主要内容

希尔伯特过滤器

希尔伯特滤波器设计

图书馆

过滤/过滤设计

dspfdesign

  • 希尔伯特过滤块

描述

这个块带来了过滤器的设计能力filterbuilder函数的Simulink金宝app®环境。

这个块支持SIMD代码金宝app生成。有关详细信息,请参见代码生成

对话框

看到希尔伯特过滤器设计-主窗格有关此块参数的更多信息。的数据类型代码DSP系统工具箱™滤波器设计库中的块无法使用窗格。

视图滤波器响应

此按钮将打开滤镜可视化工具(fvtool)从信号处理工具箱™产品。您可以使用该工具显示:

  • 频域的幅值响应、相位响应和群延迟。

  • 时域中的脉冲响应和阶跃响应。

  • Pole-zero信息。

该工具还可以通过提供有关滤波器顺序、稳定性和相位线性的信息来帮助您评估滤波器性能。有关FVTool的更多信息,请参阅信号处理工具箱文档。

过滤器规格

在这个组中,您指定您的过滤器格式,例如脉冲响应和过滤器顺序。

脉冲响应

选择冷杉信息检索从下拉列表中。冷杉是默认的。当选择脉冲响应时,用于实现滤波器的设计方法和结构也会相应改变。

请注意

FIR滤波器的设计方法和结构与IIR滤波器的设计方法和结构是不同的。

过滤器订单模式

选择最低(默认)或指定从下拉列表中。选择指定使订单选项(请参阅以下部分),以便输入筛选顺序。

过滤器类型

选择单频杀害多人者插入器,或采样率转换器.您的选择决定了过滤器的类型以及可用于实现您的过滤器的设计方法和结构。缺省情况下,块指定一个单速率过滤器。

  • 选择杀害多人者插入器激活大量毁灭的因素或者是插值因子分别选择。

  • 选择采样率转换器激活这两个因素。

订单

输入过滤顺序。只有当指定被选为过滤器订单模式

大量毁灭的因素

输入抽取因子。该选项仅在过滤器类型被设置为杀害多人者采样率转换器.缺省值是2。

插值因子

输入插值因子。该选项仅在过滤器类型被设置为插入器采样率转换器.缺省值是2。

频率的规范

此组中的参数允许您指定过滤器响应曲线。

频率的单位

使用此参数指定频率设置是归一化还是绝对频率。选择标准化(0到1)以标准化形式输入频率。这个行为是默认的。要以绝对值形式输入频率,请从下拉列表“-”中选择一个频率单位赫兹千赫兆赫,或GHz.选择一个单元选项使输入采样率参数。

输入采样率

Fs,在您选择的单位中指定频率的单位,定义滤波器输入处的采样频率。当您提供一个输入采样频率时,规格中的所有频率也都是在所选的单位中。属性中选择频率选项之一时,此参数可用频率的单位列表。

过渡宽度

指定在通带末端的过渡宽度。以标准化频率单位或您选择的绝对单位指定值频率的单位

大小规格

这个组中的参数指定通带和阻带中的滤波器响应。

级单位

为您提供的大小规格中的任何参数指定单位。从下拉列表中选择以下选项之一:

  • 线性—以线性单位指定大小。

  • dB-以分贝为单位指定震级(默认)

  • 的平方—以平方为单位指定大小。

通带纹波

在您选择的单元中输入通频带中允许的滤波器纹波级单位,线性或分贝。

算法

此组中的参数允许您指定过滤器的设计方法和结构。

设计方法

列出您输入的频率和幅度规格可用的设计方法。当你改变滤波器的规格时,比如改变脉冲响应,可用的设计滤波器的方法也会改变。默认的FIR方法为Equiripple

设计选项

每种设计的选项对于每种设计方法都是特定的。本节没有提供所有设计和设计方法的所有可用选项。当您选择不同的设计方法和过滤器规范时,还会遇到更多的问题。下面的选项代表了一些最常用的选项。

密度的因素

密度因子控制频率网格的密度,设计方法优化在此之上评估滤波器响应函数。网格中等间距点的数量就是您输入的值密度的因素乘以(过滤顺序+ 1)。

增加这个值会产生一个更接近理想等纹波滤波器的滤波器,但会增加设计滤波器所需的时间。默认值20表示理想滤波器的精确近似和设计滤波器的时间之间的合理交易。

冷杉类型

指定是否设计类型3或类型4 FIR滤波器。过滤器类型定义如下:

  • 一类具有偶数阶反对称系数的3型FIR滤波器

  • 一类具有奇阶反对称系数的4型FIR滤波器

选择3.4从下拉列表中。

滤波器的实现

结构

对于您选择的过滤器规范和设计方法,此参数列出可用于实现您的过滤器的过滤器结构。缺省情况下,FIR滤波器使用直接形式冷杉,和IIR过滤器使用级联minimum-multiplier allpass

使用基本元素来启用筛选器定制

选择此复选框将过滤器实现为基本Simulink块的一个子系统。金宝app清除复选框以将筛选器实现为高级子系统。默认情况下,此复选框被清除。

高级实现在各种过滤器结构之间提供了更好的兼容性,特别是使用基本元素构造时包含代数循环的过滤器。另一方面,使用基本元素可以实现以下优化参数:

  • 优化零增益-终止包含获得块的增益为零。

  • 优化单位增益——删除获得将比例缩小了一倍。

  • 延迟链优化-替代由n单位延迟与单延迟n

  • 优化负增益-使用减法总和阻塞而不是负收益获得块。

输入处理

指定块应该如何处理输入。的设置可能会使可用选项有所不同滤波器结构使用基本元素来定制过滤器参数。您可以选择以下两种方式:

  • 作为通道的列(基于框架)-当你选择这个选项时,块将输入的每一列作为一个单独的通道。

  • 作为通道的元素(基于样本)-当你选择这个选项时,块将输入的每个元素作为一个单独的通道。

率的选择

过滤器类型参数指定一个多速率过滤器,从以下选项中选择块的速率处理规则:

  • 执行单频处理—当选择此选项时,块保持输入的采样率。

  • 允许多重速率的处理-当您选择此选项时,块调整输出速率,以适应增加或减少的样本数量。要选择此选项,必须设置输入处理参数作为通道的元素(基于样本)

对系数使用符号名称

选择此复选框以启用使用MATLAB的系数规格®变量。可用的系数名称取决于过滤器的结构。使用符号名可以在生成的代码中调整过滤器系数。默认情况下,此复选框被清除。

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点

  • 单精度浮点

输出

  • 双精度浮点

  • 单精度浮点

扩展功能

介绍了R2006b