gpt4 book ai didi

python - b a 和 sos 过滤器顺序在 filtfilt 的情况下不同?

转载 作者:太空宇宙 更新时间:2023-11-04 04:17:04 25 4
gpt4 key购买 nike

我知道使用 filtfilt(例如在 Python 中通过 scipy 或在 Matlab 中)我将双向应用过滤器。设置基于 4 阶滤波器的 b、a 参数将有效地产生 8 阶滤波器。

我相信使用 sos 输出创建相同的 4 阶滤波器并使用 sosfiltfilt 不会改变滤波器顺序并且应该产生 4 阶滤波器(而不是 8 阶)。对吗?

TLDR:在 sosfiltfilt 的情况下,前向后向过滤是否也像 filtfilt 一样将过滤顺序加倍?

最佳答案

使用正向-反向过滤,无论是使用b,a参数形式还是sos形式,与简单的正向过滤器相比,过滤的有效阶数翻了一番。这就是为什么 scipy.signal.sosfiltfilt 的原因的示例比较了使用 sosfilt 的四阶巴特沃斯滤波器和使用 sosfilt 的八阶巴特沃斯滤波器。

关于python - b a 和 sos 过滤器顺序在 filtfilt 的情况下不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55211745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com