Sunteți pe pagina 1din 13

Filtres analogiques pour conversion A D

Filtre passe_bas
anti-repliement
(antialias)

Filtres Analogiques

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Cours signaux et systmes


M1 physique
2004-2005
F. Montanet UJF

Filtre passe_bas
de reconstruction

Buts du Filtrage

Buts du Filtrage

Rduction du bruit:

Slection (ou limination) d'une bande frquentielle


dans le spectre d'un signal :

V(f)
s

V(f)

s1

s2

s3

V(f)

fe

2fe f
3

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Anti-repliement:

fp1

fp2

fp3

slection d'un signal modul en amplitude

Buts du Filtrage

Caractrisation dans le domaine frquentiel


Bande passante, bande attnue, passe-haut, passe-bas,
passe-bande, coupe-bande.

Slection (ou limination) d'une bande frquentielle


dans le spectre d'un signal :
V(f)

v(t)

Passe-haut

bande de
transition

bande
attnue

TF

Frquences

Frquences

f
5

Amplitudes

rjection de parasites

Coupe-bande
Amplitudes

Passe-bande

V(f)

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Amplitudes

Amplitudes

Passe-bas
bande
passante

Frquences

Frquences

Filtres analogiques

Performances des filtres analogiques

Trois types de filtres analogiques sont couramment utiliss (mais


il en existe dautres) :
Tchebycheff,
Butterworth,
Bessel (ou Thompson).

Critres dvaluation dun filtre passe-bas :

Rpass

Conus pour optimiser diffrents paramtres.

Rstop

Typiquement:
Rpass = -3dB (facteur 1/2)
Rstop = -40dB (1%)
Fpass Fstop
7

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Chaque type dfini une fonction de transfert, c.a.d ce que le


filtre fait, non pas comment il est construit.
Complexit ajustable nombre de ples et de zros. Plus le
nombre de ple dun filtre est grand, plus llectronique est
complexe raliser et plus il est performant.

Caractrisation dans le domaine temporel


valuation par la
rponse indicielle:

Implmentation par convolution :


Filtres Rponse Impulsionnelle Finie
RIF (ou FIR en anglais)

'

Implmentation par rcurrence :


Filtres Rponse Impulsionnelle Infinie
RII (ou IIR en anglais)

'

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Caractrisation des filtres linaires

'

'
'

Ondulations de
bande passante

Niveau
dattnuation

Ondulations

&

Linarit du
dphasage

&

Performances des filtres analogiques


log

&

linaire
Bessel

Coupure plus
franche

&

Butterworth

&
11

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

'

Rapidit de la
coupure
frquentielle

&

10

Caractrisation dans le domaine frquentiel


valuation par la
rponse
frquentielle:

Rapidit de la
rponse
indicielle

moins
doscillations
de bande
passante

Tchebycheff
6%
ondulations
12

Performances des filtres analogiques

Performances des filtres analogiques

Mise en vidence des ondulations dans le domaine temporel par


ltude de la rponse indicielle ( une fonction chelon en entre)

Bessel

Butterworth

Mise en vidence des ondulations dans le domaine temporel par


ltude de la rponse une fonction crneau en entre

Tchebycheff

Bessel

6% ondulations

13

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

6% ondulations

Tchebycheff

Choix dun filtre

14

Choix dun filtre anti-repliement

La slection dun filtre dpend essentiellement de la faon


dont est reprsente linformation dans le signal traiter.

Signal codage temporel, trois choix de filtrage dantirepliement: Tchebycheff, Bessel ou pas de filtrage.

On va notamment considrer deux mthodes courantes de


codage,
1. le codage dans le domaine temporel
La forme du signal est importante,
par ex: lectrocardiogramme, codage dimage
Seul les frquences prsentes comptent,
par ex: signal audio. On peut changer arbitrairement
les phases des diffrentes frquences prsentes
dans un signal vocal sans dceler de changement
audible. Par contre le signal sera mconnaissable sur
un cran doscilloscope.
15

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

2. le codage dans le domaine frquentiel

16

Fonctions de transfert des filtres linaires

Gabarit de Filtres
Gabarit dun filtre:

H(s ) =

a ks

0
p

b ps

est dcomposable en
p

critre de " gain plat "dans la bande passante

s ip
i
i

| H()|
slectivit
phase linaire

Transposition de frquence:

Les ples sont rels ou complexes conjugus

Exemple: H ( s ) =

2me ordre

Un filtre dordre quelconque peut tre ralis par


la cascade de filtres du premier et du deuxime ordre.

17

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

1er ordre

s 0 / s

s + 2 zs + 1
2

H (s) =

Filtre PB normalis

s2
0 2
s2
s
+ 2z
+1
2
0
0
Filtre PH

s=0/s

Filtre Passe-Bas

s=s+02/s

Filtre Passe-Bas

Filtre Passe-Haut
Filtre Passe-Bande
18

Applications aux systmes lectriques

Filtres RC
is(t) = 0

Soit u(t) la tension aux borne d'un composant, U(s) sa


TL, i(t) le courant qui le traverse et I(s) sa TL:

R
e(t)

i(t)

I
E + ES
1/R
1/Cs

s(t)

Rsistance :
Le courant de sortie est suppos nul (impdance dentre du
circuit suivant p. ex. ampli oprationnel)

Capacit :

19

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

On a donc :

Inductance :

S(s) =

I(s)
1 1
= (E (s) S(s) )
Cs
R Cs

1
S(s)
1
RCs
=
=
E(s) 1 + 1
1 + RCs
RCs
20

Filtres RC

Filtres RC
is(t) = 0

R
C

e(t)

R1

S(s)
1
=
E(s) 1 + RCs

s(t)

e(t)

i(t)

R2

s(t)

Filtre
ple unique

Le courant de sortie est suppos nul (impdance dentre


du circuit suivant p. ex. ampli oprationnel)

Rponse
frquentielle
dans Bode

-40

-80
0
10

10

10

10
10
Frequency (rad/sec)

10

10

-30

-60

-90
10

10

10

10
10
Frequency (rad/sec)

10

10

21

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

-60

Phase deg

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Gain dB

-20

is(t) = 0

e(t)

i(t)

R2

1
R2 +
1 + R 2 Cs
S(s)
Cs
=
=
E(s) R + R + 1
1 + (R 1 + R 2 )Cs
1
2
Cs

22

Rponse temporelle dun filtre ple


unique

Filtres RC
R1

On a donc :

1 + R 2 Cs
S(s)
=
E(s) 1 + (R 1 + R 2 )Cs

s(t)

S(s)
1
=
E(s) 1 + RCs

-20

10

10

10
10
Frequency (rad/sec)

10

10

-30

-60

-90
10

10

10

10
10
Frequency (rad/sec)

10

10

23

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

-40

-60
0
10

Phase deg

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Gain dB

24

Filtre passe-haut ple unique

Filtres rcursifs ple unique


S(s)
1
=
E(s) 1 + RCs

-40
-60
-80 0
10

10

10

10
10
Frequency (rad/sec)

10

10

90

60

30

0 0
10

10

10

10
10
Frequency (rad/sec)

10

10

25

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Gain dB

S(s)
RCs
=
E(s) 1 + RCs

Phase deg

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

-20

S(s)
RCs
=
E(s) 1 + RCs

26

Passe-bas 1er ordre

Filtres RC
is(t) = 0

R1

i(t)

s(t)

e(t)
C

Vin

Vo

+
C

Si tel n'est pas le cas, la rponse du circuit passif est


perturbe.
utilisation d'un AOp (impdance d'entre trs
grande)
circuits actifs
27

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Le courant de sortie a t suppos nul


(impdance dentre du circuit suivant )

28

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Vin
R1

F(s) =

Zin minimum HF, = R

29

F(s) =

Gain > 1 en BF.

31

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Vin
R

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Passe-bas 1er ordre


Passe-bas 1er ordre
R2

Vo
C

+
Vin

C
Vo
Vin

R2
1
R1 1 + R 2Cs

R1

Passe-bas 1er ordre

Vo

1
1 + RCs

30

Passe-haut 1er ordre

R2

Vo

32

Passe-haut 1er ordre

Passe-haut 1er ordre


R2

Vo

+
R

Vin

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

F(s) =

R1

Vo

RCs
1 + RCs

Zin minimum HF, = R

33

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Vin

Passe-haut 1er ordre

34

Filtres rcursifs ple unique


Relation entre constante de temps et frquence de coupure

R2

R1

F(s) =
Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

x = e 2 f c ou f c = frquence de coupure = 1/2RC

Vo

R 2Cs
1 + R1Cs

Gain > 1 en BF.

35

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Vin

x = e 1/ ou = constante de temps = RC

36

Filtres du 2me ordre

Analyse de filtres dans le domaine s

H (s) =

Filtre du 2me ordre normalis:

1.4

1
s + 2 zs + 1
2

ou

1
s
s2 + + 1
Q

10

gain1.2

dB
0

-10
0.8

-20
0.6

-30

37

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

0.4

-40

0.2
0 -1
10

10

()

2N

+1

ou H(s) =

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Q = 0.577 = 1

Q = 1.128
38

H N () =

1 + ( 1) s

N 2N

Ex: N=3

1
3
3

j
j
s e 4 s e 4

1
1
=
=
2

s + 2s + 1
s + 2sin 4 s + 1

H2 ( s) =

()

2N

+1

ou H(s) =

1 + ( 1) s 2 N
N

si N est impair, les ples sont les racines de s2N=ej2, donc sk=ekj/N.
x

x
x

39

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Q = 0.707 = 1

Filtres de Butterworth ("maximally flat filter"):

si N est pair, les ples sont les racines de s2N=ej, donc sk=ekj/2N.
Ex: N=2

10

Filtres de Butterworth

Filtres de Butterworth ("maximally flat filter"):


2

-50 -1
10

Butterworth
Bessel
Tchebycheff

Filtres de Butterworth
H N () =

10

H 3 (s ) =

(1 + s )(1 + s + s 2 )

si N est pair, les ples sont les racines de s2N=ej, donc sk=ekj/2N.
Ex: N=4

x
x

H 4 (s ) =

2
2
1 + 2 sin s + s 1 + 2 sin s + s
8
8

40

Filtres de Tchebycheff

Filtres de Bessel
Filtres de Bessel :

Filtres de Tchebycheff:

Pour quun signal ne soit pas dform par un systme linaire,


il faut quil subisse un retard pur: y(t)=A x(t-).

Plus slectif en frquence que Butterworth:

H N () =
2

Y() = A X()exp( j )

1
1 + TN2 ()
2

Le gain du systme est donc G()=A exp(-j).


La phase du filtre varie linairement avec la frquence.
Un tel filtre est non causal donc non physique, le filtre de Bessel
est celui qui approche le mieux un filtre phase linaire.

TN +1 (x ) = 2 x TN (x ) TN 1 (x )

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

avec T0 (x ) = 1 et T1 (x ) = x

41

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Les polynmes de Tchebycheff sont dfinis par:

Filtres

H N (s ) =

a
B N (s)

BN est un polynme de Bessel dfini par:

B N (s ) = (2 N 1)B N 1 (s ) + s 2 B N 2 (s )

avec B0 (s ) = 1 et B1 (s ) = s + 1
H1 (s ) =

1
3
15
; H 2 (s ) = 2
; H 3 (s ) = 3
s +1
s + 3s + 3
s + 6s 2 + 15s + 15
42

Performances des filtres analogiques


Rsum des caractristiques des 3 types de filtres analogiques:

Comparaison des fonctions de transfert (filtres dordre 3)

Tchebycheff optimise la pente de coupure,


1,2

0,01

0,1

10

Butterworth optimise la rponse plate en bande passante,

-10
0,8

Butterworth-mod

0,6

Chebychev
-40

0,2

-50

-60
0,1

10

Bessel

-70

0
0

-1,5708
Butterworth
Bessel
-3,1416

-4,7124

Phase compare
des filtres de Butterworth
et de Bessel

43

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Butterworth

-30

Bessel-mod

0,4

0,01

Bessel optimise la rponse indicielle.

-20

Chebychev-mod

44

Filtres analogiques

Filtres analogiques

Filtres actifs: construits autour dun composant actif (amplificateur)


non ncessairement stables
comportement frquentiel limit par les lments actifs

Cellules prdfinies: filtre de Sallen-Key (1965)


Vs
A
=
Ve R1C1R 2C 2s 2 + [C 2 (R1 + R 2 ) + R1C1 (1 A )]s + 1

Passe-bas du 2me ordre


R

ve

vs
C

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

A
s
Vs
RC
=
Ve s 2 + 4 A s + 2
RC
R 2C 2
stabilit

C1
R1

A<4

Passe-bande du 2me ordre

0 =

R2

2
1
et Q =
RC
4A

45

Filtres analogiques pour conversion A D

stabilit

ve
Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Exemple:

A<

vs

(R1 + R 2 )C 2 + 1
R 1C1

C2

Les cellules de Sallen-Key permettent de raliser


tous les filtres polynomiaux

46

Filtres analogiques pour conversion A D

Le circuit Sallen-Key modifi.

On peut raliser des filtres avec 2n ples en reliant en srie plusieurs circuits de ce type.

Ralise un filtre passe-bas 2 ples, base des filtres analogiques.


On peut raliser des filtres avec plus de ples en reliant en srie
plusieurs circuits de ce type.

47

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Valeurs de k1 et k2, de R et de Rf . On peut choisir R1 et C arbitrairement, par


exemple R1=10K et C=1nF)

48

Analyse de filtres dans le domaine s


Circuit Sallen-Key

passer aux filtres numriques

A 3
2RC

A 2 + 6A 5
2RC

49

Filtres analogiques pour conversion A D

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Il est malais et coteux de raliser des rsistances directement


sur le silicium.
On replace alors le circuit RC par un circuit capacits commutes.
(switched capacitor filter).

52

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Signaux & Systmes - M1 Physique - LPSC/UJF - F.Montanet

Ples en + j

50

S-ar putea să vă placă și