请各位帮个忙,关于matlab在低通滤波器的设计...

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:14:25
请大侠们帮我设计一个让低于400pi以下频率的信号通过的数字低通滤波器。
ws,wp那些参数随便...我实在做不出来了....谢谢
或者请高手告诉我,比如我的低通滤波器要让400pihz一下的频率通过,那么我的ws,wp那一些参数究竟要如何选择或者计算呢?谢谢大家,分数不多,但是也请看看

这个还得有个采样频率吧,比如根据奈氏定律,采样频率必须高于最高频率的2倍,那么你可以设计采样频率800,或者1000等。此时数字频率就为400pi/1000=0.4pi,那么你可以设计wp=0.4pi,ws=0.45pi,还要确定一个最小衰减,比如As=40db.这样就可以直接设计了。

在MATLAB命令行输入fdatool,可以调出一个滤波器设计窗口。在那里面你会有很大的收获。
例如你这个400PI的那么你的200HZ,采样频率为Fs为1K,Fpass设为200,Fstop设为400,衰减为80db后设计滤波器,然活倒出export,数据为lowpass1,命名利用,保存文件为*.mat,利用
load *;
filter(lowpass1,1,data);
调用刚才生长的参数。data就为你要滤波的信号