Xie Jiangchun, Ma Jianmin
Department of Aeronautics and Astronauts, Fudan University, Shanghai, 200433, China.
Heliyon. 2024 Jul 20;10(15):e34960. doi: 10.1016/j.heliyon.2024.e34960. eCollection 2024 Aug 15.
Active Noise Control (ANC) systems play a crucial role in reducing unwanted noise in various settings. Traditional ANC methods, like the Filtered-x Least Mean Squares (FxLMS) algorithm, are effective in linear noise scenarios. However, they often struggle with more nonlinear and complex noise patterns. This paper introduces a novel approach using the brain storm optimization (BSO) algorithm in nonlinear ANC systems, which represents a significant departure from conventional techniques. The BSO algorithm, inspired by human brainstorming processes, excels in addressing the complexities of nonlinear noise by incorporating principles, such as delayed evaluation, free imagination, quantity and quality, and comprehensive improvement. By combining the BSO algorithm with an Extended Kalman Filter (EKF), a new ANC system is proposed that can adapt to a wide range of noise types with improved speed and accuracy. Experimental results showcase the superior performance of the BSO algorithm, achieving an impressive noise reduction of up to 48 dB (dB) in a 500Hz sinusoidal noise scenario, with a convergence time as fast as 0.01 s, outperforming the FxLMS algorithm by a significant margin. Moreover, in complex environments with multi-frequency and random noise, the BSO algorithm consistently demonstrates better noise reduction and quicker convergence, reducing noise levels by up to 27 dB within 0.001 s. The innovative use of the BSO algorithm in ANC systems not only enhances noise reduction capabilities, especially for nonlinear and complex noise signals, but also improves convergence times, paving the way for future advancements in ANC technologies.
有源噪声控制(ANC)系统在减少各种环境中的有害噪声方面发挥着至关重要的作用。传统的ANC方法,如滤波x最小均方(FxLMS)算法,在线性噪声场景中很有效。然而,它们在处理更多非线性和复杂噪声模式时往往面临困难。本文介绍了一种在非线性ANC系统中使用头脑风暴优化(BSO)算法的新方法,这与传统技术有很大不同。BSO算法受人类头脑风暴过程的启发,通过纳入诸如延迟评估、自由想象、数量和质量以及全面改进等原则,在解决非线性噪声的复杂性方面表现出色。通过将BSO算法与扩展卡尔曼滤波器(EKF)相结合,提出了一种新的ANC系统,该系统能够以更高的速度和精度适应广泛的噪声类型。实验结果展示了BSO算法的卓越性能,在500Hz正弦噪声场景中实现了高达48dB的显著降噪,收敛时间快至0.01s,大大优于FxLMS算法。此外,在具有多频和随机噪声的复杂环境中,BSO算法始终表现出更好的降噪效果和更快的收敛速度,在0.001s内将噪声水平降低多达27dB。BSO算法在ANC系统中的创新应用不仅增强了降噪能力,特别是对于非线性和复杂噪声信号,还缩短了收敛时间,为ANC技术的未来发展铺平了道路。