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