收藏 分销(赏)

LMS算法.doc

上传人:1587****927 文档编号:1282114 上传时间:2024-04-20 格式:DOC 页数:2 大小:21KB 下载积分:5 金币
下载 相关 举报
LMS算法.doc_第1页
第1页 / 共2页
LMS算法.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
自适应信号处理算法(LMS算法) 近来有许多同学想我询问LMS算法的仿真程序,这里提供一个从别处下载下来的,要验证。 %自适应信号处理算法 clear all; hold off;    sysorder=5;    %抽头数 N=1000;        %总采样次数 n1=randn(N,1);%产生高斯随机系列 n2=randn(N,1); [b,a]=butter(2,0.25); Gz=tf(b,a,-1); %逆变换函数 h=[0.0976;0.2873;0.3360;0.2210;0.0964;]; %信道特性向量 y = lsim(Gz,n1);%加入噪声 noise = n2 * std(y)/(10*std(n2));%噪声信号 d = y + noise;%期望输出信号 totallength=size(d,1);%步长 N=60 ; %60节点作为训练序列 %算法的开始 w = zeros ( sysorder , 1 ) ;%初始化 for n = sysorder : N u = inp(n:-1:n-sysorder+1) ;% u的矩阵 y(n)= w' * u;%系统输出 e(n) = d(n) - y(n) ;%误差 if n < 20 mu=0.32; else mu=0.15; end w = w + mu * u * e(n) ;%迭代方程 end %检验结果 for n = N+1 : totallength u = inp(n:-1:n-sysorder+1) ; y(n) = w' * u ; e(n) = d(n) - y(n) ;%误差 end hold on plot(d) plot(y,'r'); title('系统输出') ; xlabel('样本') ylabel('实际输出') figure semilogy((abs(e))) ;% e的绝对值坐标 title('误差曲线') ; xlabel('样本') ylabel('误差矢量') figure%作图 plot(h, 'k+') hold on plot(w, 'r*') legend('实际权矢量','估计权矢量') title('比较实际和估计权矢量') ;
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服