Vous êtes sur la page 1sur 33

1

ETI
Filtrage analogique
I Introduction
II Etude des filtres de Butterworth et de Chebychev
III Filtres actifs
IV Filtres capacits commutes

IOGS 1A 2015
Sylvie Lebrun

Domaines dapplication
Traitement de signaux audio, vido, radio
Tlcommunications, tlmtrie
Instrumentation scientifique, medicale, radars
Acquisition numrique de donnes
( ti
(anti-repliement)
li
t)
Rjection de bruit (alimentation lectrique)

gabarit de filtre vido

Miniature Filters
Active/Bandpass/Band-Reject
p
j

http://www.avens-filter.com/

Introduction

http://ressource.electron.free.fr/bts/cours/le-filtrage-actif-passif.pdf
AIL : Amplificateur Intgr Linaire

Introduction
Historique :
1920-1960
1920
1960 : filtres passifs RLC
1960 : filtres actifs avec ALI
1970 : circuits intgrs (VLSI)
1980 : filtres numriques, DSP
1980 : filtres analogiques

Gnralits
Soit un signal u(t) comprenant plusieurs composantes sinusodales. Un filtre
est un dispositif dont la fonction de transfert complexe T permet disoler
certaines composantes en liminant les composantes de frquences
i d i bl
indsirables.
Pour quun filtre ne dforme pas les signaux compris dans une certaine
bande passante (BP), il faut runir deux conditions :
1 Le module de la fonction de transfert doit tre le plus constant possible
1-Le
dans la BP
2-Le temps de propagation de groupe tg doit tre le plus constant possible
dans la BP
d
Par dfinition, t g
=>phase linaire
d
Si de plus |T|
|T|=0
0 pour les frquences liminer,
liminer alors le filtre est idal.
idal
En pratique, on se contente dapprocher ce filtre Idal. La ralisation de
filtres se fait partir de polynmes dapproximation optimisant au mieux
l
les
contraintes
t i t
d
demandes
d
puis
i dun
d

ventuel
t l ajout
j t en cascade
d dun
d
correcteur de phase.
-une BP plate au maximum pour les filtres de Butterworth
-une bande
b d de
d transition
t
iti
troite
t it au dpend
d
d dune
d
ondulation
d l ti
d
dans lla BP pour les
l
filtres de Chebychev
-une phase linaire dans la BP pour les filtres de Bessel
-autres filtres (Chebychev de type II, Cauer )

Caractrisation dun filtre


Pour une tude complte :
Rponse frquentielle :
=>Diagrammes de Bode
-module de la fonction de transfert
-tg
Rponse temporelle :
-rponse
rponse impulsionnelle
-rponse indicielle

Notations
Notations :
Fonction de transfert complexe
p
: T(j
(j)
Module : T()=|T(j)|
Gain en dB : GdB=20.log T()
|T(j)|

|T(j)|

Filtre passe-bas
|T(j)|

Filtre passe-haut
|T(j)|

1 2

Filtre passe-bande

1 2

Filtre coupe-bande

Etude prcise des filtres passe-bas


Il suffira deffectuer
d effectuer des changements de variables pour les autres filtres
Bonne connaissance des filtres passe-bas dordre 1 et 2

Rappels sur les filtres passe-bas


Passe-bas 1er ordre
T j

1
1 j

GdB

0,01
0

0,1

10

c (log)

-5

c est la frquence de coupure -3 dB

-20 dB/dec

-10

Passe-bas 2nd ordre


T j

1

1 2 jm
j
0 0

-15

1
j
1
j
Q 0 0

m est le facteur damortissement


Q est le facteur de qualit
0 est la frquence propre
0<m<0,7 : rsonance r 0 1 2m2

20

m=0,1

m=0,5
m
0,5

0
0,01

m>0,7 : il ny a plus de rsonance

0 (log)
0,1

1
m=2

m=0,7 : rponse la plus plate dans la BP -20


m1 : T est dcomposable en un
produit de 1er ordre

GdB

m=0 7
m=0,7

m=1

Pente : -40 dB/dec


-40

10

Notion de gabarit

Cahier des charges :


Construire un filtre passe-bas qui ne transmet que les signaux de frquence < f0.
GdB doit possder :
-une valeur minimale a dans la bande de frquences transmettre
-une valeur maximale b dans la bande de frquences liminer
-Le gabarit est caractris par 2 points (f0, a) et (f1, b).
GdB

f1

f0

f
log

Autres spcifications possibles dun gabarit :


Ondulation dans la BP
Largeur de la bande de transition
Etc

b
Bande
passante

Bande
B
d d
de
transition

Bande
coupe

Utilisation dapproximations de filtres rels :


Butterworth, Chebychev, Bessel, Cauer

Gain relative to g
gain at 1 kHz (dB))

Ex : Gabarit de transmission tlphonique

10

Expanded scale

Typical filter
transfer function

100 Hz

1 kHz

Frequency (Hz)

10 kHz
Copyright 1975, ATT company

11

Filtrage analogique
I Introduction
II Etude des filtres de Butterworth et de Chebychev
III Filtres actifs
IV Filtres capacits commutes

Filtres de Butterworth
Utilis pour sa rponse extrmement plate dans la BP
Le module de la fonction de transfert T() est cherch sous la forme :
T

1

1
C

2n

o n est lordre du filtre

La rponse frquentielle est normalise par rapport la


pulsation de coupure (ou caractristique) c pour laquelle
lattnuation est de -3 dB
On p
pose x=/c.

T x

1
1 x 2n

Pour x=1 : 20.logT(x)= - 3dB


Quel que soit n, toutes les courbes passent par -3dB pour x=1, soit f=fc
Pour x<1 : 20.logT(x)>
20 logT(x)>- 3 dB
La frquence de coupure est dfinie - 3dB quel que soit n

12

Dtermination de n et fc : cas gnral


20.log T(x)
(dB)

x1

x0 1

x (log)

- 3dB

x = f / fc
n = ordre du filtre
a - 3 dB

T(x )

1
1 x 2n

Conditions limites :

20.logT(x0) > a

20.logT(x1) < b

x02n < 10-a/10 - 1


x12n > 10-b/10 - 1

(1)
(2)

10 a 10 1
log b 10
(2) divis par (1) donne la valeur de n minimum.

10
1
1

En pratique on prend la plus petite valeur entire de n qui satisfait : n


g f0 f1
2 log
On calcule alors avec (1) et (2) les frquences de coupure limites :

f c,0

10

f0
a 10

1 2n

f c,1

10

f1
b 10

1 2n

On choisit la frquence de coupure au milieu (moyenne gomtrique) :

f c f c,0f c,1

13

Fonction de transfert
But : trouver une fraction rationnelle complexe T(s) (avec s=jx) qui
admette T(x) comme module.
1
T x
1 x 2n
Mthode : on factorise le polynme P(x) = 1 + x2n
On montre que P(x) apparat ainsi comme le carr du module du polynme
P(s) suivant (n impair) :
P(s) = (1+s) (a2+b2+2bs+s2) (
La fonction de transfert normalise scrit alors :

T s

1
1 s a2 b2 2bs s2 ...

si n est impair
En pratique,
pratique lexpression
l expression de P(s) donc de T(s) ne dpend que de
lordre n du filtre => utilisation de tables pour les coefficients

14

Quelques polynmes de Butterworth

15

Exemple rcapitulatif
Dterminer

i
la ffonction
i
de transfert
f
du fi
filtre passe-bas de Butterworth quii
satisfait au gabarit suivant :

GdB

1 kHz

3 kHz

f
log

-1
-40

1) Dtermination de lordre : n>4,8 donc on choisit n=5


2) Frquences de coupure : fc,0=1,145 kHZ ; fc,1=1,194 kHZ do fc=1,17 kHZ
3) Dtermination de la fonction de transfert normalise partir de la table :
1
T s
1 s 1 1, 618s s2 1 0, 618s s2
4) Fonction de transfert : T j

T jf

1
2
2




j 1 0, 618 j
j
1 j 1 1, 618 j
C
C C
C C

1
1 j.8, 5.10 4 f 1 j.1, 38.10 3 f 7, 3.10 7 f 2 1 j.5, 2.10 4 f 7, 3.10 7 f 2

16

17

Filtres de Chebychev

Utilis quand les spcifications du gabarit permettent une ondulation dans la BP


La fonction T(x) est cherche sous la forme :

T x

1
1 2Cn2 x

est un nombre
Cn(x)
( ) estt un polynme
l
dfi
dfinii par rcurrence

C0(x) = 1 ; C1(x) = x ;
Cn+1(x) = 2 x Cn(x) - Cn-1(x)
Cn est oscillante dans la BP et dcroissante dans la bande darrt
d arrt

x=/r o r est la pulsation dlimitant


la bande dans laquelle on accepte une
ondulation r dfinie par r = 1+2
Normalisation par rapport r

-Le nb dextrema prsents dans la bande


dondulation est gal n.

1 2

am
mplitude

La frquence de coupure r est dfinie


10.log (1+) dB qui vaut 3dB
uniquement pour =1.

Bande dondulation

Bande de transition

Bande darrt

/r

Calcul de lordre
La donne de la largeur de la bande dondulation fixe r.
Il suffit de connatre :
-un
un point de la bande darrt
d arrt (a, GdB(a))=G
GdB,a
dB a )
-lamplitude de londulation admise
pour dterminer lordre n du filtre

10 b /10 1
arg cosh
a / 10
10
1
n
a
arg cosh

18

Polynmes de Chebychev
On dtermine T(x) compte tenu de londulation tolrable r et de lordre n
Voici quelques polynmes de Chebychev :

19

20

Exemple rcapitulatif
Dterminer

i
la ffonction
i
de transfert
f
du fi
filtre passe-bas de Chebychev quii
satisfait au gabarit suivant (on admet une ondulation de 1dB dans la BP) :

GdB

1 kHz

3 kHz

f
log

-1
-40

1) Dtermination de lordre du gabarit : r=1 dB=1,122 donc =0,5089


Do n>3,4 donc on choisit n=4
2) Dtermination de la fonction de transfert normalise partir de la table :
T s

1 2, 411s 3, 579s 1 0, 283s 1, 014s

3) Fonction de transfert : T j

1
2
2





1 2, 411j 3, 579 j 1 0, 283 j 1, 014 j

r
r
r
r

21

Comparaison Butterworth - Chebychev


0,01
0
01
0

GdB

01
0,1

x (log)

Butterworth
La frquence de coupure est la mme
quel que soit n
Coupure de pente relativement faible
(mais peut tre augmente avec n plus
grand)
Rponse trs plate dans la BP
Assez bien adapt aux signaux rapides

10

n=1
n=2
n=3
n=4
n=5

-10

-20

-30
0,01

GdB0

0,1

x (log)
(l )

Chebychev
Coupe ordre identique plus rapidement
-10
que Butterworth
q
Ondulations dans la BP
Dconseill pour les signaux rapides
(dformation importante)
-20

-30

10

n=1
n=2
n=3
n=4
n=5

Comparaison Butterworth - Chebychev

0
0,01

0,1

10

100

20

Gain(dB)

40

60

80

100

Butterworthn=4
Chebychevn=4

22

Autres formes de rponse

23

Filtres de Legendre :
-Il ny a pas dondulation dans la bande passante.
-La coupure est plus raide que Butterworth, mais moins raide que Chebychev
Filtres d
Filt
de B
Bessell :
-La coupure nest pas trs raide
-La phase est trs linaire
Filtres de Cauer (non polynmiaux) :
- Comportement de Chebychev en bande passante et en bande darrt
- La coupure est trs raide
- La phase nest pas linaire (les signaux sont assez dforms).

24

Transformations
Cas frquent : a = -3dB et normalisation par rapport 0

Passe-haut passe-bas
20.log T(x)
x1
(dB)
a

x (log)

sS=1/s
xX=1/x
log x log X = - log x
Symtrie par rapport x = 1

20.log T(x)
(dB)
a

20.log T(X)
(dB)
a

X1

X (log)

Passe-bande passe-bas
x1

x2

x3

x4

20. log T(X)


1
(dB)
a

x ((log)
g)

b
c

Min (b,c)
s S = (s + 1/ s) / x avec x = (f3-f2)/f0 et f 0 f 2 f 3

x X

f 2 f0

f (f 3 - f 2 )

Min (X1,X4)

X (log)

25

Transformations
Coupe-bande passe-bas
20.log T(x)
(dB)
a

x1

x2

x3

x4

x (log)

20. log T(X)


(dB)
a

b
s S = x/(s + 1/ s)

avec x = (f3-f2)/f0 et f 0 f 2 f 3

Min (X1,X
X4)

X (log)

26

Exemple
Dterminer laide dun polynme de Butterworth la
fonction de transfert T(s) du filtre passe-haut dfini par
le gabarit ci-contre :

1) Normalisation du gabarit :

20.log T(x)
(dB)

0,4

-3

-3

f0=10 MHz

20.log T(x)
4 MHz 10 MHz
(dB)

f (log)

-18

x (log)

-18

2) T
Transposition
iti vers lle passe-bas
b correspondant
d t:

20.log
20
log T(X)
(dB)

2,5

-3

3)) tude du filtre passe-bas


p
: n>2,25
, donc n=3
T S

1
1

2
3
1 S 1 S S2 1 2S 2S S

-18

4) Transformation vers le passe-haut :

T s

s
1 2s 2s 2 s3

soit

j

0

T j
2
3
j
j j
1 2 2
0
0 0

X (log)

27

Filtrage analogique
I Introduction
II Etude des filtres de Butterworth et de Chebychev
III Filtres actifs
IV Filtres capacits commutes

Filtrage actif
Principe = mise en cascade de cellules lmentaires du
second ordre base dALI
Intrts
I
cellules lmentaires de faible impdance de sortie (et forte impdance
peut utiliser la mise en facteur de T(s)
( )
dentre)) => on p
Conception et mise en uvre simplifie
Intgration possible (car pas dinductance)

Limitations
Sensibilit aux variations des valeurs des composants
Distorsion du signal : saturation -> excursion limite
slew rate -> bande passante limite
Ncessite des alimentations continues pour les ALI (consommation
dnergie)
Bruit gnr par les ALI
Risque dinstabilit
(systmes

contre-raction)

28

29

Filtres de Sallen-Key
Cellule de Sallen-Key dordre 2

Y3

Ve
Y4

Y2
r1

Y1

Vs
K Y1Y3
=
Ve Y1 +Y2 Y3 +Y4 +Y3 Y4 K Y2
AO

avec K = 1+r2/r1

Vs

On choisit les admittances Yi


(capacits ou rsistances) suivant
le type de filtre raliser

r2

Passe-bas
Passe
bas

Passe-haut
Passe
haut

Passe-bande
Passe
bande

Rsistances

Y1 et Y3

Y2 et Y4

Y1, Y2

Capacits

Y2 et Y4

Y1 et Y3

Y3
Y4 = R // C

30

Filtres de Rauch
Cellule de Rauch dordre 2

-Y1Y3
Vs
=
Ve Y5 Y1 +Y2 +Y3 +Y4 +Y3 Y4
Voir TD pour le calcul

On choisit les admittances Yi


(capacits ou rsistances)
suivant le type de filtre
raliser
Passe-bas

Passe-haut

Passe-bande

Rsistances

Y1, Y3 et Y4

Y2 et Y5

Y1, Y2 et Y5

Capacits

Y2 et Y5

Y1, Y3 et Y4

Y3 et Y4

Autres types de filtres

31

Filtres actifs convertisseur dimpdance (Q >20)


Exemple
p : filtre g
girateur d'Antoniou
Les impdances Zi sont des C ou des R

Filtres actifs variables dtats


d tats
Filtres Capa Com variables dtats (MF10)

From TI Application Note 779 A Basic Introduction to


Filters - Active, Passive,and Switched Capacitor

Quelle technologie choisir ?


Technologie

Composants

Spcificits

Filtres numriques

Circuits logiques
intgrs (FPGA,
microcontroleur,
))

Signaux numriss (pr


et post filtrage
ncessaire !)
F < 100MHz
(re)programmable
Production en grande
srie possible

Filtres passifs

Composants
discrets L et C,
Quartz pour les
HF

F leve (< 500MHz)


Pas dalimentation
Non intgrable

Anti-repliement
Rejection du bruit
dalimentation

Filtres actifs

AO, R et C

F < 1 MHz
Tension de sortie
li it
limite

Anti-repliement
Audio High
Fid lit
Fidelity

Filtres capacit
commute

AO, interrupteurs
commands MOS,
R et C intgrs

F < qq MHz
Intgrable
Frquence
programmable et
prcise

Dtection de
tonalit
Analyseur de spectre

(voir cours STNS en


2A)

Exemples
dapplication

32

Comparaison filtre actif filtre passif


Filtre passif :
-Fonctionne sans alimentation et des frquences leves
-Lutilisation de bobines et de capacits permet dobtenir tous types de rponse
-Ncessite
Ncessite des bobines : cher (bobine faible tolrance),
tolrance) encombrant,
encombrant non-idal
non idal
(rsistance => facteur de qualit faible en basses frquences), risque de couplage
parasite entre bobines
-Difficult de mise en uvre p
pour les filtres dordres levs ((tages
g dpendants)
p
)
-La fonction de transfert dpend de la charge qui doit donc tre dtermine trs
prcisment
-Performants jusque 500 MHz
Filtre actif :
-Moins cher en grandes quantits
-Petite taille => parasites moindres
-Intgration possible
-Ncessit dalimentation de tension, consommation dnergie
-Excursion du signal limit par la saturation des AO et par le bruit des AO
-Les
Les imperfections des AO hautes frquences modifient la fonction de transfert du
filtre
-La contre-raction sur les AO peut conduire linstabilit du systme
-Utilisation pour des frquences infrieures quelques 100 kHz

33

Vous aimerez peut-être aussi