主要内容

可变带宽FIR滤波器

设计可调带宽FIR滤波器

图书馆

过滤/过滤器设计

dspfdesign.

  • 可变带宽FIR滤波器块

描述

可变带宽FIR滤波器块使用指定的FIR滤波器规范随时间筛选输入信号的每个通道。此块提供可调滤波器设计参数,使您可以在仿真运行时调整滤波器特性。

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

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

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

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

算法

该块带来了能力dsp.variaseBandWidthfirfilter.System Object™到Simulin金宝appk®环境。

FIR滤波器使用窗口方法设计。有关可变带宽FIR滤波器块使用的算法的信息,请参阅算法的部分dsp.variaseBandWidthfirfilter.

参数

冷杉过滤器订单

FIR滤波器的顺序,指定为正整数标量。默认为30..此参数是不可运送的。

过滤类型

FIR滤波器的类型。您可以将此参数设置为:

  • 低通滤波器(默认)

  • 高通滤波

  • 带通

  • Bandstop

此参数是不可运送的。

从输入端口指定截止频率

选中此复选框时,通过截止频率通过fcut.端口。清除此复选框时,截止频率在块对话框中指定滤波器截止频率(Hz)范围。

此参数适用于设置时过滤类型低通滤波器高通滤波

滤波器截止频率(Hz)

FIR滤波器的截止频率,指定为小于输入信号采样率一半的真实正标量。此参数适用于设置时过滤类型低通滤波器高通滤波,清除从输入端口指定截止频率范围。默认为1000.此参数可调整。

从输入端口指定中心频率

选中此复选框时,中心频率将通过FC.端口。清除此复选框时,块对话框将在块对话框上指定滤波中心频率(Hz)范围。

此参数适用于设置时过滤类型带通Bandstop

滤波中心频率(Hz)

FIR滤波器的中心频率,指定为真正的正标量,该标量小于输入信号的采样率的一半。此参数适用于设置时过滤类型带通Bandstop,清除从输入端口指定中心频率范围。默认为10000.此参数可调整。

从输入端口指定带宽

选中此复选框后,通过滤波器带宽输入BW.端口。当您清除此复选框时,过滤器带宽将通过滤波器的带宽(赫兹)范围。

此参数适用于设置时过滤类型带通Bandstop

滤波器的带宽(赫兹)

FIR滤波器的带宽,指定为小于输入信号采样率一半的实正标量。此参数适用于设置时过滤类型带通Bandstop,清除从输入端口指定带宽范围。默认为2000年.此参数可调整。

窗口功能

用窗函数来设计FIR滤波器。您可以将此参数设置为:

  • (默认)

  • 汉字

  • 切比雪夫

  • 凯泽

此参数是不可运送的。

切比雪夫窗旁瓣衰减(dB)

Chebyshev窗口的Sidelobe衰减,指定为真正的正标量。此参数适用于设置时窗口功能切比雪夫.默认为60..此参数是不可运送的。

Kaiser窗参数

Kaiser Window参数,指定为真正的标量。此参数适用于设置时窗口功能凯泽.默认为0.5.此参数是不可运送的。

从输入继承采样率

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

输入采样率(Hz)

输入信号的采样率,指定为正标量。默认为44100.清除时,此参数适用从输入继承采样率复选框。此参数是不可运送的。

查看筛选响应

打开动态滤波器可视化器并显示可变带宽FIR滤波器的幅度响应。响应是基于您在“块参数”对话框中选择的参数。若要在动态过滤器可视化器运行时更新幅度响应,请修改对话框中的参数并单击申请

您可以从可视化工具的界面配置情节设置和信号测量。

在这一点情节标签,这配置部分允许您修改绘图设置。

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

有关动态筛选器可视化界面及其工具的详细信息,请参见dsp.dynamicfiltervisualizer.

模拟使用

运行的模拟类型。您可以将此参数设置为:

  • 代码生成(默认)

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

  • 解释执行

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

金宝app支持的数据类型

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

输入

  • 双精度浮点

  • 单精度浮点

输出

  • 双精度浮点

  • 单精度浮点

参考文献

[1] Jarske,P.,Y.Neuvo和S.K.Mitra。“具有可变特征的线性相位冷杉数字滤波器设计的简单方法。”信号处理14,否。4 *(1988):313-326。

也可以看看

Biquad过滤器 DSP系统工具箱
可变带宽IIR滤波器 DSP系统工具箱
dsp.variaseBandWidthfirfilter. DSP系统工具箱
dsp.variaseBandWidthiirfilter. DSP系统工具箱

扩展能力

介绍了R2015a