Filtrage Analogique
Filtrage Analogique
Filtrage Analogique
analogique
Ve(t) Vs(t)
Système linéaire
Fonction de transfert
t
Ve(t) Vs(t)
Système linéaire
Ve(jω) Vs(jω)
Système linéaire
Fonction de transfert
En Laplace
m
j
b
∑ j × p
j =0
H ( p) = n
, avec m ≤ n
i
a
∑ i × p
i =0
ve C vs
1
H ( p) =
1 + RCp
1 1
H ( jω ) = =
1 + jωτ 1 + j ω
1 ω0
τ= = RC
ω0
Passe bas du premier ordre
R
AVANTAGES :
Simplicité
ve C vs Que des éléments passifs
INCONVENIENTS:
La fonction de transfert dépend de la
1 charge
H ( p) =
1 + RCp
1 1
H ( jω ) = =
1 + jωτ 1 + j ω
1 ω0
τ= = RC
ω0
Passe bas du premier ordre
R
ve C Rc vs
Z
H c ( jω ) =
Z+R
Rc
H c ( jω ) =
Rc + R + Rc × R × jCω
Rc 1
H c ( jω ) = ×
Rc + R 1 + R × Rc × jCω
R + Rc
Passe bas du premier ordre
2*f0
-6dB
Sans Rc
Avec Rc
Filtres actifs
Le filtre précédent est un filtre passif (composé d’éléments passifs). Son
principal inconvénient est que sa fonction de transfert dépend de la charge
branchée à sa sortie. C’est pourquoi on lui préférera en général un filtre
actif.
−1
H ( p) =
1 + RCp
Filtres actifs ordre élevé
ordre 1 ordre2
A0
H ( jω ) = 2
⎛ω⎞ 1 ω
1− ⎜ ⎟ + j
⎜ ⎟
⎝ ω0 ⎠ Q ω0
A0
H(s) = Écriture réduite en posant s = p/ω0
s
s + +1
2
Q
Filtre passe bas d’ordre 2
Pour A0 = 1
H dB = 20 log(Q)
H( jω0 ) = Q
H dB = 0
H( jω0 ) = 1
log( f )
0 dB f0
H dB = 0
Z = 1/2Q
A0 =1
Diagramme de Bode (phase)
Z = 1/2Q
f/f0
Maintenant que l’on connait les fonctions de transfert
des filtres de base le 1er ordre et le 2ème ordre , on va
présenter les principales familles de filtre
Familles de filtre
Ces familles correspondent à des écritures particulières de la fonction de
transfert.
Les principales familles sont les suivantes :
• Fonctions de Bessel
• Fonctions de Butterworth
• Fonctions de Chebychev
ω ω ω
F0 ( j ) = 1, F1 ( j ) = 1 + j ,.........
ω0 ω0 ω0
ω ω ω 2 ω
Fn ( j ) = (2n − 1) × Fn −1 ( j ) − ( ) × Fn − 2 ( j )
ω0 ω0 ω0 ω0
Bessel
Ces filtres sont ceux qui optimisent la régularité du retard de groupe.
Pour cette raison ils sont aussi appelés filtres à phase linéaire
ϕ ≈ −τ g ω
ϕ
τg =
ω
Ve H ( jω ) = A0 Vs
ϕ (ω ) = −τω
vs(t) =A0 [A1 cos(ω1 (t-τ) )+A2 cos(ω2 (t-τ) )+A3 cos(ω3 (t-τ) )]
1
H ( jω ) =
ω 2n
(1 + ( ) )
ω0
1
H ( jω ) =
2 ω
2
(1 + ε × C ( ))
n
ω0
ω ω ω ω ω ω
où : C0 ( ) = 1, C1 ( ) = ,.........Cn ( ) = 2 × Cn −1 ( ) − Cn − 2 ( )
ω0 ω0 ω0 ω0 ω0 ω0
sont les polynômes de Chebychev
Chebychev
Contrairement à la famille Butterworth, les filtres de la famille Chebychev
présentent de l’ondulation dans la bande passante. Ceci permet d’obtenir
un passage plus rapide entre la bande passante et la bande d’arrêt.
Application au passe bas d’ordre 2
a) Q=1.128 Chebyschev (ripple band = 2dB)
b) Q=0.707 Butterworth
c) Q=0.577 Bessel
Réponse à un signal TTL
Butterworth
Chebitchev
Bessel
Exemple de réalisation
Il y a plusieurs circuits permettant de réaliser un filtre donné. Une des
solutions est l’utilisation de cellules de Sallen-Key. Ici pour un passe-bas du
2ème ordre
1
1 ω0 =
H ( p) = avec
RC0
1 p p2
1+ + 2 q
Q ω0 ω0 Q=
2
Autres types
Comment passer du passe bas au passe-haut ?
Écriture réduite en posant s = p/ω0
En effectuant le changement de variable sà(1/s)
1 1 s2
H(s) = → H(s) = =
s 1 11 1 2
s + +1
2
+ + 1 1 + s + s
Q s2 Q s Q
p2
ω02
H(p) =
1 p p2
1+ + 2
Q ω0 ω0
Passe-haut 2ème ordre
m = 1/2Q
Cellule Sallen-Key
Autres types
Comment passer du passe bas au passe-bande ?
Écriture réduite en posant s = p/ω0
En effectuant le changement de variable sàQ(s+(1/s))
1 p
Q ω0
H(p) =
1 p p2
1+ + 2
Q ω0 ω0
Passe-bande 2ème ordre
m = 1/2Q
m = 1/2Q
Passe-bande 2ème ordre
Synthèse de filtres
Lorsque l’on a à choisir un filtre, on commence par définir le gabarit de ce filtre.
fc : fréquence de coupure
fs : fréquence d’arrêt
Amax : atténuation max dans la bande passante
Amin : atténuation min dans la bande d’arrêt
HdB
0 dB
- Amax
- Amin
f
fc fs
Bande passante Bande d’arrêt
Synthèse de filtres
L’objectif est alors de trouver la fonction de transfert qui passe dans le gabarit
HdB
0 dB
- Amax
- Amin
f
fc fs
Bande passante Bande d’arrêt
Exemple de synthèse
Supposons que l’on souhaite réaliser un filtre passe bas de type
Butterworth, correspondant au gabarit ci-dessous.
HdB
0 dB fc = 5 kHz
fs : 15 kHz
Amax : 3 dB
Amin : 25 dB
- Amax
- Amin
f
fc fs
Bande passante Bande d’arrêt
Exemple de synthèse
Pour obtenir n , l’ordre du filtre et f0, on écrit que la
focntion de transfert doit au pire passer par les deux
points X et Y
HdB
0 dB
X
- Amax
- Amin
Y f
fc fs
Bande passante Bande d’arrêt
Exemple de synthèse
On a choisi un type Butterworth, donc :
1
H ( jω ) =
ω 2n
(1 + ( ) )
ω0
− Ama x
1 1
En X on a :
H ( fc ) = = 10 20
=
f 2n
2
1+ c
2n
f 0
Amin
1 −
En Y on a : H ( fs ) = = 10 20
2n
f
1+ s
2n
f 0
Exemple de synthèse
Ce qui permet d’obtenir n et f0 ⎡ A10max ⎤
⎢ 10 − 1⎥
log
⎢ Amin ⎥
⎢⎣ 10 10 − 1 ⎥⎦
Rq : il existe aussi des n=
abaques, ⎡ fc ⎤
2 × log ⎢ ⎥
Et bien sûr des programmes ⎣ fs ⎦
téléchargeables sur internet.
fc
fc = 5 kHz f0 = 1
fs : 15 kHz Ama x
2n
Amax : 3 dB
⎡ ⎤
Amin : 25 dB ⎢10 10
− 1⎥
⎢⎣ ⎥⎦
Exemple de synthèse
Avec les valeurs numériques données , on trouve : n = 2,62 et f0 = 5kHz
ordre 1 ordre2
Exemple de synthèse
R = 1,59kΩ 1 C1 = 40 nF et C2 = 10 nF
f0 = 5 kHz
C0 = = 20 nF
2πRf 0
Exemple de synthèse