Vous êtes sur la page 1sur 39

Université Ibn Zohr

École Nationale des Sciences Appliquées


3ème Année, Année universitaire 2010/2011

TRAITEMENT DU SIGNAL
"TDS"
PH Rachid LATIF
Enseignant-chercheur
Resp. Laboratoire ESSI
1
Chapitres traités dans ce cours
 Chapitre I : Généralités sur les signaux
– Introduction: Signal?, TDS?, Chaîne de traitement de l’information?
– Classification des signaux.

 Chapitre II : Transformation de Fourier


– Transformation des signaux périodiques,
– Transformation des signaux non-périodiques,
– Spectre de puissance de Fourier.

 Chapitre III : Puissance et énergie des signaux


– Énergie dans le domaine Temporel,
– Énergie dans le domaine Fréquentiel,
– Notion de densité spectrale,
– Notion de Convolution,
– Notion de Corrélation.

2
Chapitres traités dans ce cours (suite)
 Chapitre IV : Transformation de Laplace
– Transformée de Laplace des signaux apériodique,
– Propriétés de la TL,
– Transformée de Laplace des signaux périodique,
– Transformée de Laplace inverse,
– Transformées de Laplace des signaux élémentaires.
 Chapitre V : Filtrage Analogique
– Systèmes linéaires,
– Produit de convolution,
– Filtrage analogique,
– Filtres physiquement réalisables.

 Chapitre VI : Echantillonnage
– Théorème d’échantillonnage,
– Echantillonnage physiquement réalisable

3
Travaux Pratiques sous Matlab et LabVIEW
 TP1 : Calcul Élémentaire en TDS
But: Eude de spectre pour certains signaux avec des applications

 TP2 : Transformation de Fourier et Filtrage


But: Mise en évidence des caractéristiques de la TF

 TP3 : Applications sur des signaux usuels


But: Application de la TF sur des signaux usuels

 TP4 : Analyse spectrale par la TFD et Filtrage


But: Étudiez les différents effets de la TFD en terme de précision d’analyse
et de résolution fréquentielle

NB: Vous devez rendre un compte rendu à la fin des séances de TP


(Document + CD)

4
Objectifs du Cours
Enseigner les concepts et méthodes de bases en TDS pour les applications
physiques (Génie Industriel) :
Concepts:
– Distribution Spectrale,
– Convolution,
– Corrélation des Signaux,
– Densité Spectrale,
– Signaux Numériques,
– Signaux Aléatoires,…
Méthodes:
– Analyse Spectrale,
– Filtrage,
– Echantillonnage,
– Modulation,
– Systèmes linéaires, …
C-à-d: Savoir les connaissances théoriques élémentaire pour:
– Décrire et représenter les signaux,
– Comprendre le principe et les limites des méthodes de traitement,
– Mettre en œuvre des méthodes de traitement simples. 5
Ouvrages bibliographiques et Projet à réaliser

 Ouvrages bibliographiques utilisés :


– Ouvrage 1 : Méthode et Techniques de TDS, Jacques Max, DUNOD
– Ouvrage 2 : Théorie et TDS, Messaoud Benidir, DUNOD
– Ouvrage 3 : Exercices et problèmes résolus de TDS analogique, Tahar
Neffate, ELLIPSES
– Ouvrage 4 : Traitement numérique du signal Théorie et Applications,
Kidiyo Kpalma, ELLIPSES
– Ouvrage 5 : Analyse de Fourier et applications, Claude Gasquet, DUNOD
– Ouvrage 6 : Capteurs: principes et utilisations, F. Baudoin, CASTEILLA
– Ouvrage 7 : Instrumentation Industrielle, Michel Grout, DUNOD
– Ouvrage 8 : LabVIEW Programmation et Applications, Francis Cottet,
DUNOD 6
Ouvrages bibliographiques et Projet à réaliser
 Projets à réalisés par groupe de 4 étudiants :
– Projet 1 (3): Filtrage d’un signal cardiaque ECG et détection du complexe QRS
(LabVIEW/C++/Matlab)
– Projet 2 (3): Filtrage d’un signal cardiaque ECG bruité (LabVIEW/C++/Matlab)
– Projet 3 (2): Spectre fréquentielle d’un signal cardiaque ECG normal et bruité
(LabVIEW/Matlab)
– Projet 4 (3): Pilotage sous LabVIEW/C++/VB d’un instrument via le port série
– Projet 5 (3): Pilotage sous LabVIEW/C++/VB d’un instrument via le port parallèle
– Projet 6 (3): Pilotage sous LabVIEW/C++/VB d’un instrument via le port USB
– Projet 7 : Réalisation d’une interface LabVIEW pour la surveillance par caméra
– Projet 8 : Visualisation, en temps réel, sur le Web d’une application sous
LabVIEW
– Projet 9 (3) : Communication entre deux PC sous LabVIEW/C++/VB via le
protocole TCP/IP
– Projet 10 (2): Densité spectrale de puissance d’un signal cardiaque ECG via
7 le
filtre adaptatif AR (LabVIEW/Matlab)
Chapitre I
Généralités sur les signaux

8
Chapitre I : Introduction
But : TDS?
• Amélioration du rapport signal sur bruit quand on cherche à :
- Détecter,
- Mesurer,
- Caractériser.
Un signal provenant, en général, d’une mesure physique
• Forme graphique à l’information : Représentation du signal

• D’une manière générale la théorie du signal est concernée à chaque


fois qu’il faut:
- Émettre (Capteurs,…),
- Transmettre (Lignes de transmission,…),
- Détecter de l’information (Capteurs,…).
• En effet, la théorie du signal et de l’information ont une place originale
par rapport aux autres disciplines scientifiques.
9
Chapitre I : Introduction (suite)

?Pourquoi traiter les signaux?

• Réduire le bruit,
• Extraire des propriétés caractéristiques:
- Difficiles à obtenir visuellement,
- Caractériser l’information clinique,
- Aider l’observation humaine
• Compresser les données (stockage, transport, gain de temps,…
• Modéliser (Modèles du signal), pour aider le traitement ET mieux
comprendre le système étudié.

Remarque: Méthodes de TDS permettent de contribuer à l’extraction de


l’information appropriées.

Exemples: Signal cardiaque ECG, Signal EEG,…


10
Chapitre I : Introduction (suite)
?Signal?
Toute entité qui véhicule une information
• Représentation physique d’une information à transmettre
• Information issue d’un capteur physique (Pression, Position, Vitesse,
Déplacement, Température,Infrarouge, Acoustique,…)

Exemples:
• Ondes acoustiques: Courant délivré par un microphone (Son, parole,
musique, CND,…)
• Signaux biomédicaux : signal cardiaque ECG, signal EEG,…
• Signaux géophysiques: Vibrations sismiques,
• Tension aux bornes d’un condensateur en charge,
• Finances: cours de la bource,…
• Images 2D,… 11
Chapitre I : Introduction (suite)*
?Bruit?
Tout phénomène perturbateur gênant la perception ou l’interprétation
du signal.

Le traitement du signal (TDS):


• Ensemble de techniques permettant de créer, d’analyser et de
transformer les signaux en vue de leur exploitation (synthèse),
• Extraction du maximum d'information utile sur un signal perturbé par
un bruit.
TDS = procédure utilisée pour :
• Mettre en forme le signal (forme adaptée à la transmission ou au stockage)
• Interpréter les signaux: mise en évidence des caractéristiques n’apparaissant
12
pas à l’œil nu. Par exemple* : la notion de fréquence
Chapitre I : Introduction (suite)

Chaîne de traitement de l’information?

Contrôle - Régulation
13
Chapitre I : Introduction (suite)

Chaîne de traitement de l’information (Exemple 1)


Contrôle de la qualité d’un produit alimentaire

14
Chapitre I : Introduction (suite)

Chaîne de traitement de l’information (Exemple 2)


Contrôle à distance d’un procède

15
Chapitre I : Introduction (suite)

Chaîne de traitement de l’information (Exemple 3)


Contrôle et surveillance à distance d’une machine/Laboratoire

16
Chapitre I : Introduction (suite)*

TDS analogique : signal analogique est caractérisé par des variations


continues de grandeurs physiques en fonction du temps.

Exemple *: Mesure de l’évolution de la tension de sortie d’un micro en


fonction du temps (Volts/s).

TDS numérique :signal numérique est caractérisé par des variations


discrètes de fonctions échantillonnées par rapport au temps ou à
l’espace.

Exemple *: Variations des niveaux de gris d’une image par rapport aux
coordonnées spatiales.
17
Chapitre I : Introduction (suite)
Représentation d’un signal :
• Représentation temporelle : x(t)
Ex.: Signal audio, signal cardiaque, Signal acoustique, …
• Représentation spatiale : i(x,y)
Ex.: Image 2D fixe (photo)
• Représentation spatiotemporelle : i(x,y,t)
Ex.: Image 2D en mouvement (vidéo)
• Représentation fréquentielle : x(f)
Ex.: Transformée de Fourier de la représentation temporelle x(t).

Rq.: TF est une opération mathématique qui consiste à décomposer une


fonction x(t) selon ses fréquence
Ex.: De même qu’un prisme décompose la lumière en couleurs (fréquences)
• Représentation temps-fréquence : x(t,f)
18
Ex.: Évolution de la fréquence d’un signal ECG au cours du temps
Chapitre I : Introduction (suite)

Interprétation des signaux :


• Filtrage: élimination de certaines composantes,
• Détection: extraction du signal d’un bruit de fond,
• Identification: classement du signal (identification d’un type d’onde,
d’une pathologie sur un signal ECG),
• Analyse: isoler les composantes utiles d’un signal complexe.

Domaines d’applications du TDS :


• Biomédical (signaux ECG, EEG,…),
• Acoustique (CND, identification des objets, dispersion,…),
• Radar, Télécommunications,
• Traitement d’images (reconnaissance des formes,…),
• Automatique,
• l’optique. 19
Chapitre I : Classification des signaux *

 Il existe plusieurs modes de classification des signaux

A. Classification dimensionnelle :(nombre de variables libres)

• Signal monodimensionnel 1D (fonction d’un seul paramètre),


Ex.*: Tension électrique, Spectre fréquentiel
• Signal bidimensionnel 2D (fonction de deux paramètres),
Ex.*: Image statique  f(x,y), Représentation t-f
• Signal tridimensionnel 3D (fonction de trois paramètres),
Ex.: Image en mouvement : Film  f(x,y,t)
• Analyse: isoler les composantes utiles d’un signal complexe.

20
Chapitre I : Classification des signaux (suite)*
B. Classification phénoménologique :
(Évolution déterministe ou aléatoire du signal)
• Signaux déterministes (certains):
Signaux dont l’évolution en fonction du temps t peut être parfaitement
décrite grâce à une description mathématique ou graphique (prédite
par un modèle mathématique)
Ex.*: Signaux périodiques, apériodiques, transitoires (impulse)
• Signaux aléatoires (stochastiques):
- Signaux dont l’évolution temporelle est imprévisible et dont on ne peut
pas prédire la valeur à un temps t.
- La description est basée sur les propriétés statistiques des signaux
(moyenne, variance, loi de probabilité,…)
Ex.: Résultat d’un jet de dé lancé toutes les secondes
(moyenne=3,5, écart type=1,87)
Rq.: tout signal physique comporte une composante aléatoire (Bruit 21 ou
perturbation externe)
Chapitre I : Classification des signaux (suite)

• Signaux aléatoires stationnaires :


Les lois statistiques ne changent pas en fonction du temps (La
stationnarité suppose une indépendance des caractéristiques
statistiques par rapport au temps).

• Signaux aléatoires non stationnaires :


Les lois statistiques dépendent du temps.

22
Chapitre I : Classification des signaux (suite)*
C. Classification morphologique :
• Si le signal dépend d’une variable continue, il est appelé signal
analogique
Ex.: Courant électrique.
• Si la variable est discrète, on l’appelle signal échantillonné
Ex.: Signal télégraphiste.
• Si le signal ne peut prendre qu’un nombre fini de valeurs, on dit qu’il
est quantifié
• Et s’il dépend d’une variable discrète, on l’appelle signal numérique
Ex.: Messages codés issus d’un ordinateur.

Ces notions sont illustrées dans le cas d’une variable temporelle sur la
figure ci-contre (voir tableau).
23
Chapitre I : Classification des signaux (suite)*
D. Classification énergétique :
 Classification en fonction de leur caractéristique énergétique
Par analogie avec les signaux électriques (vois cours électricité):
• Énergie d’un signal x(t) : Ex = ?
• Puissance moyenne d’un signal x(t) : Px,m = ?
Rq.: Si x(t) est périodique de période To : Px,m = ?
D’après cette classification on peut distinguer :
• Signaux à énergie finie (on parle généralement à des signaux
transitoires à support borné): 0 ≤ Ex <  ; Px,m = 0
• Signaux à énergie infinie (Px,m; finie): 0 ≤ Px,m <  ; Ex = 
Ex.: signaux périodiques.
24
Rq.: Dans la réalité physique, les signaux observés sont d’énergie finie.
Chapitre I : Classification des signaux (suite)*
E. Classification spectrale des signaux :
 on peut représenter un signal en fonction de la fréquence (spectre du
signal) ainsi il peut être caractérisé selon sa bande passante (BP).

Exemple du spectre d’un signal


On définit une Fmoy = (Fmin + Fmax)/2
Selon la valeur de Fmoy, on peut classer les signaux en deux catégories:
• Si Fmin  Fmax : Signaux à bande passante étroite.
• Si Fmin  Fmax : Signaux à bande passante large.
25
Rq.: Domaine de variation de Fmoy:
Chapitre I : Signaux élémentaires *
A. Signaux à temps continu :
Parmi les signaux à temps continu, on distingue :
Signaux périodiques / Signaux apériodiques

 Signaux périodiques
Les signaux périodiques obéissent à une loi répétition cyclique régulière,
de période To (Eq.1 *):
On distingue dans cette classe : les signaux sinusoïdaux (Eq.2 *)

 Valeurs caractéristiques de signaux à temps continu


• Valeur moyenne : La valeur moyenne (moyenne temporelle) d’un
signal s(t) est donnée par (Eq.3 *) :
• Valeur efficace :Le carré de la valeur efficace Seff ou valeur RMS
(Root Mean Squares) d’un signal s(t) est défini par (Eq.4 *) : 26
Chapitre I : Signaux élémentaires
B. Signal causal :
Un signal causal est un signal qui est nul pour le temps négatif.
• x(t) est causal  x(t)=0  t <0
• x(t) est anti-causal  x(t)=0  t >0

27
Chapitre I : Signaux élémentaires
C. Signaux retardés et avancés :
• Soit le signal s(t) causal : s(t) = 0  t <0

• Le signal s(t) retardé de t° , représenté


ci-contre, est noté par convention s(t-t°)

• Le signal s(t) avancé de t° , représenté


ci-contre, est noté par convention s(t+t°)

28
Chapitre I : Signaux élémentaires*

D. Signaux pairs et impairs :


• x(t) est pair si x(-t) = x(t) et impair si x(-t) = - x(t)

E. Signaux à support borné :


• x(t) = 0  t   T 
Exemple *:

F. Signaux à amplitude borné :


•  t | x(t) | ≤ A

29
Chapitre I : Signaux à temps continu particuliers
(Signaux usuels)*
A. Fonction échelon (ou de Heaviside) :
L’échelon unité est défini par :
 (t)= 1  t >0
 (t)= 0  t <0 Fig.1*
Rq.:- (0)= 1 ou bien 0,5 (ce choix est arbitraire),
-  x(t), le signal y(t) = x(t)(t) est causal (nul pour t<0).
B. Fonction Rampe unitaire :
• r(t)= t  t  0
• r(t)= 0  t <0 Fig.2*
C. Fonction signe :
La fonction signe est définie par :
• sgn(t)= 1  t >0
• sgn(t)= -1  t <0 Fig.3*
Rq.: sgn(0) est arbitraire (située entre 1 et -1). On supposera que cette
30
valeur est nulle.
Chapitre I : Signaux à temps continu particuliers
(Signaux usuels)*
D. Fonction porte (ou fenêtre rectangulaire) :
L’échelon unité est défini par :
• rectT(t)= 1  |t| ≤ T/2
• rectT(t)= 0  |t| > T/2 Fig.4*
Rq.:- Ce signal est souvent utilisé pour exprimer qu’un signal x(t) est
observé sur un horizon fini de durée T,
- La fenêtre rectangulaire peut être définie à partir de l’échelon
unitaire (Fig.5*).
- Ce signal est très utilisé en TDS (filtrage, fenêtrage, échantillonnage,…

E. Fenêtre triangulaire (ou de Barlett) :


• triT(t)= 1-|t|  |t| ≤ 1
• triT(t)= 0 ailleurs Fig.6*
Rq.: La fenêtre triangulaire peut être définie à partir de la fonction31
Transformée de Fourier
 Définition 

X( f ) 

 x(t ) exp(  j 2 f t )dt , t  R, f  R


x (t )   X ( f ) exp( j 2 f t )df

, t  R, f  R

 Quelques propriétés
– Linéarité
– X(f)  module |X(f)|, phase Arg[X(f)]
– x(t) réel  Re[X(f)] paire, Im[X(f)] impaire, module pair, phase impaire
– x(t) réel pair  X(f) réel pair
– x(t) réel impair  X(f) imaginaire impair
– x(t)*y(t)  X(f).Y(f) et x(t).y(t)  X(f)*Y(f)
32
Transformée de Fourier
 Quelques relations
– x(t)*(t-t0)= x(t-t0)  X(f) exp(-2j f t0)
– x(t) exp(2 j  t f0)  X(f-f0)
– x*(t)  X*(-f)
– x(at)  |a|-1 X(f/a)
– dnx(t)/dtn  (2 j  f )n X(f)

 Signaux importants
– (t)  1
– 1(t)  ½ (f) + 1/(2 j  f )
– cos(2f0t)  [(f-f0) +(f+f0)]/2 et sin(2f0t)  [(f-f0) -(f+f0)]/2j
– (t+nT)  Fe (f+kFe) avec Fe=1/T
– Rect(t)  2a.Sinc(fa)
33
Transformée de Fourier des signaux discrets
 Signal discret x[k]
 Transformée de Fourier discrète, périodique

X( f )   x[ k ]exp( 2 j f k )
k 

Fréquence définie sur la période principale de 0 à 1 ou de -½ à ½

 Fréquence d’échantillonnage réelle Fe=1/Te



X( f )   x[ kT ]exp(  j 2 f k T )
k 
e e

Fréquence définie de 0 à Fe ou de -Fe/2 à Fe/2


 Mêmes propriétés que la transformée de Fourier des signaux
34
continus
Système d’information *
 Définition d’un système:
– Un système est un ensemble d’éléments matériels et immatériels en
interaction, transformant, par un processus, les éléments en entrée en
d’autres éléments en sortie.

Exemple 1

 Les systèmes de l’entreprise:


– L’entreprise possède différentes fonctions: produire, vendre, décider,…
– Ces fonctions sont regroupées en systèmes représentant des finalités
communes. Ces systèmes sont:

35
Transformée de Laplace
Introduite pour palier aux limitations de la transformée de Fourier

 Définition


X( f )   x(t ) exp( j 2 f t ) exp( rt )dt




en posant : s  r  j.2 . f  r  j.w




X ( s)   x(t ) exp(  s t )dt



, t  R, s  C


x(t )   X (s) exp(st )ds

, t  R, s  C

36
Systèmes différentiels et Laplace

Pour les systèmes continus linéaires invariant de réponse impulsionnelle h(t)


dy (t ) d N y (t ) dy (t ) d M y (t )
q 0 y (t )  q1  ....  q N N
 p 0 u (t )  p1  ...  p M
dt dt dt dt M
Causal : N  M

P ( )
y u
Q ( )
zéros
 Fonction de transfert M

P( s)
 (s  z
j 1
j )
H ( s )  TL (h(t )) avec H (s)  K N
Q( s )
 (s  p )
i 1
i

pôles
Système stable  ||h(t)||1<   Re(pi) < 0

37
Relations entre Laplace et Fourier

s  r  jw  r  j.2f

• Pour s imaginaire pur, s  jw  j.2f et on retombe sur Fourier H(s)=H(f)

• H(f) = H(s) évaluée sur l'axe imaginaire du plan de Laplace


• Exemple : h(t)=exp(-at) 1(t)
s=j 
1
H ( s)  
sa

un pôle en s=-a
-a
v le vecteur du plan complexe reliant les point s et -a
1
H ( j )  exp( j ),
v  s  a   . exp( j ) 
1
H ( j )  et Arg ( H ( j ))  

38
Fonction  de Dirac
 Définition
0 si t  0 

  t  
 si t  0
   t  dt  1


 Propriété
 not

 f  t    t  a  dt  f  t     t  a   f  a 


Produit de convolution
39

Vous aimerez peut-être aussi