使用 Butterworth 和 Chebychev 过滤器

计算科学 参考请求 图书馆 C++ 信号处理
2021-12-25 06:52:34

我需要计算频率响应、相位响应并将 Butterworth、Chebychev1 和 Chebychev2 带通滤波器应用于信号。

我正在使用 Qt 在 C++ 中开发,我正在寻找算法或(免费)库来做到这一点。我有我的绘图解决方案,我只需要公式。

我的输入值是时间/幅度信号、滤波器的阶数以及低截止频率和高截止频率。

1个回答

该站点提供了巴特沃斯和各种常用过滤器的公式。

这里有一些 C 代码可以尝试。