학술논문

GFANC-Kalman: Generative Fixed-Filter Active Noise Control With CNN-Kalman Filtering
Document Type
Periodical
Source
IEEE Signal Processing Letters IEEE Signal Process. Lett. Signal Processing Letters, IEEE. 31:276-280 2024
Subject
Signal Processing and Analysis
Computing and Processing
Communication, Networking and Broadcast Technologies
Kalman filters
Band-pass filters
Filtering theory
Filtering algorithms
Information filters
Real-time systems
Covariance matrices
CNN-Kalman filtering
dynamic noise cancellation
fixed-filter active noise control
generative ANC
Language
ISSN
1070-9908
1558-2361
Abstract
Selective Fixed-filter Active Noise Control (SFANC) is limited by its selection of a single candidate from pre-trained control filters. In contrast, Generative Fixed-filter Active Noise Control (GFANC) addresses this limitation by employing an adaptive combination of sub control filters to generate more suitable control filters for different primary noises. However, GFANC solely relies on the information from the current noise frame to generate its control filter, resulting in potential inaccuracies when dealing with dynamic noises. Therefore, we propose a GFANC-Kalman approach that integrates an efficient one-dimensional convolutional neural network (1D CNN) with a Kalman filter to further improve the performance of GFANC. Specifically, the weight vector used to combine sub control filters is predicted by the 1D CNN for each noise frame, and then processed by the Kalman filter with minimal complexity. By considering the correlation between adjacent noise frames, the Kalman filter can enhance the accuracy and robustness of weight vector prediction. Hence, GFANC-Kalman is more able to adapt to changes in noise distribution, particularly for dynamic noises. Numerical simulations validate the efficacy of the proposed GFANC-Kalman approach in dealing with real-world dynamic noises.