基于梯度向量投影的自適應(yīng)濾波算法的改進(jìn)及其在多路回波消除中的應(yīng)用
An Improved Adaptive Filtering Algorithm Based on Projection of Gradient Vectors and Its Application in Multi-channel Acoustic Echo Cancellation
-
摘要: 該文首先對Lim(2000)的基于梯度向量正交投影的算法(OGA)進(jìn)行了分析和改進(jìn),在此基礎(chǔ)上獲得了一種新的自適應(yīng)濾波算法(MOGA)。新算法使用時(shí)變遺忘因子對誤差進(jìn)行指數(shù)加權(quán)平均來估計(jì)均方誤差,并使用該因子改變自適應(yīng)迭代過程中濾波器系數(shù)向量的更新方向.然后將改進(jìn)后的新算法擴(kuò)展成兩路回波消除算法用于多路回波的消除中,獲得了良好的效果。仿真結(jié)果表明, MOGA不僅對時(shí)變或時(shí)不變系統(tǒng)具有很好的跟蹤能力,克服了Lim(2000)所提算法收斂性不佳甚至有時(shí)發(fā)散的缺陷,而且應(yīng)用于多路回波消除時(shí)具有計(jì)算量小,收斂速度快和精度高等特點(diǎn),其收斂速度和精度優(yōu)于J.Benesty(1996)和G.Sankaran(1999)的相應(yīng)結(jié)果。
-
關(guān)鍵詞:
- 梯度投影; 自適應(yīng)濾波; 改進(jìn)算法; 多路回波消除
Abstract: In this paper, a new adaptive filtering algorithm is proposed based on the anal-ysis of the orthogonal projection of gradient vectors described in Lim(2000). In the new algorithm, a time-variant forgetting factor is introduced to estimate the Mean Square Er-ror(MSB) and change the updating direction of adaptive filter coefficient vector. Further-more, the new algorithm is extended to two-channel algorithm for multi-channel acoustic echo cancellation. Simulation in MATLAB shows that the new algorithm has good conver-gence and tracking capability to time-variant and time-invariant system, and can overcome the weakness in convergence and divergence of the Lims algorithm(2000). Moreover, the extended algorithm is of less computation, faster convergence, and higher accuracy when applied in multi-channel acoustic echo cancellation. Its convergent speed and accuracy are better than that of the algorithms proposed by Benesty(1996) and Sankaran(1999). -
Widrow B, Stearns S D. Adaptive Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1985:98-116.[2]Haykin S. Adaptive Filter Theory. 3rd Editon, Englewood Cliffs, NJ: Prentice-Hall, 1996: 432-437.[3]Ozeki K, Umeda T. An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties. Electronics and Communications in Japan, 1984, 67-A(5): 19-27.[4]Proakis J G. Channel identification for high speed digital communications. IEEE Trans. on Automat. Contl., 1974, AC-19(6): 916-922.[5]Lim J S. Fast adaptive filtering algorithm based on exponentially weighted least-square errors.Electron. Left., 1999, 35(22): 1913-1915.[6]Lim J S. New adaptive filtering algorithms based on an orthogonal projection of gradient vectors[J].IEEE Signal Processing Letters.2000, 7(11):314-317[7]周元建,謝勝利.帶有旋轉(zhuǎn)因子的多路回波消除自適應(yīng)濾波算法.電子學(xué)報(bào),2001,29(10):1360-1363.[8]Benesty J, Duhamel P, Grenier Y. A multi-channel affine projection algorithm with applications to multi-channel acoustic echo cancellation[J].IEEE Signal Processing Left.1996, 3(2):35-37[9]Sankaran S G. Stereophonic acoustic echo cancellation using NLMS with orthogonal correction factors [A]. in Proceedings of the 1999 International Workshop on Acoustic Echo and Noise Control (IWAENC) [C], Procaine Manor, 1999: 40-43.[10]Tangsangiumvisai N, Chambers J A, Constantinides A G. Higher-order time-varying allpass filters for signal decorrelation in stereophonic acoustic echo cancellation. Electron. Left., 1999, 35(1):88-90. -
計(jì)量
- 文章訪問數(shù): 2280
- HTML全文瀏覽量: 140
- PDF下載量: 456
- 被引次數(shù): 0