Evolutionary and variable step size strategies for multichannel filtered-x affine projection algorithms

This study is focused on the necessity to improve the performance of the affine projection (AP) algorithm for active noise control (ANC) applications. The proposed algorithms are evaluated regarding their steady-state behaviour, their convergence speed and their computational complexity. To this end, different strategies recently applied to the AP for channel identification are proposed for multichannel ANC. These strategies are based either on a variable step size, an evolving projection order, or the combination of both strategies. The developed efficient versions of the AP algorithm use the modified filtered-x structure, which exhibits faster convergence than other filtering schemes. Simulation results show that the proposed approaches exhibit better performance than the conventional AP algorithm and represent a meaningful choice for practical multichannel ANC applications.

[1]  Ali H. Sayed,et al.  Variable step-size NLMS and affine projection algorithms , 2004, IEEE Signal Processing Letters.

[2]  Ali H. Sayed,et al.  Mean-square performance of a family of affine projection algorithms , 2004, IEEE Transactions on Signal Processing.

[3]  S. Douglas The fast affine projection algorithm for active noise control , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[4]  Kazuhiko Ozeki,et al.  An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties , 1984 .

[5]  Martin Bouchard Multichannel affine and fast affine projection algorithms for active noise control and acoustic equalization systems , 2003, IEEE Trans. Speech Audio Process..

[6]  Alberto González,et al.  An affine projection algorithm with variable step size and projection order , 2012, Digit. Signal Process..

[7]  Jacob Benesty,et al.  A variable step size evolutionary affine projection algorithm , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[8]  Masashi Tanaka,et al.  Fast projection algorithm and its step size control , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[9]  Ligang Liu,et al.  A Variable Step-Size Proportionate Affine Projection Algorithm for Identification of Sparse Impulse Response , 2009, EURASIP J. Adv. Signal Process..

[10]  Kwang-Hoon Kim,et al.  An Affine Projection Algorithm With Periodically Evolved Update Interval , 2011, IEEE Transactions on Circuits and Systems II: Express Briefs.

[11]  Jacob Benesty,et al.  A Variable Step-Size Affine Projection Algorithm Designed for Acoustic Echo Cancellation , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[12]  PooGyeon Park,et al.  A two-stage affine projection algorithm with mean-square-error-matching step-sizes , 2011, Signal Process..

[13]  Se-Jin Kong,et al.  An Affine Projection Algorithm With Evolving Order , 2009, IEEE Signal Processing Letters.

[14]  PooGyeon Park,et al.  An Affine Projection Algorithm Based on Reuse Time of Input Vectors , 2010, IEEE Signal Processing Letters.

[15]  Reza Arablouei,et al.  Affine projection algorithm with selective projections , 2012, Signal Process..

[16]  Se-Jin Kong,et al.  An Affine Projection Algorithm With Dynamic Selection of Input Vectors , 2007, IEEE Signal Processing Letters.