启动 FVTool
我们希望创建一个低通滤波器,其通带频率为 0.4π 弧度/采样点、阻带频率为 0.6π 弧度/采样点、通带波纹为 1 dB、阻带衰减为 80 dB。我们将使用 Signal Processing Toolbox 的一些滤波器设计工具来设计滤波器,然后在 FVTool 中分析结果。
设计低通等波纹 FIR 滤波器
Df1 = designfilt('lowpassfir','PassbandFrequency',0.4,...
'StopbandFrequency',0.6,...
'PassbandRipple',1,...
'StopbandAttenuation',80,...
'DesignMethod','equiripple');
设计低通椭圆 IIR 滤波器
Df2 = designfilt('lowpassiir','PassbandFrequency',0.4,...
'StopbandFrequency',0.6,...
'PassbandRipple',1,...
'StopbandAttenuation',80,...
'DesignMethod','ellip');
使用滤波器对象启动 FVTool 并返回 FVTool 的句柄,这使我们能够重用相同的 FVTool 图窗。
hfvt = fvtool(Df1, Df2);