www.gusucode.com > 基于LMS算法的自适应滤波器的MATLAB仿真源码 > 基于LMS算法的自适应滤波器的MATLAB仿真源码/lmsx.m
function [h,y,e]=lmsx(x,d,delta,N) M=length(x); y=zeros(1,M); %输出初始化 h=zeros(1,N); for n=N:M x1=x(n:-1:n-N+1); y(n)=h*x1'; %计算n时刻的输出 e=d(n)-y(n); %计算n时刻的误差 h=h+delta*e*x1; %调整滤波器的系数 end