天天看點

【算法研究】 AEC 回音消除算法

聲學回音即延遲大于50ms,衰減小于45dB的回聲。

聲學回音消除的主要技術有:(1) 移頻技術;(2)子帶中心削波技術;(3)語音開關技術;(4)梳狀濾波技術;(5)麥克風陣列技術;(6)自适應回聲消除技術。

本篇隻讨論自适應回聲消除技術。

【算法研究】 AEC 回音消除算法

自适應回音消除是LMS算法的一種典型應用,從其中我們也能看到一些應用LMS算法的一些假設和限制條件。采用LMS進行回音消除的基礎是(1)B端近端揚聲器的信号與由它産生的多路徑聲場回聲之間有相關性;(2)回聲通道緩慢時變;(3)近端語音與回音之間不相關,否則就會消除近端語音。

【算法研究】 AEC 回音消除算法

自适應回音消除算法框圖

FIR濾波器階數 N 由尾延遲所決定。最優濾波器階數是根據聲場的環境變化的。

【算法研究】 AEC 回音消除算法

w(i)為維納濾波器的系數。mu為疊代步長。

自适應回音消除可以結合DTD(double-talk detector)及靜音檢測技術(VAD)。由于需要端對端語音的不同狀态來設定自适應濾波器的狀态。同時,可以對尾音進行進一步處理來減少靜音時遠端可能接受到的背景噪聲。

【算法研究】 AEC 回音消除算法

改進方向:

(1)LMS算法改進,歸一化,變步長

(2)輸入信号去相關性,預白化。去相關技術主要有:噪聲注入法;時變處理法;非線性處理法;插入延時法;

(3)輸入信号去延時,将輸入信号中路線及編解碼的延時去掉,保證參考信号和噪聲信号之間的對齊。

技術交流QQ:1712312796

參考文獻:

《基于NLMS回聲消除算法的研究與改進》

繼續閱讀