Vous êtes sur la page 1sur 1

Q1

v1=0.15;
v2=0.2;
a1=3;
a2=40;
[N1, Wn1]=BUTTORD (v1*2, v2*2, a1, a2)
[B, A]=BUTTER (N1, Wn1)
figure(1)
freqz (B, A)
title ('rponse frquentielle du filtre de butterworth')
sig2=sin (2*pi*0.18*[0:512]);
y1=filter (B, A,sig2);
figure (3)
subplot (2,1,1);
plot (sig2)
subplot(2,1,2);
plot(y1,'r')
title('Syntse de filtre de Butterworth pour v1=0.15 et v2=0.2');
Q2
[N2,Wn2]=cheb1ord(v1*2,v2*2,a1,a2);
[C,D]=cheby1(N2,3,Wn2);
figure(2)
freqz(C,D)
title('reponse frequentiel du filtre de chebycheff')
y2=filter(C,D,sig2);
figure(4)
subplot(2,1,1);
plot(sig2)
subplot(2,1,2);
plot(y2,'r')
title('Syntse de filtre de Chebycheff pour v1=0.15 et v2=0.2')
Q3

v1=0.15;
v2=0.16;
a1=3;
a2=40;
[N1,Wn1]=BUTTORD(v1*2,v2*2,a1,a2)
[B,A]=BUTTER(N1,Wn1)
figure(1)
freqz(B,A)
title('reponse frequentielle du filtre de butterworth')
sig2=sin(2*pi*4*0.13*([0:512]));
y1=filter(B,A,sig2);
figure (3)
subplot(2,1,1);
plot(sig2)
title(' le signal filtrer')
subplot(2,1,2);
plot(y1,'g')
title('Syntse de filtre de Butterworth pour v1=0.15 et v2=0.16');

Vous aimerez peut-être aussi