legendshao 发表于 2007-3-9 21:34

关于带通滤波器的问题

我用一阶butter( )带通滤波器去处理一组数据,我要的是0.083Hz的信号,应该如何选择带宽?请帮我看看。
代码如下:
fs =3; % Sample rate
OF =1; % Order of filter
DF = /(fs/2); % Normalized frequencies
= butter(OF,DF); % Design filter
y = filter(b,a,yi); % Process n data by filter

我在滤波中发现:得到类似正弦波的信号,但滤波器对数据的起始点不敏感。也就是说,即使我把数据的前面截取一部分,得到的波形和截断前的基本一样,不过是向后平移了一些。这和我要的结果不相符。
请大家帮助我看看原因。谢谢!

happy 发表于 2007-3-12 01:07

换FIR滤波器看看
页: [1]
查看完整版本: 关于带通滤波器的问题