MyCalCute
安装
科学

声音延迟与回声:什么时候要把距离除以二?

区分单程声学延迟与回声往返时间,将秒换成毫秒,并选择合适的声速假设。

方法

声音跨越距离需要时间。若声源与听者相距d,单程延迟等于d除以声速c。回声先到达反射面,再返回起点;如果两段路径等长,声音走过的总路程就是反射面距离的两倍,不能把总路程直接当作目标距离。

计算前先统一单位。以米为距离、米每秒为速度,结果就是秒。乘以1000后得到毫秒。如果仪器已经报告往返时间,应将声音走过的总距离除以二,才能估算到反射面的距离。请先确认读数的定义。

单程延迟与回声往返教学示例取距离34.3米,假设声速为每秒343米。直接传到听者的延迟为0.1秒,即100毫秒。在相同的理想化条件下,从34.3米外表面反射回来的声音需要0.2秒,即200毫秒。单程延迟与回声往返单程延迟1 0 0 公司简介回声往返2 0 0 公司简介MyCalCute.com
单程延迟与回声往返

教学示例取距离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只是适用于室温附近示例的假设值,并非普适常数。温度与介质会影响声速,风、反射和设备也会增加延迟。这个简易计算器不负责公共扩声系统设计,也不能提供与安全有关的精密测距结果。 概念示意图,不按比例绘制。跟随声音路径1声源到反射面34.3 m / 343 m/s2反射面回声源34.3 m / 343 m/s3取总路径的一半343 × 0.2 / 2 = 34.3 mMyCalCute.com
跟随声音路径

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只是适用于室温附近示例的假设值,并非普适常数。温度与介质会影响声速,风、反射和设备也会增加延迟。这个简易计算器不负责公共扩声系统设计,也不能提供与安全有关的精密测距结果。

相关计算器

参考来源: NASA Glenn Research Center — speed of sound