用于AEC的總結
LMS算法
一般情況下,LMS算法的具體流程為:
(1)确定參數:全局步長參數β以及濾波器的抽頭數(也可以稱為濾波器階數)
(2)對濾波器初始值的初始化
(3)算法運算過程:
濾波輸出:y(n)=wT(n)x(n)
誤差信号:e(n)=d(n)-y(n)
權系數更新:w(n+1)=w(n)+βe(n)x(n)
NLMS算法
RLS算法
PFBLMS算法
key points:濾波器分段
濾波器的保護
遠近兩端同時講話的時候,近端傳聲器拾取的信号就包括遠端回聲,本地噪聲和近端語音,由于近端語音和遠端回聲并不存在本質上的差别,使得濾波器更新時,會把近端語音也作為期望信号進行處理。通常,這樣做的結果,會造成濾波器偏離發散,無法正常工作。是以,進行雙端同時講話檢測,在雙端講話時鎖定濾波器是很必要的。