LMS算法-MATLAB程序.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《LMS算法-MATLAB程序.doc》由会员分享,可在线阅读,更多相关《LMS算法-MATLAB程序.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateLMS算法-MATLAB程序LMS算法-MATLAB程序%LMS算法演示(matlab)%设置参数,N为采样个数,u为步长clear,clc;N=16;u=0.1;%设置迭代次数kk=250;%pha为随机噪声的平均功率rk=randn(1,k)/2;%正态分布的随机矩阵pha=mean(rk);%求元素平均值%设置起始权值wk(1,:)=0 0;%用LMS算法迭代求
2、最佳权值for i=1:kxk(i,:)=sin(2*pi*i/N) sin(2*pi*(i-1)/N)+rk(i);%输入信号yk(i)=xk(i,:)*wk(i,:);%输出信号dk(i)=2*cos(2*pi*i/N);%期望信号err(i)=dk(i)-yk(i);%误差wk(i+1,:)=wk(i,:)+2*u*err(i)*xk(i,:);%权值迭代endx,y=meshgrid(-2:0.1:8,-10:0.1:0);%求性能表面z=(0.5+pha)*(x.2+y.2)+x.*y*cos(2*pi/N)+2*y*sin(2*pi/N)+2;%求理论最佳权值x1,y1x1=2*c
3、os(2*pi/N)*sin(2*pi/N)/(1+pha)2-(cos(2*pi/N)2);y1=-2*(1+2*pha)*sin(2*pi/N)/(1+pha)2-(cos(2*pi/N)2);%画性能表面的等高线figure,contour(x,y,z,0.78 1.9 6.3 13.6 23.8 37);%等值线图%画迭代时权值的变化hold on;plot(wk(:,1),wk(:,2),r);%标注最佳权值的位置hold on;plot(x1,y1,*);%绘制误差与迭代次数的图figure,plot(err);%基于RLS算法的自适应线性预测clc;clear all;N=300
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LMS 算法 MATLAB 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内