资源简介
通过matlab编程来实现LMS 与RLS 算法的实现,在相同的参数下,通过matlab图表观察两者收敛速度的快慢,是自适应信号学习者很好的参考

代码片段和文件信息
close all;
clear all;
clc;
DataLength=600;
RunTimes=500;
NoiseVar=0.001;
FilterStep=11;
Delay=6;
w=[2.9 3.1 3.3 3.5];
u=0.038;
Colors=[100;010;001;000;1.51;0.2.80.4;0.30.60.1;00.30.5];
for t=1:4
h=0.5*(1+cos((2*pi/w(t))*((1:3)-2)));
TempNo=DataLength+FilterStep;
E1=zeros(DataLength1);
E2=zeros(DataLength1);
for iter=1:RunTimes
OriSig=randsrc(TempNo1[-11;0.50.5]);
ConvSig=conv(OriSigh);
ConvSig=ConvSig(1:TempNo);
Signal=ConvSig+sqrt(NoiseVar)*randn(length(ConvSig)1);
X=zeros(1FilterStep);
Y=OriSig(Delay:Delay+DataLength-1);
W=zeros(1FilterStep);
for n=1:DataLength
X=Signal(n:n+FilterStep-1)‘;
Epshino(n:)=Y(n:)-X*W‘;
W=W+2*u*Epshino(n:)‘*X;
end
E1=E1+Epshino.^2;
W1=zeros(1FilterStep);
Q=eye(FilterStep);
for n=1:DataLength
X=Signal(n:n+FilterStep-1)‘;
R=Q*X‘/(1+X*Q*X‘);
Epshino(n:)=Y(n:)-X*W1‘;
W1=W1+R‘*Epshino(n:);
Q=Q-R*(X*Q);
end
E2=E2+Epshino.^2;
end
E1=E1/RunTimes;
E2=E2/RunTimes;
figure(1);
semilogy(E1‘color‘Colors(t:));
title(‘The Competetion Between LMS-RLS‘);
hold on;
semilogy(E2‘color‘Colors(t+4:));
str=[‘LMS(w=2.9)‘;‘LMS(w=3.1)‘;‘LMS(w=3.3)‘;‘LMS(w=3.5)‘;‘RLS(w=2.9)‘;‘RLS(w=3.1)‘;‘RLS(w=3.3)‘;‘RLS(w=3.5)‘];
legend(str);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1481 2011-04-13 18:35 LMS-RLS.m
----------- --------- ---------- ----- ----
1481 1
- 上一篇:相空间重构代码-matlab
- 下一篇:matlab实现的基于颜色直方图的特征匹配
相关资源
-
Fuzzysimuli
nk有关模糊PID问题概述-自适 - 自适应均衡器的研究与仿真设计毕业
- 基于自适应压扩法降低OFDM系统的峰均
- LMS语音信号去噪matlab代码
- 竞争性自适应重加权
- 有约束的基于适应度和连续世代策略
- 基于FPGA的自适应滤波器的实现
- 图像超分辨重建MATLAB源代码迭代步长
- matlab蚁群算法各种经典蚁群算法for
- J_Ward的空时自适应处理STAP各章对应源
- LMS MATLAB DSP算法实现和程序收集
- DRLSE距离正则化水平集演化算法的MA
- 陈继光《Matlab与自适应神经网络模糊
- ANFIS自适应模糊推理算法Matlab设计
- 自适应滤波算法的matlab实现
- 自适应滤波器设计及Matlab实现
- 系统辨识与自适应控制MATLAB仿真1904
- 自适应全变分图像去噪模型及其快速
- 主动噪声控制,fxLMS Active-Noise-Contro
- DRLSE模型matlab代码
- 自适应局部迭代滤波(Adaptive local i
- 改进的自适应卡尔曼滤波算法
- 基于RLS算法的语音噪声回声消除处理
- 红外可见图像自适应梯度融合matlab代
- 数字图像处理作业图像加椒盐噪声加
- 自适应模糊控制及MATLAB仿真
- 自适应差分阈值法检测QRS波
- 水平集level set、李纯明博士DRLSE改进方
- 统计与自适应信号处理课本和答案
- Levinson-Durbin算法AR、MA算法,附送LMS算
评论
共有 条评论