一、EQ 基础概念回顾

咱们搞音频调试的,天天跟 EQ 打交道。但很多人真到了排查阶数错误时,反而把基础给漏了。我见过不少朋友拿着频谱仪一顿扫,结果连滤波器类型都没分清。所以今天先把底子夯实。

1.1 均衡器的基本原理

均衡器说白了就是一组滤波器。它把全频段切成几块,每块单独调增益。你调的是某一段频率的响度,而不是整个音量。

我在项目中遇到过这么个事:某款耳机开 EQ 后低频轰轰的,怎么调都压不住。后来发现是滤波器的中心频率偏了,跟期望的鼓点频率错开几十赫兹。所以原理上你只要能控制三个参数,就能精确地“修”声音。

  • 中心频率(Fc) – 你要动哪一段频率
  • 增益(Gain) – 抬多少 dB 或压多少 dB
  • 带宽(Q 值) – 影响的范围有多宽

个人习惯:开始调 EQ 前,我会先看一遍频响曲线,确定哪几段需要动。别盲目扫频,容易把人听晕。

1.2 频率响应

频率响应就是系统对不同频率信号的“反应”。理想的 EQ 在目标频段上平坦,在过渡带平滑下降。但实际没这么完美,尤其是当阶数设置错误时,响应会变形。

举个例子。一个二阶低通滤波器,按理说 -12dB/oct 滚降。但如果代码里把阶数写成 3,那实际滚降斜率就变成 -18dB/oct——听起来好像只有 3dB 差别,但对听感影响非常大。高频细节一下子就没了。

关键点:阶数决定了滚降斜率。每增加一阶,滚降斜率增加 -6dB/oct。

阶数 滚降斜率(dB/oct) 典型应用
1 -6 简单低频切除
2 -12 常见参数 EQ 的峰/谷
4 -24 分频器、超低音

1.3 增益与带宽

增益就是你拧的那个旋钮,单位 dB。带宽呢,由 Q 值描述。Q 值越高,带宽越窄;Q 值越低,带宽越宽。你想想看,如果你想要精准地提升某个乐器频段,比如军鼓的 200Hz,那就得用高 Q。但如果你觉得整个中低频太闷,想整体刮掉一点,那就用低 Q 宽范围地扫。

我曾经因为 Q 设置过大,导致某个频点被削出一个深坑,整个鼓组听起来像缺了心脏。后来检查代码才发现,Q 值被错误地映射到了另一个变量上。嗯,避坑指南来了:

避坑指南:我曾经掉进过“Q 值=1 就是带宽 1 倍频程”的坑。其实 Q 值 = 中心频率 / 带宽,单位是倍频程。搞混了,你会看到频响曲线上出现奇怪的尖峰或凹陷。

不同类型的 EQ,在增益和带宽上的表现也不同:

EQ 类型 频段选择 带宽控制 典型用途
图示均衡 固定频段(如 31 段) 固定带宽 房间声学校正
参数均衡 可调频点 可调 Q 值 混音、音色修正
搁架均衡 低频/高频搁架 固定或可调斜率 高低频整体调整
均衡器基本结构框图 输入信号 分频器 低频段 中频段 高频段 增益调整 混音输出 说明:阶数影响每个分频段滤波器的滚降特性。Sink 侧 EQ 阶数错误常出现在分频器与增益调整之间。 例如二阶低通写成三阶,会导致高频段混入不应有的滚降,听感变闷。

1.4 为什么要关注阶数?

阶数直接决定了滤波器的陡峭程度。在数字音频里,阶数就是滤波器传递函数的极点数。一阶只有一个极点,相位变化缓慢;二阶有两个极点,相位变化更剧烈;阶数越高,相位失真越明显。

我调试算法时发现,有些芯片会把高阶滤波器拆成多个二阶节串联(Biquad 级联)。如果级联数量不对,等效阶数就错了。比如你只用了一个二阶节,以为是一阶,结果频响曲线完全不符合预期。

总结一下:理解 EQ 的三个基础参数、频率响应的滚降斜率,以及阶数对相位的影响,是排查 Sink 侧 EQ 阶数错误的前提。后面我们会专门讲怎么一步步定位这类 bug。