SYLGSDASAug 17, 2022

A Hybrid SFANC-FxNLMS Algorithm for Active Noise Control based on Deep Learning

arXiv:2208.08082v174 citationsh-index: 44
AI Analysis

This work addresses noise attenuation for applications like headphones or vehicles, but it is incremental as it combines existing methods with a lightweight neural network.

The paper tackled the trade-off between fast response and low steady-state error in active noise control by proposing a hybrid SFANC-FxNLMS algorithm, which achieved rapid response time, low noise reduction error, and high robustness in experiments.

The selective fixed-filter active noise control (SFANC) method selecting the best pre-trained control filters for various types of noise can achieve a fast response time. However, it may lead to large steady-state errors due to inaccurate filter selection and the lack of adaptability. In comparison, the filtered-X normalized least-mean-square (FxNLMS) algorithm can obtain lower steady-state errors through adaptive optimization. Nonetheless, its slow convergence has a detrimental effect on dynamic noise attenuation. Therefore, this paper proposes a hybrid SFANC-FxNLMS approach to overcome the adaptive algorithm's slow convergence and provide a better noise reduction level than the SFANC method. A lightweight one-dimensional convolutional neural network (1D CNN) is designed to automatically select the most suitable pre-trained control filter for each frame of the primary noise. Meanwhile, the FxNLMS algorithm continues to update the coefficients of the chosen pre-trained control filter at the sampling rate. Owing to the effective combination of the two algorithms, experimental results show that the hybrid SFANC-FxNLMS algorithm can achieve a rapid response time, a low noise reduction error, and a high degree of robustness.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes