八度 filtfilt 转换为 R 代码

信息处理 matlab 过滤器 八度 r
2022-02-12 03:25:38

R 有一个称为 filtfilt 的函数,它通过处理正向和反向的输入数据来执行零相位数字滤波。但它有陡峭的过渡带。具体来说,输出信号表现出过度的瞬态响应。Octave 中的 filtfilt 版本显然可以更好地处理初始条件,从而最小化启动和结束瞬态。

在 R 中编码 filtfilt 的 Octave 版本会很棒。有人已经尝试过了,但是它产生了一个错误(https://dankelley.github.io/r/2014/02/19/filtfilt.html)。有没有人试图编码这个?使用相同的数据,R 中的结果应该与 Octave 中的结果相同

0个回答
没有发现任何回复~