高中心频率的IIR滤波器系数

时间:2015-09-01 19:19:40

标签: audio signals filtering signal-processing equalizer

我正在尝试创建自己的均衡器。我想实现10个IIR带通滤波器。我知道计算这些的公式,但我读到,对于更高的中心频率(6000Hz以上),它们应该以不同的方式计算。当然我不知道怎么(以及为什么)。或者也许这都是谎言,我不需要其他系数?

来源:http://cache.freescale.com/files/dsp/doc/app_note/AN2110.pdf

1 个答案:

答案 0 :(得分:0)

你没有仔细阅读;应用笔记说“f_s / 8(或6000Hz)”,因为为了写入的目的,采样率为48000Hz。

然而,这是对过滤器的一种非常狭隘的看法;将方程4,5,6中涉及的角度从应用程序注释绘制成s平面图,这看起来有意义,但这些不是唯一的过滤器选项。 AN的要点是这些是简单的公式,近似于“好”的滤波器(因为设计IIR通常有点复杂),并且它们只能在f_2 / 8以下使用。我没有试图弄清楚在较高频率下数学上会发生什么,但我只是猜测过滤器后来的效果并不好。

因此,我的方法只是使用任何滤镜设计工具来为您计算系数。例如,您可以使用Matlab的滤镜设计工具,或者您可以使用GNU Radio的gr_filter_design来为您提供IIR。但是,自动发现的IIR通常会超过3次点击,除非您非常了解非常如何在数学上定义您的设计要求,以便算法能够满足您的需求。

尽管我喜欢使用IIR进行音频均衡的方法,但相位并不重要,我会说应用节点中的方法不容易理解,除非在滤波器/系统理论中有非常扎实的背景。我猜你要么用电子工程教科书研究一些信号理论,要么只接受p上给出的系数。 28ff。