刘坛春
(RTI科技中国有限公司 福建 厦门 361009)
在安防楼宇对讲[1]中,语音通话质量一直是困扰设计工程师的一个难题,主要是回声消除的设计。
楼宇对讲里的回声消除技术,目前采用的方法主要有两种:
1)采用运算放大器将喇叭音频输出信号反相后叠加在麦克风输入信号里面,进行简单的抵消,但弊端是无法解决多路径延迟的问题,而且只能半双工通话;
2)利用微处理器 MCU(Micro Controller Unit)的资源运行回声抵消算法来进行回声消除,但是回声抵消算法参差不齐,影响回声消除的质量,另外抵消多路径回声的算法一般比较复杂,需要占用MCU大量的资源,进而影响系统其它进程运行,降低整个系统的效率。
笔者采用某公司的新一代CX20707专用回声消除芯片用于回声消除,在文中给出了相应的设计,并在实际项目中应用,取得了良好的效果。
声学回声是指扬声器播放出来的声音被麦克风拾取后发回远端,这就使得远端谈话者能听到自己的声音。声学回声又分为直接回声和间接回声:
1)直接回声是指扬声器播放出来的声音未经任何反射直接进入麦克风。这种回声延迟最短,它与远端说话者的语音能量,扬声器与话筒之间的距离、角度、扬声器的播放音量以及话筒的拾取灵敏度等因素相关。
2)间接回声是指扬声器播放的声音经不同的路径一次或多次反射后进入麦克风所产生的回声集合。因为周围物体的变动,例如人的走动等,都会改变回声的返回路径,所以这种回声的特点是多路径、时变的。……