Académique Documents
Professionnel Documents
Culture Documents
Cours5 PDF
Cours5 PDF
Cours 5
Filtrage analogique
ASI 3
Contenu du cours
Introduction
Notion de filtrage
Filtrages temporel et fréquentiel
Filtres élémentaires idéaux
Filtres physiquement réalisables
Filtres réalisables classiques
Synthèse de filtres passe-bas
Filtres de Butterworth
Filtres de Tchebytchev
Filtres de Cauer
Obtention des autres filtres par transformation
Méthodologie de synthèse des filtres
Exemple
TdS 2
Introduction
Notion de filtrage
But :
Sélectionner des parties du signal contenant une information pertinente
Éliminer du bruit
Adoucir un signal, éliminer des valeurs aberrantes
Séparer plusieurs composantes d'un signal
etc.
TdS 3
Applications
Téléphonie mobile,
karaoké
TdS 4
exemple de filtrage sur un fichier son
Bbc.wav
f (Hz )
0 − 1000 Hz 5500 Hz
TdS 5
Problématique
Objectif du filtre : sélection de composantes particulières
Difficultés :
x(t ) Système y (t )
Détermination de h(t) ou H(f) (filtre)
Réaliser le filtre à partir de h(t) ou H(f)
Réponse impulsionnelle
h(t) / H(f)
TdS 6
Filtrage temporel / fréquentiel
Filtrage temporel : atténuation ou interruption du signal au cours du temps
– Changement / annulation des amplitudes d’un
signal
– Sélection d'une portion du signal
– Lissage du signal
y (t)
y (t ) = h(t ) × x(t ) Multiplication temporelle
Y( f ) = H( f )∗ X ( f ) Convolution fréquentielle
t
t1 t2
Y (f)
y (t ) = h(t ) ∗ x(t ) Convolution temporelle
Y( f ) = H( f )× X ( f ) Multiplication fréquentielle
f
f1 f2
TdS 7
Filtres élémentaires
Filtre passe-bas
|H( f )|
Représentation
1
bilatérale
-fc fc f
Remarque
La bande passante d'un filtre est l'intervalle de fréquence dans lequel
son gain G( f ) est supérieur à un gain de référence (par exemple –3dB)
H( f )
La bande passante à –3dB est f : 20 log ≥ − 3
max( H ( f ) )
TdS 8
Filtres élémentaires
Filtre passe-haut
Bande passante BP = [ f c , ∞ [
-fc fc f
Filtre passe-bande |H( f )|
Transmission des fréquences appartenant 1
à un intervalle donné
Bande passante [
BP = f c1 , f c2 ] f
-fc2 -fc1 fc1 fc2
Filtre coupe-bande |H( f )|
Transmission des fréquences hors d’une bande 1
déterminée
Bande passante BP = 0,[ ] [
f c1 ∪ f c2 , ∞ [ -fc2 -fc1 fc1 fc2 f
TdS 9
Filtre physiquement réalisable
La sortie ne se produit
pas avant l'entrée
Un filtre est physiquement réalisable s'il est stable et causal
Revient à son état
initial après excitation
Soit le filtre passe-bas idéal
H( f ) = Π 2 fc
H( f )
TF inverse
1
G( f ) en dB
0 dB fc
f
a
Propriétés
Conçu pour avoir une réponse aussi plate que possible dans la bande passante
Pour tout n, l'Atténuation asymptotique est de –20n dB/décade à partir de Fc = 1
Réalisation :
– Quel ordre choisir ?
– Détermination de H(f) ?
– Réaliser le filtre à partir
de H(f) ?
TdS 12
Filtres classiques
Filtre de Butterworth : réalisation
TdS 14
Filtres classiques
Filtre de Butterworth : réalisation
2k−1
C k =2 sin[ ]k impair
2n
2k−1
Lk =2 sin [ ] k pair
2n
TdS 15
Filtres classiques
Filtres de Tchebychev de type I Avec Tn : polynômes de
Tchebytchev
2 1
∣H f ∣ = 2 2 cos( n cos − 1 ( x) ) si x < 1
1 T n 2 f Tn ( x) =
cosh ( n cosh − 1 ( x) ) si x > 1
Tn (1) = 1 ∀ n
Filtre qui minimise les oscillations
plus d'ondulations pour x > 1
dans la bande atténuée
2 1
Tn
1− 2 f
∣H f ∣2 =
2 1
1 Tn
1− 2 f
Filtre qui minimise les oscillations
TdS dans la bande passante
16
Filtres classiques
Filtres de Tchebychev
F ilt re s d e T c h e b y t c h e v
0
Propriétés des filtres de Tchebytchev I n=2
n=4
-1 0 n=6
– Ondulation dans la bande passante réglée -2 0
par ε
G a in ( e n d B )
-3 0
– Pas d'ondulation en bande rejetée
-4 0
– Raideur de coupure importante
-5 0
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
Propriétés des filtres de Tchebytchev II 0
-1 0
G a in (e n d B )
n=6
-4 0
-5 0
tables -8 0
-1 0 1
10 10 10
F r é q u e n c e r é d u it e ( é c h e lle lo g )
TdS 17
Filtres classiques
Filtres de Tchebychev de type I : réglage des paramètres
cosh − 1
(10− 0.1b − 1) a
n≥ ε2 −
f
ε = 10 10
−1
cosh − 1 s
fc
A partir de n et ε , on déduit H(s) en utilisant les tables :
TdS 18
Filtres classiques
2 1
H( f ) =
1 + ε 2 Rn2 (2π f )
Optimaux en terme de
bande de transition
Ondulations en bande
passante et atténuée
fo
Changement de variable f '↔
f
1 f2
H ( f ') = H( f ) = 2
f f
2
f2+ 2 2π f o f + 4π 2 f o
1+ 2 2π o' + 4π 2 o
f f '
TdS
Mécanique (ressort amortisseur)
21
Exemple de filtrage
Soit un signal x(t) est un signal physiologique (ECG) et un bruit b(t) superposé
Problème : élimination du bruit pour améliorer la détection de pathologies cardiaques
xb (t ) = x(t ) + b(t )
Objectif : retrouver x(t) à partir de xb(t)
Elimination du signal perturbateur
filtrage du bruit.
Spectre du signal
Butterworth 10
Butterworth 2
TdS 22
Exemple de filtrage
Ho 1 C1
H( f ) = 2 Q=
f 1 f 3 C2
j + ⋅ j +1
R C2 fo Q fo
1
R R
- fo =
-1
Ho=1 2π R C1C2
Ve +
C1 Vs
On a : fo=35 Hz Q= 2
TdS 23
Exemple de filtrage
Résultats
TdS 25