摘要
基于定步长LMS自适应滤波算法存在稳态误差和收敛速度无法合理协调的缺点,通过在误差信号与步长之间建立非线性关系,提出了一种新的变步长LMS算法。通过步长函数可以让步长因子在算法初始阶段具有较大值,在算法收敛阶段获得较小值,且变化平缓。理论分析和实验仿真结果表明,新算法克服了在稳态自适应阶段步长调整导致系统不稳定的问题。将新算法应用于电脑风扇噪声的有源噪声控制中,取得了良好的效果。
The fixed-step LMS adaptive filtering algorithm has the disadvantages that the steady-state error and the convergence speed cannot be reasonably coordinated.A new variable step size LMS algorithm is proposed by establishing a nonlinear relationship between the error signal and the step size.The step function can make the step factor have a larger value in the initial stage of the algorithm and obtain a smaller value in the convergence phase of the algorithm.And the step factor changes smoothly.Theoretical analysis and experimental simulation results show that the new algorithm overcomes the problem of system instability caused by step size adjustment in the steady-state adaptive phase.The new algorithm has been applied to the active noise control of computer fan noise,and good results have been achieved in the control.
作者
仝喜峰
陈卫松
钱隆彦
肖梦迪
TONG Xifeng;CHEN Weisong;QIAN Longyan;XIAO Mengdi(College of Physics and Electronic Information,Anhui Normal University,Wuhu 241000,China)
出处
《无线电通信技术》
2019年第4期391-396,共6页
Radio Communications Technology
基金
国家自然科学基金青年项目(61601005)
安徽省自然科学基金项目(1608085QF138)
关键词
自适应滤波
非线性
变步长
稳态阶段
adaptive filtering
nonlinear
variable step size
steady-state phase