首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在filtfilt的情况下,B a和sos滤波器的顺序不同?

在filtfilt的情况下,B a和sos滤波器的顺序不同?
EN

Stack Overflow用户
提问于 2019-03-18 04:46:20
回答 1查看 1.6K关注 0票数 4

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

我相信使用sos输出和使用sosfiltfilt创建相同的4阶过滤器不会改变过滤器的顺序,应该会得到4阶过滤器(而不是8阶)。对吗?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 05:20:44

使用前向-后向滤波,无论是使用b、参数形式还是sos形式,当与简单的前向滤波器相比时,滤波的有效阶数加倍。这就是为什么scipy.signal.sosfiltfilt的例子将使用sosfiltfilt的四阶巴特沃斯滤波器与使用sosfilt的八阶巴特沃斯滤波器进行比较的原因。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55211745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档