声学回声消除 (AEC) 的每个通道都有 2 个输入和 1 个输出。
- AEC 输入是来自麦克风的音频信号
- AEC 参考是发送到扬声器的音频信号。
- AEC 输出是移除扬声器音频后的麦克风音频。
AEC 对象由多个内部组件组成。

- AEC 自适应滤波器是一种可编程滤波器,用于从麦克风信号中去除扬声器音频。
- AEC 算法将 AEC 参考与自适应滤波器的输出进行比较,以生成和优化与电话会议室匹配的房间脉冲响应 (RIR)。该房间脉冲响应用于对 AEC 自适应滤波器进行编程。
- 非线性处理 (NLP) 在 AEC 自适应滤波器处理麦克风音频后,消除麦克风信号中存在的任何残留扬声器音频。在AEC算法尚未完全收敛且AEC自适应滤波器尚无法消除扬声器音频时,NLP还提供了非常快速但质量较低的回声消除。
- 降噪 (NR) 可消除麦克风信号中的稳态噪声。会议环境中的稳态噪声示例包括投影仪和笔记本电脑中的风扇,以及 HVAC 系统中的空气处理器噪声。
- 舒适噪声 (CN) 提供经过过滤的低电平噪声,可以将其添加到麦克风信号中,以防止远端在近端通话者不说话时听到完全静音。如果没有 Comfort Noise,远端参与者通常不确定近端是否仍连接到电话会议。
- DoubleTalk 检测 (DTD) 可防止 AEC 算法在无法开发有效的房间脉冲响应时尝试优化房间脉冲响应。当没有来自远端的音频时,无法生成有效的房间脉冲响应,因此 AEC 算法暂停。同样,当近端正在通话时,AEC 算法也会暂停。