用于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算法
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSPwcUYqljVh9mTzIWNW12Y2RnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1EDO3UzN0cTMzAjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
RLS算法
PFBLMS算法
key points:濾波器分段
濾波器的保護
遠近兩端同時講話的時候,近端傳聲器拾取的信号就包括遠端回聲,本地噪聲和近端語音,由于近端語音和遠端回聲并不存在本質上的差别,使得濾波器更新時,會把近端語音也作為期望信号進行處理。通常,這樣做的結果,會造成濾波器偏離發散,無法正常工作。是以,進行雙端同時講話檢測,在雙端講話時鎖定濾波器是很必要的。