Vous êtes sur la page 1sur 9

PARTIE THEORIQUE :

Les types de filtres :


Les filtres essentiels sont principalement de quatre types :

Filtre passe-bas :

La fonction de transfert la plus simple pour un tel filtre est du type

Etude asymptotique : Quand << 0, on a GdB 20 log A=cte et quand >> 0 il vient
GdB 20 log A - 20 log( / 0). On obtient le diagramme suivant :

La fréquence f0, pour laquelle le module de la fonction de transfert vaut (Valeur max)/ √ 2,
est appelée fréquence de coupure. Elle correspond à une perte d'un facteur 2 sur le gain
maximal en puissance. D'autre part, quand la fréquence est augmentée d'un facteur 10, le
gain en décibels est diminué de 20 unités : on dit que la pente du filtre est de -20dB par
décade, et le filtre est dit du premier ordre. Un filtre passe-bas du deuxième ordre possède
une fonction de transfert de la forme suivante :

1
La pente est alors de -40dB par décade.

Filtre passe-haut :

La fonction de transfert la plus simple pour un tel filtre est du type

C'est un filtre passe-haut du premier ordre (pente de +20dB par décade).

Filtre coupe-bande :

La fonction de transfert la plus simple pour un tel filtre est du type

Il est à noter que dans la réalité, tout filtre coupe les hautes fréquences, même un filtre dit
passe-haut. Dans les filtres actifs, les transistors présentent toujours des capacités parasites
qui ont pour effet d'introduire de hautes fréquences de coupure. Dans les filtres passifs (à
base uniquement de circuits R, L, C), il y a aussi toujours des capacités parasites, aux
points de soudure des composants par exemple.

2
Filtres classiques

Filtre de Butterworth : 1
|H ( f )|2=
ème
-n ordre du filtre 1+ ( 2 πf ) / ( 2 πf c )2n
2n

-fc : fréquence de coupure à -3 dB


-Réponse plate dans la bande passante et la bande coupée, atténuation en -20*n dB/décade

Filtres de Tchebychev de type I :

1
|H ( f )|2= Décroissant pour f>fp
1+ε 2 T 2n
( )
2 πf
2 πf p
Filtres de Tchebychev de type II :

|H ( f )|2= 2
1
T n(x)=¿ {cos(n cos−1(x))pour|x|<1 ¿ ¿¿¿
2 T n [ fa / fp ) ]
1+ε
T 2n [ fa / f ]

Décroissant pour f<fp

3
1
Filtres de Cauer : |H ( f )|2=
1+ε 2 R 2n
( )
2 πf
2 πf p

Optimaux en termes de bande de transition.


Ondulations en bande passante et atténuée.
Valeur ondulation en bande passante : 1
Filtres définis par des tables. √1+ ε 2

Filtres de Bessel (ou de Thomson) :

Ce filtre est loin d'être linéaire, spécialement au voisinage de la fréquence de coupure


du filtre passe-bas. L'approximation dite de Bessel vise à la mise au point d'un passe-
bas normalisé dont le délai de groupe est maximalement constant à l'origine. Son
élaboration fait intervenir des polynômes de Bessel, d'où son nom (on l'appelle parfois
aussi approximation de Thomson).
Les filtres de Bessel sont des filtres polynomiaux (comme les filtres de
Butterworth et de Chebyshev I : ils ne présentent que des pôles):

4
PARTIE PRATIQUE :

1-la représentation des repenses en magnitude et en phase :

Filtre de Butterworth:

Présentation sous Matlab :

[b,a]=butter (9,50/1000,'low');

Figure (1), freqz (b,a,128,1000);

Exécution du programme :

200
Magnitude (dB)

-200

-400

-600
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)

0
Phase (degrees)

-200

-400

-600

-800
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)

Filtre de Tchebychev:

Présentation sous Matlab :

5
[b,a] = cheby1 (9,0.5,300/500);
Figure (2), freqz (b,a,512,1000);

Exécution du programme :

0
Magnitude (dB)

-100

-200

-300

-400
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)

0
Phase (degrees)

-500

-1000
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)

Filtre de cauer:

Présentation sous Matlab :

[b,a]= ellip(6,3,50,300/500);
figure(3),freqz(b,a,512,1000);

Exécution du programme :

6
Magnitude (dB)
0

-50

-100
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)
Phase (degrees)

200

-200

-400

-600
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)

Filtre de Bessel:

Présentation sous Matlab :

[b,a] = Bessel(5,10000);
Figure (4), freqz (b,a);

Exécution du programme :
0
10
Magnitude

-5
10
2 3 4 5
10 10 10 10
Frequency (rad/s)

200
Phase (degrees)

100

-100

-200
2 3 4 5
10 10 10 10
Frequency (rad/s)
Propr
iété :
Nous ne citrons que certaines propriétés des filtres les plus utilisés :

7
Butterworth :
Courbe de réponse très plate à l’origine, amplitude régulière en bande passante.
Bon temps de propagation de groupe.
Calculs faciles.
Et comme un inconvénient, l’atténuation en bande passante notée sur les gabarits est toujours
égale à – 3 dB ( a = -3 dB ).

Tchebychev :
De tous les polynomiaux, ce sont ceux qui présentent le front de coupure la plus raide pour un
ordre de filtre donné.
Et comme un inconvénient, ondulation en bande passante.
Temps de propagation de groupe non constant en bande passante
Application des filtres pour éliminer le 50 Hz :

Présentation sous Matlab :


fs = 1000;
t = 0:1/fs:1;
x = sin(2*pi*t*50)+sin(2*pi*t*2);
figure(1),[b,a] = butter(9,10/500,'low'),y=filter(b,a,x),plot(y);
figure(2),[b,a] = cheby1(9,3,10/500),y=filter(b,a,x),plot(y);
figure(3),[b,a] =ellip(9,3,50,10/500),y=filter(b,a,x),plot(y);
figure(4),[b,a] = bessel(5,0.75),y=filter(b,a,x),plot(t(1:500),y(1:500))

Exécution du programme :

Fig 1 : Butterworth Fig 2 : Tchebychev

8
Fig 3: Cauer Fig 4: Bessel
Discussion :
D’après les quatre figures présentées précédemment on remarque que les filtres de
Butterworth et Tchebychev sont les plus précis pour l’élimination du bruit,
contrairement au deux autres restants. Comme on a remarqué que le filtre de
Butterworth est meilleur par rapport à celui de Tchebychev car il n’appartient pas un
grand déphasage.

Vous aimerez peut-être aussi