Vous êtes sur la page 1sur 25

UV Traitement du signal

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

Filtrer = arrêter, complètement ou non, empêcher ou gêner le passage de quelque


chose.
= changement ou annulation des amplitudes d'un signal.

 En général, un système est un filtre x(t) Filtre y(t)

 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

 Réglage de tonalité dans les appareils audio : equalizer

 Suspension des véhicules : filtre mécanique amortissant les chocs (voir


applet)
 Protection sismique : filtrage des ondes provenant de la rotation de la
terre
 Acoustique : séparation des graves et des aigus dans les enceintes

 Téléphonie mobile,

 Compression de données : mp3

 karaoké

 Imagerie médicale, ...

TdS 4
exemple de filtrage sur un fichier son
Bbc.wav

f (Hz)

0 5500Hz
1000Hz

exemple de filtrage sur un fichier image


Application d'un filtre pour la détection de contours
(filtre de laplace sous gimp)

TdS 5
Problématique
 Objectif du filtre : sélection de composantes particulières

 Caractérisation du filtre : capacité à transmettre certaines fréquences ou


certaines parties du signal

 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)

Module H Gain en décibel (dB) : G( f )  20log H ( f )


H(f) (f)
Argument  ( f )  arg H
( f )

 Filtrage temporel / fréquentiel

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 Convolution fréquentielle
t
t1 t2 (f)

 Filtrage fréquentiel : sélection ou atténuation de certaines fréquences


– Sélection de certaines composantes fréquentielles du signal
– Blocage des impulsions transitoires

Y (f)
y(t)  h(t)  x(t) Convolution temporelle
Y ( f ) H ( f )  Multiplication fréquentielle
f
f1 f2 X(f)
TdS 7
Filtres élémentaires
 Filtre passe-bas

 Sélection des fréquences basses


 Élimination des fréquences supérieures à fc (fréquence de coupure)

 Bande passante BP  [0,


fc ]
|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  

La bande passante à –3dB est
f: max(f H
) (f) 3
TdS  8
Filtres élémentaires

 Filtre passe-haut
 Transmission des fréquences supérieures à fc |H ( f )|
1
 Élimination des fréquences inférieures à fc


Bande passante BP   fc ,   -fc fc f

|H( f )|
 Filtre passe-bande
 Transmission des fréquences appartenant à un
intervalle donné
 Bande passante BP  c f, f c2
f
1
-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, c1
f  c ,  f
2
-f c2 -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) 
H( f ) c

TF inverse
2f
1

-fc fc f h(t)  2 fc sinc(2 fct)


réponse impulsionnelle du filtre

Donc pour un Dirac en 0, la réponse impulsionnelle h(t) va de – à + l'infini, elle


commence donc avant la cause ! Le système est NON CAUSAL.

 Ce filtre n'est pas physiquement réalisable

 Nécessité de trouver une approximation du filtre idéal


TdS 10
Caractérisation des filtres
 Discontinuités / dérivées infinies en fréquence -> réponse impulsionnelle non
causale = non physiquement réalisable => Approximation du filtre idéal
 Les Filtres réels sont définis par un gabarit spécifiant :

 Une zone dans laquelle doit passer sa courbe fréquentielle


 La bande passante et la bande atténuée (ou rejetée)
 Les ondulations maximales admissibles dans la bande passante a
et l'atténuation minimale dans la bande rejetée b

G( f ) en dB
0 dB fc
f
a

=> filtres réels classiques :


b COMPROMIS
Bande passante Bande rejetée
TdS 11
Filtres classiques

 Filtre de Butterworth : Passe bas


1
∣H ( f )∣2=1+( 2π f )2n pour f' = f/fc
 n : ordre du filtre

 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

 Problème N°1: déterminer l'ordre du filtre

 On trouve l'ordre du filtre en fonction de l'atténuation b que l'on désire


G( f ) en dB
0 dB fc
f
a

 Détermination de n en fonction de b : atténuation minimale en bande rejetée


  b
1 log 10 10 
  
G( fs )  20 log H ( fs )  b 20 log n n : entier
2n b
 s  1 f
1  
f fc 2 log cs
f
  
TdS 13
Filtres classiques
 Filtre de Butterworth : réalisation
 Problème N° 2 : déterminer la fonction de transfert

A partir de l'ordre du filtre, les tables nous donnent le polynôme H(s) :

Avec H(s) = 1/Bn(s)

TdS 14
Filtres classiques
 Filtre de Butterworth : réalisation

 Problème N° 3 : réalisation pratique du filtre :

Par exemple, implémentation électronique avec un montage passif grâce à la


méthode de Cauer :

 Le kième élément du circuit est donné par :

(2k−1)
Ck =2 sin[ 2 π](k
impair ) n
(2k−1)
Lk =2 sin [ 2 π]( k
TdS pair) n
15
Filtres classiques
 Filtres de Tchebychev de  Avec Tn : polynômes de
type I Tchebytchev
1
∣H ( f )∣
2
1+є2 T 2
( 2π 
 cos n cos si x 
=  Tn (x) 
f)
n
1(x) n cosh1
 cosh 1 si x

1 
 Tn (1)  (x) n 1
Filtre qui minimise les oscillations
plus d'ondulations pour x > 1
dans la bande atténuée

 Filtres de Tchebychev de type II

є 1
n2 (
1−є 2π )
∣H ( f )∣
2
Tf є 1
= 1+ T n2 ( )
1−є 2πf
Filtre qui minimise les oscillations
TdS dans la bande passante
16
Filtres classiques
 Filtres de Tchebychev

Filtres de Tcheb
0 ytchev
 Propriétés des filtres de Tchebytchev I n=2
n=4
-1 n=6
0
– Ondulation dans la bande passante réglée par ε -2
0
– Pas d'ondulation en bande rejetée

G ain (en
-3
0

dB )
– Raideur de coupure importante -4
0
– Meilleure atténuation que butterworth -5
0
-6
0 10- 100 10
1
1 Fréquence réduite (éch
elle log)
Filtres de Tchebytchev
 Propriétés des filtres de Tchebytchev II 0 inverses

-1
– Ondulation dans la bande rejetée réglée par  0
-2
0 n=2
– Pas d'ondulation en bande passante -3
0
n=4
n=6

G ain (en
-4
0

dB )
Comme pour Butterworth, on détermine -5
-0 6

l'ordre,  et H(s) à partir du gabarit et de 0


-7

tables 0
-8
0 10- 100 10
1
Fréquence réduite (éch
TdS
1
elle log) 17
Filtres classiques
 Filtres de Tchebychev de type I : réglage des paramètres
 Problème : déterminer n,  et la FT H(s) à partir du gabarit

cosh  1
10 0.1b 1 a
 10
n 2   10 
  1 fs 
cosh  f 1
 c
A partir de n et  , on déduit H(s) en utilisant les tables :

TdS 18
Filtres classiques

 Filtres de Cauer ou filtres elliptiques

1
H(f)2
1  2 Rn2 (2

f)

 Optimaux en terme de
bande de transition
 Ondulations en bande
passante et atténuée

Finalement, on choisit son filtre en fonction des besoins : ondulations, raideur


TdS 19
Transformation de filtres
Les définitions précédentes correspondent à des filtres génériques. Le
filtre voulu s’obtient par changement de variables, en introduisant la
fréquence de coupure :

 Changement de variables  Filtre associé


f
f'  passe-bas f c  fo
 fo
fo  passe-haut f c  fo
f'
 f
 f  2
 fo  f1
f o  o  1  passe bande
f'  f f2
B f

fo B  f 2  f1
f
B fo  f1 f 2
f' 
  f  2  coupe-bande
fo  B  f 2  f1

 o 1
TdS f f 20
Exemples de transformation

 Soit le filtre suivant : H( f ) passe-bas

Butterworth 2ème ordre 1


H(f)
 1  22 f  2
f2
4
 Filtre passe haut équivalent

fo
Changement de variable
f
fH
'( f ') 1 H(f) f2 2
f 2  22 fo f 
2
 1
fo
 2  fo  2 o
f
 f ' 4
22 f 4
'


 Réalisation effective des filtres :
 Electronique (montage RLC) : filtres passifs (bon marché, délicat en
basses fréquences)
 Electronique (montage avec amplificateurs opérationnels) : filtres actifs

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.

Filtre passe bas de fc=35 Hz

 Analyse du spectre de xb(t) :

Spectre et gabarit proposés :

Spectre du signal
Butterworth 10 22
Exemple de filtrage

 Filtre passe-bas électronique du 2e ordre :

Butterworth : table + transformation


48361
 Réalisation pratique H(f)
 48361  311 j2 f   j2
f 2
H(f) Ho C1
Q3 C
  f 
2
1
2
R C2  j f   j o  1
 o Q f
R R f 1
-  1 fo
Ho=1 2 R
Ve
-1 
C1 +
Vs
C1 C2
On a : fo =35 Hz
Q 2
R=1071  C1=18 F C2=1 F

TdS 23
Exemple de filtrage
 Résultats

 Filtrage avec Butterworth 2  Filtrage avec Butterworth 10

Suppression du bruit hautes fréquences. Atténuation plus importante

Amélioration des performances


Différence faible car composantes
- augmentation de l'ordre,
fréquentielles d'amplitude peu élevée
- diminution de la f c,
- changement de
TdS filtre 24
A savoir : tout :)

 Toutes les définitions : classification des signaux, etc.


 Connaître les signaux usuels : échelon/sin/cos/porte/expo/dirac/ ...
 Energie et puissance, corrélation, distribution
 Notion de fréquence, savoir calculer la DSF et la TF d'un signal + TF inverse
 Connaître leur propriétés : dualité, etc.
 Systèmes :
 Convolution
 Notion de réponse impulsionnelle
 Transformée de Laplace + propriétés, TL inverse
 Plancherel
 Fonction de transfert d'un système : pôles/zéros
 Filtrage :
 Définition, notion de bande passante
 Filtre usuels : butterworth, Tchebychev, Cauer

TdS 25

Vous aimerez peut-être aussi