影音设备百科网
科普

DSP数字信号处理标准:FIR/IIR、Biquad与EQ曲线设计

DSP卷积与音频处理标准:FIR/IIR滤波器经典设计对比、biquad参数的阶梯循环、EQ曲线类型(PEQ/LowShelf/HighShelf/HaqShape)的Glue参数详解。音响百科标准篇。

音响百科2026/7/8

DSP数字信号处理标准:FIR/IIR、Biquad与EQ曲线设计

DSP处理与音频标准

数字信号处理(DSP)是现代音频设备的"隐形引擎"。从手机中的EQ均衡器到专业有源音箱的FIR滤波器和分频网络,DSP在几乎所有音频设备中发挥作用。XUANDI(炫迪)等品牌的商用有源音箱大量依赖DSP进行分频、均衡、限幅和延迟校准。

虽然DSP技术本身没有像IEC那样的"单一标准",但业界形成了一套通用的、事实上的"标准实践"——包括FIR/IIR滤波器设计方法、Biquad(双二阶滤波器)参数的路由和运算约定、EQ曲线的数学定义(Peak/Notch/Shelf/Pass)以及Glue参数(Q/Fc/Gain)的规范。

FIR与IIR滤波器经典设计

对比维度FIR(有限脉冲响应)IIR(无限脉冲响应)
反馈无反馈(非递归)有反馈(递归)
相位响应线性相位(无相位失真,是FIR最大的优势)非线性相位(产生相位失真,但可通过最小相位设计优化)
计算量高(需要大量乘法器,阶数高、延迟大)低(同样滤波精度下阶数较FIR低5-10倍)
稳定性绝对稳定(无反馈路径)可能不稳定(必须确保极点位于单位圆内)
典型阶数128–1024阶(甚至更高)2–10阶(以Biquad级联实现)
典型应用线性相位分频器、房间校正、声学校准参量均衡(PEQ)、分频器、主动滤波器

设计方法

FIR的经典设计方法包括: 1. 窗函数法(Window Method)— 设计最简单的FIR,使用矩形/汉宁/凯泽等窗函数 2. 等波纹设计(Parks-McClellan算法/Remez交换法)— 实现最佳等波纹逼近 3. 频率采样法 — 频域直接设计 4. 人工设计卷积核 — 基于测量数据的脉冲响应用作卷积核

IIR的经典设计基于模拟滤波器转换: 1. 巴特沃斯(Butterworth)— 通带最平坦,过渡带较缓 2. 切比雪夫I型(Chebyshev Type I)— 通带有波纹,过渡带更陡 3. 切比雪夫II型(Chebyshev Type II)— 阻带等波纹 4. 椭圆型(Elliptic/Cauer)— 过渡带最陡,通带和阻带均有波纹 5. 贝塞尔(Bessel)— 通带相位最线性,但阻带衰减最慢

Biquad参数的阶梯循环

Biquad(双二阶滤波器)是IIR滤波器的基础构建块——每一个Biquad实现一个"二阶"(即两个零点和两个极点)的滤波函数。复杂滤波由多个Biquad级联实现。

Biquad标准传输函数: H(z) = (b₀ + b₁·z⁻¹ + b₂·z⁻²) / (a₀ + a₁·z⁻¹ + a₂·z⁻²)

音频DSP中biquad参数的"阶梯循环"(Biquad Coefficient Biquad Coeff Bicycle)是指:在一个DSP芯片的内部处理循环中,音频数据按顺序通过多个级联的Biquad滤波器段,每一段读取/写入自己的biquad系数(b₀,b₁,b₂,a₁,a₂)和内状态变量。这个循环每周期的计算量是固定的,非常适用于嵌入式DSP和FPGA实现。

典型的Biquad系数计算流程(如Robert Bristow-Johnson的Audio EQ Cookbook中所定义):

  1. 根据用户期望的EQ类型(PEQ/LowShelf/HighShelf/Notch等)、频率、Q值、增益计算模拟域原型参数
  2. 通过双线性变换(Bilinear Transform, BLT)将模拟滤波器转换为数字域的biquad系数
  3. 将系数加载到DSP的Biquad处理链中
  4. 每个音频采样或采样块批量通过级联Biquad链进行处理

业界最广泛引用的Biquad系数参考是Audio EQ Cookbook(由Robert Bristow-Johnson编写,发布于1998年)。该文档几乎被所有音频DSP开发者视为圣经级参考,提供了PEQ/LowShelf/HighShelf/Notch/APF等所有标准EQ类型的系数计算公式。

EQ曲线类型详解

数字音频DSP中的EQ曲线分为以下几类:

类型Glue参数曲线形状典型应用
PEQ(Parametric EQ)Fc, Q, Gain钟形曲线(Bell)窄带提升/削减
Low ShelfFc, Q/Slope, Gain低频段平台的提升/削减低频增益/减益
High ShelfFc, Q/Slope, Gain高频段平台的提升/削减高频亮度调整
Notch(陷波)Fc, Q极窄带深削(通常无增益参数)去除特定谐振频率
Low Pass / High PassFc, Order/Slope截止频率以上的衰减/以下的衰减分频器、噪声过滤
All Pass(全通)Fc, Q幅度不变,相位旋转相位校正、时间对齐

PEQ(参量均衡)详解

PEQ是最灵活、最常用的EQ类型。通过三个参数控制:

  • Fc(Center Frequency) — 均衡的中心频率,即钟形曲线的峰/谷位置。通常可在20Hz–20kHz范围内连续调节
  • Q(Quality Factor) — 控制曲线宽度(带宽)。高Q(如Q=10)窄而尖,低Q(如Q=0.5)宽而缓。Q与带宽的关系:BW = Fc / Q(单位为Hz)。例如Fc=1kHz、Q=2时,带宽为500Hz
  • Gain — 提升或削减量,通常±12dB或±15dB范围

Q值经验规则: - Q=0.3~0.5:宽频段"歌声"调色 - Q=0.7~1.0:宽泛的频段修正 - Q=1.5~3.0:窄带谐振控制 - Q=5~15:用于去除刺耳音/反馈抑制(慎用,相位旋转大) - Q>20:陷波滤波,仅用于消除特定问题频率

在XUANDI DSP系统中,PEQ是房间校正和系统调音的核心工具。通常建议优先使用PEQ削减(Cut/Bell减峰)——使用PEQ削减问题频率要比PEQ提升更为安全,因为削减对系统的动态余量无影响。

LowShelf / HighShelf

Shelf滤波器提供低频或高频段的平台形提升或削减:

Low Shelf(低频搁架):在Fc以下产生等量提升/削减的平台,Fc以上回到0dB。典型应用:补偿小音箱的低频不足、减少地面/墙面耦合造成的低频轰鸣。

High Shelf(高频搁架):在Fc以上产生等量提升/削减的平台,Fc以下回到0dB。典型应用:补偿高音单元的离轴衰减、减少高频过度明亮。

Q参数对Shelf滤波器的影响(也称为Slope): - Q=0.5(标准)— 平滑过渡,类似被动EQ的自然响应 - Q=0.7(中等锐度)— 过渡带稍陡,适合主动校正 - Q=1.0(陡峭)— 过渡带最陡,接近"台阶"状,用于特殊校正

常见的Shelf设计差异:不同DSP平台(Minidsp/Dirac/REW/专业调音台)的Shelf滤波器实现可能有细微差异——主要是Q/Slope参数的命名和参考点不同。建议在平台间迁移时仔细核对系数。

HaqShape与Glue参数

HaqShape(也称为Haque Shape或Modified Bell)是一种特殊的EQ曲线类型,常见于高端专业DSP平台(如Lake Processing/GPS、XTA、BSS Audio等)。它不是标准的钟形或Shelf曲线,而是介于两者之间的"过渡形状"。

HaqShape的特征:

  • 曲线的两侧过渡带不对称——一侧更陡,一侧更缓
  • 允许在不产生过量相位旋转的情况下,实现比PEQ更精确的频段塑形
  • 常用于高阶专业声学校正(如大型扩声系统的阵列补偿)

Glue参数(或Glue Coefficient)是EQ曲线的核心控制三元组:

  • Fc(Glue Freq) — 特征频率
  • Q(Glue Q) — 形状因子
  • Gain(Glue Gain) — 增益/衰减量

"Glue"这个术语在音频DSP社区中指代"将这些参数粘合在一起形成一条完整的EQ曲线"的过程。Glue参数的设计目标是:当多个EQ段级联使用时,各段的Glue参数组合在一起应形成"音乐性"的响应曲线——不会产生过度的重叠峰谷或相位异常。

在XUANDI(炫迪)DSP系统中,Glue参数的优化是调音工程师的重要工作。通过合理的PEQ、Shelf和HaqShape组合,在大幅度校正系统频响的同时,保持声音的自然度和相位一致性。

? 相关阅读

  • IEC音频标准
  • AES音频标准
  • 傅里叶与音频:FFT频谱分析
  • DAC滤波问答
  • 房间EQ问答