Deep ANC: A deep learning approach to active noise control

Traditional active noise control (ANC) methods are based on adaptive signal processing with the least mean square algorithm as the foundation. They are linear systems and do not perform satisfactorily in the presence of nonlinear distortions. In this paper, we formulate ANC as a supervised learning problem and propose a deep learning approach, called deep ANC, to address the nonlinear ANC problem. The main idea is to employ deep learning to encode the optimal control parameters corresponding to different noises and environments. A convolutional recurrent network (CRN) is trained to estimate the real and imaginary spectrograms of the canceling signal from the reference signal so that the corresponding anti-noise can eliminate or attenuate the primary noise in the ANC system. Large-scale multi-condition training is employed to achieve good generalization and robustness against a variety of noises. The deep ANC method can be trained to achieve active noise cancellation no matter whether the reference signal is noise or noisy speech. In addition, a delay-compensated strategy is introduced to solve the potential latency problem of ANC systems. Experimental results show that deep ANC is effective for wideband noise reduction and generalizes well to untrained noises. Moreover, the proposed method can achieve ANC within a quiet zone and is robust against variations in reference signals.

[1]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[2]  Marco Tarabini,et al.  Modeling of influencing parameters in active noise control on an enclosure wall , 2008 .

[3]  Li Zhao,et al.  Efficient Sequence Learning with Group Recurrent Networks , 2018, NAACL.

[4]  Finn T. Agerkvist,et al.  Modelling Loudspeaker Non-Linearities , 2007 .

[5]  Tomasz Krukowicz,et al.  Active Noise Control Algorithm Based on a Neural Network and Nonlinear Input-Output System Identification Model , 2010 .

[6]  Ehud Weinstein,et al.  Delayless frequency domain acoustic echo cancellation , 2001, IEEE Trans. Speech Audio Process..

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

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

[9]  Graham C. Goodwin,et al.  Analysis and design of networked control systems using the additive noise model methodology , 2010 .

[10]  Cheng-Yuan Chang,et al.  Enhancement of active noise control using neural-based filtered-X algorithm , 2007 .

[11]  Woon-Seng Gan,et al.  Analysis and DSP implementation of an ANC system using a filtered-error neural network , 2005 .

[12]  Yang Li,et al.  Sparse Modeling of Nonlinear Secondary Path for Nonlinear Active Noise Control , 2018, IEEE Transactions on Instrumentation and Measurement.

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

[14]  Dimitris G. Manolakis,et al.  Statistical and Adaptive Signal Processing: Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing , 1999 .

[15]  Stephen J. Elliott,et al.  A multiple error LMS algorithm and its application to the active control of sound and vibration , 1987, IEEE Trans. Acoust. Speech Signal Process..

[16]  Xiaojun Qiu,et al.  An Acoustic Modelling Based Remote Error Sensing Approach for Quiet Zone Generation in a Noisy Environment , 2020, ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[17]  DeLiang Wang,et al.  Large-scale training to increase speech intelligibility for hearing-impaired listeners in novel noises. , 2016, The Journal of the Acoustical Society of America.

[18]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[19]  Colin David Kestell,et al.  Active control of sound in a small single engine aircraft cabin with virtual error sensors , 2000 .

[20]  DeLiang Wang,et al.  Complex ratio masking for joint enhancement of magnitude and phase , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[21]  Nirmal Kumar Rout,et al.  Computationally efficient algorithm for high sampling-frequency operation of active noise control , 2015 .

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

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

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

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

[26]  John W. Parkins,et al.  GLOBAL ACTIVE NOISE CONTROL IN RECTANGULAR ENCLOSURES , 2012 .

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

[28]  G. Panda,et al.  Functional Link Artificial Neural Network for Active Control of Nonlinear Noise Processes , 2003 .

[29]  Jian-Xin Xu,et al.  Discrete-time adaptive control for nonlinear systems with periodic parameters: A lifting approach , 2009, 2009 7th Asian Control Conference.

[30]  DeLiang Wang,et al.  Learning Complex Spectral Mapping With Gated Convolutional Recurrent Networks for Monaural Speech Enhancement , 2020, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

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

[32]  Andries P. Hekstra,et al.  Perceptual evaluation of speech quality (PESQ)-a new method for speech quality assessment of telephone networks and codecs , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[33]  Jesper Jensen,et al.  An Algorithm for Intelligibility Prediction of Time–Frequency Weighted Noisy Speech , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[34]  Riyanto T. Bambang Adjoint EKF learning in recurrent neural networks for nonlinear active noise control , 2008, Appl. Soft Comput..

[35]  Khosrow Lashkari A Novel Volterra-Wiener Model for Equalization of Loudspeaker Distortions , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[36]  Yu Tsao,et al.  Complex spectrogram enhancement by convolutional neural network with multi-metrics learning , 2017, 2017 IEEE 27th International Workshop on Machine Learning for Signal Processing (MLSP).

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

[38]  Wolfgang Klippel,et al.  Tutorial: Loudspeaker Nonlinearities-Causes, Parameters, Symptoms , 2006 .

[39]  Ke Tan,et al.  Complex Spectral Mapping with a Convolutional Recurrent Network for Monaural Speech Enhancement , 2019, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[40]  Sen M. Kuo,et al.  Frequency-domain delayless active sound quality control algorithm , 2008 .

[41]  In-Soo Kim,et al.  CONSTRAINT FILTERED-X AND FILTERED-U LEAST-MEAN-SQUARE ALGORITHMS FOR THE ACTIVE CONTROL OF NOISE IN DUCTS , 1994 .

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

[43]  W. Gan,et al.  Adaptive recurrent fuzzy neural networks for active noise control , 2006 .

[44]  Young-Cheol Park,et al.  A delayless subband active noise control system for wideband noise control , 2001, IEEE Trans. Speech Audio Process..

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

[46]  Jun Yang,et al.  Frequency-Domain Filtered-x LMS Algorithms for Active Noise Control: A Review and New Insights , 2018, Applied Sciences.

[47]  DeLiang Wang,et al.  Supervised Speech Separation Based on Deep Learning: An Overview , 2017, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

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

[49]  Weisheng Chen,et al.  Nonlinear adaptive learning control for unknown time‐varying parameters and unknown time‐varying delays , 2011 .

[50]  Shiu-keung Tang,et al.  SOUND FIELDS IN A SLIGHTLY DAMPED RECTANGULAR ENCLOSURE UNDER ACTIVE CONTROL , 2000 .

[51]  DeLiang Wang,et al.  A Deep Learning Approach to Active Noise Control , 2020, INTERSPEECH.

[52]  Jordan Cheer,et al.  Active control of the acoustic environment in an automobile cabin , 2012 .

[53]  Herman J. M. Steeneken,et al.  Assessment for automatic speech recognition: II. NOISEX-92: A database and an experiment to study the effect of additive noise on speech recognition systems , 1993, Speech Commun..

[54]  N. Bershad On weight update saturation nonlinearities in LMS adaptation , 1990, IEEE Trans. Acoust. Speech Signal Process..

[55]  Stephen T. Neely,et al.  Signals, Sound, and Sensation , 1997 .

[56]  Mohammad Hamiruce Marhaban,et al.  Nonlinear Thf‐Fxlms Algorithm For Active Noise Control With Loudspeaker Nonlinearity , 2016 .

[57]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[58]  Giovanni L. Sicuranza,et al.  Nonlinear active noise control , 2004, 2004 12th European Signal Processing Conference.

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

[60]  M. O. Tokhi,et al.  Active noise control using radial basis function networks , 1997 .