Computational load reduction of fast convergence algorithms for multichannel active noise control

In this paper, the computational load of fast convergence recursive least-squares algorithms for multichannel active noise control (ANC) is reduced by the use of an inverse model of the acoustic plant between the actuators and the error sensors. The complexity reduction applies to both classical recursive least-squares algorithms or their fast time series or order-recursive implementations. To develop the new algorithm, a comparison of several control structures (filtered-x, adjoint, filtered-e, inverse filtered-x, delay-compensated) available for the training of adaptive FIR filters in ANC is performed, based on three main factors that affect the convergence speed of the learning algorithms: correlation of input signals and acoustic plant, delay between the filters and the error signals, and filtering of the error signals. Stochastic gradient descent algorithms and recursive least-squares algorithms are combined with the different structures, and the resulting algorithms are compared based on the three factors. Several of the resulting algorithms have never been published, but of those new algorithms only one algorithm has the potential for optimal convergence speed, based on the three factors. Not only can this algorithm provide fast convergence, but for multichannel systems it also provides a large reduction of the computational load compared to the previously published algorithm with the fastest convergence. Therefore it is introduced in detail in the paper, and simulation results are presented to validate the convergence behavior of the new proposed algorithm.

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

[2]  S. C. Southward,et al.  Active Control of Noise and Vibration , 1996 .

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

[4]  S. J. Elliott Down with noise [active noise control] , 1999 .

[5]  Sen M. Kuo,et al.  Active Noise Control Systems: Algorithms and DSP Implementations , 1996 .

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

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

[8]  In-Soo Kim,et al.  CONSTRAINT FILTERED-X AND FILTERED-U LEAST-MEAN-SQUARE ALGORITHMS FOR THE ACTIVE CONTROL OF NOISE IN DUCTS , 1994 .

[9]  Markus Rupp,et al.  Analysis of LMS and NLMS algorithms with delayed coefficient update under the presence of spherically invariant processes , 1994, IEEE Trans. Signal Process..

[10]  Martin Bouchard Multichannel fast affine projection algorithm for active noise Control , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Martin Bouchard,et al.  A transform domain optimization to increase the convergence speed of the multichannel filtered‐X least‐mean‐square algorithm , 1996 .

[12]  Sen M. Kuo,et al.  Residual noise shaping technique for active noise control systems , 1994 .

[13]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

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

[15]  Hareo Hamada,et al.  Fast deconvolution of multichannel systems using regularization , 1998, IEEE Trans. Speech Audio Process..

[16]  Eric A. Wan,et al.  Adjoint LMS: an efficient alternative to the filtered-x LMS and multiple error LMS algorithms , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[17]  Philip A. Nelson,et al.  Active Control of Sound , 1992 .

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

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

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

[21]  Stephen J. Elliott,et al.  A multiple error LMS algorithm and its application to the active control of sound and vibration , 1987, IEEE Trans. Acoust. Speech Signal Process..

[22]  Martin Bouchard,et al.  New recursive-least-squares algorithms for nonlinear active control of sound and vibration using neural networks , 2001, IEEE Trans. Neural Networks.