主要内容

Notch-Peak过滤器

设计二阶可调缺口调峰IIR滤波器

图书馆

过滤/过滤设计

dspfdesign

  • 缺口峰值过滤器块

描述

Notch-Peak滤波器块使用指定的中心频率和3db带宽随时间对输入信号的每个通道进行滤波。此块提供可调滤波器设计参数,使您能够在模拟运行时调优滤波器特性。

块根据块对话框中设置的过滤器参数设计过滤器。输出端口属性(如数据类型、复杂度和维度)与输入端口属性相同。

输入信号的每一列都被视为一个单独的通道。如果输入是二维信号,第一个维度表示通道长度(或帧大小),第二个维度表示通道数量。如果输入是一维信号,则将其解释为单个通道。

此块支持可变大小的输入金宝app,使您能够在模拟过程中更改通道长度。要启用可变大小的输入,请清除从输入继承采样率复选框。通道的数量必须保持不变。

算法

的功能dsp。NotchPeakFilter系统对象™到Simulink金宝app®环境。

该滤波器采用耦合全通结构,优化峰值和陷波响应的联合计算。有关缺口峰值筛选器块使用的算法的信息,请参见算法的部分dsp。NotchPeakFilter

参数

过滤器规格

用于设计滤波器的参数或系数,指定为下列之一:

  • 带宽和中心频率(默认)-使用3db带宽(Hz)而且缺口/峰值中心频率(Hz)

  • 系数-设计过滤器使用带宽系数而且中心频率系数

  • 质量因子和中心频率-设计过滤器使用品质因数而且缺口/峰值中心频率(Hz)

该参数不可调。

从输入端口指定带宽

选中此复选框时,通过端口输入3db带宽BW端口。清除此复选框时,将在块对话框中通过3db带宽(Hz)参数。

设置时应用此参数过滤器规格带宽和中心频率

3db带宽(Hz)

滤波器的3db带宽,指定为小于输入信号采样率一半的有限正数值标量。设置时应用此参数过滤器规格带宽和中心频率,并清除从输入端口指定带宽参数。默认为2205.该参数可调。

指定输入端口的中心频率

选中此复选框时,中心频率通过足球俱乐部端口。清除此复选框时,中心频率将在块对话框上通过缺口/峰值中心频率(Hz)参数。

设置时应用此参数过滤器规格带宽和中心频率质量因子和中心频率

缺口/峰值中心频率(Hz)

滤波器的陷波和峰值的中心频率,指定为一个有限的正数值标量,小于输入信号采样率的一半。设置时应用此参数过滤器规格带宽和中心频率质量因子和中心频率,并清除指定输入端口的中心频率参数。默认为11025.该参数可调。

指定输入端口的带宽系数

选中此复选框,表示带宽系数通过端口输入,BWCoeff.清除此复选框时,带宽系数将在块对话框中通过带宽系数参数。

设置时应用此参数过滤器规格系数

带宽系数

决定滤波器3db带宽的系数,指定为范围内的有限数值标量[1]

  • -1对应最大3db带宽(输入信号采样率的四分之一)。

  • 1对应最小带宽(0hz,即全通滤波器)。

设置时应用此参数过滤器规格系数清除指定输入端口的带宽系数参数。默认为0.72654.该参数可调。

指定输入端口的中心频率系数

选中此复选框时,中心频率系数通过FcCoeff端口。清除此复选框时,中心频率系数将在块对话框中通过中心频率系数参数。

设置时应用此参数过滤器规格系数

中心频率系数

决定滤波器中心频率的系数,在范围内指定为有限数值标量[1]

  • -1对应最小中心频率(0赫兹)。

  • 1对应于最大中心频率(输入信号采样率的一半)。

设置时应用此参数过滤器规格系数清除指定输入端口的中心频率系数参数。默认为0,对应输入信号采样率的四分之一。该参数可调。

从输入端口指定质量因子

选中此复选框时,质量因子将通过端口。清除此复选框时,质量因子将在块对话框中通过品质因数参数。

设置时应用此参数过滤器规格质量因子和中心频率

品质因数

缺口和峰值滤波器的质量因子,指定为一个真实的正标量。质量因子定义为缺口/峰值中心频率(Hz)/3db带宽(Hz).较高的质量因子对应较窄的峰值或低谷。设置时应用此参数过滤器规格质量因子和中心频率清除从输入端口指定质量因子参数。默认为5.该参数可调。

输出

过滤块的输出,指定为以下之一:

  • 缺口和峰值(默认)-该块输出滤波器的陷波和峰值响应。

  • 切口—该块输出滤波器的陷波响应。

  • —该块输出滤波器的峰值响应。

该参数不可调。

从输入继承采样率

选中此复选框时,块采样率计算为N/Ts,在那里N输入信号的帧大小,和Ts为输入信号的采样时间。清除此复选框时,块的采样率为中指定的值输入采样率(Hz).默认情况下,该复选框被选中。

输入采样率(Hz)

输入信号的采样率,指定为正标量值。默认为44100.属性时应用此参数从输入继承采样率复选框。该参数不可调。

查看筛选器响应

打开动态滤波器可视化器并显示缺口峰值滤波器的幅度响应。响应基于您在“块参数”对话框中选择的参数。若要在动态过滤器可视化器运行时更新震级响应,请修改对话框中的参数并单击应用

您可以从可视化工具的接口配置绘图设置和信号测量。

情节选项卡,配置节允许您修改绘图设置。

测量选项卡,可以测量信号统计信息,放置数据游标,并显示所选信号的峰值。

有关动态筛选器可视化器接口及其工具的详细信息,请参见dsp。DynamicFilterVisualizer

模拟使用

要运行的模拟类型。可以设置为:

  • 代码生成(默认)

    使用生成的C代码模拟模型。第一次运行模拟时,Simulink为块生成C代码。金宝app只要模型没有改变,C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但提供了更快的模拟速度解释执行

  • 解释执行

    利用MATLAB仿真模型®翻译。此选项缩短了启动时间,但模拟速度较慢代码生成

金宝app支持的数据类型

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

输入

  • 双精度浮点数

  • 单精度浮点数

输出

  • 双精度浮点数

  • 单精度浮点数

参考文献

[1]奥法尼迪斯,索福克勒斯J。信号处理导论.上马鞍河,新泽西州:Prentice-Hall, 1996。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

版本历史

在R2015a中引入

另请参阅

对象