新闻动态

汽车扬声器时间对齐:路径差、相位与梳状滤波

汽车前排的左右扬声器到驾驶位的距离通常不同。同一段单声道信号分别播放时,两边都正常,同时播放却可能出现频响凹陷;微调延时,凹陷又会移动。这首先是到达时间和相干叠加的问题。本文用两条直达声路径建立模型,算清应给哪一路加多少延时,并说明为什么卷尺距离、极性反接和均衡器都不能代替完整的声学验证。

  • 1.17 ms0.40 m 路径差示例
  • 429 Hz等幅模型首个抵消点

一、从路径差算到达时间

先把扬声器、功放和分频器视为没有额外相对延迟,空气均匀,两路同时输入相同信号。距离为 r 的直达声,传播时间为 t。本文示例声速取 c = 343 m/s,接近室温空气的数值;实际温度变化会改变声速,不能把它当作所有车况下的固定常数。

t = r / c
Δt = Δr / c

式中:t 与 Δt 为传播时间及时间差(s);r 与 Δr 为传播距离及路径差(m);c 为声速(m/s)。换成毫秒时,将以秒计算的结果乘 1000。

假设测量点到 A 单元为 0.80 m,到 B 单元为 1.20 m,传播时间分别约 2.332 ms 与 3.499 ms,相差 1.166 ms。应给先到的 A 路增加约 1.166 ms 延时,让它等待 B 路,而不是继续延迟较远的 B 路。多路系统可先以最晚到达的一路为参考,其余各路补足时间差。

声传播时间 增加的延时 B 声传播时间 A:原始 2.332 ms B:原始 3.499 ms A:加延时 1.166 ms 3.499 ms 到达对齐 0 1 2 3 4 相对于共同输入的时间 / ms 示例:A 路径 0.80 m,B 路径 1.20 m;c = 343 m/s
图 1路径传播与电子延时的时间预算(示例)。A 加入 1.166 ms 延时后,与 B 在同一测量点同时到达;横轴数值按路径长度计算,并非车辆测量。手机端可在图框内横向滑动。

路径距离只是初始估计。卷尺测到的是某个物理表面,声学中心却未必就在防尘帽或面罩上;通道经过的 DSP、功放和滤波器也可能不同。若测得的实际相对到达时间与几何估计不一致,应保留测量证据,检查信号链与直达声识别,不要强行把测量值改成卷尺结果。

二、同样的延时,在不同频率下相位不同

在正弦稳态下,纯时间差对应的相位差随频率增加。若只看某一个频点,相位会以 360° 周期重复;一个频点看起来同相,不能证明宽频段已经对齐。

φ = 2πfΔt
φdeg = 360fΔt

式中:φ 是相位差(rad),φdeg 是以度表示的相位差;f 为频率(Hz),Δt 用秒。正负号取决于参考方向,这里比较相位差大小。

测试频率同一残余时间差对应相位差
频率 500 Hz残余时间差 0.10 ms相位差 18°
频率 2 kHz残余时间差 0.10 ms相位差 72°
频率 4 kHz残余时间差 0.10 ms相位差 144°

极性反接是把整路信号乘以 −1,理想情况下各频率都改变 180°;纯延时的相位变化则与频率成正比。两者可能在某个频点表现相似,却不能互相替代。分频网络和单元自身还会引入频率相关的幅相变化,分频区的最终接法必须结合声学目标验证,不能套用“所有单元同极性就一定正确”。

三、频响凹陷为什么排列成梳齿

为单独研究路径差,假设两路播放相同的相干信号,频带内仅有纯时间差,测量点的第二路声压幅值是第一路的 a 倍。这个幅值比是测量点的条件,不由前面的几何距离直接指定。若第一路声压幅值为 P(Pa),则合成幅值为 AP:

A = √(1 + a2 + 2a cosφ)
G = 20 log10[A / (1 + a)]

式中:A 为无量纲合成幅值因子,a 为声压幅值比,φ 沿用上一节定义;G 为相对于同样两路同相叠加时的电平差(dB)。因此图中 0 dB 表示各自的同相合成值,不是单只扬声器的电平。

等幅时 a = 1,时间差造成的首个抵消点为 f0 = 1/(2Δt),后续抵消点在它的奇数倍,相邻抵消点间隔为 1/Δt。代入 1.166 ms 的未取整计算值,前两个抵消点约 429 Hz、1286 Hz,间隔约 858 Hz。等幅同相叠加比单路声压级高约 6.02 dB,这是相干声压相加,不能与不相干声源的能量相加混用。

a = 1,有时间差 a = 0.7,有时间差 时间对齐 0 500 1k 1.5k 2k -30 -20 -10 0 频率 / Hz 相对于同相叠加的电平 / dB 429 Hz
图 2按正文相干叠加公式计算的示例曲线,时间差 1.166 ms,各曲线以自己的同相叠加值为 0 dB。图形下限设为 −30 dB;等幅模型的精确抵消点实际趋向负无穷,非 −30 dB。绿色虚线只表示理想纯延时被完全补偿的情形。手机端可在图框内横向滑动。

两路不等幅时,反相处仍有剩余声压。示例 a = 0.7 时,最小幅值是 |1 − 0.7|,相对同相幅值 1 + 0.7,凹陷约为 −15.1 dB。真实车内的离轴频响、反射和信号相关性会让曲线复杂得多,模型的作用是解释机制,不能把这些抵消点直接当成某辆车的实测结果。

适用条件:同源测试信号、左右声道中的相关成分,或分频重叠区的两路输出,可以发生相干干涉。两路独立、不相关的噪声,不会按上述固定相位关系生成同样的稳定梳状曲线。

四、延时步进够细,还要看实际声学误差

示例若在 48 kHz 采样率下只允许整数采样延时,一个采样周期约为 20.8 μs,对应 7.15 mm 的传播路径。1.166 ms 最接近 56 个采样,即约 1.167 ms。有些 DSP 支持分数采样延时,但应查具体设备的设置分辨率,不能把本例当作所有产品的能力。

数字步进不是唯一误差来源。仅 1 cm 的相对路径误差,就相当于约 0.029 ms,在 4 kHz 下形成约 42° 相位差。测量点移动、声学中心选择和通道滤波变化,都可能超过显示屏最后一位数字所代表的差别。设置延时后,也应重新匹配电平;时间对齐本身不会消除距离和指向性造成的幅值差。

五、用共同时间参考完成验证

  1. 固定测量条件

    记录座椅、话筒位置、通道、分频、电平和现有延时。保留单元必要的保护滤波,以适合其频带的测试信号和较低电平开始。

  2. 逐路测量并保留相对时间

    采用同一电回环或固定的声学时间参考。分别测 A、B,避免每次都把各自的脉冲峰值归零后再比较距离,否则真正的到达差已被移除。保持参考通道和话筒位置不变。

  3. 识别直达声及滤波影响

    查看脉冲响应、相位与频响。带宽不同的高音、中低音脉冲形状不同,最大峰也未必代表相同物理事件。早期反射可能与直达声重叠,不能只凭两个最高峰的横坐标下结论。

  4. 调整后测两路合成

    以几何估计或可比较的到达时间为起点微调,检查重叠频带的相位衔接、合成响应和极性。测量窗应一致,并兼顾低频分辨率;不能靠过短时间窗掩盖反射或低频问题。

  5. 复核邻近位置

    在目标位置附近及需要照顾的其他座位复测。保存调整前后单路与合成曲线,结合单声道人声和熟悉的节目复听,选择符合目标座位范围的折中。

六、延时不能修复所有凹陷

一只扬声器的直达声和它自身的反射声,会一起随该通道延时移动,两者的相对路径差仍在。因此,通道延时不能独立消除车窗、仪表台等产生的所有反射。换座位以后,相对路径重新变化,同一组设置也不可能自动对所有乘员最优。左右声道时间差还涉及声像定位,不能只追求单个话筒位置上最平的合成曲线。

若两路理想信号在某频点完全抵消,给它们共同增加均衡增益,抵消关系依旧存在;在实际系统中盲目提升深窄凹陷还会消耗余量。应先判断凹陷来自路径、极性、分频、单元本体还是安装结构,再决定延时、位置、指向、电平或均衡的作用范围。

要点速览

  • 先算方向:较近、较早到达的一路增加延时,距离法只作为初始估计。
  • 区分三件事:极性、纯延时和滤波相位分别处理,最终看声学合成。
  • 保留测量基准:逐路测量使用共同时间参考,不要把每路独立归零后比较到达时间。
  • 写清模型边界:梳状曲线要求相干信号,图中示例不能替代实际车辆和座位的测量。
参考资料:miniDSP:Time alignment basics;Biamp:Comb filters;REW:Making Measurements;S. Linkwitz:Crossovers。文中尺寸、幅值比与曲线均为原理计算示例,不是苏扬产品参数或实车测试数据。
说明:苏扬电子生产汽车扬声器及多种扬声器。选型与装机验证应结合单元频响、阻抗和实际安装条件,欢迎联系我们交流需求。