• 大小: 683B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签: matlab  LMS  学习曲线  

资源简介

LMS最基本的算法,适合刚学DSP的朋友 实测可用 clear; clc; close all; N=2048; r=0.1; for m=1:200; v=randn(1,N); a1=1.558; a2=-0.81; x(1)=v(1); x(2)=a1*x(1)+v(2); for n=3:N x(n)=a1*x(n-1)+a2*x(n-2)+v(n); end。。。。。

资源截图

代码片段和文件信息

clear;
clc;
close all;
N=2048;
r=0.1;
for m=1:200; 
v=randn(1N);
a1=1.558;
a2=-0.81;
x(1)=v(1);
x(2)=a1*x(1)+v(2);
    for n=3:N
        x(n)=a1*x(n-1)+a2*x(n-2)+v(n);
    end
w1=zeros(1N);
w2=zeros(1N);
u=0.002;
    for n=3:N;
        y(n)=w1(n)*x(n-1)+w2(n)*x(n-2);
        e(n)=x(n)-y(n);
        e1(n)=e(n)*e(n);

评论

共有 条评论