Cours 5
Filtrage analogique
ASI 3
Contenu du cours
Introduction
Notion de filtrage
Filtrages temporel et frquentiel
Filtres lmentaires idaux
Filtres physiquement ralisables
Filtres ralisables classiques
Synthse de filtres passe-bas
Filtres de Butterworth
Filtres de Tchebytchev
Filtres de Cauer
TdS
Introduction
Notion de filtrage
x(t )
Filtre
y (t )
But :
Slectionner des parties du signal contenant une information pertinente
liminer du bruit
Adoucir un signal, liminer des valeurs aberrantes
Sparer plusieurs composantes d'un signal
etc.
TdS
Applications
Rglage de tonalit dans les appareils audio : equalizer
Suspension des vhicules : filtre mcanique amortissant les chocs
(voir applet)
Protection sismique : filtrage des ondes provenant de la rotation de la terre
Acoustique : sparation des graves et des aigus dans les enceintes
Tlphonie mobile,
Compression de donnes : mp3
karaok
Imagerie mdicale, ...
TdS
f (Hz )
0 1000 Hz
5500 Hz
TdS
Problmatique
Objectif du filtre : slection de composantes particulires
Caractrisation du filtre : capacit transmettre certaines frquences ou
Difficults :
Module H ( f )
H( f )
x(t )
Systme
(filtre)
y (t )
Rponse impulsionnelle
h(t) / H(f)
Argument ( f ) = arg( H ( f ) )
TdS
t1
t2
y (t ) = h(t ) x(t )
Y( f ) = H( f ) X ( f )
Multiplication temporelle
Convolution frquentielle
f1
TdS
f2
y (t ) = h(t ) x(t )
Y( f ) = H( f ) X ( f )
Convolution temporelle
Multiplication frquentielle
7
Filtres lmentaires
Filtre passe-bas
Slection des frquences basses
limination des frquences suprieures fc (frquence de coupure)
Bande passante BP = [0, f c ]
|H( f )|
Reprsentation
bilatrale
Remarque
-fc
fc
TdS
H( f )
f
:
20
log
Filtres lmentaires
Filtre passe-haut
Transmission des frquences suprieures fc
|H ( f )|
1
BP = [ f c , [
-fc
Filtre passe-bande
Bande passante
BP = f c1 ,
f c2
-fc2 -fc1
Filtre coupe-bande
Bande passante
TdS
fc1 fc2
|H( f )|
1
dtermine
|H( f )|
1
un intervalle donn
fc
BP = 0,
] [
f c1 f c2 ,
-fc2 -fc1
fc1
fc2
f
9
H( f ) =
-fc
2 fc
TF inverse
H( f )
1
fc
h(t ) = 2 f c sinc(2 f ct )
rponse impulsionnelle du filtre
0 dB
Bande passante
TdS
Bande rejete
11
Filtres classiques
Filtre de Butterworth :
n : ordre du filtre
1
H f =
1 2 f 2n
2
Passe bas
pour f' = f/fc
Proprits
Conu pour avoir une rponse aussi plate que possible dans la bande passante
Ralisation :
Quel ordre choisir ?
Dtermination de H(f) ?
Raliser le filtre partir
de H(f) ?
TdS
12
Filtres classiques
Filtre de Butterworth : ralisation
Problme N1: dterminer l'ordre du filtre
fc
TdS
20 log
1+
fs
f c
2n
b
10
log 10 1
n
f
2 log s
fc
n : entier
13
Filtres classiques
Filtre de Butterworth : ralisation
Problme N 2 : dterminer la fonction de transfert
14
Filtres classiques
Filtre de Butterworth : ralisation
Problme N 3 : ralisation pratique du filtre :
TdS
C k =2 sin[
2k1
]k impair
2n
Lk =2 sin [
2k1
] k pair
2n
15
Filtres classiques
Filtres de Tchebychev de type I
H f =
1 T n 2 f
Avec Tn : polynmes de
Tchebytchev
cos( n cos 1 ( x) )
si x < 1
Tn ( x) =
cosh ( n cosh 1 ( x) ) si x > 1
Tn (1) = 1 n
plus d'ondulations pour x > 1
2
Tn
1
2 f
H f 2 =
1
2
1
Tn
1
2 f
Filtre qui minimise les oscillations
TdS
16
Filtres classiques
Filtres de Tchebychev
F ilt re s d e T c h e b y t c h e v
n=2
n=4
n=6
-1 0
-2 0
G a in ( e n d B )
-3 0
-4 0
-5 0
-6 0
-1
10
TdS
0
-1 0
-2 0
G a in (e n d B )
10
F ilt r e s d e T c h e b y t c h e v in v e r s e s
10
F r q u e n c e r d u it e ( c h e lle lo g )
-3 0
n=2
n=4
n=6
-4 0
-5 0
-6 0
-7 0
-8 0
-1
10
10
F r q u e n c e r d u it e ( c h e lle lo g )
10
17
Filtres classiques
Filtres de Tchebychev de type I : rglage des paramtres
Problme : dterminer n, et la FT H(s) partir du gabarit
n
cosh 1
(10 0.1b 1)
2
f
cosh 1 s
fc
10
a
10
TdS
18
Filtres classiques
Filtres de Cauer ou filtres elliptiques
H( f ) =
1
1 + 2 Rn2 (2 f )
Optimaux en terme de
bande de transition
Ondulations en bande
passante et attnue
19
Transformation de filtres
Les dfinitions prcdentes correspondent des filtres gnriques.
Le filtre voulu sobtient par changement de variables, en introduisant
la frquence de coupure :
Changement de variables
f '
f '
f
fo
fo
f
Filtre associ
passe-bas
fc = fo
passe-haut
fc = fo
+ 1
fo
f
f' o
f
B
fo
f'
TdS
passe bande
f
fo
fo f 2
+ 1
fo
fo =
B = f 2 f1
fo =
coupe-bande
f1 f 2
f1 f 2
B = f 2 f1
20
Exemples de transformation
Soit le filtre suivant : H( f ) passe-bas
Butterworth 2me ordre
H( f ) =
1+
1
2 2 f + 4 2 f 2
fo
f
f '
H ( f ') =
1+
f
f
2 2 o' + 4 2 o
f
f '
H( f ) =
f2+
f2
2
2 2 f o f + 4 2 f o
TdS
Exemple de filtrage
Soit un signal x(t) est un signal physiologique (ECG) et un bruit b(t) superpos
Problme : limination du bruit pour amliorer la dtection de pathologies cardiaques
xb (t ) = x(t ) + b(t )
Objectif : retrouver x(t) partir de xb(t)
Elimination du signal perturbateur
filtrage du bruit.
22
Exemple de filtrage
Filtre passe-bas lectronique du 2e ordre :
Ralisation pratique
H( f ) =
R
R
Ve
C2
R
C1
Ho
f
f
1
j + j +1
Q
fo
fo
Ho=1
-1
Vs
On a :
R=1071
TdS
48361
48361 + 311 j 2 f + ( j 2 f ) 2
fo=35 Hz
C1=18 F
Q=
fo =
1 C1
3 C2
1
2 R C1C2
Q=
C2=1 F
23
Exemple de filtrage
Rsultats
24
A savoir : tout :)
Toutes les dfinitions : classification des signaux, etc.
Connatre les signaux usuels : chelon/sin/cos/porte/expo/dirac/ ...
Energie et puissance, corrlation, distribution
Notion de frquence, savoir calculer la DSF et la TF d'un signal + TF inverse
Connatre leur proprits : dualit, etc.
Systmes :
Convolution
Notion de rponse impulsionnelle
Transforme de Laplace + proprits, TL inverse
Plancherel
Fonction de transfert d'un systme : ples/zros
Filtrage :
Dfinition, notion de bande passante
Filtre usuels : butterworth, Tchebychev, Cauer
TdS
25