基于反双曲正切函数的变步长LMS算法

Variable Step Size LMS Algorithm Based on Inverse Hyperbolic Tangent Function

  • 摘要: 针对定步长的LMS算法无法同时满足低稳态误差和快收敛速度这个需求,本文提出了一种基于反双曲正切函数的变步长LMS算法. 该算法基于反双曲正切函数构建步长与误差信号之间的非线性函数关系式,以此来替代LMS算法中的定步长,实现了对步长因子的动态调整. 文中详细讨论了新的变步长函数中参数<i<α</i<,<i<β</i<和<i<γ</i<对于算法性能的影响,并和其他几种较新的变步长算法进行了性能比较. 仿真结果表明,所提算法很好地兼顾了收敛速度、稳态误差和跟踪性能,在系统辨识、正弦信号去噪和自适应线性预测方面表现出了优异的性能.

     

    Abstract: Aiming at the problem that the fixed-step least mean square (LMS) algorithm could not meet the requirements of low steady-state error and fast convergence speed at the same time, a variable-step LMS algorithm was proposed based on the inverse hyperbolic tangent function. Utilizing the inverse hyperbolic tangent function, the algorithm was arranged to construct the non-linear function relationship between the step size and the error signal, so as to replace the fixed step size in the LMS algorithm and realize the dynamic adjustment of the step size factor. In this paper, the influence of the parameters <i<α</i<, <i<β</i< and <i<γ</i< in the new variable step size function on the performance of the algorithm was discussed in detail, and the performance of the algorithm was compared with several other newer variable step size algorithms. The simulation results show that the proposed algorithm takes into account the contradiction among convergence speed, steady-state error and tracking performance, and present excellent performance in system identification, sinusoidal signal denoising and adaptive linear prediction.

     

/

返回文章
返回
Baidu
map