资源简介
本例比较了在四种特征值扩散度不同的情况下RLS算法的学习曲线
代码片段和文件信息
%本例比较了在四种特征值扩散度不同的情况下RLS算法的学习曲线
clear all
close all
sigma = 0.001; %噪声功率
NR = 11; %抽头数
N = 300; %采样次数
wn=[3.5 3.3 3.1 2.9]; %设置四种特征值扩散度
E=zeros(N-NR+14); %误差矩阵的初始化
for t = 1:4
W = wn(t);
%独立的200次实验
for j=1:200
%加入信道的随机序列
X = binornd(1 0.5 N 1)*2 - ones(N 1);
%信道冲激响应
n=1:3;
Hn = 1/2 * (1+ cos(2 * pi / W * (n-2)));
C = conv(X Hn);
%信道噪声为加性高斯白噪声
B = normrnd(0 sqrt(sigma) length(C) 1);
C = B + C;
%算法的初如化设置
delta = 0.004;
lambda = 1.0;
Mn = zeros( NR 1);
Pn = 1/delta * eye(NR);
for i =1: N-NR+1
Xn = C(i:i+NR-11);
Pin = Pn * Xn;
Kn = Pin./(lambda + Xn‘ * Pin);
Y(i) = Mn‘ * Xn;
e(i) = X(i+7) - Y(i);
Mn = Mn + Kn * e(i);
Pn = 1/lambda * Pn-1/lambda * Kn * Xn‘ * Pn;
E(it) = E(it)+e(i)^2; %每种特征值下的集平均误差
end
end
end
semilogy(E/200);legend(‘W=3.5‘‘W=3.3‘‘W=3.1‘‘W=2.9‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1296 2009-04-19 10:25 RLS.m
----------- --------- ---------- ----- ----
1296 1
相关资源
- 邮政运输网络中的邮路规划和邮车调
- MATLAB图像滤波去噪分析及其应用-201
- pca matlab代码 数据降维
- 基于MATLAB的人脸识别源码
- 基于lpc的语音信号的分析与合成matl
- 基于MATLAB的pegasis路由算法研究
- 实战大数据 MATLAB数据挖掘详解与实践
- 数字图像处理高级应用:基于MATLAB与
- matlab实现对机读卡识别
- 一级倒立摆MATLAB与Adams联合仿真,保证
- 详解MATLAB数字图像处理-张德丰-高清扫
- MATLAB在数学建模中的应用【卓金武】
- 复合型法 matlab 仿真程序 2013最新版
- 实际海杂波数据统计特性分析 MATLAB
- K-L变换算法matlab实现
- MATLAB教程.pdf
- Matlab_robotic_toolbox.rar
- 先进PID控制与MATLAB仿真 第四版高清版
- MATLAB 2017b官方教程
- 数字调制解调技术的MATLAB与FPGA实现
- 滑模变结构控制MATLAB仿真_第3版_基本
- 多重网格法及matlab程序
- 基于matlab的多径信道下OFDM通信系统误
- matlab DFA降趋脉动分析算法实现
- PCA故障诊断matlab实现200654
- 数字调制解调技术的MATLAB与FPGA实现中
- MATLAB车道线识别程序及车道线识别测
- MATLAB GUI设计学习手记(罗华飞).r
- MATLAB图像处理详解.pdf
- MATLAB R2016a完全自学一本通 PDF高清版及
评论
共有 条评论