如下图:
问题:
两种自定义实现都有延迟,而 scipy 则没有。有什么技巧吗?
注意:自定义实现不会给出相同的结果,因为它们没有相同的系数。
我正在使用 filtfilt 函数。
根据 Warren Weckesser 的评论,我查阅了文档,其中指出
此功能应用线性数字滤波器两次,一次向前,一次 一旦倒退。组合滤波器具有零相位和滤波器阶数 是原来的两倍。
https://docs.scipy.org/doc/scipy/reference/ generated/scipy.signal.filtfilt.html