王海燕
摘 要: 子帶結(jié)構(gòu)是提高寬帶噪聲控制的有效方法,歸一化子帶自適應(yīng)濾波(NSAF)結(jié)構(gòu)消除了傳統(tǒng)子帶結(jié)構(gòu)在輸出端產(chǎn)生混疊分量的問題,但由于在每個子帶上采用相同的全帶自適應(yīng)濾波器,使得計算量高于傳統(tǒng)子帶結(jié)構(gòu),集員濾波(SMF)技術(shù)具有數(shù)據(jù)選擇更新的特點,可有效降低計算量,且在收斂速度和穩(wěn)態(tài)均方誤差之間具有較好的折中性。在此引入集員濾波技術(shù),建立基于NSAF結(jié)構(gòu)的無延遲前饋有源噪聲控制系統(tǒng),降低計算量,最后仿真驗證了該算法對寬帶噪聲具有更優(yōu)的降噪效果。
關(guān)鍵詞: 寬帶有源噪聲控制; 集員濾波; 歸一化子帶自適應(yīng)濾波; 計算量
中圖分類號: TN957.51?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)03?0065?04
Broadband active noise control algorithm based on set?membership filtering
WANG Hai?yan
(Huaiyin Institute of Technology, Huaian 223003, China)
Abstract: Sub?band is an effective method to improve wideband noise control. The normalized sub?band adaptive filter (NSAF) can eliminate aliasing components in the output end of the traditional sub?band. For using the same full band adaptive filter in each sub?band makes the computation higher than traditional sub?band architecture, but the set?membership filter (SMF) technology can not only effectively reduce the computation due to its characteristic of data?selective update, but also more eclectic in convergence rate and steady?state mean square error, so the SMF technology is introduced to establish the no delay feedforward ANC system based on the NSAF, and reduce the computation. At last it is simulated and proved that the algorithm has better noise reduction effect for broadband noise.
Keywords: broadband active noise control; set?membership filter; normalized sub?band adaptive filter; computation
0 引 言
有源噪聲控制(ANC)利用聲波疊加原理[1],通過次級聲源產(chǎn)生一個與初級噪聲幅度相同相位相反的聲波,從而達(dá)到降噪的目的。Widrow等提出的濾波?XLMS算法(FXLMS)[2]在有源噪聲控制中應(yīng)用最為廣泛,它是考慮到誤差通道的影響而對LMS算法的推廣,這兩種算法都是在均方誤差準(zhǔn)則下得到,因此算法收斂速度慢,對寬帶噪聲降噪效果差。為此人們根據(jù)寬帶噪聲頻譜特性,提出了子帶自適應(yīng)濾波結(jié)構(gòu)。傳統(tǒng)的子帶自適應(yīng)濾波結(jié)構(gòu)[3?4]是將全帶自適應(yīng)濾波器分割到各個子帶上分別處理,每個子帶單獨使用一個自適應(yīng)子濾波器,這種子帶結(jié)構(gòu)會在自適應(yīng)濾波器的輸出端產(chǎn)生混疊分量,從而使得傳統(tǒng)子帶自適應(yīng)濾波器具有較高的穩(wěn)態(tài)均方誤差。為了解決這一問題,Lee和Gan提出了一種新的歸一化子帶自適應(yīng)濾波(Normalized Subband Adaptive Filtering,NSAF)[5?6]結(jié)構(gòu)則不再存在混疊分量問題,在NSAF結(jié)構(gòu)中,通過在每個子帶上使用相同的全帶自適應(yīng)濾波器,并使用一組約束條件來更新權(quán)系數(shù),因此它具有較低的相關(guān)性和最小的擾動性,具有較好的收斂性能。在計算量方面,由于采用了嚴(yán)格采樣,與NLMS算法的計算量相當(dāng),但高于傳統(tǒng)子帶結(jié)構(gòu)。而Lee和Gan的算法中采用了定步長,在收斂速度和穩(wěn)態(tài)均方誤差之間同樣存在折中的問題,所以人們在收斂速度、穩(wěn)態(tài)均方誤差、計算量三方面進(jìn)行了一系列的改進(jìn)[7?8]。其中文獻(xiàn)[9]將集員歸一化算法[10](SM?NLMS)擴展到NSAF結(jié)構(gòu)中提出SM?NSAF算法,動態(tài)的在收斂速度和穩(wěn)態(tài)均方誤差之間進(jìn)行折中,并且通過數(shù)據(jù)選擇更新降低了計算量。
本文針對寬帶噪聲,建立了基于NSAF結(jié)構(gòu)的無延遲前饋ANC系統(tǒng),將SM?NSAF算法擴展到FXLMS算法中,通過仿真實現(xiàn)了對寬帶噪聲的控制,驗證了該結(jié)構(gòu)算法的性能。
1 SM?NSAF算法
1.1 NSAF算法
歸一化子帶自適應(yīng)濾波器(NSAF)結(jié)構(gòu)如圖1所示,其中[H0(z),H1(z),…,HN-1(z)]是一組[N]帶具有正交性的嚴(yán)格采樣余弦調(diào)制濾波器組,[ui(n)]和[di(n)]為子帶參考信號和期望信號,[ui(n)]通過自適應(yīng)濾波器[W(k,z)]生成子帶輸出信號[yi(n)],對[di(n)]和[yi(n)]進(jìn)行[N]倍抽取生成子帶抽取信號[di,D(k)]和[yi,D(k)],注意這里用[n]表示抽取前的因子,[k]表示抽取后的因子。
圖1 NSAF結(jié)構(gòu)
自適應(yīng)濾波器第[i]個子帶的輸出信號為:
[yi,D(k)=m=0M-1ui(kN-m)wm(k)=uTi(k)W(k)] (1)
式中:[W(k)]為自適應(yīng)濾波器[W(k,z)]在[n=kN]時刻的系數(shù)向量,長度為[M],且
[W(k)=[w0(k),w1(k),…,wM-1(k)]Tui(k)=[ui(kN),ui(kN-1),…,ui(kN-M+1)]T]
第[i]個子帶誤差信號為:
[ei,D(k)=di,D(k)-yi,D(k)] (2)
Lee和Gan基于最小擾動原理提出如下最優(yōu)約束方法推導(dǎo)NSAF算法[5]:
[min f[W(k+1)]=W(k+1)-W(k)2] (3)
[s.t.di,D(k)=uTi(k)W(k+1), i=0,1,2,…,N-1] (4)
利用拉格朗日乘子法求解上述受約束最優(yōu)化模型,得:
[W(k+1)=W(k)+U(k)[UT(k)U(k)]-1eD(k)] (5)
其中:
[U(k)=[u0(k),u1(k),…,uN-1(k)]eD(k)=[e0,D(k),e1,D(k),…,eN-1,D(k)]]
利用余弦調(diào)制濾波器組的正交性[11],有如下對角化,假設(shè):
[UT(k)U(k)=diagu0(k)2,u1(k)2,…,uN-1(k)2]
自適應(yīng)濾波器系數(shù)向量更新公式可以寫成:
[W(k+1)=W(k)+μi=0N-1ui(k)δ+ui(k)2ei,D(k)] (6)
1.2 SM?NSAF算法
Gollamudi等將集員理論推廣到廣義的濾波問題[10],建立了隨機梯度算法的集員等價,即SM?NLMS 算法。文獻(xiàn)[9]將集員濾波的思想進(jìn)一步推廣到NSAF算法中,提出了具有數(shù)據(jù)選擇性變步長更新的集員歸一化子帶自適應(yīng)濾波(SM?NSAF)算法。
在SM?NSAF算法中定義輸入?期望數(shù)據(jù)對的約束集為:
[W(k+1)∈(Ψk,0?Ψk,1?…?Ψk,N-1)Ψk,i=W∈RM:di,D(k)-uTi(k)Wγ] (7)
其中[γ]為噪聲界,一般選用測量噪聲[v(n)。]采用遞推算法解上述定界橢球集合,即在每個子帶中將[W(k)]正交投影到最近的[Ψk,i]邊界上,通過遞推求得最優(yōu)[W(k+1)。]
[W(k+1)=W(k)+i=0N-1αi(k)ui(k)δ+ui(k)2ei,D(k)] (8)
其中:
[αi(k)=1-γei,D(k)if ei,D(k)>γ0otherwise] (9)
上式可以表示為矩陣形式:
[W(k+1)=W(k)+U(k)[UT(k)U(k)]-1α(k)eD(k)] (10)
其中:[α(k)=diag(α0(k),α1(k),…,αN-1(k))]。
2 基于NSAF結(jié)構(gòu)的前饋ANC系統(tǒng)
基于NSAF結(jié)構(gòu)的前饋ANC系統(tǒng)如圖2所示,相較于圖1為了消除由分析綜合濾波器組所帶來的延遲,不再采用綜合濾波器組。[x(n)]為初級傳感器拾取的參考信號,[e(n)]為誤差傳感器拾取的誤差信號,[P(z)]為從初級傳感器到誤差傳感器之間的傳遞函數(shù),稱之為初級通道;[S(z)]為從次級源到誤差傳感器之間的次級通道傳遞函數(shù),稱之為次級通道;[S(z)]是次級通道[S(z)]的估計,[r(n)]為[x(n)]經(jīng)過[S(z)]后的濾波參考信號;實際應(yīng)用中一般無法得知[S(z)]和[d(n)],可以用其估計模型[S(z)]和[d(n)]代替。
由上一節(jié)SM?NSAF算法擴展到FXLMS算法中,濾波參考信號[ri(n)]代替原參考信號[ui(n)],則權(quán)系數(shù)向量更新公式為:
[W(k+1)=W(k)+i=0N-1αi(k)ri(k)δ+ri(k)2ei,D(k)] (11)
[αi(k)=1-γei,D(k)if ei,D(k)>γ0otherwise] (12)
或:
[W(k+1)=W(k)+R(k)[RT(k)R(k)]-1α(k)eD(k)ri(k)=x(kN)?S(kN)*Hi(kN)ri(k)=[ri(kN),ri(kN-1),…,ri(kN-M+1)]TR(k)=[r0(k),r1(k),…,rN-1(k)]] (13)
其中,[γ]為噪聲界,選用系統(tǒng)在靜態(tài)時從誤差傳感器端獲得的測量噪聲[v(n)。]
圖2 基于NSAF前饋ANC系統(tǒng)
3 計算量分析
根據(jù)文獻(xiàn)[5]中,以每輸入一個全頻帶信號需要的乘法次數(shù)為指標(biāo),NSAF算法需要的乘法次數(shù)為[3M+3NL,]與NLMS算法相比多[3NL]次,但由于在有源噪聲控制中[M?NL,]因此與NLMS算法計算復(fù)雜度相近。文中將SM?NSAF算法擴展到FXLMS算法中,SM?NSAF算法權(quán)系數(shù)的更新由式(9)決定,計算量小于NSAF算法。
4 仿真分析
下面通過對寬帶噪聲的仿真驗證算法性能。設(shè)初級通道[P(z)]和次級通道[S(z)]長分別為512階和256階;使用2種具有不同相關(guān)性的寬帶信號作為輸入?yún)⒖夹盘?,即寬帶高斯白噪聲和寬帶有色信號。其中寬帶有色信號是通過自回歸滑動平均ARMA(2,2)模型得到,即將高斯白噪聲通過如下系統(tǒng):
[T(z)=1+0.5z-1+0.81z-21-0.59z-1+0.4z-2]
系統(tǒng)噪聲[v(n)]是均值為零、方差為[σv2=0.000 1]的高斯白噪聲,且與輸入信號相互獨立。采用[N=16]個子帶的余弦調(diào)制濾波器組,自適應(yīng)濾波器長度為[M=256,]所有學(xué)習(xí)曲線為100次獨立實驗平均后的結(jié)果。文獻(xiàn)[12]討論了[γ]值的選取,這里選取[γ]為[σv]。
圖3比較了在寬帶高斯白噪聲情況下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。從圖3(a)中可以看出由于SM?NSAF可以在收斂過程中自動調(diào)整步長,比NSAF算法具有更好的收斂性和較小的失調(diào)量;而從圖3(b)中可以看出SM?NSAF算法可以達(dá)到更好的降噪效果;圖3(c)給出了在一次獨立迭代實驗中選擇的子帶數(shù)目,可見大大減少了計算量,體現(xiàn)了SM?NSAF算法通過時間稀疏的數(shù)據(jù)選擇性更新來降低計算復(fù)雜度的性能。
圖3 NSAF與SM?NSAF算法比較(寬帶白噪聲)
圖4比較了在寬帶有色信號下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。同樣從3幅圖的比較中可以看出SM?NSAF比NSAF算法具有更好的收斂性和較小的失調(diào)量,可以達(dá)到較低的降噪效果,而在每次實驗中選擇部分子帶進(jìn)行更新,大大降低了計算量。而從圖3和圖4的對比可以看出對有色信號具有更好的收斂性能,但需要用到較多的子帶,這和信號本身相關(guān)性有關(guān)。
圖4 NSAF與SM?NSAF算法比較ARMA(2,2)
最后圖5比較了本文算法與傳統(tǒng)Morgan算法的性能,通過觀察可以看出本文算法具有更快的收斂速度和更好的降噪效果。而且在本節(jié)算法中采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生的是實信號,更適合實際應(yīng)用實現(xiàn)。
5 結(jié) 語
本文針對寬帶噪聲,建立了基于NSAF結(jié)構(gòu)的無延遲前饋ANC系統(tǒng),并引入集員濾波技術(shù),將SM?NSAF算法擴展到FXLMS算法中,利用集員濾波技術(shù)來減少計算量。仿真結(jié)果表明:由于采用集員濾波技術(shù),對每個子帶上的數(shù)據(jù)都進(jìn)行了時間稀疏,大幅降低了計算量,同時在收斂速度和穩(wěn)態(tài)失調(diào)量之間也達(dá)到了很好的折中。而本文算法與傳統(tǒng)的無延遲子帶算法相比具有更快的收斂速度和更好的降噪效果,而且通過采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生實值信號,更適合實際應(yīng)用實現(xiàn)。
圖5 SM?NSAF算法與Morgan算法比較
參考文獻(xiàn)
[1] NELSON P A, ELLIOTT S J. Active control of sound [M]. San Diego, CA: Academic Press Limited, 1992.
[2] WIDROW B, SHUR D, SHAFFER S. On adaptive inverse control [C]// Proceedings of 15th Asilomar Conference on Circuits, Systems and Computers. Pacific Grove, CA: IEEE, 1981: 185?189.
[3] MORGAN D R, THI J C. A delayless subband adaptive filter architecture [J]. IEEE Transactions on Signal Processing, 1995, 43(8): 1819?1830.
[4] MERCHED R, DINIZ P S R, PETRAGLIA M R. A new delayless subband adaptive filter structure [J]. IEEE Transactions on Signal Processing, 1999, 47(6): 1580?1591.
[5] LEE L A, GAN W S. Improving convergence of the NLMS algorithm using constrained subband updates [J]. IEEE Signal Processing Letters, 2004, 11(9): 736?739.
[6] LEE K A, GAN W S. Subband adaptive filtering: theory and implementation [M]. USA: Wiley, 2009.
[7]倪錦根.變設(shè)計參數(shù)子帶自適應(yīng)濾波器研究[D].上海:復(fù)旦大學(xué),2010.
[8] LIU Chang, HE Miao, XIA Wei. Adaptive combination of subband adaptive filters with selective partial updates [C]// Proceedings of the 3rd International Conference on Artificial Intelligence and Computational Intelligence. Taiyuan, China: AICI, 2011: 204?211.
[9] ABADI M S E, HUS?Y J H. Set?membership subband adaptive filters [C]// Proceedings of 2008 3rd international Symposium on Communications, Control and Signal Processing. St Julians: ISCCSP, 2008: 2463?2471.
[10] GOLLAMUDI S, NAGARAJ S, KAPOOR S, et al. Set?membership filtering and a set?membership normalized LMS algorithm with an adaptive step size [J]. IEEE Signal Processing Letters, 1998, 5(5): 111?114.
[11] LEE K A, GAN W S. On the subband orthogonality of cosine?modulated filter banks [J]. IEEE Transactions on Circuits and Systems II, 2006, 53(8): 677?681.
[12] DINIZ P S R, WERNER S. Set?membership binormalized data?reusing LMS algorithms [J]. IEEE Transactions on Signal Processing, 2003, 51(1): 124?134.
[T(z)=1+0.5z-1+0.81z-21-0.59z-1+0.4z-2]
系統(tǒng)噪聲[v(n)]是均值為零、方差為[σv2=0.000 1]的高斯白噪聲,且與輸入信號相互獨立。采用[N=16]個子帶的余弦調(diào)制濾波器組,自適應(yīng)濾波器長度為[M=256,]所有學(xué)習(xí)曲線為100次獨立實驗平均后的結(jié)果。文獻(xiàn)[12]討論了[γ]值的選取,這里選取[γ]為[σv]。
圖3比較了在寬帶高斯白噪聲情況下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。從圖3(a)中可以看出由于SM?NSAF可以在收斂過程中自動調(diào)整步長,比NSAF算法具有更好的收斂性和較小的失調(diào)量;而從圖3(b)中可以看出SM?NSAF算法可以達(dá)到更好的降噪效果;圖3(c)給出了在一次獨立迭代實驗中選擇的子帶數(shù)目,可見大大減少了計算量,體現(xiàn)了SM?NSAF算法通過時間稀疏的數(shù)據(jù)選擇性更新來降低計算復(fù)雜度的性能。
圖3 NSAF與SM?NSAF算法比較(寬帶白噪聲)
圖4比較了在寬帶有色信號下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。同樣從3幅圖的比較中可以看出SM?NSAF比NSAF算法具有更好的收斂性和較小的失調(diào)量,可以達(dá)到較低的降噪效果,而在每次實驗中選擇部分子帶進(jìn)行更新,大大降低了計算量。而從圖3和圖4的對比可以看出對有色信號具有更好的收斂性能,但需要用到較多的子帶,這和信號本身相關(guān)性有關(guān)。
圖4 NSAF與SM?NSAF算法比較ARMA(2,2)
最后圖5比較了本文算法與傳統(tǒng)Morgan算法的性能,通過觀察可以看出本文算法具有更快的收斂速度和更好的降噪效果。而且在本節(jié)算法中采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生的是實信號,更適合實際應(yīng)用實現(xiàn)。
5 結(jié) 語
本文針對寬帶噪聲,建立了基于NSAF結(jié)構(gòu)的無延遲前饋ANC系統(tǒng),并引入集員濾波技術(shù),將SM?NSAF算法擴展到FXLMS算法中,利用集員濾波技術(shù)來減少計算量。仿真結(jié)果表明:由于采用集員濾波技術(shù),對每個子帶上的數(shù)據(jù)都進(jìn)行了時間稀疏,大幅降低了計算量,同時在收斂速度和穩(wěn)態(tài)失調(diào)量之間也達(dá)到了很好的折中。而本文算法與傳統(tǒng)的無延遲子帶算法相比具有更快的收斂速度和更好的降噪效果,而且通過采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生實值信號,更適合實際應(yīng)用實現(xiàn)。
圖5 SM?NSAF算法與Morgan算法比較
參考文獻(xiàn)
[1] NELSON P A, ELLIOTT S J. Active control of sound [M]. San Diego, CA: Academic Press Limited, 1992.
[2] WIDROW B, SHUR D, SHAFFER S. On adaptive inverse control [C]// Proceedings of 15th Asilomar Conference on Circuits, Systems and Computers. Pacific Grove, CA: IEEE, 1981: 185?189.
[3] MORGAN D R, THI J C. A delayless subband adaptive filter architecture [J]. IEEE Transactions on Signal Processing, 1995, 43(8): 1819?1830.
[4] MERCHED R, DINIZ P S R, PETRAGLIA M R. A new delayless subband adaptive filter structure [J]. IEEE Transactions on Signal Processing, 1999, 47(6): 1580?1591.
[5] LEE L A, GAN W S. Improving convergence of the NLMS algorithm using constrained subband updates [J]. IEEE Signal Processing Letters, 2004, 11(9): 736?739.
[6] LEE K A, GAN W S. Subband adaptive filtering: theory and implementation [M]. USA: Wiley, 2009.
[7]倪錦根.變設(shè)計參數(shù)子帶自適應(yīng)濾波器研究[D].上海:復(fù)旦大學(xué),2010.
[8] LIU Chang, HE Miao, XIA Wei. Adaptive combination of subband adaptive filters with selective partial updates [C]// Proceedings of the 3rd International Conference on Artificial Intelligence and Computational Intelligence. Taiyuan, China: AICI, 2011: 204?211.
[9] ABADI M S E, HUS?Y J H. Set?membership subband adaptive filters [C]// Proceedings of 2008 3rd international Symposium on Communications, Control and Signal Processing. St Julians: ISCCSP, 2008: 2463?2471.
[10] GOLLAMUDI S, NAGARAJ S, KAPOOR S, et al. Set?membership filtering and a set?membership normalized LMS algorithm with an adaptive step size [J]. IEEE Signal Processing Letters, 1998, 5(5): 111?114.
[11] LEE K A, GAN W S. On the subband orthogonality of cosine?modulated filter banks [J]. IEEE Transactions on Circuits and Systems II, 2006, 53(8): 677?681.
[12] DINIZ P S R, WERNER S. Set?membership binormalized data?reusing LMS algorithms [J]. IEEE Transactions on Signal Processing, 2003, 51(1): 124?134.
[T(z)=1+0.5z-1+0.81z-21-0.59z-1+0.4z-2]
系統(tǒng)噪聲[v(n)]是均值為零、方差為[σv2=0.000 1]的高斯白噪聲,且與輸入信號相互獨立。采用[N=16]個子帶的余弦調(diào)制濾波器組,自適應(yīng)濾波器長度為[M=256,]所有學(xué)習(xí)曲線為100次獨立實驗平均后的結(jié)果。文獻(xiàn)[12]討論了[γ]值的選取,這里選取[γ]為[σv]。
圖3比較了在寬帶高斯白噪聲情況下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。從圖3(a)中可以看出由于SM?NSAF可以在收斂過程中自動調(diào)整步長,比NSAF算法具有更好的收斂性和較小的失調(diào)量;而從圖3(b)中可以看出SM?NSAF算法可以達(dá)到更好的降噪效果;圖3(c)給出了在一次獨立迭代實驗中選擇的子帶數(shù)目,可見大大減少了計算量,體現(xiàn)了SM?NSAF算法通過時間稀疏的數(shù)據(jù)選擇性更新來降低計算復(fù)雜度的性能。
圖3 NSAF與SM?NSAF算法比較(寬帶白噪聲)
圖4比較了在寬帶有色信號下,選擇不同步長時NSAF算法與SM?NSAF算法的性能。同樣從3幅圖的比較中可以看出SM?NSAF比NSAF算法具有更好的收斂性和較小的失調(diào)量,可以達(dá)到較低的降噪效果,而在每次實驗中選擇部分子帶進(jìn)行更新,大大降低了計算量。而從圖3和圖4的對比可以看出對有色信號具有更好的收斂性能,但需要用到較多的子帶,這和信號本身相關(guān)性有關(guān)。
圖4 NSAF與SM?NSAF算法比較ARMA(2,2)
最后圖5比較了本文算法與傳統(tǒng)Morgan算法的性能,通過觀察可以看出本文算法具有更快的收斂速度和更好的降噪效果。而且在本節(jié)算法中采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生的是實信號,更適合實際應(yīng)用實現(xiàn)。
5 結(jié) 語
本文針對寬帶噪聲,建立了基于NSAF結(jié)構(gòu)的無延遲前饋ANC系統(tǒng),并引入集員濾波技術(shù),將SM?NSAF算法擴展到FXLMS算法中,利用集員濾波技術(shù)來減少計算量。仿真結(jié)果表明:由于采用集員濾波技術(shù),對每個子帶上的數(shù)據(jù)都進(jìn)行了時間稀疏,大幅降低了計算量,同時在收斂速度和穩(wěn)態(tài)失調(diào)量之間也達(dá)到了很好的折中。而本文算法與傳統(tǒng)的無延遲子帶算法相比具有更快的收斂速度和更好的降噪效果,而且通過采用余弦調(diào)制濾波器組進(jìn)行子帶分解,產(chǎn)生實值信號,更適合實際應(yīng)用實現(xiàn)。
圖5 SM?NSAF算法與Morgan算法比較
參考文獻(xiàn)
[1] NELSON P A, ELLIOTT S J. Active control of sound [M]. San Diego, CA: Academic Press Limited, 1992.
[2] WIDROW B, SHUR D, SHAFFER S. On adaptive inverse control [C]// Proceedings of 15th Asilomar Conference on Circuits, Systems and Computers. Pacific Grove, CA: IEEE, 1981: 185?189.
[3] MORGAN D R, THI J C. A delayless subband adaptive filter architecture [J]. IEEE Transactions on Signal Processing, 1995, 43(8): 1819?1830.
[4] MERCHED R, DINIZ P S R, PETRAGLIA M R. A new delayless subband adaptive filter structure [J]. IEEE Transactions on Signal Processing, 1999, 47(6): 1580?1591.
[5] LEE L A, GAN W S. Improving convergence of the NLMS algorithm using constrained subband updates [J]. IEEE Signal Processing Letters, 2004, 11(9): 736?739.
[6] LEE K A, GAN W S. Subband adaptive filtering: theory and implementation [M]. USA: Wiley, 2009.
[7]倪錦根.變設(shè)計參數(shù)子帶自適應(yīng)濾波器研究[D].上海:復(fù)旦大學(xué),2010.
[8] LIU Chang, HE Miao, XIA Wei. Adaptive combination of subband adaptive filters with selective partial updates [C]// Proceedings of the 3rd International Conference on Artificial Intelligence and Computational Intelligence. Taiyuan, China: AICI, 2011: 204?211.
[9] ABADI M S E, HUS?Y J H. Set?membership subband adaptive filters [C]// Proceedings of 2008 3rd international Symposium on Communications, Control and Signal Processing. St Julians: ISCCSP, 2008: 2463?2471.
[10] GOLLAMUDI S, NAGARAJ S, KAPOOR S, et al. Set?membership filtering and a set?membership normalized LMS algorithm with an adaptive step size [J]. IEEE Signal Processing Letters, 1998, 5(5): 111?114.
[11] LEE K A, GAN W S. On the subband orthogonality of cosine?modulated filter banks [J]. IEEE Transactions on Circuits and Systems II, 2006, 53(8): 677?681.
[12] DINIZ P S R, WERNER S. Set?membership binormalized data?reusing LMS algorithms [J]. IEEE Transactions on Signal Processing, 2003, 51(1): 124?134.