hailing 发表于 2006-12-25 21:06

请教一个滤波的问题

将一条信号进行滤波之后,如采用Butterworth的4阶滤波器进行滤波得到新的时程,再将滤波前后的2条时程进行Fourier变换之后,得到的相位会有很大差别,请问各位高手,如何保证滤波后的相位信息变化不是很大??

songzy41 发表于 2006-12-26 08:43

滤波前后的信号由于滤波器本身造成的延迟(相移),使它们的相位发生了变化。要使相移减少,甚至为零相移,可用零相位滤波器。用楼主的例子来说,4阶Butterworth滤波器,把它改成为2阶Butterworth滤波器,用filtfilt函数对信号进行滤波。
页: [1]
查看完整版本: 请教一个滤波的问题