The Gauss‐Seidel fast affine projection algorithm for multichannel active noise control and sound reproduction systems

SUMMARY In the field of adaptive filtering, the fast implementations of affine projection algorithms are known to provide a good tradeoff between convergence speed and computational complexity. Such algorithms have recently been published for multichannel active noise control systems. Previous work reported that these algorithms can outperform more complex recursive least-squares algorithms when noisy plant models are used in active noise control systems. This paper proposes a new fast affine projection algorithm for multichannel active noise control or sound reproduction systems, based on the Gauss–Seidel solving scheme. The proposed algorithm has a lower complexity than the previously published algorithms, with the same convergence speed and the same good performance with noisy plant models, and a potential for better numerical stability. It provides the best performance/cost ratio. Details of the algorithm and its complexity are presented in the paper, with simulation results to validate its performance. Copyright # 2004 John Wiley & Sons, Ltd.

[1]  Feng Yu,et al.  Inverse structure for active noise control and combined active noise control/sound reproduction systems , 2001, IEEE Trans. Speech Audio Process..

[2]  Masato Miyoshi,et al.  Inverse filtering of room acoustics , 1988, IEEE Trans. Acoust. Speech Signal Process..

[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]  In-Soo Kim,et al.  CONSTRAINT FILTERED-X AND FILTERED-U LEAST-MEAN-SQUARE ALGORITHMS FOR THE ACTIVE CONTROL OF NOISE IN DUCTS , 1994 .

[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]  Martin Bouchard Numerically stable fast convergence least-squares algorithms for multichannel active sound cancellation systems and sound deconvolution systems , 2002, Signal Process..

[7]  Stephen J. Elliott,et al.  Signal Processing for Active Control , 2000 .

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

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

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

[11]  Jerry Bauck,et al.  Generalized transaural stereo and applications , 1996 .

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

[13]  B. Widrow,et al.  Adaptive inverse control , 1987, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[14]  Hareo Hamada,et al.  Inverse filter design and equalization zones in multichannel sound reproduction , 1995, IEEE Trans. Speech Audio Process..

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

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

[17]  Les E. Atlas,et al.  The challenge of spoken language systems: research directions for the nineties , 1995, IEEE Trans. Speech Audio Process..