Numerically stable fast convergence least-squares algorithms for multichannel active sound cancellation systems and sound deconvolution systems

In recent years, recursive least-squares (RLS) algorithms and fast-transversal-filters (FTF) algorithms have been introduced for multichannel active sound cancellation (ASC) systems and multichannel sound deconvolution (MSD) systems. It was reported that these algorithms can greatly improve the convergence speed of the ASC/MSD systems using adaptive FIR filters. However, numerical instability of the algorithms is an issue that needs to be resolved. In this paper, extensions of numerically stable realisations of RLS algorithms such as the inverse QR-RLS, the QR decomposition least-squares-lattice (QRD-LSL) and the symmetry preserving RLS algorithms are introduced for the specific problem of multichannel ASC/MSD. Multichannel versions of some of these algorithms have previously been published for prediction or identification systems, but not for control systems. The case of underdetermined ASC/MSD systems (i.e. systems with more actuators than error sensors) is also considered, to show that in these cases it may be required to use constrained algorithms in order to have numerical stability. Constrained algorithms for multichannel ASC/MSD systems are therefore introduced for two types of constraints: minimisation of the actuator signals power and minimization of the adaptive filters square coefficients. Simulation results are shown to verify the numerical stability of the algorithms introduced in the paper.

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

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

[3]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

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

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

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

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

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

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

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

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

[12]  P. Laguna,et al.  Signal Processing , 2002, Yearbook of Medical Informatics.

[13]  Bin Yang A note on the error propagation analysis of recursive least squares algorithms , 1994, IEEE Trans. Signal Process..

[14]  Masato Miyoshi,et al.  Active control of broadband random noise in a reverberant three-dimensional space , 1991 .

[15]  Philip A. Nelson,et al.  Active control of vibration, 1st edition , 1996 .

[16]  Paul S. Lewis,et al.  QR-based algorithms for multichannel adaptive least squares lattice filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

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

[18]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

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