【技術實現步驟摘要】
穩健的仿射投影符號自適應濾波算法
:本專利技術涉及一種穩健的仿射投影符號自適應濾波算法。
技術介紹
:非高斯的沖擊噪聲在現實世界廣泛存在,嚴重影響了基于l2范數優化準則的自適應濾波算法的性能。在各類自適應濾波算法中仿射投影符號算法(APSA,AffineProjectionSignAlgorithm)結合了仿射投影算法(APA,AffineProjectionAlgorithm)良好的收斂特性和符號算法對非高斯沖擊噪聲干擾的抑制能力,因而其在非高斯沖擊噪聲條件下具有良好的性能。但是該算法的步長選擇是固定的,且未考慮系統稀疏特性,因而在參數選擇和收斂速度方面有一定的局限性。具體的說,自適應濾波算法在很多領域都有廣泛的應用,如聲學和網絡回聲消除、噪聲抑制、信道估計等[1-4]。文獻[5]提出的仿射投影算法(APA,AffineProjectionAlgorithm)及其改進算法是一類重要的自適應濾波算法,該類算法在輸入信號相關性較高的情況下仍具有良好的收斂性能。目前大多數算法是基于高斯噪聲假設和l2范數優化準則的。然而,現實世界中廣泛存在著各類非高斯的沖擊噪聲,如圖像中的椒鹽噪聲、電力開關中的脈動噪聲等,這些噪聲的存在破壞了基于l2范數優化準則的自適應濾波算法的性能。為了提高算法對非高斯噪聲的抑制性能,文獻[6-8]相繼提出了一些代替基于l2范數優化準則的自適應濾波算法,如基于l1范數優化準則的仿射投影符號算法(APSA,AffineProjectionSignAlgorithm),該算法在存在非高斯噪聲干擾時具有良好的穩健性,但是該算法的步長選擇是固定的,因 ...
【技術保護點】
一種穩健的仿射投影符號自適應濾波算法,其特征在于:該方法引入步長函數,并將變步長的方法和比例矩陣的思想融合到一起,即變步長的改進比例仿射投影符號算法(VSS?IPAPSA,Variable?Step?Size?Improved?Proportionate?Affine?Projection?Sign?Algorithm)。具體的,本申請主要進行了三方面的工作:1)引入步長函數的概念,采用隨機逼近的方法推導得最優步長;2)在實際情況分析過程中,采用移動平均法處理期望項,得出準確的可變步長更新公式;3)將比例矩陣的思想引入傳統的仿射投影算法中,提高算法在不同稀疏系統中的適用性,同時利用符號算法對非高斯噪聲干擾的抑制能力。
【技術特征摘要】
2016.10.11 CN 20161088600581.一種穩健的仿射投影符號自適應濾波算法,其特征在于:該方法引入步長函數,并將變步長的方法和比例矩陣的思想融合到一起,即變步長的改進比例仿射投影符號算法(VSS-IPAPSA,VariableStep-SizeImprovedProportionateAffineProjectionSignAlgorithm)。具體的,本申請主要進行了三方面的工作:1)引入步長函數的概念,采用隨機逼近的方法推導得最優步長;2)在實際情況分析過程中,采用移動平均法處理期望項,得出準確的可變步長更新公式;3)將比例矩陣的思想引入傳統的仿射投影算法中,提高算法在不同稀疏系統中的適用性,同時利用符號算法對非高斯噪聲干擾的抑制能力。2.根據權利要求1所述的穩健的仿射投影符號自適應濾波算法,其特征在于:該方法中將比例歸一化最小均方算法(PNLMS,ProportionateNormalizedLeastMeanSquare)中成比例的方法引入仿射投影符號算法(APSA,AffineProjectionSignAlgorithm)算法中,得到比例仿射投影符號算法(PAPSA,ProportionateAffineProjectionSignAlgorithm)算法的更新公式:其中,sgn(·)表示符號運算,μ是步長因子,L是濾波器長度,n是時間系數,表示所估計的自適應濾波器權系數向量,用于辨識未知系統w0,輸入信號向量為x(n)=[x(n)x(n-1)…x(n-L+1)]T,未知系統的期望響應信號為d(n)=xT(n)w0+v(n)(v(n)是噪聲),則先驗輸出誤差向量和后驗輸出誤差向量分別為和d(n)=[d(n)d(n-1)...d(n-M+1)]T是期望輸出信號向量,M為投影階數,X(n)是APA濾波器結構中包含M維輸入向量的輸入矩陣,即X(n)=[x(n)x(n-1)…x(n-M+1)],L×L對角矩陣G(n)表示成比例矩陣,gi(n)是其對角矩陣G(n)的對角元素,表示濾波器第i個抽頭參數在n時刻的成比例比重,G(n)和gi(n)的計算方法如下:G(n)=diag{g0(n),…gL-1(n)}(2)其中,max(·)表示求最大值,||·||∞表示求無窮范數,||·||2表示求2范數,參數δp是一個很小的正數,它在所有濾波器抽頭權值為零的時候啟動更新;ρ和f(n)能夠防止遠小于最大抽頭的權值停止更新;同理,將IPNLMS算法的思想應用于APSA算法中,得到本申請的IPAPSA算法,其與PAPSA算法的權系數更新公式相同,不同之處在于對角元素上,式中:||·||1表示求1范數,θ是與系統稀疏度有關的參數,稀疏度越大表示回聲路徑越稀疏,ε是一個比較小的正數,以防止分母為0。3.根據權利要求2所述的穩健的仿射投影符號自適應濾波算法,其特征在于:(1)最優步長推導本申請的算法推導是基于最小均方偏差(MSD,MeanSquareDeviation)準則的。定義濾波器系數誤差向量并將固定步長μ替代為可變步長μ(n)。為了得到最優步長,與傳統方法不同,本申請不作噪聲向量與誤差向量相關性的假設,即不刪除噪聲項,采用隨機逼近的方法推導出步長,具體推導過程如下:對式兩邊取2范數平方的期望得:其中,f(μ(n))是關于步長的一個函數,且v(n)是噪聲向量,符合表示定義為。為了使MSD的值達到最小化,本申請的改進算法從n到n+1的迭代過程中通過選擇最優步長來使步長函數最小化,即步長函數寫為:當自適應濾波器收斂到最佳狀態時,此時,sgn(eT(n))≈sgn(v(n)),且在穩定狀態時:由于準確地計算出sgn(eT(n))v(...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。