什么是最小均方(LMS)算法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是最小均方(LMS)算法相关的知识,希望对你有一定的参考价值。
全称 Least mean square 算法。中文是最小均方算法。感知器和自适应线性元件在历史上几乎是同时提出的,并且两者在对权值的调整的算法非常相似。它们都是基于纠错学习规则的学习算法。感知器算法存在如下问题:不能推广到一般的前向网络中;函数不是线性可分时,得不出任何结果。而由美国斯坦福大学的Widrow和Hoff在研究自适应理论时提出的LMS算法,由于其容易实现而很快得到了广泛应用,成为自适应滤波的标准算法。
LMS算法步骤:
1,、设置变量和参量:
X(n)为输入向量,或称为训练样本
W(n)为权值向量
b(n)为偏差
d(n)为期望输出
y(n)为实际输出
η为学习速率
n为迭代次数
2、初始化,赋给w(0)各一个较小的随机非零值,令n=0
3、对于一组输入样本x(n)和对应的期望输出d,计算
e(n)=d(n)-X^T(n)W(n)
W(n+1)=W(n)+ηX(n)e(n)
4、判断是否满足条件,若满足算法结束,若否n增加1,转入第3步继续执行。 参考技术A LMS算法是智能天线系统基本且重要的方法,基于LMS算法的阵列天线已广泛用于自适应天线系列,在抗多径干扰方面取得较好效果。图4-13为LMS算法原理图。LMS算法是在最小均方误差准则(MMSE)指导下.利用最陡下降法推导出来的。
参考资料:http://www.telewiki.cn/MyWeb/baike/WordContent.aspx?id=1425213637
信道估计基于matlab最小均方 (LMS) 算法线性信道估计含Matlab源码 2311期
⛄一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【信道估计】基于matlab最小均方 (LMS) 算法线性信道估计【含Matlab源码 2311期】
点击上面蓝色字体,直接付费下载,即可。
获取代码方式2:
付费专栏Matlab信号处理(初级版)
备注:
点击上面蓝色字体付费专栏Matlab信号处理(初级版),扫描上面二维码,付费29.9元订阅海神之光博客付费专栏Matlab信号处理(初级版),凭支付凭证,私信博主,可免费获得1份本博客上传CSDN资源代码(有效期为订阅日起,三天内有效);
点击CSDN资源下载链接:1份本博客上传CSDN资源代码
⛄二、传统的LMS信道估计算法
LMS算法是通过使信道的估计值和实际值均方误差最小,迭代求解均衡器的系数,以达到自适应跟踪信道变化的
以上是关于什么是最小均方(LMS)算法的主要内容,如果未能解决你的问题,请参考以下文章
优化算法最小均值 (LMF) 和最小均方 (LMS) 算法含Matlab源码 2134期
优化算法最小均值 (LMF) 和最小均方 (LMS) 算法含Matlab源码 2134期