Department of Computer Science and Engineering, Ohio State University, Columbus, OH 43210-1277, USA.
Department of Computer Science and Engineering, Ohio State University, Columbus, OH 43210-1277, USA; Center for Cognitive and Brain Sciences, Ohio State University, Columbus, OH 43210-1277, USA.
Neural Netw. 2021 Sep;141:1-10. doi: 10.1016/j.neunet.2021.03.037. Epub 2021 Apr 1.
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.
传统的有源噪声控制(ANC)方法基于自适应信号处理,以最小均方算法为基础。它们是线性系统,在存在非线性失真时表现不佳。在本文中,我们将 ANC 表述为一个监督学习问题,并提出了一种称为深度 ANC 的深度学习方法来解决非线性 ANC 问题。主要思想是利用深度学习来编码与不同噪声和环境对应的最优控制参数。训练卷积递归网络(CRN)来估计参考信号的实部和虚部谱图,以便相应的反噪声可以消除或衰减 ANC 系统中的主要噪声。采用大规模多条件训练来实现对各种噪声的良好泛化和鲁棒性。深度 ANC 方法可以进行训练,以实现有源噪声消除,无论参考信号是噪声还是噪声语音。此外,引入了延迟补偿策略来解决 ANC 系统的潜在延迟问题。实验结果表明,深度 ANC 对宽带噪声降低有效,并且对未训练的噪声具有很好的泛化能力。此外,所提出的方法可以在安静区域内实现 ANC,并对参考信号的变化具有鲁棒性。