Vous êtes sur la page 1sur 1

T0=10*10^(-6 );

T=630*10*(-9) ;
Ns=1000;
N=(T/T0)*Ns ;
C=rand>0.5 ;
Tau=2*10^(-6) ;
N1=(Tau/T0)*Ns ;
A=1;
E=(A^2)*T ;
RSB=30 ;
Sigma=sqrt(E/T)*10^(-RSB/20) ;
S1=A*[ones(1,N) zeros(1,Ns-N)];
Xr=A*[zeros(1,N1) ones(1,N) zeros(1,Ns-N-N1)] ;
B=sigma*randn(1,Ns);
Xb=Xr+B ;
Figure ;
plot(Xr,'r') ;
Figure ;
plot(Xb,'k') ;
Figure ;
plot(B) ;
G=k*Xr ;
Y=filter(G,1,C*Xb) ;
[Ym,tm]=max(Y) ;
If Ym>E/2
Fprintf('la cible est prsente') ;
tm
Else
Fprintf('la cible est absente') ;
End ;
Figure ;
plot(Y) ;

Vous aimerez peut-être aussi