Pseudo-Affine Projection Algorithms for Multichannel Active Noise Control

For feedforward multichannel active noise control (ANC) systems, the use of adaptive finite-impulse response (FIR) filters is a popular solution, and the multichannel filtered-x least-mean-square (FX-LMS) algorithm is the most commonly used algorithm. The drawback of the FX-LMS is the slow convergence speed, especially for broadband multichannel systems. Recently, some fast affine projection algorithms have been introduced for multichannel ANC, as an interesting alternative to the FX-LMS algorithm. They can provide a significantly improved convergence speed at a reasonable additional computational cost. Yet, the additional computational cost or the potential numerical instability in some of the recently proposed algorithms can prevent the use of those algorithms for some applications. In this paper, we propose two pseudo-affine projection algorithms for multichannel ANC: one based on the Gauss-Seidel method and one based on dichotomous coordinate descent (DCD) iterations. It is shown that the proposed algorithms typically have a lower complexity than the previously published fast affine projection algorithms for ANC, with very similar good convergence properties and good numerical stability. Thus, the proposed algorithms are an interesting alternative to the standard FX-LMS algorithm for ANC, providing an improved performance for a computational load of the same order

[1]  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.

[2]  Pascal Scalart,et al.  Pseudo affine projection algorithm new solution for adaptive identication , 1999, EUROSPEECH.

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

[4]  Martin Bouchard,et al.  Multichannel recursive-least-square algorithms and fast-transversal-filter algorithms for active noise control and sound reproduction systems , 2000, IEEE Trans. Speech Audio Process..

[5]  Sen M. Kuo,et al.  Active noise control: a tutorial review , 1999, Proc. IEEE.

[6]  Anthony D. Fagan,et al.  The Gauss-Seidel fast affine projection algorithm , 2002, IEEE Workshop on Signal Processing Systems.

[7]  Steven L. Gay,et al.  The fast affine projection algorithm , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[8]  John G. Proakis,et al.  Digital signal processing (3rd ed.): principles, algorithms, and applications , 1996 .

[9]  Simon Haykin,et al.  Adaptive filter theory (2nd ed.) , 1991 .

[10]  Hamid Sheikhzadeh,et al.  Partial update subband implementation of complex pseudo-affine projection algorithm on oversampled filterbanks , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[11]  Martin Bouchard,et al.  The Gauss‐Seidel fast affine projection algorithm for multichannel active noise control and sound reproduction systems , 2005 .

[12]  Yuriy V. Zakharov,et al.  Coordinate descent iterations in fast affine projection algorithm , 2005, IEEE Signal Processing Letters.

[13]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[14]  F. Albu,et al.  The Gauss-Seidel pseudo affine projection algorithm and its application for echo cancellation , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[15]  S.J. Elliott,et al.  Active noise control , 1993, IEEE Signal Processing Magazine.

[16]  T. Tozer,et al.  Multiplication-free iterative algorithm for LS problem , 2004 .

[17]  Martin Bouchard,et al.  A low-cost and fast convergence Gauss-Seidel pseudo affine projection algorithm for multichannel active noise control , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[18]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

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

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

[21]  Richard Barrett,et al.  Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods , 1994, Other Titles in Applied Mathematics.