Error Reused Filtered-X Least Mean Square Algorithm for Active Noise Control
Qiangqiang Zhang,Dongyuan Lin,Yingying Xiao,Yunfei Zheng,Shiyuan Wang
DOI: https://doi.org/10.1109/taslp.2023.3330077
2024-01-01
Abstract:The conventional active noise control (ANC) system relies on the error-correction learning to design the adaptive controller. However, as the residual noise, the correction error is discarded after each iteration and is still not a perfect input to the human ear. Although many efforts have been devoted to improve the performance by reusing the reference signals, the reuse of the past errors of ANC has been rarely studied in the literature. In this paper, we first design a novel error reused ANC (ErANC) system by introducing the information of the past errors for compensating the gap between the primary noise and estimated output. Then, applying the filtered-x least mean square (FxLMS) algorithm to ErANC for designing the controller, a novel ErFxLMS algorithm is developed to improve the noise reduction performance of FxLMS. However, as the correction errors accumulate over time, the computational and storage burdens of ErFxLMS will grow linearly. To address this issue, a sliding window strategy is applied to the ErFxLMS to curb the size of the stored errors, generating the sliding window ErFxLMS (SW-ErFxLMS) algorithm accordingly. Finally, the performance analysis of mean square error is carried out to validate the universal approximation ability of ErFxLMS. Simulation and experimental results illustrate the effectiveness of the proposed algorithms.
engineering, electrical & electronic,acoustics