文档帮助中心文档
从算法选择开始设计过滤器
这个过滤器设计器应用程序使您能够设计和分析数字滤波器。还可以导入和修改现有过滤器设计。
使用该应用程序,您可以:
选择响应类型和滤波器设计方法
设置过滤器设计规范
分析、编辑和优化滤镜设计
导出滤波器设计或生成MATLAB®代码
有关详细信息,请参阅过滤器设计器简介.
如果使用DSP系统工具箱™ 产品已安装,过滤器设计器集成了先进的滤波器设计方法和量化滤波器的能力。有关详细信息,请参阅过滤器设计者(DSP系统工具箱).
过滤器设计者
笔记
此应用程序要求屏幕分辨率大于640×480。
MATLAB工具条:在应用程序选项卡,在下面信号处理和通信,单击应用程序图标。
进来过滤器设计者在MATLAB命令提示符中。
全部展开
使用过滤器设计器应用程序创建一个50阶等波纹FIR带通滤波器,用于1 kHz采样信号。
N=50;Fs=1e3;
指定通带跨越200–300 Hz的频率,并且两侧的过渡区宽度为50 Hz。
Fstop1=150;Fpass1=200;Fpass2=300;Fstop2=350;
指定优化配合的权重:
3为低频阻带
1用于通带
100用于高频阻带
打开过滤器设计器应用程序。
Wstop1=3;Wpass=1;Wstop2=100;过滤器设计者
使用应用程序设计过滤器的其余部分。要指定频率约束和幅值规格,请使用您创建的变量。
设置响应类型到带通.
带通
设置设计方法到冷杉. 从下拉列表中,选择等波纹.
冷杉
等波纹
在下面过滤顺序,将顺序指定为N.
N
在下面频率规格具体说明财政司司长像财政司司长.
财政司司长
点击设计滤波器.
设计具有以下分段频率响应的FIR滤波器:
介于0和0.19之间的正弦曲线πrad/样本。
F1 = 0:0.01:0.19;A1罪= 0.5 +(2 * 7.5π* * F1) / 4;
在0.2之间的分段线性段π拉德/样品和0.78πrad/样本。
F2=[0.20.38 0.40.55 0.562 0.585 0.6 0.78];A2=[0.52.311-0.2-0.211];
在0.79之间的二次曲线πrad/sample和奈奎斯特频率。
F3=0.79:0.01:1;A3=0.2+18*(1-F3)。^2;
指定过滤器顺序为50。合并频率和振幅向量。要在优化拟合期间为所有标注栏指定相等的权重,请指定所有标注栏的权重向量。打开过滤器设计器应用程序。
N=50;FreqVect=[F1 F2 F3];AmplVect=[A1 A2 A3];WghtVect=一(1,N/2);过滤器设计者
使用应用程序设计过滤器。
在下面响应类型,选择旁边的按钮微分器. 从下拉列表中选择任意大小.
微分器
任意大小
设置设计方法到冷杉. 从下拉列表中,选择最小二乘法.
最小二乘法
在下面过滤顺序,将顺序指定为变量N.
在下面频率和幅度规格,指定您创建的变量:
Freq.向量—频率向量.
频率向量
Mag.向量—AmplVect.
AmplVect
权向量—WghtVect.
WghtVect
右键单击Y-打印轴并选择巨大以线性单位表示震级响应。
设计过滤器
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处