回声中的能量守恒。

回声消除原理

回声的产生既复杂又简单。一般来说,喇叭信号发出的声音会传到麦克风。这个传递过程本身在技术上是有传递函数的,在传递过程中发生了一些变化。在传输过程中,高频和低频的传递系数是不同的。通常低频传输效率较高,高频传输效率较低。麦克风离扬声器越近,声音传播时间越短,离得越远,延迟时间会稍微长一点。即使声音是直接传过来的,信号也有过延迟,回声会随着麦克风位置的变化而变化。随着距离位置的变化,传播声音的传播时间也会发生变化,与信号的接触也会发生变化,但除了这种直接的信号,声音在空间中是向各个方向传播的。它会碰到墙壁,碰到天花板再反射回来,然后反射到麦克风,有些反射到桌面再反射到麦克风。所有情况都存在,所以这是一个很复杂的问题。所有信号的最终结果是叠加的。叠加的结果是,有的信号增强,有的信号减弱,各种都有。那么墙壁对声音信号的反射就不一样了。高频和低频不一样,所以结果是一个复杂的叠加结果,有的早有的晚,有的强有的弱。朗古做的是回声抵消,就是计算总传递函数效应,所以不是简单的两个信号一样。你计算出来的回声信号和发出去的参考信号,和发送给扬声器的信号是不一样的。它经历了一些转移变化。那么其中的一些可能已经延迟了100毫秒,这是总的结果。回声抵消的原理是信号出去,然后麦克风收到的信号一定是这些信号的各种直接和间接的传输。反射信号叠加在一起。我们可以计算这些传递函数和叠加结果,这样我们就可以得到一个回声信号和一个麦克风信号。在理想条件下,如果计算出的信号与麦克风信号相同,就可以消除回声。如果回声消除技术背后有复杂的数学问题。回声抵消最难的地方是变量太多,回声模型变化时要计算回声叠加的结果。此外,还有一种利用回声抑制的回声处理方法,即双方同时通话时,它分辨不出哪一个是回声信号,所以截止,切断。这是处理不当,也可以说是单工,因为线性度不够好,有回声,所以多切掉一点。回声抑制是真理。这就是回声消除和回声抑制之间的区别。

从上面可以看出,60分贝的输入音量可以产生几百个回声输出,这是回声叠加造成的。总能量仍然遵守能量守恒定律。有些信号增强有些信号减弱,相互抵消后总能量应该是60分贝。