仪器社区

MATLAB中设计的滤波器程序是干什么用的?怎么用?

chen_fengyang 2007-04-10
MATLAB中设计的滤波器程序是干什么用的?怎么用? 所有的类似的书中都有这些滤波器的设计~!但设计完这后这些程序怎么滤波啊? 那位高手指点一下啊~1
评论
全部评论
盼╃字JUN团
滤波器是用来处理信号的,将输入信号做个处理,使一定频率分量通过,而另外的频率分量被阻止。

比如一个信号由直流分量和一个频率较高的正弦波分量组成,这时用一个低通滤波器处理,可以消掉正弦波分量,只通过频率为零的直流分量。

当然滤波器,不只可以设计为低通,还可以高通,带通,带阻等

MATLAT程序可以仿真这些滤波器的实现。

我刚学时也很头痛,多上机做做程序就好了。
14 0 2007-04-25 0条评论 回复
小小小筱炜
比如Butterworth滤波器
[b,a] = butter(n,Wn,'bandpass');
如果要滤波的信号是x,则
y = filtfilt(b,a,x);
1 0 2007-04-12 0条评论 回复
glmhlhyx
滤波是信号处理里Z基本也是Z常用的处理方法了,一个信号进来以后必然要通过滤波的,所以滤波也是Z经常使用的例子了~
19 0 2007-04-11 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论