A dual filtering scheme for nonlinear active noise control

SUMMARY Active noise control problems are often affected by nonlinear effects such as distortion and saturation of measurement and actuation devices, which call for suitable nonlinear models and algorithms. The active noise control problem can be interpreted as an indirect model identification problem, due to the secondary path dynamics that follow the control filter block. This complicates the weight update mechanism in the nonlinear case, in that the error gradient depends on the secondary path gradient through nonlinear recursions. A simpler and computationally less demanding approach is here proposed that employs the updating scheme of the standard filtered-x least mean squares (LMS) or filtered-u LMS algorithm. As in those schemes, the calculation of the error gradient requires a signal filtering through an auxiliary system, here obtained through a secondary adaptation loop. The resulting dual filtering LMS algorithm performs the adaptation of the controller parameters in a direct identification mode and can therefore be easily coupled with adaptive model structure selection schemes to provide online tuning of the model structure, for improved model robustness. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  Ganapati Panda,et al.  Advances in active noise control: A survey, with emphasis on recent nonlinear techniques , 2013, Signal Process..

[2]  Zhengyou He,et al.  Adaptive RSOV filter using the FELMS algorithm for nonlinear active noise control systems , 2013 .

[3]  Enzo Mumolo,et al.  On the stability of discrete time recursive Volterra filters , 1999, IEEE Signal Processing Letters.

[4]  Giovanni L. Sicuranza,et al.  Piecewise-Linear Expansions for Nonlinear Active Noise Control , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

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

[6]  G. L. Sicuranza,et al.  A Generalized FLANN Filter for Nonlinear Active Noise Control , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[7]  Xiangping Zeng,et al.  Adaptive reduced feedback FLNN filter for active control of nonlinear noise processes , 2010, Signal Process..

[8]  Sen M. Kuo,et al.  Nonlinear adaptive bilinear filters for active noise control systems , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  Dayong Zhou,et al.  Efficient Adaptive Nonlinear Filters for Nonlinear Active Noise Control , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  L. Piroddi,et al.  An identification algorithm for polynomial NARX models based on simulation error minimization , 2003 .

[11]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[12]  Ganapati Panda,et al.  Active mitigation of nonlinear noise Processes using a novel filtered-s LMS algorithm , 2004, IEEE Transactions on Speech and Audio Processing.

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

[14]  Enzo Mumolo,et al.  A stability condition for adaptive recursive second-order polynomial filters , 1996, Signal Process..

[15]  Aurobinda Routray,et al.  Filtered-s LMS algorithm for multichannel active control of nonlinear noise processes , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[16]  Sheng Chen,et al.  Identification of MIMO non-linear systems using a forward-regression orthogonal estimator , 1989 .

[17]  Rui Seara,et al.  Performance comparison of the FXLMS, nonlinear FXLMS and leaky FXLMS algorithms in nonlinear active control applications , 2002, 2002 11th European Signal Processing Conference.

[18]  Jong-Yih Lin,et al.  New IIR filter-based adaptive algorithm in active noise control applications: Commutation error-introduced LMS algorithm and associated convergence assessment by a deterministic approach , 2008, Autom..

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

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

[21]  Giovanni L. Sicuranza,et al.  On the BIBO Stability Condition of Adaptive Recursive FLANN Filters With Application to Nonlinear Active Noise Control , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[22]  Jong-Yih Lin,et al.  New FIR filter-based adaptive algorithms incorporating with commutation error to improve active noise control performance , 2007, Autom..

[24]  Ganapati Panda,et al.  Development of Frequency Domain Block Filtered-s LMS (FBFSLMS) Algorithm for Active Noise Control System , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[25]  Li Tan,et al.  Adaptive Volterra filters for active control of nonlinear noise processes , 2001, IEEE Trans. Signal Process..

[26]  I. J. Leontaritis,et al.  Input-output parametric models for non-linear systems Part II: stochastic non-linear systems , 1985 .

[27]  L. Piroddi,et al.  Adaptive model selection for polynomial NARX models , 2010 .

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

[29]  Luigi Piroddi,et al.  Nonlinear Active Noise Control With NARX Models , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[30]  Xiangping Zeng,et al.  Adaptive Extended Pipelined Second-Order Volterra Filter for Nonlinear Active Noise Controller , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[31]  P. Feintuch An adaptive recursive LMS filter , 1976, Proceedings of the IEEE.

[32]  Fu-Kun Chen,et al.  Saturation effects in active noise control systems , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[33]  George W. Irwin,et al.  A fast nonlinear model identification method , 2005, IEEE Transactions on Automatic Control.

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

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

[36]  Debi Prasad Das,et al.  Fast Adaptive Algorithms for Active Control of Nonlinear Noise Processes , 2008, IEEE Transactions on Signal Processing.

[37]  V. J. Mathews,et al.  Polynomial Signal Processing , 2000 .

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

[39]  L. A. Aguirre,et al.  Dynamical effects of overparametrization in nonlinear models , 1995 .