A Deep Learning Approach to Active Noise Control

We formulate active noise control (ANC) as a supervised learning problem and propose a deep learning approach, called deep ANC, to address the nonlinear ANC problem. 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. Largescale 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 address the potential latency problem of ANC systems. Experimental results show that the proposed method is effective for wide-band noise reduction and generalizes well to untrained noises. Moreover, the proposed method can be trained to achieve ANC within a quiet zone.

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

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

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

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

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

[6]  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).

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

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

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

[10]  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).

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

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

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

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

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

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

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

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

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

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

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

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

[23]  DeLiang Wang,et al.  Deep Learning for Joint Acoustic Echo and Noise Cancellation with Nonlinear Distortions , 2019, INTERSPEECH.

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

[25]  Raja Kamil,et al.  Comparison of Performance and Computational Complexity of Nonlinear Active Noise Control Algorithms , 2011 .

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

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

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

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

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

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

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

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

[34]  Sanjiv Kumar,et al.  On the Convergence of Adam and Beyond , 2018 .

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