LMS 算法
LMS 算法可用于 ICS(干扰消除系统)直放站中的自适应噪声抵消器。
在自适应滤波中,最广泛采用的目标函数之一是均方误差(MSE),其定义为:
令
w(k)为自适应滤波器的系数向量,x(k)为输入信号微量,可得输入信号如下:
考虑到自适应滤波器
最直接的实现——FIR 结
构,则对应上式可表示为:
,其中、分别是输入列
向量(由信号的时延形
式构成)及抽头权值列
向量。
利用最陡下降算法以更新自适应滤波系数时使用以下形式:
亦 即 根 据 最 陡 下 降 法 ,
“下一时刻”抽头权值向量应该等于“现时 刻”抽头权值向量加上一个负均方误差
(MSE)梯度的比例项,可由下式得到:
其中为期望信号与输入信号之
间的互相关向量,为输入信号的自
相关矩阵。
令为零,得到最优抽头加权系数:,
这个解称为维纳解,然而实际上我们无
法得到 R 和 p 的精确估计,而是用一个瞬时估计值来代替,故有:
则得到的梯度估计值为:
最终 LMS 算法可以表示为:
其中收敛因子应该在一个范围内取值,以保 证收敛性