SlideShare une entreprise Scribd logo
1  sur  24
BTS 2ème SE - 2012/2013
Lycée ALKHAWARIZMI-
Casa
Physique appliquée
1
Plan de la présentation
1. Rappels sur les notions de filtrage
a. Objectifs de la fonction Filtrer les signaux
b. Types de filtre – Gabarits
c. Expression des filtres par les équations différentielles
2. Avantages et inconvénients du filtrage numérique
3. Principe des filtres numériques
4. Filtres RII et RIF
5. Stabilité des filtres
6. Synthèse des filtres
a. Par approximation des différentielles par des différences finies
b. Par la transformée bilinéaire
7. Réponse fréquentielle dans le plan de Bode
8. Implantation dans un calculateur – Equation de récurrence
2
Filtrage numérique
1. Rappels sur les notions de filtrage
Objectifs de la fonction Filtrer les signaux :
 Sélectionner une bande de fréquence comprise dans un
signal.
Différents types de filtre - Gabarit :
3
Filtrage numérique
1. Rappels sur les notions de filtrage
Equation différentielle d’un filtre analogique :
Les équations différentielles sont une autre méthode permettant de
caractériser un filtre.
Prenons 2 exemples avec des filtres passifs du 1er et du 2nd ordre :
Exemple 1 : Filtre du 1er ordre
La loi des mailles nous donne :
1( ) ( ) 2( ) 0
R
u t u t u t
  
Or : ( ) . ( )
2( )
( ) .
R C
C
u t R i t
du t
i t C
dt







On obtient donc :
2( )
. 2( ) 1( )
du t
RC u t u t
dt
 
4
Filtrage numérique
Exemple 2 : Filtre du 2nd ordre
La loi des mailles nous donne :
1( ) ( ) ( ) 2( ) 0
R L
u t u t u t u t
   
Or : ( ) . ( )
2( )
( ) .
( )
( ) .
R
L
u t R i t
du t
i t C
dt
di t
u t L
dt

 









On obtient donc :
2
2
2( ) 2( )
. . 2( ) 1( )
d u t du t
LC RC u t u t
dt dt
  
Qui est une équation différentielle du second ordre à coefficient
constant.
Grâce à la Transformée de Laplace, on
obtient :
 
   
2
2
2
2
2
2( ) 2( )
. . 2( ) 1( )
2( ) 2( )
. . 2( ) 1( )
. . 2( ) . . 2( ) 2( ) 1( )
d u t du t
TL LC RC u t TL u t
dt dt
d u t du t
LC TL RC TL TL u t TL u t
dt dt
LC p U p RC pU p U p U p
 
  
 
 
   
   
   
 
 
     
2
2
2( ) 1
1( ) 1
2( ) 1
1( ) 1
U p
U p RCp LCp
U j
U j RCj LC j

  


  

 
 
  

Qui est bien la fonction de transfert d’un filtre du second ordre.
Filtrage numérique
5
1. Rappels sur les notions de filtrage
2. Avantages/Inconvénients du filtrage numérique
Avantages des filtres numériques / analogiques :
 Pas d’utilisation de composants discrets tels que R, C et L;
Pas de modification par conséquent des caractéristiques du filtre;
Possibilité d’obtenir des filtres d’ordre très élevé sans difficulté (100 à 200),
donc des atténuations très importantes.
Inconvénients des filtres numériques / analogiques :
 Echantillonnage du signal d’entrée analogique => Choix de la fréquence
d’échantillonnage Fe (dans tous les cas, il faut respecter le théorème de
Shannon Fe>2.Fmax);
 Calcul parfois complexe pour obtenir la fonction de transfert du filtre
numérique;
 Nécessite un calculateur puissant (caractérisé par son MIPS ou GIPS =
nombre d’Instructions Par Seconde);
 S’assurer de la stabilité du filtre numérique en fonction de la quantification
des coefficients et de la fréquence d’échantillonnage.
Filtrage numérique
6
3. Principe des filtres numériques
FILTRE NUMERIQUE
Le filtre numérique transforme la suite d’échantillon d’entrée x(nTe) en une
suite d’échantillon y(nTe).
Filtre
numérique
xnTe
ynTe
Bien souvent, on oublie volontairement le terme Te qui représente la période
d’échantillonnage.
( 2)
( ) ( ) (( 2). ) ( 2)
nTe n Te
x x nTe x n et x x n Te x n

     
Notation :
Filtrage numérique
7
4. Filtre RII et Filtre RIF
Les filtres numériques possèdent aussi leurs représentations :
 Relation de récurrence;
 Fonction de transfert en z appelé aussi transmittance.
Représentation du filtre numérique par sa relation de récurrence :
0 0
. ( ) . ( )
N M
k j
k j
a y n k b x n j
 
  
 
Où :
 les ak et bj des coefficients dépendant du type de filtre numérique réalisé;
 x(n-j) représente l’échantillon de l’entrée, j coups d’horloge précédent;
 y(n-k) représente l’échantillon de la sortie, k coups d’horloge précédent.
On distingue 2 types de filtre numérique :
Si N=0 : on parle de filtre à Réponse Impulsionnelle Finie (RIF ou FIR en
anglais).
Si N≥1 : on parle de filtre à Réponse Impulsionnelle Infinie (RII ou IIR en
anglais).
En analogique : Equation différentielle, et Fonction de Transfert en jω (ou p).
: 2. ( ) 0,2. ( 1) 1,5. ( ) 0,48. ( 1) 0,12. ( 2)
Exemple y n y n x n x n x n
      
Filtrage numérique
8
Représentation du filtre numérique par sa relation de récurrence (suite) :
( ) ( ) 0,2. ( ) 1,5. ( 1) 0,48. ( 2) 0,12. ( 3)
y n y nTe x n x n x n x n
       
Exemple de filtre numérique RIF :
( ) 1,3. ( ) 0,26. ( 1) 0,08. ( 1) 0,79. ( 2)
y n x n x n y n y n
      
Exemple de filtre numérique RII :
Représentation du filtre numérique par sa Fonction de Transfert en z :
A l’image de la Transformée de Laplace en analogique de variable p, il existe
aussi une transformée en numérique appelé Transformée en Z de variable z.
La transformée en Z n’étant pas au programme, on donnera la Fonction de
Transfert en z à partir de la relation de récurrence.
La Fonction de Transfert d’un filtre numérique peut donc s’écrire par :
( )
( )
( )
Y p
H p
X p

En analogique
( )
( )
( )
Y z
H z
X z

En numérique
Filtrage numérique
9
4. Filtre RII et Filtre RIF
( ) 1,3. ( ) 0,26. ( 1) 0,08. ( 1) 0,79. ( 2)
y n x n x n y n y n
      
Exemple de Fonction de Transfert en z d’un filtre numérique RII :
Représentation du filtre numérique par sa Fonction de Transfert en z (suite) :
1
1 2
( ) 1,3 0,26.
( )
( ) 1 0,08. 0,79.
Y z z
H z
X z z z

 

 
 
Méthode :
 On transforme les u(n-k) par z-k.U(z);
 On regroupe tous les termes en X(z) ensemble et les termes en Y(z) ensemble;
 On établit ensuite la fonction de transfert H(z)=Y(z)/X(z).
Pour notre exemple, cela donne :
1 1 2
( ) 1,3. ( ) 0,26. . ( ) 0,08. . ( ) 0,79. . ( )
Y z X z z X z z Y z z Y z
  
   
   
1 2 1
( ). 1 0,08. 0,79. ( ). 1,3. 0,26.
Y z z z X z z
  
   
La Fonction de Transfert en z est donc :
Ou encore en fonction des puissances positives de z :
 
2
. 0,26 1,3.
( )
( )
( ) 0,79 0,08.
z z
Y z
H z
X z z z

 
 
L’opérateur z-1 représente un retard d’un échantillon.
Filtrage numérique
10
4. Filtre RII et Filtre RIF
5. Stabilité des filtres numériques
Théorème de stabilité :
Un filtre numérique est stable si tous les pôles de la Fonction de Transfert en
z sont à l’intérieur du cercle unité.
Pour étudier la stabilité d’un filtre numérique de Fonction de Transfert
H(z), il faut déterminer l’ensemble des pôles de celle-ci.
     
1 2
( ) . n
Den z z z z z z z
   
Par conséquent, il faut rechercher les racines du dénominateur pour l’écrire
sous la forme :
Et vérifier que tous les pôles zi sont bien dans le cercle unité (module < 1).
Remarque : Pour vérifier que tous les pôles sont dans le cercle unité on peut
calculer le module des zi.
11
Filtrage numérique
Exemple de vérification de la stabilité d’un filtre RII :
Reprenons l’exemple précédent où la transmittance est :
 
2
. 0,26 1,3.
( )
( )
( ) 0,79 0,08.
z z
Y z
H z
X z z z

 
 
Cherchons les racines du dénominateur :
2
1 2
( ) 0,08. 0,79 ( 0,04 0,888 ) . ( 0,04 0,888 )
Den z z z z j z j
z z
   
   
         
   
   
   
Vérifions que ces 2 pôles sont dans le cercle unité :
 
 
1
2
0,04 0,888 0,889 92,58
0,04 0,888 0,889 92,58
z j
z j
     


   


Les modules des 2 pôles sont bien inférieurs à 1, donc les pôles sont dans
le cercle unité.
Le filtre étudié est donc stable.
12
Filtrage numérique
5. Stabilité des filtres numériques
6. Synthèse des filtres numériques
L’objectif de la synthèse des filtres numériques est de trouver l’équation de
récurrence ou la Fonction de Transfert en z (Transmittance en z) d’un filtre
pour respecter un cahier des charges (gabarit du filtre).
2 méthodes de synthèse sont au programme :
 Par discrétisation de l’équation différentielle;
 Par la transformation bilinéaire.
0 0
. ( ) . ( )
( )
( )
( )
N M
k j
k j
a y n k b x n j
ou
Y z
H z
X z
 
  

 
13
Filtrage numérique
Approche par discrétisation de l’équation différentielle :
6. Synthèse des filtres numériques
Objectif : A partir d’une équation différentielle (ou d’une Fonction de Transfert
d’un filtre analogique), obtenir l’équation de récurrence ou la transmittance en
z du filtre numérique qui se rapproche du filtre analogique équivalent.
On se limitera aux filtres analogiques du second ordre qui ont donc une
équation différentielle du second ordre.
Méthode de la discrétisation de l’équation temporelle :
 Si on dispose de la fonction de Transfert en analogique H(p) ou H(jω),
revenir à l’équation différentielle par la Transformée de Laplace Inverse;
 Remplacer :
 les fonctions par :
 les dérivées premières par :
 les dérivées secondes par :
 Si on souhaite obtenir la transmittance, reprendre la méthode
permettant de passer de l’équation de récurrence à la transmittance vue
précédemment.
( ) ( ) ( 1)
dx t x n x n
dt Te
 

2
2 2
( ) ( ) 2. ( 1) ( 2)
d x t x n x n x n
dt Te
   

( ) ( )
x t x n

14
Filtrage numérique
Approche par discrétisation de l’équation différentielle (suite) :
6. Synthèse des filtres numériques
Exemple pour un filtre du 1er ordre du type passe bas :
Soit un filtre analogique ayant pour équation différentielle : ( )
. ( ) ( )
dy t
a y t x t
dt
 
En discrétisant l’équation différentielle, il vient :
( ) ( ) ( 1)
. ( ) ( ) . ( ) ( )
dy t y n y n
a y t x t a y n x n
dt Te
 
    
L’équation de récurrence s’écrit donc :
1
( ) . ( ) . ( 1) . ( ) . ( 1)
1 . 1 .
A B
Te
y n x n y n A x n B y n
aTe aTe
   
     
   
 
   
La Fonction de Transfert en z (ou transmittance en z) s’écrit donc :
1
( ) .
( ) 1 .
Y z A A z
X z B z z B

 
 
Remarque :
Contrairement aux filtres analogiques du premier ordre qui sont toujours
stables, les filtres numériques du premier ordre ne sont pas obligatoirement
stable.
Il faut étudier la valeur de B, qui dépend de a mais surtout de Te, donc de la
fréquence d’échantillonnage. 15
Filtrage numérique
Approche par la transformée bilinéaire :
6. Synthèse des filtres numériques
Objectif : A partir d’une équation différentielle (ou d’une Fonction de Transfert
d’un filtre analogique), obtenir l’équation de récurrence ou la transmittance en
z du filtre numérique qui se rapproche du filtre analogique équivalent.
Méthode de la transformée bilinéaire :
 Si on dispose de l’équation différentielle, obtenir la Fonction de
Transfert en analogique H(p) par la transformée de Laplace;
 Remplacer la variable de Laplace p par :
 Si on souhaite obtenir l’équation de récurrence, reprendre la méthode
permettant de passer de la transmittance à l’équation de récurrence vue
précédemment.
1
1
2 1 2 1
. .
1 1
z z
p
Te z Te z


 
 
 
16
Filtrage numérique
Approche par la transformée bilinéaire (suite) :
6. Synthèse des filtres numériques
Exemple pour un filtre du 1er ordre du type passe bas :
Soit un filtre analogique ayant pour équation différentielle : ( )
. ( ) ( )
dy t
a y t x t
dt
 
En calculant la transformée de Laplace de cette équation différentielle, il vient :
( ) 1
( )
Y p
X p p a


En faisant la transformation bilinéaire, on obtient :
 
   
. 1
( )
( ) . 2 . . 2
Te z
Y z
X z z aTe aTe


  
Remarque :
Même remarque que pour l’approche par discrétisation de l’équation
différentielle, les filtres numériques du premier ordre ne sont pas
obligatoirement stable. Il faut étudier les racines du dénominateur qui
dépendent de a mais surtout de Te, donc de la fréquence d’échantillonnage.
CONCLUSION : LA STABILITE D’UN FILTRE NUMERIQUE DEPEND
DES PARAMETRES DU FILTRE ANALOGIQUE CORRESPONDANT,
MAIS AUSSI DE LA FREQUENCE D’ECHANTILLONNAGE !! 17
Filtrage numérique
7. Représentation fréquentielle dans le plan de BODE
Comme pour les filtres analogiques, il est possible de tracer les diagrammes
de Bode pour déterminer le gain statique ainsi que les fréquences de coupure,
et la phase.
RAPPEL EN ANALOGIQUE :
On remplace la variable de Laplace p par jω.
Le gain en dB est définit par :
La phase est définit par :
( )
20.log ( ) 20.log
( )
dB
Y j
G H j
X j



 
 
arg ( )
H j
 

EN NUMERIQUE :
On remplace la variable z par , et on trouve
Le gain en dB est définit par :
La phase est définit par :
( )
20.log ( ) 20.log
( )
dB
Y j
G H j
X j



 
 
arg ( )
H j
 

j Te
z e 
 ( )
H j
18
Filtrage numérique
Exemple de diagrammes de Bode pour un filtre RIF du premier ordre :
Soit le filtre définit par la relation de récurrence :  
( ) 0,5. ( ) ( 1)
y n x n x n
  
Sa Fonction de Transfert en z (ou transmittance) est :
 
1
( ) 1 1 1
( ) . 1 .
( ) 2 2
Y z z
H z z
X z z
 
 
     
 
La transmittance complexe s’écrit donc :
   
( ) 1 1
( ) . 1 . 1 cos( ) .sin( )
( ) 2 2
j Te
Y j
H j e Te j Te
X j


  


     
Le gain exprimé en dB vaut donc :
La phase vaut donc :
 
   
2 2
1
20.log ( ) 20.log . 1 cos sin
2
dB
G H j Te Te
  
 
   
 
 
2
20.log . 1 cos 2
2
dB
f
G
Fe

 
 
 
 
 
 
 
 
sin 2
arctan
1 cos 2
f
Fe
f
Fe



 
 
 
 
 
 
 
 
 
  
 
 
  19
Filtrage numérique
7. Représentation fréquentielle dans le plan de BODE
Exemple de diagrammes de Bode pour un filtre RIF du premier ordre (suite) :
Si l’on prend Fe=1kHz (ωe=6.28krad.s-1), les diagrammes de Bode ont la forme
suivante :
Remarques :
La bande de fréquence
utile va de 0 à Fe/2 pour
respecter le Théorème de
Shannon.
Dans cette bande de
fréquence, le filtre est du
type passe bas.
Graphiquement, la
fréquence de coupure à -
3dB est de 250Hz
(ωc=1571rad.s-1).
Les filtres numériques ont
des pentes supérieures aux
filtres analogiques.
ωc ωe/2
20
Filtrage numérique
7. Représentation fréquentielle dans le plan de BODE
ATTENTION :
L’objectif de la synthèse des filtres numériques est de trouver un filtre
numérique qui se rapproche du gabarit du filtre analogique équivalent.
Mais parfois, la fréquence de coupure du filtre numérique est différente du
filtre analogique équivalent.
Il faut par conséquent faire quelques modifications sur le filtre analogique.
(VOIR TD)
21
Filtrage numérique
7. Représentation fréquentielle dans le plan de BODE
8. Equation de récurrence – Implantation dans un calculateur
Structure de base des filtres numériques du type RIF :
x(n-1) x(n-2)
L’opérateur z-1 représente le retard d’un échantillon.
1
0
( ) ( ). ( )
N
k
y n h k x n k


  

h(0).x(n) h(1).x(n-1)
Cette structure est bien celle d’un filtre à Réponse Impulsionnelle Finie.
( ) (0). ( ) (1). ( 1) ... ( 1). ( 1)
y n h x n h x n h N x n N
       
x(n-N+1)
22
Filtrage numérique
Structure de base des filtres numériques du type RII :
1
0 1
( ) . ( ) . ( )
M N
n p
k p
y n b x n k a y n p

 
   
 
b0.x(n) z(n) -a1.z(n-1)
23
Filtrage numérique
8. Equation de récurrence – Implantation dans un calculateur
Les calculateurs réalisant les filtres numériques sont généralement :
 Des microprocesseurs;
 Des microcontrôleurs;
 Des DSP (Digital Signal Processor).
Les DSP sont des microcontrôleurs spécialisés dans le traitement des signaux.
Ils possèdent des instructions spécifiques (FFT, multiplication, …) intégrées
qui se réalisent dans un temps très court (quelques cycles d’horloges).
L’ensemble des coefficients du filtre numérique est stocké dans la mémoire de
ces composants.
Pour s’assurer de la stabilité des filtres numériques qui dépend des valeurs
des coefficients ak et bk, la représentation des coefficients est très importantes.
Les formats les plus utilisés sont :
Représentation à virgule flottante double précision;
Représentation à virgule flottante simple précision;
Représentation à virgule fixe;
Représentation au format Qn. 24
Filtrage numérique
8. Equation de récurrence – Implantation dans un calculateur

Contenu connexe

Tendances

chap2 genéralites-chaine_de_transmission_15-16
chap2 genéralites-chaine_de_transmission_15-16chap2 genéralites-chaine_de_transmission_15-16
chap2 genéralites-chaine_de_transmission_15-16BAKKOURY Jamila
 
chap3 numerisation_des_signaux
chap3 numerisation_des_signauxchap3 numerisation_des_signaux
chap3 numerisation_des_signauxBAKKOURY Jamila
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfHeithem2
 
Traitement de signal -chapitre 1
Traitement de signal -chapitre 1Traitement de signal -chapitre 1
Traitement de signal -chapitre 1Samir Tabib
 
Modulation FM_Phase.pdf
Modulation FM_Phase.pdfModulation FM_Phase.pdf
Modulation FM_Phase.pdfHassnTAI
 
cours transmission numerique.pdf
cours transmission numerique.pdfcours transmission numerique.pdf
cours transmission numerique.pdfHassnTAI
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshareKheddioui
 
Tp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiqueTp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiquehamdinho
 
37248247 cours-hyperfrequences-parametres-s-antennes (1)
37248247 cours-hyperfrequences-parametres-s-antennes (1)37248247 cours-hyperfrequences-parametres-s-antennes (1)
37248247 cours-hyperfrequences-parametres-s-antennes (1)khaalidkk
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdlyassinesmz
 
Chapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxChapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxFadilaFE
 
chap1 generalites_signaux-systemes
chap1 generalites_signaux-systemeschap1 generalites_signaux-systemes
chap1 generalites_signaux-systemesBAKKOURY Jamila
 
CM2 - Conversion Anlogique Numérique
CM2 - Conversion Anlogique NumériqueCM2 - Conversion Anlogique Numérique
CM2 - Conversion Anlogique NumériquePierre Maréchal
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresSana Aroussi
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogiqueN NASRI
 

Tendances (20)

chap2 genéralites-chaine_de_transmission_15-16
chap2 genéralites-chaine_de_transmission_15-16chap2 genéralites-chaine_de_transmission_15-16
chap2 genéralites-chaine_de_transmission_15-16
 
chap3 numerisation_des_signaux
chap3 numerisation_des_signauxchap3 numerisation_des_signaux
chap3 numerisation_des_signaux
 
chap4 codes-en-ligne
chap4 codes-en-lignechap4 codes-en-ligne
chap4 codes-en-ligne
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
 
Traitement de signal -chapitre 1
Traitement de signal -chapitre 1Traitement de signal -chapitre 1
Traitement de signal -chapitre 1
 
Modulation FM_Phase.pdf
Modulation FM_Phase.pdfModulation FM_Phase.pdf
Modulation FM_Phase.pdf
 
cours transmission numerique.pdf
cours transmission numerique.pdfcours transmission numerique.pdf
cours transmission numerique.pdf
 
States machines (1)
States machines (1)States machines (1)
States machines (1)
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshare
 
Tp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiqueTp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogique
 
37248247 cours-hyperfrequences-parametres-s-antennes (1)
37248247 cours-hyperfrequences-parametres-s-antennes (1)37248247 cours-hyperfrequences-parametres-s-antennes (1)
37248247 cours-hyperfrequences-parametres-s-antennes (1)
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdl
 
Chapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxChapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptx
 
chap1 generalites_signaux-systemes
chap1 generalites_signaux-systemeschap1 generalites_signaux-systemes
chap1 generalites_signaux-systemes
 
CM2 - Conversion Anlogique Numérique
CM2 - Conversion Anlogique NumériqueCM2 - Conversion Anlogique Numérique
CM2 - Conversion Anlogique Numérique
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogique
 
chap5 modulations
chap5 modulationschap5 modulations
chap5 modulations
 

Similaire à FiltrageNumérique.pptx

traitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxtraitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxNouzhaBoukouba1
 
cours9_Filtrage numérique.pdf
cours9_Filtrage numérique.pdfcours9_Filtrage numérique.pdf
cours9_Filtrage numérique.pdfdavidZorom
 
Transparents Filtrage Analogique.pptx
Transparents Filtrage Analogique.pptxTransparents Filtrage Analogique.pptx
Transparents Filtrage Analogique.pptxGeraudRusselGouneChe1
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxHassanMoufassih
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours sarah Benmerzouk
 
Cours vibration 2016 prat
Cours vibration 2016 pratCours vibration 2016 prat
Cours vibration 2016 pratOumaimaBenSaid
 
Projet De ThéOrie Des Circuits
Projet De ThéOrie Des CircuitsProjet De ThéOrie Des Circuits
Projet De ThéOrie Des CircuitsPierreMASURE
 
VLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxVLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxmouadmourad1
 
Signaux et systèmes
Signaux et systèmesSignaux et systèmes
Signaux et systèmesmanahil2012
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
diaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxdiaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxYassineBenkraouda
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatsarah Benmerzouk
 
chap2 outil_mathematiques
chap2 outil_mathematiqueschap2 outil_mathematiques
chap2 outil_mathematiquesBAKKOURY Jamila
 
electrocinetique_filtres electrocinetique_filtres
electrocinetique_filtres electrocinetique_filtreselectrocinetique_filtres electrocinetique_filtres
electrocinetique_filtres electrocinetique_filtresssuserf19c3a
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservisRachid Lajouad
 
Examen premiere session b1 2015
Examen premiere session  b1 2015Examen premiere session  b1 2015
Examen premiere session b1 2015Abdul Rahman Itani
 

Similaire à FiltrageNumérique.pptx (20)

Sujettdtds
SujettdtdsSujettdtds
Sujettdtds
 
traitement-du-signal-avance.pptx
traitement-du-signal-avance.pptxtraitement-du-signal-avance.pptx
traitement-du-signal-avance.pptx
 
cours9_Filtrage numérique.pdf
cours9_Filtrage numérique.pdfcours9_Filtrage numérique.pdf
cours9_Filtrage numérique.pdf
 
Transparents Filtrage Analogique.pptx
Transparents Filtrage Analogique.pptxTransparents Filtrage Analogique.pptx
Transparents Filtrage Analogique.pptx
 
Chap2
Chap2Chap2
Chap2
 
diagnosis
diagnosisdiagnosis
diagnosis
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptx
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours
 
Cours vibration 2016 prat
Cours vibration 2016 pratCours vibration 2016 prat
Cours vibration 2016 prat
 
Récursivité
RécursivitéRécursivité
Récursivité
 
Projet De ThéOrie Des Circuits
Projet De ThéOrie Des CircuitsProjet De ThéOrie Des Circuits
Projet De ThéOrie Des Circuits
 
VLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxVLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptx
 
Signaux et systèmes
Signaux et systèmesSignaux et systèmes
Signaux et systèmes
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
diaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxdiaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptx
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'état
 
chap2 outil_mathematiques
chap2 outil_mathematiqueschap2 outil_mathematiques
chap2 outil_mathematiques
 
electrocinetique_filtres electrocinetique_filtres
electrocinetique_filtres electrocinetique_filtreselectrocinetique_filtres electrocinetique_filtres
electrocinetique_filtres electrocinetique_filtres
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservis
 
Examen premiere session b1 2015
Examen premiere session  b1 2015Examen premiere session  b1 2015
Examen premiere session b1 2015
 

FiltrageNumérique.pptx

  • 1. BTS 2ème SE - 2012/2013 Lycée ALKHAWARIZMI- Casa Physique appliquée 1
  • 2. Plan de la présentation 1. Rappels sur les notions de filtrage a. Objectifs de la fonction Filtrer les signaux b. Types de filtre – Gabarits c. Expression des filtres par les équations différentielles 2. Avantages et inconvénients du filtrage numérique 3. Principe des filtres numériques 4. Filtres RII et RIF 5. Stabilité des filtres 6. Synthèse des filtres a. Par approximation des différentielles par des différences finies b. Par la transformée bilinéaire 7. Réponse fréquentielle dans le plan de Bode 8. Implantation dans un calculateur – Equation de récurrence 2 Filtrage numérique
  • 3. 1. Rappels sur les notions de filtrage Objectifs de la fonction Filtrer les signaux :  Sélectionner une bande de fréquence comprise dans un signal. Différents types de filtre - Gabarit : 3 Filtrage numérique
  • 4. 1. Rappels sur les notions de filtrage Equation différentielle d’un filtre analogique : Les équations différentielles sont une autre méthode permettant de caractériser un filtre. Prenons 2 exemples avec des filtres passifs du 1er et du 2nd ordre : Exemple 1 : Filtre du 1er ordre La loi des mailles nous donne : 1( ) ( ) 2( ) 0 R u t u t u t    Or : ( ) . ( ) 2( ) ( ) . R C C u t R i t du t i t C dt        On obtient donc : 2( ) . 2( ) 1( ) du t RC u t u t dt   4 Filtrage numérique
  • 5. Exemple 2 : Filtre du 2nd ordre La loi des mailles nous donne : 1( ) ( ) ( ) 2( ) 0 R L u t u t u t u t     Or : ( ) . ( ) 2( ) ( ) . ( ) ( ) . R L u t R i t du t i t C dt di t u t L dt             On obtient donc : 2 2 2( ) 2( ) . . 2( ) 1( ) d u t du t LC RC u t u t dt dt    Qui est une équation différentielle du second ordre à coefficient constant. Grâce à la Transformée de Laplace, on obtient :       2 2 2 2 2 2( ) 2( ) . . 2( ) 1( ) 2( ) 2( ) . . 2( ) 1( ) . . 2( ) . . 2( ) 2( ) 1( ) d u t du t TL LC RC u t TL u t dt dt d u t du t LC TL RC TL TL u t TL u t dt dt LC p U p RC pU p U p U p                                2 2 2( ) 1 1( ) 1 2( ) 1 1( ) 1 U p U p RCp LCp U j U j RCj LC j                   Qui est bien la fonction de transfert d’un filtre du second ordre. Filtrage numérique 5 1. Rappels sur les notions de filtrage
  • 6. 2. Avantages/Inconvénients du filtrage numérique Avantages des filtres numériques / analogiques :  Pas d’utilisation de composants discrets tels que R, C et L; Pas de modification par conséquent des caractéristiques du filtre; Possibilité d’obtenir des filtres d’ordre très élevé sans difficulté (100 à 200), donc des atténuations très importantes. Inconvénients des filtres numériques / analogiques :  Echantillonnage du signal d’entrée analogique => Choix de la fréquence d’échantillonnage Fe (dans tous les cas, il faut respecter le théorème de Shannon Fe>2.Fmax);  Calcul parfois complexe pour obtenir la fonction de transfert du filtre numérique;  Nécessite un calculateur puissant (caractérisé par son MIPS ou GIPS = nombre d’Instructions Par Seconde);  S’assurer de la stabilité du filtre numérique en fonction de la quantification des coefficients et de la fréquence d’échantillonnage. Filtrage numérique 6
  • 7. 3. Principe des filtres numériques FILTRE NUMERIQUE Le filtre numérique transforme la suite d’échantillon d’entrée x(nTe) en une suite d’échantillon y(nTe). Filtre numérique xnTe ynTe Bien souvent, on oublie volontairement le terme Te qui représente la période d’échantillonnage. ( 2) ( ) ( ) (( 2). ) ( 2) nTe n Te x x nTe x n et x x n Te x n        Notation : Filtrage numérique 7
  • 8. 4. Filtre RII et Filtre RIF Les filtres numériques possèdent aussi leurs représentations :  Relation de récurrence;  Fonction de transfert en z appelé aussi transmittance. Représentation du filtre numérique par sa relation de récurrence : 0 0 . ( ) . ( ) N M k j k j a y n k b x n j        Où :  les ak et bj des coefficients dépendant du type de filtre numérique réalisé;  x(n-j) représente l’échantillon de l’entrée, j coups d’horloge précédent;  y(n-k) représente l’échantillon de la sortie, k coups d’horloge précédent. On distingue 2 types de filtre numérique : Si N=0 : on parle de filtre à Réponse Impulsionnelle Finie (RIF ou FIR en anglais). Si N≥1 : on parle de filtre à Réponse Impulsionnelle Infinie (RII ou IIR en anglais). En analogique : Equation différentielle, et Fonction de Transfert en jω (ou p). : 2. ( ) 0,2. ( 1) 1,5. ( ) 0,48. ( 1) 0,12. ( 2) Exemple y n y n x n x n x n        Filtrage numérique 8
  • 9. Représentation du filtre numérique par sa relation de récurrence (suite) : ( ) ( ) 0,2. ( ) 1,5. ( 1) 0,48. ( 2) 0,12. ( 3) y n y nTe x n x n x n x n         Exemple de filtre numérique RIF : ( ) 1,3. ( ) 0,26. ( 1) 0,08. ( 1) 0,79. ( 2) y n x n x n y n y n        Exemple de filtre numérique RII : Représentation du filtre numérique par sa Fonction de Transfert en z : A l’image de la Transformée de Laplace en analogique de variable p, il existe aussi une transformée en numérique appelé Transformée en Z de variable z. La transformée en Z n’étant pas au programme, on donnera la Fonction de Transfert en z à partir de la relation de récurrence. La Fonction de Transfert d’un filtre numérique peut donc s’écrire par : ( ) ( ) ( ) Y p H p X p  En analogique ( ) ( ) ( ) Y z H z X z  En numérique Filtrage numérique 9 4. Filtre RII et Filtre RIF
  • 10. ( ) 1,3. ( ) 0,26. ( 1) 0,08. ( 1) 0,79. ( 2) y n x n x n y n y n        Exemple de Fonction de Transfert en z d’un filtre numérique RII : Représentation du filtre numérique par sa Fonction de Transfert en z (suite) : 1 1 2 ( ) 1,3 0,26. ( ) ( ) 1 0,08. 0,79. Y z z H z X z z z         Méthode :  On transforme les u(n-k) par z-k.U(z);  On regroupe tous les termes en X(z) ensemble et les termes en Y(z) ensemble;  On établit ensuite la fonction de transfert H(z)=Y(z)/X(z). Pour notre exemple, cela donne : 1 1 2 ( ) 1,3. ( ) 0,26. . ( ) 0,08. . ( ) 0,79. . ( ) Y z X z z X z z Y z z Y z            1 2 1 ( ). 1 0,08. 0,79. ( ). 1,3. 0,26. Y z z z X z z        La Fonction de Transfert en z est donc : Ou encore en fonction des puissances positives de z :   2 . 0,26 1,3. ( ) ( ) ( ) 0,79 0,08. z z Y z H z X z z z      L’opérateur z-1 représente un retard d’un échantillon. Filtrage numérique 10 4. Filtre RII et Filtre RIF
  • 11. 5. Stabilité des filtres numériques Théorème de stabilité : Un filtre numérique est stable si tous les pôles de la Fonction de Transfert en z sont à l’intérieur du cercle unité. Pour étudier la stabilité d’un filtre numérique de Fonction de Transfert H(z), il faut déterminer l’ensemble des pôles de celle-ci.       1 2 ( ) . n Den z z z z z z z     Par conséquent, il faut rechercher les racines du dénominateur pour l’écrire sous la forme : Et vérifier que tous les pôles zi sont bien dans le cercle unité (module < 1). Remarque : Pour vérifier que tous les pôles sont dans le cercle unité on peut calculer le module des zi. 11 Filtrage numérique
  • 12. Exemple de vérification de la stabilité d’un filtre RII : Reprenons l’exemple précédent où la transmittance est :   2 . 0,26 1,3. ( ) ( ) ( ) 0,79 0,08. z z Y z H z X z z z      Cherchons les racines du dénominateur : 2 1 2 ( ) 0,08. 0,79 ( 0,04 0,888 ) . ( 0,04 0,888 ) Den z z z z j z j z z                               Vérifions que ces 2 pôles sont dans le cercle unité :     1 2 0,04 0,888 0,889 92,58 0,04 0,888 0,889 92,58 z j z j               Les modules des 2 pôles sont bien inférieurs à 1, donc les pôles sont dans le cercle unité. Le filtre étudié est donc stable. 12 Filtrage numérique 5. Stabilité des filtres numériques
  • 13. 6. Synthèse des filtres numériques L’objectif de la synthèse des filtres numériques est de trouver l’équation de récurrence ou la Fonction de Transfert en z (Transmittance en z) d’un filtre pour respecter un cahier des charges (gabarit du filtre). 2 méthodes de synthèse sont au programme :  Par discrétisation de l’équation différentielle;  Par la transformation bilinéaire. 0 0 . ( ) . ( ) ( ) ( ) ( ) N M k j k j a y n k b x n j ou Y z H z X z         13 Filtrage numérique
  • 14. Approche par discrétisation de l’équation différentielle : 6. Synthèse des filtres numériques Objectif : A partir d’une équation différentielle (ou d’une Fonction de Transfert d’un filtre analogique), obtenir l’équation de récurrence ou la transmittance en z du filtre numérique qui se rapproche du filtre analogique équivalent. On se limitera aux filtres analogiques du second ordre qui ont donc une équation différentielle du second ordre. Méthode de la discrétisation de l’équation temporelle :  Si on dispose de la fonction de Transfert en analogique H(p) ou H(jω), revenir à l’équation différentielle par la Transformée de Laplace Inverse;  Remplacer :  les fonctions par :  les dérivées premières par :  les dérivées secondes par :  Si on souhaite obtenir la transmittance, reprendre la méthode permettant de passer de l’équation de récurrence à la transmittance vue précédemment. ( ) ( ) ( 1) dx t x n x n dt Te    2 2 2 ( ) ( ) 2. ( 1) ( 2) d x t x n x n x n dt Te      ( ) ( ) x t x n  14 Filtrage numérique
  • 15. Approche par discrétisation de l’équation différentielle (suite) : 6. Synthèse des filtres numériques Exemple pour un filtre du 1er ordre du type passe bas : Soit un filtre analogique ayant pour équation différentielle : ( ) . ( ) ( ) dy t a y t x t dt   En discrétisant l’équation différentielle, il vient : ( ) ( ) ( 1) . ( ) ( ) . ( ) ( ) dy t y n y n a y t x t a y n x n dt Te        L’équation de récurrence s’écrit donc : 1 ( ) . ( ) . ( 1) . ( ) . ( 1) 1 . 1 . A B Te y n x n y n A x n B y n aTe aTe                     La Fonction de Transfert en z (ou transmittance en z) s’écrit donc : 1 ( ) . ( ) 1 . Y z A A z X z B z z B      Remarque : Contrairement aux filtres analogiques du premier ordre qui sont toujours stables, les filtres numériques du premier ordre ne sont pas obligatoirement stable. Il faut étudier la valeur de B, qui dépend de a mais surtout de Te, donc de la fréquence d’échantillonnage. 15 Filtrage numérique
  • 16. Approche par la transformée bilinéaire : 6. Synthèse des filtres numériques Objectif : A partir d’une équation différentielle (ou d’une Fonction de Transfert d’un filtre analogique), obtenir l’équation de récurrence ou la transmittance en z du filtre numérique qui se rapproche du filtre analogique équivalent. Méthode de la transformée bilinéaire :  Si on dispose de l’équation différentielle, obtenir la Fonction de Transfert en analogique H(p) par la transformée de Laplace;  Remplacer la variable de Laplace p par :  Si on souhaite obtenir l’équation de récurrence, reprendre la méthode permettant de passer de la transmittance à l’équation de récurrence vue précédemment. 1 1 2 1 2 1 . . 1 1 z z p Te z Te z         16 Filtrage numérique
  • 17. Approche par la transformée bilinéaire (suite) : 6. Synthèse des filtres numériques Exemple pour un filtre du 1er ordre du type passe bas : Soit un filtre analogique ayant pour équation différentielle : ( ) . ( ) ( ) dy t a y t x t dt   En calculant la transformée de Laplace de cette équation différentielle, il vient : ( ) 1 ( ) Y p X p p a   En faisant la transformation bilinéaire, on obtient :       . 1 ( ) ( ) . 2 . . 2 Te z Y z X z z aTe aTe      Remarque : Même remarque que pour l’approche par discrétisation de l’équation différentielle, les filtres numériques du premier ordre ne sont pas obligatoirement stable. Il faut étudier les racines du dénominateur qui dépendent de a mais surtout de Te, donc de la fréquence d’échantillonnage. CONCLUSION : LA STABILITE D’UN FILTRE NUMERIQUE DEPEND DES PARAMETRES DU FILTRE ANALOGIQUE CORRESPONDANT, MAIS AUSSI DE LA FREQUENCE D’ECHANTILLONNAGE !! 17 Filtrage numérique
  • 18. 7. Représentation fréquentielle dans le plan de BODE Comme pour les filtres analogiques, il est possible de tracer les diagrammes de Bode pour déterminer le gain statique ainsi que les fréquences de coupure, et la phase. RAPPEL EN ANALOGIQUE : On remplace la variable de Laplace p par jω. Le gain en dB est définit par : La phase est définit par : ( ) 20.log ( ) 20.log ( ) dB Y j G H j X j        arg ( ) H j    EN NUMERIQUE : On remplace la variable z par , et on trouve Le gain en dB est définit par : La phase est définit par : ( ) 20.log ( ) 20.log ( ) dB Y j G H j X j        arg ( ) H j    j Te z e   ( ) H j 18 Filtrage numérique
  • 19. Exemple de diagrammes de Bode pour un filtre RIF du premier ordre : Soit le filtre définit par la relation de récurrence :   ( ) 0,5. ( ) ( 1) y n x n x n    Sa Fonction de Transfert en z (ou transmittance) est :   1 ( ) 1 1 1 ( ) . 1 . ( ) 2 2 Y z z H z z X z z             La transmittance complexe s’écrit donc :     ( ) 1 1 ( ) . 1 . 1 cos( ) .sin( ) ( ) 2 2 j Te Y j H j e Te j Te X j              Le gain exprimé en dB vaut donc : La phase vaut donc :       2 2 1 20.log ( ) 20.log . 1 cos sin 2 dB G H j Te Te              2 20.log . 1 cos 2 2 dB f G Fe                  sin 2 arctan 1 cos 2 f Fe f Fe                               19 Filtrage numérique 7. Représentation fréquentielle dans le plan de BODE
  • 20. Exemple de diagrammes de Bode pour un filtre RIF du premier ordre (suite) : Si l’on prend Fe=1kHz (ωe=6.28krad.s-1), les diagrammes de Bode ont la forme suivante : Remarques : La bande de fréquence utile va de 0 à Fe/2 pour respecter le Théorème de Shannon. Dans cette bande de fréquence, le filtre est du type passe bas. Graphiquement, la fréquence de coupure à - 3dB est de 250Hz (ωc=1571rad.s-1). Les filtres numériques ont des pentes supérieures aux filtres analogiques. ωc ωe/2 20 Filtrage numérique 7. Représentation fréquentielle dans le plan de BODE
  • 21. ATTENTION : L’objectif de la synthèse des filtres numériques est de trouver un filtre numérique qui se rapproche du gabarit du filtre analogique équivalent. Mais parfois, la fréquence de coupure du filtre numérique est différente du filtre analogique équivalent. Il faut par conséquent faire quelques modifications sur le filtre analogique. (VOIR TD) 21 Filtrage numérique 7. Représentation fréquentielle dans le plan de BODE
  • 22. 8. Equation de récurrence – Implantation dans un calculateur Structure de base des filtres numériques du type RIF : x(n-1) x(n-2) L’opérateur z-1 représente le retard d’un échantillon. 1 0 ( ) ( ). ( ) N k y n h k x n k       h(0).x(n) h(1).x(n-1) Cette structure est bien celle d’un filtre à Réponse Impulsionnelle Finie. ( ) (0). ( ) (1). ( 1) ... ( 1). ( 1) y n h x n h x n h N x n N         x(n-N+1) 22 Filtrage numérique
  • 23. Structure de base des filtres numériques du type RII : 1 0 1 ( ) . ( ) . ( ) M N n p k p y n b x n k a y n p          b0.x(n) z(n) -a1.z(n-1) 23 Filtrage numérique 8. Equation de récurrence – Implantation dans un calculateur
  • 24. Les calculateurs réalisant les filtres numériques sont généralement :  Des microprocesseurs;  Des microcontrôleurs;  Des DSP (Digital Signal Processor). Les DSP sont des microcontrôleurs spécialisés dans le traitement des signaux. Ils possèdent des instructions spécifiques (FFT, multiplication, …) intégrées qui se réalisent dans un temps très court (quelques cycles d’horloges). L’ensemble des coefficients du filtre numérique est stocké dans la mémoire de ces composants. Pour s’assurer de la stabilité des filtres numériques qui dépend des valeurs des coefficients ak et bk, la représentation des coefficients est très importantes. Les formats les plus utilisés sont : Représentation à virgule flottante double précision; Représentation à virgule flottante simple précision; Représentation à virgule fixe; Représentation au format Qn. 24 Filtrage numérique 8. Equation de récurrence – Implantation dans un calculateur