> Iam trying to write matlab script for LMS for first order system
and
> i got problm to complete the matlab scripts
> please could
anyone help#
> ***********************************
> %assume
y(k)=0.6(z^-1) u(k)/(1+0.5z^-1)
> %y(k)=-0.5y(k-1)+0.6u(k-1).
>>>shifting>> y(k+1)=-0.5y(k)+0.6u(k)
> %Note LMS
w^(n+1)=w(n)+*u(n)*e(n). 02/lamda lamda=max
> eign
> value of
R=u*u'
> % % To generate input signal
> u=idinput(1101);
>
> %To generate output
> for k =1
> y(k)=0;
>
y(k+1)=-0.5*y(k)+0.6*u(k);
> end
> for k = 2:1100,
>
y(k+1)=-0.5*y(k)+0.6*u(k);
> end
> figure
> subplot(2,1,1);
plot(u);title ('Input signal');
> subplot(2,1,2); plot(y);title
('Output signal');
> y=y(:); %to get the transpose of
matrix y
> % y% select portion from 100 to 1100 (number of coloums in u and
y
> matrics00)
>
> u=u(101:1100);
> y=y(101:1100);
>
z=[y,u];
> figure
> plot(z);title ('Input/Output
signal');
> *************************