Vous êtes sur la page 1sur 47

Filtrage

analogique

Fonc/ons de transfert, familles,


synthèse,…

Claude Pellet 2016-2017


Objectifs

L’objectif de ce cours est la présentation de


techniques de synthèse des filtres analogiques
actifs.
On commencera par rappeler quelques
définitions :
Fonction de transfert d’un système linéaire?
Filtrage ?
Filtrage analogique ?
Filtrage
Le filtrage est une opération linéaire qui consiste à
sélectionner certaines parties du spectre d’un signal.

Comme tout système linéaire les filtres sont caractérisés


par leur fonction de transfert.

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

H ( jω) est obtenue en remplaçant p par jω

On appelle ordre du filtre n, l’ordre du polynôme du dénominateur

Dans la bande de coupure la pente de l’asymptote est de ± nx20 dB par décade


Filtrage
On distingue 4 catégories de filtres :

• Filtre passe bas


• Filtre passe haut
• Filtre passe bande
• Filtre réjecteur

On montre que l’on peut, par des transformations


mathématiques, passer d’un type de filtre aux autres.
Aussi la plupart du temps on ne présente que les filtres
passe-bas.
Passe bas du premier ordre
dv s
R RC + vs = v e
dt

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.

Un filtre actif contient systématiquement au moins un élément actif


(amplificateur opérationnel). Le schéma ci-dessous est un filtre actif du
premier ordre

−1
H ( p) =
1 + RCp
Filtres actifs ordre élevé

On montre que l’on peut décomposer tout filtre d’ordre supérieur à 2 en


filtres élémentaires d’ordre 1 et 2. Par exemple un ordre 3 se construit en
associant un ordre 1 à un ordre 2

ordre 1 ordre2

C’est pourquoi dans ce cours on ne parlera que de ces deux ordres


Filtre passe bas d’ordre 2
A0 : gain dans la bande passante
A0
H(p) =
1 p p2 ω0 = 2p f0 : pulsation caractéristique
1+ + 2
Q ω0 ω0 Q : coefficient de surtension

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

1 H dB = −40 log(ω ) + 40 log(ω0 )


H ( jω 0 ) = 2
⎛ω ⎞
⎜⎜ ⎟⎟
⎝ ω0 ⎠
Filtre passe bas d’ordre 2
H dB

log( f )
0 dB f0
H dB = 0

H dB = −40 log(ω ) + 40 log(ω0 )


Diagramme de Bode (module)
f/f0

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

Chaque famille a ses avantages

Courbes de réponses comparées


Pour un passe bas d’ordre 4
Bessel
1
H ( jω ) =
ω
Fn ( j )
ω0

Les fonctions Fn sont des polynômes de Bessel définis par récurrence

ω ω ω
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 =
ω

Si les composantes du signal sont toutes dans la bande passante du filtre,


on le retrouvera simplement retardées à la sortie du filtre.
Bessel

Exemple : ve(t) = A1 cos(ω1t)+A2 cos(ω2t)+A3 cos(ω3t) avec ω0>>ω1,2,3

Ve H ( jω ) = A0 Vs

ϕ (ω ) = −τω

vs(t) =A0 [A1 cos(ω1t+φ1))+A2 cos(ω2t+φ2)+A3 cos(ω3t+φ3)]

vs(t) =A0 [A1 cos(ω1t-τω1))+A2 cos(ω2t-τω2)+A3 cos(ω3t-τω3)]

vs(t) =A0 [A1 cos(ω1 (t-τ) )+A2 cos(ω2 (t-τ) )+A3 cos(ω3 (t-τ) )]

vs(t) =A0 ve(t-τ)


Bessel

Retard de groupe pour les différentes familles de filtres


Butterworth
Les filtres de Butterworth présentent le gain le plus constant dans la bande passante.
Le module est toujours décrit par la fonction ci-dessous :

1
H ( jω ) =
ω 2n
(1 + ( ) )
ω0

Où n est l’ordre du filtre. Il en découle que la fréquence caractéristique f0 est


aussi dans ce cas la fréquence de coupure à -3dB
Butterworth
Chebychev

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

On choisira donc un ordre 3

ordre 1 ordre2
Exemple de synthèse

Q=1 q=2 et (f-3dB/f0) = 1 f0 = 5 kHz

R = 1,59kΩ 1 C1 = 40 nF et C2 = 10 nF
f0 = 5 kHz
C0 = = 20 nF
2πRf 0
Exemple de synthèse

Il existe des programmes téléchargeables gratuitement


sur internet.
On va en voir un réalisé par Texas Instrument : Filter
Pro que vous utiliserez en TD et en TP
Exemple de synthèse
On va lire dans le tableau les valeurs des coefficients de chacun des ordres
Premier ordre avec f0 = f-3dB

Deuxième ordre avec f0 = f-3dB et Q = 1

Vous aimerez peut-être aussi