Optimal Output-Constrained Active Noise Control Based on Inverse Adaptive Modeling Leak Factor Estimate

Output saturation, mainly caused by the power amplifier, is a critical issue influencing the performance and stability of an adaptive system, such as in active noise control. In this paper, a quadratically constrained quadratic program (QCQP) is defined to achieve optimal control under the averaging-output-power constraint, which ensures the output of the system operates linearly and hence, avoids the output saturation. To solve this QCQP problem recursively in practice, this paper utilizes one of the leaky-based filtered-x least mean square algorithm with an optimal leak factor. However, this method only can be applied when the statistical feature of the control signal with maximum output-power is known, which is difficult to obtain in practice. Hence, by incorporating the adaptive inverse modeling technique, we can derive a practical estimation of the optimal leaky factor, which is applicable to different noise types. Furthermore, as the optimal output-constraint control forces the output to operate linearly, the nonlinear amplifier model is not required for the leak factor estimate. The simulation of the proposed algorithm is carried out on measured nonlinear paths to validate its efficacy.

[1]  José Carlos M. Bermudez,et al.  Stochastic analysis of the filtered-X LMS algorithm in systems with nonlinear secondary paths , 2002, IEEE Trans. Signal Process..

[2]  Rui Seara,et al.  Leaky-FXLMS algorithm: stochastic analysis for Gaussian data and secondary path modeling error , 2005, IEEE Transactions on Speech and Audio Processing.

[3]  井上 良紀,et al.  流体力学用語集 非線形音響学(Nonlinear acoustics) , 1995 .

[4]  Ultra-broadband local active noise control with remote acoustic sensing , 2020, Scientific reports.

[5]  Boaz Rafaely,et al.  A computationally efficient frequency-domain LMS algorithm with constraints on the adaptive filter , 2000, IEEE Trans. Signal Process..

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

[7]  Dennis R. Morgan,et al.  History, applications, and subsequent development of the FXLMS Algorithm [DSP History] , 2013, IEEE Signal Processing Magazine.

[8]  José Carlos M. Bermudez,et al.  Nonlinear secondary-path effects on the transient behavior of the multiple-error FXLMS algorithm , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[9]  Woon-Seng Gan,et al.  Two-gradient direction FXLMS: An adaptive active noise control algorithm with output constraint , 2019, Mechanical Systems and Signal Processing.

[10]  José Carlos M. Bermudez,et al.  Mean weight behavior of the filtered-X LMS algorithm , 2000, IEEE Trans. Signal Process..

[11]  V. Saravanan,et al.  Effective Active Noise Control algorithm for gain and power constraints with limiting factor using adaptive filter , 2014 .

[12]  Brian Beavis,et al.  Optimisation and Stability Theory for Economic Analysis , 1990 .

[13]  Badong Chen,et al.  A survey on active noise control in the past decade-Part II: Nonlinear systems , 2021, Signal Process..

[14]  Ming Zhang,et al.  A weight-constrained FxLMS algorithm for feedforward active noise control systems , 2002, IEEE Signal Processing Letters.

[15]  Prasanga N. Samarasinghe,et al.  Recent Advances in Active Noise Control Inside Automobile Cabins: Toward quieter cars , 2016, IEEE Signal Processing Magazine.

[16]  Marek Pawełczyk,et al.  Active noise control - a review of control-related problems , 2008 .

[17]  B. Widrow,et al.  A variable leaky LMS adaptive algorithm , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[18]  Junfang Wang,et al.  On saturation suppression in adaptive vibration control , 2010 .

[19]  Muhammad Rehan,et al.  A Novel Approach for Improved Noise Reduction Performance in Feed-Forward Active Noise Control Systems With (Loudspeaker) Saturation Non-Linearity in the Secondary Path , 2021, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

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

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

[22]  Dongyuan Shi,et al.  Block coordinate descent based algorithm for computational complexity reduction in multichannel active noise control system , 2021 .

[23]  Jinwei Sun,et al.  A complete parallel narrowband active noise control system based on residual error separation using variable leaky LMS , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[24]  S. Elliott,et al.  Effort constraints in adaptive feedforward control , 1996, IEEE Signal Processing Letters.

[25]  Mohammad Hossein Kahaei,et al.  Analysis of Effort Constraint Algorithm in Active Noise Control Systems , 2006, EURASIP J. Adv. Signal Process..

[26]  Tokunbo Ogunfunmi,et al.  A cascaded IIR-FIR adaptive ANC system with output power constraints , 2014, Signal Process..

[27]  José Carlos M. Bermudez,et al.  Optimum leakage factor for the MOV-LMS algorithm in nonlinear modeling and control systems , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[28]  José Carlos M. Bermudez,et al.  Stochastic analysis of the LMS algorithm with a saturation nonlinearity following the adaptive filter output , 2001, IEEE Trans. Signal Process..

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

[30]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[31]  C H Hansen,et al.  A study of time-domain FXLMS algorithms with control output constraint. , 2001, The Journal of the Acoustical Society of America.

[32]  Woon-Seng Gan,et al.  Understanding multiple-input multiple-output active noise control from a perspective of sampling and reconstruction , 2017, 2017 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC).

[33]  Tokunbo Ogunfunmi,et al.  Convergence Analysis of an Adaptive Algorithm With Output Power Constraints , 2014, IEEE Transactions on Circuits and Systems II: Express Briefs.

[34]  M. A. Hanson On sufficiency of the Kuhn-Tucker conditions , 1981 .

[35]  Rui Seara,et al.  On the LMS algorithm with constant and variable leakage factor in a nonlinear environment , 2006, IEEE Transactions on Signal Processing.

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

[37]  Stephen J. Elliott,et al.  Active control of broadband sound through the open aperture of a full-sized domestic window , 2020, Scientific Reports.

[38]  Tokunbo Ogunfunmi,et al.  An active noise control algorithm with gain and power constraints on the adaptive filter , 2013, EURASIP J. Adv. Signal Process..

[39]  Woon-Seng Gan,et al.  Effect of the audio amplifier's distortion on feedforward active noise control , 2017, 2017 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC).

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

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

[42]  Steve Rogers,et al.  Adaptive Filter Theory , 1996 .

[43]  John Eargle,et al.  The Microphone Book : From mono to stereo to surround - a guide to microphone design and Application , 2001 .

[44]  Dongyuan Shi,et al.  Active Control of Low-Frequency Noise through a Single Top-Hung Window in a Full-Sized Room , 2020, Applied Sciences.

[45]  Xiaojun Qiu,et al.  A generalized leaky FxLMS algorithm for tuning the waterbed effect of feedback active noise control systems , 2018 .

[46]  Colin H. Hansen,et al.  Applying effort constraints on adaptive feedforward control using the active set method , 2003 .

[47]  Dongyuan Shi,et al.  Practical Consideration and Implementation for Avoiding Saturation of Large Amplitude Active Noise Control , 2019 .

[48]  Mohammad Hamiruce Marhaban,et al.  Nonlinear FXLMS algorithm for active noise control systems with saturation nonlinearity , 2012 .

[49]  Feiran Yang,et al.  Stochastic Analysis of the Filtered-x LMS Algorithm for Active Noise Control , 2020, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[50]  Tokunbo Ogunfunmi,et al.  An adaptive IIR filter with constraints on the output power level , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[51]  Jianjun He,et al.  Practical Implementation of Multichannel Filtered-x Least Mean Square Algorithm Based on the Multiple-Parallel-Branch With Folding Architecture for Large-Scale Active Noise Control , 2020, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[52]  Woon-Seng Gan,et al.  Optimal Leak Factor Selection for the Output-Constrained Leaky Filtered-Input Least Mean Square Algorithm , 2019, IEEE Signal Processing Letters.

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

[54]  Marek Pawelczyk,et al.  Active noise control for a washing machine , 2019 .

[55]  C. Hansen Understanding Active Noise Cancellation , 1999 .

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