AEC - AEC 处理模块

声学回声消除 (AEC) 的每个通道都有 2 个输入和 1 个输出。

  • AEC 输入是来自麦克风的音频信号。
  • AEC 参考信号是发送给扬声器的音频信号。
  • AEC 输出是移除扬声器音频信号后的麦克风音频。
     

AEC 模块由多个内部组件组成。

  • AEC 自适应滤波器是一个可编程滤波器,用于去除麦克风信号中的扬声器音频信号。

  • AEC 算法将 AEC 参考信号与自适应滤波器的输出进行比较,以生成和调整与远程会议室相匹配的室内脉冲响应 (RIR)。室内脉冲响应用于对 AEC 自适应滤波器进行编程。

  • 非线性处理 (NLP) 可消除麦克风音频信号经 AEC 自适应滤波器处理后仍残存的任何扬声器音频信号。在 AEC 算法尚未完全收敛,AEC 自适应滤波器还无法消除扬声器音频信号时,NLP 还可提供非常快速但质量较低的回声消除。

  • 降噪 (NR) 可消除麦克风信号中的稳态噪声。会议环境中的稳态噪声例子包括投影仪和笔记本电脑的风扇,以及空调通风系统中空气调节器的噪声。

  • 舒适噪声(Comfort Noise) (CN) 提供了经滤波后的低噪声水平,并可添加到麦克风信号中,以防止远端在近端讲话者不说话时听到完全寂静的声音。如果没有舒适噪声,远端与会者通常无法确定近端是否仍然连接到远程会议。

  • 双通话检测 (DTD) 可在无法生成有效的室内脉冲响应时,阻止 AEC 算法对室内脉冲响应进行优化尝试。当没有来自远端的音频时,不可能产生有效的室内脉冲响应,因此 AEC 算法将被暂停。同样,当近端正在说话时,AEC 算法也会被暂停。