Fast-Array Adaptive IIR Filter For Active Noise and Vibration Control Systems

Abstract In this paper an RLS-based adaptive controller for active noise and vibration control systems is presented. This adaptive controller is designed based on feed-forward architecture and uses IIR filter as the control filter. Because the derived algorithm for ANVC systems is based on RLS recursion, its computational complexity is of order O ( n 2 ) which is too high for real-time implementations. Besides, it is also vulnerable to round-off and finite precision errors that may occur in real-time implementation of the algorithm. Since the aim is to test the algorithm in an experimental duct a fast array implementation of the algorithm is proposed. This fast array form is used the extended the fast array algorithms for FIR filter which is studied in literature before. The proposed fast array solution of the algorithm not only reduces the computational complexity to the order of O ( n ) with the same performance, but also because of its matrix nature it has good numerical stability in real-time applications which is a necessity in active noise and vibration control applications.

[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. Douglas The fast affine projection algorithm for active noise control , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[3]  M. Kahaei A NEW STABLE ADAPTIVE IIR FILTER FOR ACTIVE NOISE CONTROL SYSTEMS , 2005 .

[4]  Larry J. Eriksson,et al.  The selection and application of an IIR adaptive filter for use in active sound attenuation , 1987, IEEE Trans. Acoust. Speech Signal Process..

[5]  S. Elliott,et al.  Using a fast-recursive-least-squared algorithm in a feedback-controller , 1995, Proceedings of 1995 Workshop on Applications of Signal Processing to Audio and Accoustics.

[6]  Alberto González,et al.  An adaptive algorithms comparison for real multichannel active noise control , 2004, 2004 12th European Signal Processing Conference.

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

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

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

[10]  F. Perez,et al.  Adaptive IIR Filters for Active Noise Control , 2001 .

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

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

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

[14]  S.D. Snyder,et al.  Active control using IIR filters-a second look , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[15]  Paulo Sergio Ramirez,et al.  Fundamentals of Adaptive Filtering , 2002 .