资源简介
快速变步长LMS算法,提高原来LMS算法收敛速度!
代码片段和文件信息
clc;
clear all
N=5000;
u=0.0002;
umax=0.01;
umin=0.000002;
p=0.0965;
%p=1;
v=wgn(1Np);
x(1)=v(1);
x(2)=0.2*x(1)+v(2);
for n=3:N;
x(n)=0.2*x(n-1)-0.9*x(n-2)+v(n);
end;
w1(3)=0;
w2(3)=0;
ww1(2)=0;
ww1(3)=0;
ww2(3)=0;
for n=3:N-1;
e(n)=x(n)-x(n-1)*ww1(n)-x(n-2)*ww2(n);
ww1(n+1)=ww1(n)+u*x(n-1)*e(n);
ww2(n+1)=ww2(n)+u*x(n-2)*e(n);
end;
uu=zeros(1N);
uu(1)=umax;
uu(2)=umax;
uu(3)=umax;
p=zeros(1N);
A=zeros(1N);
p(1)=umax;
p(2)=umax;
alpha=0.9;
gama=0.000001;
B=0.9;
e(2)=x(2)-x(1)*ww1(2);
e(1)=x(1);
W1=zeros(1N);
W2=zeros(1N);
t=1;
L=10;
for i=1:t
for n=3:N-1;
e(n)=x(n)-x(n-1)*w1(n)-x(n-2)*w2(n);
qiuhe=0;
for
- 上一篇:Matlab三维曲线拟合源码
- 下一篇:蒙特卡洛MATLAB程序
相关资源
- 指静脉处理代码
- SIMPLE算法Matlab代码
- 《无人驾驶车辆模型预测控制》书中
- 基于SIFT特征的图像配准MATLAB代码
- 布谷鸟算法的matlab代码
- RBF神经网络的训练 MATLAB源程序代码
- 油位计仪表盘识别matlab代码实现
- MATLAB代码:小波包分解与重构、能量
- 随机森林matlab代码分类RF/回归RF
- MATLAB基于BP神经网络的手写数字识别代
- 模糊熵Matlab程序
- 指纹图像细化 matlab程序源代码
- LMS基本理论matlab
- 非线性模型预测控制的matlab参考代码
- Differential Evolution 微分进化算法matla
- 自适应滤波器matlab代码
- matlab代码,小波变换实现图像去噪,
- k均值聚类分析matlab代码
- BTT导弹六自由度仿真实验-MATLAB源代码
- 光纤布拉格光栅和长周期光栅算法与
- 支持向量机回归预测代码
- Duda模式分类Pattern Classification MATLAB 代
- 适合于强机动的Jerk模型代码
- 暗通道先验+引导滤波MATLAB代码
- Las点云数据读取代码
- 三点法隐写代码
- Matlab分类准确率代码
- 数字信号处理-基于计算机的方法课本
- M-K检验法MatlabM文件代码
- 独立成分分析 ICA的matlab代码实现
评论
共有 条评论