摘要
针对前馈有源噪声主动控制系统中附加白噪声对降噪效果的影响,提出一种基于改进滤波型最小均方(Modified Filtered-X Least Mean Square, MFxLMS)算法的离线-在线变步长FxLMS算法。避免了引入附加噪声,同时采用预先离线建模和基于能量比的变步长建模方案能够有效应对次级通道时变的情况,削弱了建模误差和降噪误差之间的相互影响,有效提高了ANC系统的降噪性能。仿真结果表明:针对不同的低频噪声信号,误差能够更快的收敛到比传统算法更小的误差范围,整体上实现了优于传统算法的降噪效果。
Aiming at the influence of additional white noise on noise reduction in the feedforward active noise control system, an off-line and on-line variable step-size FxLMS algorithm based on Modified Filtered-X Least Mean Square(MFxLMS) is proposed in this paper. Besides, the method of offline modeling in advance and the variable step size modeling scheme based on energy ratio can effectively deal with the time-varying situation of the secondary channels, weaken the interaction between modeling error and noise reduction error, and effectively improve the noise reduction performance of the ANC system. The simulation results show that for different low-frequency noise signals, the error can converge to a smaller error range faster than the traditional algorithm, and the overall performance of noise reduction is better than that of the traditional algorithm.
作者
孙国法
王刚
都晖
SUN Guo-fa;WANG Gang;DU Hui(College of Information and Control Engineering,Qingdao University of Technology,Qingdao Shandong 266520,China)
出处
《计算机仿真》
北大核心
2022年第10期373-378,共6页
Computer Simulation
基金
国家自然科学基金项目(61703224,61640302)。
关键词
主动噪声控制
次级通道在线建模
变步长
Active noise control
On-line secondary-path modeling
Variable step-size