Download pdf - mydsp

Transcript

function [e,w,wconv]=system_id(mu,M,u,d)

load mpath;p=mpath;plen=length(p);w=zeros(M,1);N=length(u);N=128;

u=u(:);u = 2*randn(100,1);d=conv(p,u);

%d=d(:);d = randn(100,1);%y=y(:);wconv =[];

for n=M:Nuvec=u(n:-1:n-M+1);e(n)=d(n)-w'*uvec;y(n)=w'*uvec;w=w+mu*uvec*conj(e(n));wconv = [wconv, w(1)];ende=e(:);close all;plot(y);figure;plot(d);deviation = sqrt(sum((y-1).^2)/N)

end

system id