Vous êtes sur la page 1sur 16

1

Filtres passe-bas
Ce court document expose les principes des filtres passe-bas, leurs
caractristiques en frquence et leurs principales topologies. Les
lments de contenu sont :

Dfinition du filtre passe-bas


Fonction de transfert et rponse en frquence
Topologies courantes
Filtres passe-bas dordres suprieurs
Filtres anti-alias

Dfinition du filtre passe-bas


Le filtre passe-bas est un dispositif qui dmontre une rponse en
frquence relativement constante (gain fixe) aux basses frquences
et un gain dcroissant aux frquences suprieures la frquence de
coupure. La dcroissance plus ou moins rapide dpend de lordre
du filtre.
Idalement, le filtre passe-bas aurait un gain unitaire (ou fixe) aux
basses frquences et un gain nul aux frquences suprieures la
coupure fo :
Gain
(lin.)

Gain
(db)

fo

log(f)

fo

f (hz)

On utilise les filtres passe-bas pour rduire lamplitude des composantes de frquences suprieures la celle de la coupure.
Vin

Vout
Filtre
passe-bas
t

Ordre du filtre
En pratique, il est impossible dobtenir une caractristique aussi
parfaite que celle illustre prcdemment. En effet, on ne peut que

Oct 06

Jude Levasseur

FILTRES PASSE-BAS

se rapprocher de celle-ci en augmentant lordre du filtre. Ce dernier correspond grosso modo aux nombres dtages dlments
ractifs c.a.d. de composantes dont limpdance varie avec la frquence.
On distingue lordre du filtre par la pente de rponse en frquence
aux frquences suprieures la coupure. Cette pente est de n fois
-20db/decade o n reprsente lordre du filtre.
Ordre de filtre passe-bas
10

n=1

10

Gain (db)

20

n=2
n=4

30

n=6

40

n=8
50

n = 10
60

0.1

10

Frquences (f / fo)

Note :

Une pente de -20db/dcade quivaut une pente de -6db/octave ou un octave correspond doubler la frquence.

db = 20 log( Gain)

Gain = 10

Oct. 06

db
20

Un gain de 0 db correspond un gain linaire de 1 (unitaire)

Un gain > 0db correspond un gain linaire > 1 (amplification)

Un gain < 0db correspond un gain linaire < 1 (attnuation)

Valeurs utiles retenir :

Gain
(db)

-60

-40

-20

-6

-3

20

40

60

Gain
(linaire)

0,001

0,01

0,1

0,5

0,707

1,41

10

100

1000

Jude Levasseur

FILTRE PASSE-BAS DU PREMIER ORDRE

Filtre passe-bas du premier ordre


Le filtre passe-bas du premier ordre est dfini par la fonction de
transfert suivante :

FTlp1 ( f )

1
f
o fo est la frquence de coupure (ou
j + 1 du ple).
fo

0
db

i
20

40
0.01

0.1

10

100

10

100

f
i
fo
0

1
phase . deg
45
i

90
0.01

0.1

1
f
i
fo

Circuit RC

Limplantation du filtre du premier ordre seffectue laide dun


simple circuit RC :
La frquence de coupure correspond :

R1
Vi

Vo
C1

Oct. 06

fo =

1
2R1C1

Jude Levasseur

FILTRES PASSE-BAS

Ajout dun gain

Si lon veut ajouter un gain au filtre de premier ordre, on peut


choisir lun ou lautre des montages suivants :
Ra

Rb

Le gain statique ( f << fo ) :


K = 1+
Vo

R1
Vi

C1

La frquence de coupure :
f o =:

1
2R1C1

Le gain statique ( f << fo ) :

C1
R1

Rb
Ra

K=

R2

Vi

Vo

R2
(inverseur)
R1

La frquence de coupure :
f o =:

1
2R2 C1

Filtre passe-bas du second ordre

Le filtre passe-bas du second ordre est dfini par la fonction de


transfert suivante :
FTlp 2 ( f )

1
2

f
1 f
j2 + j + 1
Q fo
fo

Les paramtres fo et Q sont respectivement la frquence du


ple et le facteur de qualit.
Le facteur Q influence la forme du coude de la rponse en frquence. Un facteur Q de 0,5 correspond la mise en cascade de
deux circuits RC identiques et spars par un suiveur.
Pour des facteurs Q suprieurs 0,707 ( > 2 2) , il existe une
frquence pour laquelle le gain est maximal. On dit alors quil
existe une pseudo-rsonnance. La frquence (fgmax) et le gain
(Gmax) de cette pseudo-rsonnance sont :
f gmax = f o 1

Oct. 06

Q
1
2 et G max =
2Q
1 1 4Q 2

Jude Levasseur

FILTRE PASSE-BAS DU SECOND ORDRE


20

Q=10
Q=5
Q=2

Gain (db)

Q=1
0
3

Q=0,707
Q=0,5
20

40
0.1

10

f
i
fo

Q=10
Q=5
Q=2
Phase (deg.)

45

Q=1

Q=0,707
Q=0,5
90

135

180
0.1

10

f
i
fo

Circuit RLC

Limplantation passive du filtre du second ordre seffectue laide


dun simple circuit RLC :

R1

L1

Vi

Vo
C1

Oct. 06

fo =

1
2 L1C1

Q=

1
R1

L1
C1

Jude Levasseur

FILTRES PASSE-BAS

Montage Sallen-Key

Limplantation active du filtre second ordre se fait laide dun


montage avec amplificateur oprationnel. Parmi les montages les
plus courants, on trouve la topologie Sallen-Key illustre la figure suivante :
nC1

mR1

Ajout dun gain

1
2 mn R1C1

Q=

mn
m+1

Vo

R1

Vi

fo =

C1

Si lon veut ajouter un gain au filtre actif du second ordre, on peut


choisir lun ou lautre des montages suivants :
Gain statique K pour f<<fo :

nC1

K = 1+

Ra

mR1

Rb

C1

(non-inverseur)

fo =

1
2 mn R1C1

Q=

mn
m + 1 + mn(1 K )

Vo

R1

Vi

Rb
Ra

Note : Pour le montage ci-dessus, il est possible dobtenir un facteur de qualit


Q nul ou ngatif ce qui correspondrait un circuit instable.
Gain statique
f<<fo :

mR1

K=

C1
R2
Vi

pour

(inverseur)

R1
Vo

nC1

mR1
R2

fo =
Q=

1
2 mn R1C1
mn
1 K

Note : Pour le montage ci-dessus, la valeur de K est normalement ngative


ce qui signifie que le facteur de qualit Q est toujours positif.

Oct. 06

Jude Levasseur

Filtres passe-bas dordres suprieurs


Les filtres passe-bas dordres suprieurs sont raliss par la mise en cascade de filtres du second
ordre et de premier ordre. Ainsi, pour un filtre dordre n pair (2, 4, 6, 8 etc.), on utilise une
cascade de n/2 filtres du second ordre. En contrepartie, pour un filtre dordre n impair (3,
5, 7, 9 etc.), on utilise
(n 1) / 2 filtres du second
Filtre passe-bas
Filtre passe-bas
Filtre passe-bas
In
Out
ordre en cascade suivie dun
Ordre 2
Ordre 2
Ordre 2
filtre du premier ordre. La
Filtre passe-bas ordre 6
figure ci-contre montre la
structure dun filtre passe-bas
Filtre passe-bas
Filtre passe-bas
Filtre passe-bas
In
Out
Ordre 2
Ordre 2
Ordre 1
dordre 6 et un autre dordre
5.
Filtre passe-bas ordre 5
Il existe plusieurs types de
caractristiques dordres suprieurs correspondant des
agencements particuliers de
filtres du second ordre
(choix stratgique des coupures fo et facteurs
Q ). On distingue 3 principales caractristiques: Butterworth, Chebyshev et
Bessel. La figure ci-contre
illustre ces types.
La premire, Butterworth,
est optimise pour une
bande passante la plate possible. Pour sa part, la caractristique Chebyshev met
profit les pentes accentues
des filtres du second ordre
fort Q pour produire des
dbuts de zone de coupure
plus raides. Enfin, la caractristique Bessel est plutt
optimise pour des signaux
digitaux en ne produisant
pas doscillation la rponse
lchelon. Ces caractristiques sont dtailles dans les
sections suivantes.

Oct. 06

Jude Levasseur

FILTRES PASSE-BAS DORDRES SUPERIEURS

La caractristique Butterworth

La caractristique Butterworth est probablement la plus couramment utilise pour le filtrage des
signaux. Cette caractristique est dite la plus plate en frquence (en anglais flatness ). Les
paramtres de ce type de filtre sont organiss de faon obtenir le gain le plus constant possible
aux basses frquences et une attnuation de -3db la frquence de coupure et ce pour nimporte
quel ordre de filtre. La figure suivante montre une telle caractristique pour diffrents ordres de
filtre. La premire partie du graphe donne lallure du coude la frquence de coupure et la seconde partie, la pente en zone de coupure.

Tableau des valeurs des tages cascades de filtres de 2e ordre et de 1er ordre formant des
filtres dordre n avec une caractristique Butterworth pour fc=f3db =1Hz
n

fp1

Q1

1,000

0,707

1,000

1,000

1,000

1,000

0,541

1,000

1,307

1,000

0,618

1,000

1,618

1,000

1,000

0,518

1,000

0,707

1,000

1,932

1,000

0,555

1,000

0,802

1,000

2,247

1,000

1,000

0,510

1,000

0,601

1,000

0,900

1,000

2,563

1,000

0,532

1,000

0,653

1,000

1,000

1,000

2,879

1,000

10

1,000

0,506

1,000

0,561

1,000

0,707

1,000

1,101

1,000

Oct. 06

fp2

Q2

fp3

Q3

fp4

Q4

fp5

Q5

3,197

att.
2fc
(db)

att.
2fc
(lin.)

12,30

4,12

18,13

8,06

24,10

16,03

30,11

32,01

36,13

64,02

42,15

128,0

48,16

255,9

54,19

512,0

60,21

1024

Jude Levasseur

LA CARACTERISTIQUE BESSEL

La caractristique Bessel

La caractristique Bessel est optimise pour la phase. En effet, cette caractristique permet
dobtenir un dphasage pratiquement linaire pour les frquences lintrieur de la bande passante. La linarit de la courbe de phase rduit la dformation des ondes complexes contenant
beaucoup dharmoniques comme par exemple les ondes carres. Contrairement aux filtres de
type Butterworth, les filtres de type Bessel dmontrent une rponse aux ondes carres qui ne
contiennent pas de rsonance ringing . En contrepartie, les filtres de type Bessel ont des coupures en frquence beaucoup moins raides que le type Butterworth ; souvent, il faudra ajouter un
ou plusieurs ordres supplmentaires pour obtenir la mme efficacit en attnuation.
0

10

-1

n=1

-20

2
3

-2

-40

4
5

db

-3

Caractristiques
Bessel

-4

-60

-80

8
9

-5

-100

n = 10

-6

-120

-7

-140

0,1

10

f / fc

Tableau des valeurs des tages cascades de filtres de 2e ordre et de 1er ordre formant des
filtres dordre n avec une caractristique Bessel avec une frquence de coupure
fc=f3db normalise 1Hz.
n

fp1

Q1

fp2

Q2

fp3

Q3

fp4

Q4

fp5

att. 2fc att. 2fc


(db)
(lin.)

1,2736 0,5773

9,80

3,09

1,4524 0,6910 1,3270

11,94

3,95

1,4192 0,5219 1,5912 0,8055

13,60

4,78

1,5611 0,5635 1,7607 0,9165 1,5069

13,97

5,00

1,6060 0,5103 1,6913 0,6112 1,9071 1,0234

14,13

5,09

1,7174 0,5324 1,8235 0,6608 2,0507 1,1262 1,6853

13,96

4,99

1,7838 0,5060 2,1953 1,2258 1,9591 0,7109 1,8376 0,5596

13,58

4,77

1,8794 0,5197 1,9488 0,5894 2,0815 0,7606 2,3235 1,3220 1,8575

13,37

4,66

Oct. 06

Jude Levasseur

10

FILTRES PASSE-BAS DORDRES SUPERIEURS

La caractristique Chebyshev

Les filtres de type Chebyshev ont pour but damliorer la dcroissance du gain aux frquences
immdiatement suprieures la coupure. Cette accentuation de la coupure est cependant produite au dtriment dun gain non constant (ripple) dans la bande passante. Rgle gnrale, plus
on accepte une grande variation de gain dans la bande passante, plus on obtient une dcroissance
rapide au voisinage de la frquence de coupure. La figure suivante compare les rponses en frquence des filtres Chebyshev et Butterworth du troisime ordre.
0

Butterworth

Chebyshev
0,1db

10

db

Caractristiques
3e ordre

Chebyshev
1,0 db

20

30
0.1

10

f/f3db

Les tableaux suivants donnent les paramtres des filtres de premier et second ordres quil faut
mettre en cascade afin dobtenir la caractristique Chebyshev pour des ordres suprieurs.
Contrairement aux filtres de type Butterworth, la caractristique Chebyshev sobtient par une
cascade dtages de filtre passe-bas 1er et 2e ordre ayant leur frquence de ple propre fp
des valeurs diffrentes (infrieures) la coupure recherche f3db recherche.

Oct. 06

Jude Levasseur

LA CARACTERISTIQUE CHEBYSHEV

11

Tableau des valeurs des tages cascades de filtres de 2e ordre et de 1er ordre formant des
filtres dordre n avec une caractristique Chebyshev 0,1db dondulation pour
f3db=1Hz
n

fp1

Q1

fp2

Q2

fp3

Q3

fp4

Q4

fp5

att.
2f3db
(db)

att.
2f3db
(lin.)

0,9276 0,7673

13,3

4,6

0,9359 1,3408 0,6979

21,5

11,9

0,9481 2,1834 0,6488 0,6171

31,0

35,3

0,7027 0,9145 0,9634 3,2812 0,4749

41,1

113

0,4689 0,5995 0,7626 1,3299 0,9711 4,6286

51,5

374,1

0,5380 0,8464 0,8126 1,8469 0,9787 6,2335 0,3528

62,3

1,30K

0,3625 0,5932 0,6128 1,1821 0,8491 2,4511 0,9823 8,0755

73,1

4,55K

0,4310 0,8219 0,6776 1,5854 0,8775 3,1450 0,9864 10,178 0,2790

84,2

16,2K

Oct. 06

Jude Levasseur

12

FILTRES PASSE-BAS DORDRES SUPERIEURS

Tableau des valeurs des tages cascades de filtres de 2e ordre et de 1er ordre formant des
filtres dordre n avec une caractristique Chebyshev 1,0db dondulation pour
f3db=1Hz
n

fo1

Q1

fo2

Q2

fo3

Q3

fo4

Q4

fo5

att.
2f3db
(db)

att.
2f3db
(lin.)

0,8028 0,9564

15,30

5,82

0,9106 2,0173 0,4513

25,14

18,06

0,4932 0,7845 0,9267 3,4971

35,62

60,42

0,6337 1,3988 0,9614 5,5559 0,2800

46,97

223,2

0,3422 0,7608 0,7236 2,1795 0,9644 7,9364

57,64

761,7

0,4719 1,2971 0,7946 3,1558 0,9795 10,898 0,2019

69,38

2945

0,2603 0,7530 0,5734 1,9464 0,8354 4,2448 0,9794 14,169

80,07

10,08K

0,3734 1,2597 0,6554 2,7129 0,8715 5,5268 0,9873 18,023 0,1577

92,00

39,80K

Oct. 06

Jude Levasseur

13

Filtres anti-alias
Cette section a pour objectif de montrer une faon de concevoir
des filtres passe-bas anti-alias utiliss dans des applications de
conversion analogue numrique. Les lments de contenu sont :
la notion dalias,
design de filtres anti-alias.
La notion dalias

Lors dun processus dacquisition de donnes, le signal dentre


est converti en une srie de valeurs prises habituellement rythme
rgulier (frquence dchantillonnage). On peut reconnatre adquatement le signal dentre si la frquence dchantillonnage est
plusieurs fois, en pratique au moins 10 fois, celle de lentre.

A N

Signal d'entre

Signal chantillonn
S ig n a l
A c q u i s i ti o n

S i g n a l d ' e n tr e e t p o i n ts d ' a c q u i s i ti o n
5 ,0
4 ,0

2 ,0

0 ,0

- 2 ,0

- 4 ,0
- 5 ,0
0 ,0 0

1 ,0 0

2 ,0 0

3 ,0 0

4 ,0 0

5 ,0 0

6 ,0 0

7 ,0 0

8 ,0 0

9 ,0 0

1 0 ,0 0

T e m p s (m s )

F s ig n a l

F c h a n ti l l o n n a g e

1 0 0 0

1 1 0 0 0
A c q u i s i ti o n

S p e c tr e d e l ' a c q u i s i ti o n
4 ,0
V e ff 3 ,0

2 ,0

1 ,0

0 ,0
0

5 0 0

1 0 0 0

1 5 0 0

2 0 0 0

2 5 0 0

3 0 0 0

3 5 0 0

4 0 0 0

4 5 0 0

5 0 0 0

5 5 0 0

F r q u e n c e (H z )

Oct. 06

Jude Levasseur

14

FILTRES ANTI-ALIAS

Si la frquence dchantillonnage est infrieure au double de celle


de lentre alors les valeurs chantillonnes dmontrent des composantes harmoniques qui nappartiennent pas au signal dentre.
Ces nouvelles harmoniques sont appeles alias . La figure suivante montre un signal dentre de 1kHz que lon chantillonne
une frquence de 1,1kHz. Le spectre du signal converti dmontre
une frquence alias de 100Hz qui nappartient absolument pas
lentre.
S ig n a l
A c q u i s i ti o n
A lia s

S i g n a l d ' e n tr e e t p o i n ts d ' a c q u i s i ti o n
5 ,0
4 ,0

2 ,0

0 ,0

- 2 ,0

- 4 ,0
- 5 ,0
0 ,0 0

2 ,0 0

4 ,0 0

6 ,0 0

8 ,0 0

1 0 ,0 0

1 2 ,0 0

1 4 ,0 0

1 6 ,0 0

1 8 ,0 0

2 0 ,0 0

T e m p s (m s )

F s ig n a l

F c h a n ti l l o n n a g e

1 0 0 0

1 1 0 0
A c q u i s i ti o n

S p e c tr e d e l ' a c q u i s i ti o n
4 ,0
V e ff 3 ,0

2 ,0

1 ,0

0 ,0
0

5 0

1 0 0

1 5 0

2 0 0

2 5 0

3 0 0

3 5 0

4 0 0

4 5 0

5 0 0

F r q u e n c e (H z )

La condition essentielle pour viter la formation dalias est :


La frquence dchantillonnage doit tre au moins le double de
celle de lharmonique de plus haute frquence du signal dentre.
Ou, si lon prfre :
Le signal dentre ne doit pas contenir dharmonique de frquence
suprieure ou gale la moiti de la frquence dchantillonnage.
On appelle frquence de Nyquist la frquence correspondante
moiti de celle de lchantillonnage.

f nyquist =

Oct. 06

1
f sampling
2

Jude Levasseur

DESIGN DE FILTRES ANTI-ALIAS.

15

Design de filtres anti-alias.

Lutilisation dun filtre passe-bas lentre du convertisseur analogue numrique est le moyen le plus couramment employ pour
viter la formation dalias. Le filtre doit tre conu de faon rduire toutes les harmoniques de frquence suprieure la frquence Nyquist un niveau plus faible que le quanta (rsolution)
du convertisseur.
Vref

Filtre anti-alias
Attnuation

0 2n

A N
(n bits)

fnyquist
V max
= Vref

Vref
Attnuation( db) f = fnyquist 20 Log10

quanta
Or, puisque le quanta du convertisseur dpend du nombre de bits,
on obtient donc :

quanta =

Vref
o n est le nombre de bits du convertisseur.
2n

Attnuation(db) f = fnyquist 20 Log10 (2 n )


6,02 n

En pratique, on ajoute une marge de scurit supplmentaire tout


comme il est fait par le logiciel FilterLab qui utilise plutt la relation suivante :

Attnuation( db) f = fnyquist 6,02 n + 1,76


o 1,76db correspond ni plus ni moins une marge de scurit
denviron 20% sur lattnuation ncessaire.
Exemple1: Filtre anti-alias pour convertisseur 8 bits
On dsire faire lacquisition dun certain signal avec une bande passante de 1kHz
laide un convertisseur A/N de 8 bits dont la frquence dchantillonnage est
10kHz. Dterminez lordre minimal ncessaire dun filtre passe-bas de type Butterworth afin dviter la formation dalias.
Solution :
Puisque lchantillonnage seffectue 10kHz alors la frquence Nyquist est de
5kHz. Lattnuation ncessaire cette frquence est de :

Oct. 06

Jude Levasseur

16

FILTRES ANTI-ALIAS

Attnuation( db) f =5kHz 6,02 n + 1,76 = 50db


tant donn que lon veut une bande passante de 1kHz, il faut alors trouver
lordre du filtre qui fasse en sorte dobtenir une attnuation de 50db ou plus pour
un rapport f/f3db de seulement 5.
laide du programme Filtres passe-bas ordre superieur.vi on dtermine quil
faut un filtre Butterworth dordre 4 . Ce dernier permet dobtenir une attnuation
de 55,9 db 5 fois la frquence de coupure.
Note : Lutilisation dun filtre passe-bas Chebyshev 1,0db permettrait de rduire lordre 3 au lieu de 4.

Exercice :
Rptez lexemple 1 sil sagit dun convertisseur 12 bits au lieu
de 8bits.
Rp. : Butteworth ordre 6 ou Chebyshev 1,0db ordre 5.
Exercice :
Rptez lexemple 1 sil sagit dun convertisseur 12 bits au lieu
de 8bits et si la frquence dchantillonnage est rduite 5kHz au
lieu de 10kHz. On dsire conserver la bande passante du signal
dentre.
Rp. : Butteworth ordre 10 ou Chebyshev 1,0db ordre 7.
Exercice :
Si pour lexemple 1 on utilise seulement quun filtre de premier
ordre (simple circuit RC), alors quelle frquence devrions-nous
rduire la bande passante afin dviter la formation dalias ?
Rp. : environ 16Hz seulement !!!

Oct. 06

Jude Levasseur