1.双向滤波实现零相移的思想
Matlab软件有一个m文件filtfilt.m,可以实现零相位数字滤波。它先将输入序列按顺序滤波(forward filter),然后将所得结果逆转后反向通过滤波器(reverse filter),再将所得结果逆转后输出(reverse output),即得精确零相位失真的输出序列,为方便起见将这种滤波方法取名为FRR滤波。FRR滤波的原理可作如下推证:
2.Matlab仿真实验结果
1.生成原始信号,并显示相位
2.设计低通巴特沃兹滤波器,去除两个高频成分,保存低频成分