• 大小: 3.83KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


改程序是用matlab编写的变步长LMS自适应滤波算法,并与其他的LMS算法做了比较

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% B
% 相关输入
%SNR=7dB
%B-VSS-MVSS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

clear all
close all

orderN=4;%系统阶数
DN=10000;
N=DN+orderN-1;%迭代次数1000次
runN=200;%循环200次求平均
W=2*rand(orderN1);%初始化权值
for run=1:runN
    run
    %%%%%%初始化输入
    x=randn(orderN1);%初始化输入
    for t=5:N
        noise=0.6*randn(11);
        x(t)=0.9*x(t-1)+noise;
    end
    x=awgn(x7);    
    dnoise=filter(W1x);%定义输出表达式d=wx??    
    
    W1_FSS=2*rand(orderN1);
    W1_VSS=2*rand(orderN1);%初始化权值
    W1_MVSS=2*rand(orderN1);
    W1_GAS=2*rand(orderN1);
    
    u_FSS=7*10^-4;
    u_VSS=7*10^-5;%初始化步长
    u_MVSS=7*10^-3;
    u_GAS=0.009;
    
    alpha=0.97;
    
    beta=0.99;
    gamma_VSS=8*10^-6;
    gamma_MVSS=8*10^-4;
    roan=1*10^-7;
    
    u_max=0.0008;
    u_min=1*10^-5;
    
    p=10;
    X=x(4:-1:1);
    en=dnoise(4)-X‘*W1_MVSS;
    
    Xn=x(4:-1:1);%GAS
    en_GAS=dnoise(3)-Xn‘*W1_GAS;

    for k=5:N
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4116  2011-03-28 17:51  B_VSS_MVSS.m

     文件       3874  2011-03-28 19:17  FSS_VSS_MVSS.m

     文件       3936  2011-03-28 19:25  varary.m

----------- ---------  ---------- -----  ----

                11926                    3


评论

共有 条评论