Audio active noise reduction algorithm based on sigmoid function and normalization processing
In this paper, a novel active noise reduction algorithm SFxNLMS (sigmoid filtered-x normalized least mean square) is proposed, which aims to solve the problem of slow convergence of the traditional FxLMS (filtered-x least mean square) algorithm in the field of active noise reduction. Based on the FxLMS algorithm, the algorithm introduces a sigmoid function to nonlinearly process the filtered error signal, and adopts a normalization strategy to optimize the learning step size, thus improving the convergence speed and stability of the algorithm. Using Gaussian white noise as the input signal, the FxLMS, SFxLMS and SFxNLMS algorithms are used for the noise active noise reduction simulation comparison experiments to compare and analyze the performance of these three algorithms. The results show that compared with the other two algorithms, the average noise reduction and convergence speed after active noise reduction using the SFxNLMS algorithm are substantially improved.
Authors
- Xu Yang (ORCID: https://orcid.org/0000-0003-0094-6245)
- Yibing Li (ORCID: https://orcid.org/0000-0002-6532-6461)
- Xiaofeng An (ORCID: https://orcid.org/0000-0003-1282-1976)
Institutions
- Changchun University of Science and Technology (CN)
- Jilin Engineering Normal University (CN)
Publication Details
- Published
- 2024-10-03
- DOI
- https://doi.org/10.1117/12.3048127
- Citations
- 1
- Primary Topic
- Speech and Audio Processing
- Type
- article
- Field-Weighted Citation Impact
- 0.35