⛄一、自适应滤波算法简介
1 最小均方算法
LMS是基于最小均方误差准则的一种自适应滤波算法, 其优点是它的简单性。一般来说, LMS算法包括2个基本过程:一个是滤波过程, 另一个是自适应过程。在滤波过程中, 滤波器计算其对输入信号的响应, 并且通过与期望响应比较, 得到估计的误差信号。在自适应过程中, 系统自动调整滤波器的权系数。其原理如图1。
图1 LMS原理框图
其中:x (t) 是输入信号;y (t) 是系统输出信号;d (t) 为期望信号;e (t) 为误差信号。计算方法如下:
其中:μ是用来控制稳定性和收敛速度的步长因子;ω (t) 为系统的权系数;e* (t) 为e (t) 的共轭转置。通过 (5) 式求出y (t) , 代入 (6) 式求出e (t) , 再将e (t) 代入 (7) 式调整权系数, 直到‖e (t) ‖2最小时停止。</