Академический Документы
Профессиональный Документы
Культура Документы
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 :
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
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
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
R1
Vi
Vo
C1
Oct. 06
fo =
1
2R1C1
Jude Levasseur
FILTRES PASSE-BAS
Rb
R1
Vi
C1
La frquence de coupure :
f o =:
1
2R1C1
C1
R1
Rb
Ra
K=
R2
Vi
Vo
R2
(inverseur)
R1
La frquence de coupure :
f o =:
1
2R2 C1
1
2
f
1 f
j2 + j + 1
Q fo
fo
Oct. 06
Q
1
2 et G max =
2Q
1 1 4Q 2
Jude Levasseur
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
R1
L1
Vi
Vo
C1
Oct. 06
fo =
1
2 L1C1
Q=
1
R1
L1
C1
Jude Levasseur
FILTRES PASSE-BAS
Montage Sallen-Key
mR1
1
2 mn R1C1
Q=
mn
m+1
Vo
R1
Vi
fo =
C1
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
mR1
K=
C1
R2
Vi
pour
(inverseur)
R1
Vo
nC1
mR1
R2
fo =
Q=
1
2 mn R1C1
mn
1 K
Oct. 06
Jude Levasseur
Oct. 06
Jude Levasseur
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
1,2736 0,5773
9,80
3,09
11,94
3,95
13,60
4,78
13,97
5,00
14,13
5,09
13,96
4,99
13,58
4,77
13,37
4,66
Oct. 06
Jude Levasseur
10
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
21,5
11,9
31,0
35,3
41,1
113
51,5
374,1
62,3
1,30K
73,1
4,55K
84,2
16,2K
Oct. 06
Jude Levasseur
12
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
25,14
18,06
35,62
60,42
46,97
223,2
57,64
761,7
69,38
2945
80,07
10,08K
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
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
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 )
f nyquist =
Oct. 06
1
f sampling
2
Jude Levasseur
15
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
Oct. 06
Jude Levasseur
16
FILTRES ANTI-ALIAS
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