声音延迟与回声:什么时候要把距离除以二?
区分单程声学延迟与回声往返时间,将秒换成毫秒,并选择合适的声速假设。
方法
声音跨越距离需要时间。若声源与听者相距d,单程延迟等于d除以声速c。回声先到达反射面,再返回起点;如果两段路径等长,声音走过的总路程就是反射面距离的两倍,不能把总路程直接当作目标距离。
计算前先统一单位。以米为距离、米每秒为速度,结果就是秒。乘以1000后得到毫秒。如果仪器已经报告往返时间,应将声音走过的总距离除以二,才能估算到反射面的距离。请先确认读数的定义。
教学示例取距离34.3米,假设声速为每秒343米。直接传到听者的延迟为0.1秒,即100毫秒。在相同的理想化条件下,从34.3米外表面反射回来的声音需要0.2秒,即200毫秒。
查看数据
- 单程延迟
- 100 ms 34.3 / 343 × 1000
- 回声往返
- 200 ms 2 × 34.3 / 343 × 1000
计算示例
教学示例取距离34.3米,假设声速为每秒343米。直接传到听者的延迟为0.1秒,即100毫秒。在相同的理想化条件下,从34.3米外表面反射回来的声音需要0.2秒,即200毫秒。
反过来,若回声时间为0.2秒,表面距离就是343 × 0.2 ÷ 2 = 34.3米。不除以二得到的68.6米是声音的全部路程,而非到表面的距离。扬声器到听者的延迟通常使用单程公式,不需要再将结果减半。
One-way time = distance / sound speed
At 34.3 m and 343 m/s: one-way = 0.1 s = 100 ms
Echo return = 2 × 34.3 / 343 = 0.2 s = 200 ms
Reflector distance = sound speed × echo time / 2
343 m/s只是适用于室温附近示例的假设值,并非普适常数。温度与介质会影响声速,风、反射和设备也会增加延迟。这个简易计算器不负责公共扩声系统设计,也不能提供与安全有关的精密测距结果。
查看数据
- 声源到反射面
- 34.3 m / 343 m/s
- 反射面回声源
- 34.3 m / 343 m/s
- 取总路径的一半
- 343 × 0.2 / 2 = 34.3 m
核对事项与适用范围
343 m/s只是适用于室温附近示例的假设值,并非普适常数。温度与介质会影响声速,风、反射和设备也会增加延迟。这个简易计算器不负责公共扩声系统设计,也不能提供与安全有关的精密测距结果。