The MMFxLMS algorithm for active noise control with on-line secondary path modelling

Abstract This paper presents an architecture namely the Mirror MFx (MMFx) for adapting adaptive filtering algorithms for Active Noise Control (ANC) with on-line secondary path modelling. The proposed architecture is used in conjunction with the LMS algorithm, resulting in the MMFxLMS algorithm. A time domain analysis of the algorithm is presented, showing that the algorithm converges regardless of secondary path modeling errors. Simulations of the algorithm in different conditions but with the same parameters result in 100% convergence. The algorithm is especially suited to deal with large and sudden changes in the secondary path when the ANC system is in operation. Comparisons with competing algorithms are made, showing that they do not reach the same performance.

[1]  Paul Sas,et al.  Adaptive active control of noise in 3-D reverberant enclosures , 1993 .

[2]  M. Rupp,et al.  Modified FxLMS algorithms with improved convergence performance , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[3]  Ming Zhang,et al.  A robust online secondary path modeling method with auxiliary noise power scheduling strategy and norm constraint manipulation , 2003, IEEE Trans. Speech Audio Process..

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

[5]  Juro Ohga,et al.  Method to update the coefficients of the secondary path filter under active noise control , 2001, Signal Process..

[6]  L. J. Eriksson,et al.  Use of random noise for on‐line transducer modeling in an adaptive active attenuation system , 1986 .

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Woon-Seng Gan,et al.  Recent advances on active noise control: open issues and innovative applications , 2012, APSIPA Transactions on Signal and Information Processing.

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

[10]  Masayuki Kawamata,et al.  A new variable step size LMS algorithm-based method for improved online secondary path modeling in active noise control systems , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[11]  Hendrik Van Brussel,et al.  Comparison of two-on-line identification algorithms for active noise control , 1993 .

[12]  Paulo Alexandre Crisóstomo Lopes,et al.  The behavior of the modified FX-LMS algorithm with secondary path modeling errors , 2004, IEEE Signal Processing Letters.

[13]  Masayuki Kawamata,et al.  Noise power scheduling in active noise control systems with online secondary path modeling , 2007, IEICE Electron. Express.

[14]  Alberto Carini,et al.  Optimal Variable Step-Size NLMS Algorithms With Auxiliary Noise Power Scheduling for Feedforward Active Noise Control , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[15]  Scott D Snyder Active Noise Control Primer , 2000 .

[16]  Paulo Alexandre Crisóstomo Lopes,et al.  Auxiliary Noise Power Scheduling Algorithm for Active Noise Control with Online Secondary Path Modeling and Sudden Changes , 2015, IEEE Signal Processing Letters.

[17]  Muhammad Tahir Akhtar,et al.  Auxiliary noise power scheduling for on-line secondary path modeling in single channel feedforward active noise control systems , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[19]  Ming Zhang,et al.  Cross-updated active noise control system with online secondary path modeling , 2001, IEEE Trans. Speech Audio Process..

[20]  Xi Zhang,et al.  Robust Auxiliary-Noise-Power Scheduling in Active Noise Control Systems With Online Secondary Path Modeling , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

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

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

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

[24]  M. O. Tokhi,et al.  Active noise control systems , 1987 .

[25]  Mitsuji Muneyasu,et al.  Active noise control system using the simultaneous equation method without the estimation of error path filter coefficients , 2002 .

[26]  Sen M. Kuo,et al.  A secondary path modeling technique for active noise control systems , 1997, IEEE Trans. Speech Audio Process..

[27]  Ming Zhang,et al.  On comparison of online secondary path modeling methods with auxiliary noise , 2005, IEEE Transactions on Speech and Audio Processing.

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