Adaptive Volterra filters for active control of nonlinear noise processes

This paper presents a Volterra filtered-X least mean square (LMS) algorithm for feedforward active noise control. The research has demonstrated that linear active noise control (ANC) systems can be successfully applied to reduce the broadband noise and narrowband noise, specifically, such linear ANC systems are very efficient in reduction of low-frequency noise. However, in some situations, the noise that comes from a dynamic system may he a nonlinear and deterministic noise process rather than a stochastic, white, or tonal noise process, and the primary noise at the canceling point may exhibit nonlinear distortion. Furthermore, the secondary path estimate in the ANC system, which denotes the transfer function between the secondary source (secondary speaker) and the error microphone, may have nonminimum phase, and hence, the causality constraint is violated. If such situations exist, the linear ANC system will suffer performance degradation. An implementation of a Volterra filtered-X LMS (VFXLMS) algorithm based on a multichannel structure is described for feedforward active noise control. Numerical simulation results show that the developed algorithm achieves performance improvement over the standard filtered-X LMS algorithm for the following two situations: (1) the reference noise is a nonlinear noise process, and at the same time, the secondary path estimate is of nonminimum phase; (2) the primary path exhibits the nonlinear behavior. In addition, the developed VFXLMS algorithm can also be employed as an alternative in the case where the standard filtered-X LMS algorithm does not perform well.

[1]  Georgios B. Giannakis,et al.  Linear multichannel blind equalizers of nonlinear FIR Volterra channels , 1997, IEEE Trans. Signal Process..

[2]  H. Itoh,et al.  Active noise control by using prediction of time series data with a neural network , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[3]  Jean Jiang,et al.  Filtered-X second-order Volterra adaptive algorithms , 1997 .

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

[5]  T. W. Frison,et al.  Obtaining order in a world of chaos [signal processing] , 1998, IEEE Signal Process. Mag..

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

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

[8]  Paul Strauch,et al.  Active control of nonlinear noise processes in a linear duct , 1998, IEEE Trans. Signal Process..

[9]  S. Haykin,et al.  Making sense of a complex world [chaotic events modeling] , 1998, IEEE Signal Process. Mag..

[10]  Henry Leung,et al.  Parameter estimation in chaotic noise , 1996, IEEE Trans. Signal Process..

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

[12]  Martin Bouchard,et al.  Improved training of neural networks for the nonlinear active control of sound and vibration , 1999, IEEE Trans. Neural Networks.

[13]  Edward J. Powers,et al.  Identification of cubic systems using higher order moments of i.i.d. signals , 1995, IEEE Trans. Signal Process..

[14]  Scott C. Douglas Fast implementations of the filtered-X LMS and LMS algorithms for multichannel active noise control , 1999, IEEE Trans. Speech Audio Process..

[15]  Scott D. Snyder,et al.  Active control of vibration using a neural network , 1995, IEEE Trans. Neural Networks.

[16]  Barry D. Van Veen,et al.  Baseband Volterra filters for implementing carrier based nonlinearities , 1998, IEEE Trans. Signal Process..

[17]  V. J. Mathews Adaptive polynomial filters , 1991, IEEE Signal Processing Magazine.

[18]  Sen M. Kuo,et al.  Passband disturbance reduction in periodic active noise control systems , 1996, IEEE Trans. Speech Audio Process..

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