我找到了很多关于如何计算一阶和二阶低/高通滤波器的双二阶滤波器系数的参考文献,但没有一篇是关于高阶滤波器的。
不过,我想在我的扬声器交叉程序中实现N阶巴特沃斯滤波器。有人能告诉我我需要的公式吗?
发布于 2018-12-21 18:25:26
下面我来回答我自己的问题:
我分解了scipy.signal.butter()的代码,并为N=3 (第三阶)用C语言实现了它。结果可以在https://gitlab.com/t-5/ladspa-t5-plugins/blob/master/src/coeffs.h上找到(请参见函数butter_3rd()和两个辅助函数poly()和convolve() )。
https://stackoverflow.com/questions/53557371
复制相似问题