回聲抵消用于全雙工通信系統中抑制聲學回聲和線路回聲。其基本原理為建立遠端信號到本端麥克風之間的聲學路徑模型,并利用自適應濾波算法實時估計回聲分量進行消除。
算法先提取遠端播放信號作參考,與麥克風采集的混合信號做時延對齊,消除傳輸與硬件帶來的延時偏差。再用 NLMS 自適應濾波擬合回聲路徑,生成預測的回聲信號,從采集信號中減去以實現線性回聲抵消。同時通過雙講檢測識別近端說話狀態,防止濾波更新異常導致語音失真。對未完全抵消的殘留回聲,通過非線性抑制(NLP)與舒適噪聲生成進一步壓制,避免靜音段突兀感。