4、频响测试:扫频信号法、MLS法、对数扫频法(Sine Sweep)、频响曲线解读与平滑处理

频响测试,说白了就是看看你的Soundbar对不同频率的声音,反应到底公不公平。低频够不够劲?高频会不会刺耳?中频人声是不是清晰?这些全得靠频响曲线来说话。

我入行那会儿,测频响还靠手动调信号发生器,一档一档地拧旋钮,耳朵听电平表。现在方便多了,但方法背后的原理,咱还是得吃透。

4.1 扫频信号法(Stepped Sine)

这是最传统的方法。说白了就是让信号发生器输出一个纯正弦波,频率从20Hz一路扫到20kHz。每到一个频率点,停一下,测一下声压级。

优点很明显:

  • 信噪比极高。每个频率点能量集中,抗干扰能力强。
  • 适合在普通房间测,背景噪声影响小。

缺点也突出:

  • 慢。真的慢。扫一遍可能要一两分钟。
  • 测的是稳态响应,瞬态特性看不出来。
我的经验: 在消声室里做最终验证时,我习惯用扫频信号法。虽然慢,但数据最可靠。特别是测低频下潜,这方法比别的都准。

4.2 MLS法(最大长度序列)

MLS法用的是伪随机噪声信号。这信号看起来像白噪声,但其实是周期性的、可重复的。通过计算输入和输出信号的互相关,就能得到房间的脉冲响应,再一傅里叶变换,频响曲线就出来了。

优势:

  • 快。几秒钟就能测完。
  • 抗非线性失真能力强。MLS信号对谐波失真不敏感。

要注意的地方:

  • 对系统时钟同步要求高。采样率不对齐,结果就废了。
  • 如果系统有非线性(比如削波),MLS会引入一种叫「MLS伪像」的噪声。
避坑指南: 我曾经用MLS测一个带DSP的Soundbar,结果曲线在2kHz处有个莫名其妙的尖峰。查了半天,发现是DSP内部的限幅器在作怪。MLS对这类非线性特别敏感,后来我改用对数扫频法才搞定。

4.3 对数扫频法(Sine Sweep / Exponential Sweep)

这是我个人最推荐的方法。它结合了前两者的优点。

信号是一个频率随时间指数增长的正弦波。从20Hz到20kHz,低频段扫得慢,高频段扫得快。为什么?因为人耳对低频的分辨率更高,需要更多时间采样。

核心原理:

  1. 播放对数扫频信号,同时录音。
  2. 用反卷积(Deconvolution)从录音中提取脉冲响应。
  3. 对脉冲响应做FFT,得到频响曲线。

好处:

  • 速度快,几秒钟搞定。
  • 能分离出线性响应和非线性失真。谐波失真在脉冲响应里会出现在不同的时间位置,可以单独分析。
  • 信噪比不错,比MLS好。

我现在的项目里,90%的频响测试都用对数扫频法。只有遇到特别棘手的环境噪声问题时,才换回扫频信号法。

4.4 频响曲线解读

拿到一条频响曲线,怎么看?我一般按三步走:

第一步:看整体趋势

  • 是不是平直的?理想情况是±3dB以内。
  • 有没有明显的「翘头」或「低头」?高频翘头听起来刺耳,低频低头听起来单薄。

第二步:看关键频段

频段 听感影响 常见问题
20-80Hz 低频下潜、震撼感 滚降过早,没低音
80-250Hz 低音力度、温暖感 驻波导致峰谷
250Hz-2kHz 中频、人声清晰度 鼻音重、发闷
2kHz-8kHz 细节、临场感 刺耳、齿音过重
8kHz-20kHz 空气感、延伸 高频不足,声音发暗

第三步:看局部细节

  • 有没有窄带尖峰?可能是房间反射或箱体共振。
  • 有没有深谷?可能是梳状滤波效应。
记住: 频响曲线不是越平越好。完全平直的曲线听起来可能很「无聊」。好的Soundbar会在低频段稍微隆起一点(约2-3dB),给人温暖感。高频段可以轻微滚降,避免疲劳。

4.5 平滑处理

原始频响曲线通常毛刺很多。为什么?因为房间反射、测量噪声、梳状滤波效应都会在曲线上留下痕迹。

平滑处理,就是把这些「噪音」去掉,留下真正的趋势。

常见的平滑方式:

  • 分数倍频程平滑(Fractional Octave Smoothing): 最常用。1/3倍频程平滑是行业标准。它把每个频点的值用周围频点的加权平均代替,窗口宽度随频率变化。
  • 移动平均平滑: 简单粗暴,但会模糊细节。
  • 心理声学平滑: 模拟人耳的听觉分辨率。低频分辨率高,平滑窗口窄;高频分辨率低,平滑窗口宽。

我个人习惯用1/6倍频程平滑做调试,用1/3倍频程平滑做最终报告。1/6保留的细节更多,能帮我找到共振点;1/3更干净,客户看了不会问「这些锯齿是什么」。

小技巧: 平滑不是越多越好。过度平滑会掩盖真实问题。我曾经见过有人用1/1倍频程平滑,结果一个明显的箱体共振峰被抹平了,量产时才发现问题。嗯,那批货返工了。

4.6 三种方法的对比总结

方法 速度 抗噪能力 抗非线性 适用场景
扫频信号法 消声室、最终验证
MLS法 快速检查、研发初期
对数扫频法 日常调试、产线测试

你想想看,选哪种方法,其实取决于你当前的目标。要精度?扫频信号法。要速度?对数扫频法。要分析失真?还是对数扫频法。MLS嘛,我只有在设备不支持扫频信号时才用。

最后说一句:不管用哪种方法,测量环境的一致性最重要。麦克风位置、Soundbar摆放、房间温度,这些变量控制不好,再好的方法也白搭。