滤波器设计工具快速入门
要打开滤波器设计工具,请键入
filterDesigner(在 MATLAB® 命令提示符下键入。)
将打开滤波器设计工具并显示“设计滤波器”面板。
请注意,当您打开设计滤波器并未启用。您必须对默认滤波器设计进行更改以启用设计滤波器。每次您要更改滤波器设计时,均需如此。对单选按钮项或下拉菜单项(如响应类型或滤波器阶数下的那些项)的更改会立即启用设计滤波器。对文本框中设定(如 Fs、Fpass 和 Fstop)的更改要求您在文本框外点击才能启用设计滤波器。选择响应类型
您可以选择下列响应类型之一:
低通
升余弦
高通
带通
带阻
微分器
多频带
Hilbert 变换器
任意幅值
如果您安装了 DSP System Toolbox™ 软件,还可以使用其他响应类型。
注意
并非所有滤波器设计方法对所有响应类型均适用。如果您已选择了响应类型,则可用的滤波器设计方法可能会受到限制。对于所选响应类型不可用的滤波器设计方法将从 App 的设计方法区域中移除。选择滤波器设计方法
您可以对所选响应类型使用默认的滤波器设计方法,也可以从 App 中列出的可用 FIR 和 IIR 方法中选择一种滤波器设计方法。
要选择 Remez 算法来计算 FIR 滤波器系数,请选择 FIR 单选按钮,并从方法列表中选择 Equiripple。设置滤波器设计设定查看滤波器设定
您可以设置的滤波器设计设定因响应类型和设计方法而异。当您选择分析 > 滤波器设定或点击滤波器设定工具栏按钮时,显示区域会显示滤波器设定。
您还可以通过选择查看 > 滤波器规格模板,在设计的滤波器的幅值图上查看滤波器设定。滤波器阶数
在设计等波纹滤波器时,有两个互斥的选项来确定滤波器的阶数:
指定阶数:您可以在文本框中输入滤波器阶数。
最小阶:滤波器设计方法决定最小阶滤波器。
请注意,滤波器的阶数设定选项取决于您选择的滤波器设计方法。某些滤波器方法可能不会同时提供这两个选项。选项
可用选项取决于所选滤波器设计方法。只有 FIR 等波纹和 FIR 窗设计方法有可设置的选项。对于 FIR 等波纹,选项为密度因子。有关详细信息,请参阅 firpm。对于 FIR 窗,选项为缩放通带和窗口选项,对于以下窗口,选项有可设置的参数:
窗参数Chebyshev (chebwin)旁瓣衰减
Gaussian (gausswin)Alpha
Kaiser (kaiser)Beta
Taylor (taylorwin)Nbar 和旁瓣电平
Tukey (tukeywin)Alpha
用户定义函数名称、参数
您可以通过点击 查看 按钮,在窗口可视化工具 (带通滤波器频率设定
对于带通滤波器,您可以设置
频率单位:
Hz
kHz
MHz
归一化(0 到 1)
采样率
通带频率
阻带频率
您可以用两个频率指定通带。第一个频率决定通带的下边缘,第二个频率决定通带的上边缘。
同样,您可以用两个频率指定阻带。第一个频率确定第一个阻带的上边缘,第二个频率确定第二个阻带的下边缘。带通滤波器幅值设定
对于带通滤波器,您可以指定以下幅值响应特征:
幅值响应的单位(dB 或线性)
通带波纹
阻带衰减计算滤波器系数
您已经指定了滤波器设计,现在请点击设计滤波器按钮计算滤波器系数。
注意
在计算滤波器设计的系数后,设计滤波器按钮将被禁用。在对滤波器设定进行任何更改后,此按钮将再次启用。分析滤波器显示滤波器响应
您可以在显示区域或单独的窗口中查看以下滤波器响应特征。
幅值响应
相位响应
幅值响应和相