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

Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...
Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...
Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...Imed Frioukh
 
Microprocesseur support de cours
Microprocesseur support de coursMicroprocesseur support de cours
Microprocesseur support de courssarah Benmerzouk
 
Electrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésElectrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésRAMZI EL IDRISSI
 
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
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Hajer Dahech
 
Rappel de cours traitement de signal
Rappel de cours traitement de signalRappel de cours traitement de signal
Rappel de cours traitement de signalmanahil2012
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.pptdocteurgyneco1
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdlyassinesmz
 
formation des inspecteurs qualité
formation des inspecteurs qualitéformation des inspecteurs qualité
formation des inspecteurs qualitéoumaimazizi
 
6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ensOutazkrit Mbarek
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1SinGuy
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnesTRIKI BILEL
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshareKheddioui
 

Tendances (20)

Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...
Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...
Toutes les schémas de démarrage d'un moteur asynchrone par www.genie electrom...
 
présentation STM32
présentation STM32présentation STM32
présentation STM32
 
Microprocesseur support de cours
Microprocesseur support de coursMicroprocesseur support de cours
Microprocesseur support de cours
 
Electrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésElectrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigés
 
Tp 1 2_3_4
Tp 1 2_3_4Tp 1 2_3_4
Tp 1 2_3_4
 
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
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
 
Rappel de cours traitement de signal
Rappel de cours traitement de signalRappel de cours traitement de signal
Rappel de cours traitement de signal
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdl
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 
Traitement du signal
Traitement du signalTraitement du signal
Traitement du signal
 
Codage
CodageCodage
Codage
 
formation des inspecteurs qualité
formation des inspecteurs qualitéformation des inspecteurs qualité
formation des inspecteurs qualité
 
6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens
 
Présentation pfe
Présentation pfePrésentation pfe
Présentation pfe
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshare
 

Similaire à FiltrageNumérique.pptx

Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres NumeriquesSAHELAicha
 
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
 
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
 
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
 

Similaire à FiltrageNumérique.pptx (20)

Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres Numeriques
 
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
 
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
 
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
 

Dernier

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 

Dernier (20)

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 

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