Acoustic Echo Canceller¶
Abstract |
Acoustic Echo Canceller |
Authors |
Walter Fan |
Status |
WIP |
Updated |
2021-12-29 |
概述¶
回声抵消(AEC)指的是在二线传输的两个方向上同时间、同频谱地占用线路,在线路上两个方向传输的信号完全混在一起,本端发信号的回声即成为本端收信号的干扰信号,利用自适应滤波器可抵消回声以达到较好的接收信号质量。也就是消除回声。
回声消除的原理就是利用接收到的音频与本地采集的音频做对比,添加反相的人造回声,将远端的声音消除。
何为回声?¶
In audio signal processing and acoustics, an echo is a reflection of sound that arrives at the listener with a delay after the direct sound. The delay is directly proportional to the distance of the reflecting surface from the source and the listener. Typical examples are the echo produced by the bottom of a well, by a building, or by the walls of an enclosed room and an empty room. A true echo is a single reflection of the sound source.[citation needed]
回声产生的原因¶
从通讯回音产生的原因看,可以分为声学回音(Acoustic Echo)和线路回音(Line Echo),相应的回声消除技术就叫声学回声消除(Acoustic Echo Cancelation,AEC)和线路回声消除(Line Echo Canceltion,LEC)。
一方面,IP电话系统与PSTN互联时,涉及到混合线圈的2/4线转换电路,因而会产生线路回声 (Line Echo)。另一方面,IP电话的语音数据在传输过程中还存在“声学回声(Acoustic Echo)”。
回声消除的方法¶
回声消除是非常复杂的技术,但我们可以简单的描述两种处理方法:
回声路径消除
房间A的音频会议系统接收到房间B中的声音
声音被采样,这一采样被称为回声消除参考
随后声音被送到房间A的音箱和声学回声消除器中
房间B的声音和房间A的声音一起被房间A的话筒拾取
声音被送到声学回声消除器中,与原始的采样进行比较,移除房间B的声音
自适应滤波器
自适应滤波器是以输入和输出信号的统计特性的估计为依据,采取特定算法自动地调整滤波器系数,使其达到最佳滤波特性的一种算法或装置。 自适应滤波器 可以是连续域的或是离散域的。离散域自适应滤波器由一组抽头延迟线、可变加权系数和自动调整系数的机构组成。
specfic double-talk Detector
auditory masking
power coherence
subband processing