Académique Documents
Professionnel Documents
Culture Documents
Théorie Et Traitement Du Signal - 1AE - 2022-2023
Théorie Et Traitement Du Signal - 1AE - 2022-2023
TRAITEMENT
DU SIGNAL
Page 1
Théorie et traitement du signal
COURS 1. INTRODUCTION
1.1 Définitions
1.1.1 Signal
Un signal est la représentation physique de l’information qu’il transporte de sa
source à son destinataire. Il constitue la manifestation physique d’une
grandeur mesurable (courant, tension, force, température, pression, etc.).
1.1.1.1 EXEMPLES DE SIGNAUX
Page 2
Théorie et traitement du signal
Page 3
Théorie et traitement du signal
Elaboration Interprétation
Source
Dérivation Source Destinataire
Intégration
Théorie
Calcul matriciel
Corrélation
Convolution
Transformée de Fourier
Transformée de Laplace
Page 4
Théorie et traitement du signal
Opérations élémentaires
BTS
Dérivation Interconnexion
Intégration
Contrôle
Théorie
Calcul matriciel
BTS Authentification
Corrélation
Convolution Maintenance
Transformée de Fourier ……
BTS
Transformée de Laplace
Elaboration Interprétation
Opérations élémentaires
Dérivation
Intégration
Théorie
Calcul matriciel
Corrélation
Convolution
Transformée de Fourier
Transformée de Laplace
Page 5
Théorie et traitement du signal
Domotique
- commande de volets roulants
Elaboration Interprétation
Opérations élémentaires
Dérivation
Intégration
Circuit
Théorie
Calcul matriciel de
Corrélation commande
moteur
Convolution
Capteur de Concentrateur
Transformée de Fourier luminosité
Transformée de Laplace
Radar
- mesure de vitesses
- principe doppler-fizeau
Elaboration Interprétation
Opérations élémentaires
Dérivation
Intégration
Théorie
Calcul matriciel
Corrélation
Convolution
Transformée de Fourier
Transformée de Laplace
Page 6
Théorie et traitement du signal
Compression JPEG
Elaboration Interprétation
72.6 Ko 3.4 Ko
Opérations élémentaires
Compression Décompression
Dérivation
Intégration
Théorie
Calcul matriciel
29 20 14 14 19 21 20 20 72 -30 9 2 1 0 0 0 24 -10 3 1 0 0 0 0 24 -10 3 1 0 0 0 0
Corrélation 20 19 21 30 34 35 19 20 -20 18 -6 0 -1 0 0 0 -7 -6 -2 0 0 0 0 0 -7 -6 -2 0 0 0 0 0
16 21 30 43 20 58 21 20 -6 9 4 1 0 0 0 0 -2 3 1 0 0 0 0 0 -2 3 1 0 0 0 0 0
Convolution 18 19 31 46 20 79 19 20 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
29 20 28 45 20 83 20 20 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Transformée de Fourier 31 23 25 44 20 84 23 20 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
29 20 20 20 20 20 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Transformée de Laplace 29 20 20 20 20 20 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Reconnaissance vocale
100 Hz – 5 Khz
Elaboration Interprétation
Page 7
Théorie et traitement du signal
1.3.1 Introduction
Les applications du traitement du signal sont élaborées à partir de signaux et
de systèmes. Pour pouvoir les modéliser on se sert de la description
mathématique et la représentation des signaux et des systèmes.
𝑥() 𝑥 𝑥( )
Page 8
Théorie et traitement du signal
𝑥()
𝑥()
N’importe quel signal 𝑥() peut être défini par la somme de deux signaux, un
signal pair et un signal impair :
𝑥 () 𝑥𝑝 () + 𝑥𝑖 () 2.
1
𝑥𝑝 () (𝑥 () + 𝑥 (−))
2
1
𝑥𝑖 () (𝑥 () − 𝑥 (−))
2
Le produit de deux signaux pairs (ou impairs) est un signal pair ; le produit d’un
signal pair par un signal impair est un signal impair.
𝑥 () 𝑥1𝑝 ()𝑥2𝑝 () > 𝑥 () 𝑥(−) 3.
Page 9
Théorie et traitement du signal
𝑥()
2
La période fondamentale 0 d’un signal périodique est la plus petite valeur tel
que :
𝑥 ( + 0) 𝑥 () 𝑝𝑜𝑢𝑟 𝑜𝑢 5.
Page 10
Théorie et traitement du signal
𝑥() 𝑥()
2 2
Page 11
Théorie et traitement du signal
1 ≥ 0 11.
𝑢( − 0 ) {
< 0
𝑢() 𝑢()
1 1
0
1 13.
𝑝𝑜𝑢𝑟 ∈ [0 − ; 0 + ]
𝑝( − 0 ) { 2 2
𝑝𝑜𝑢𝑟 ∉ [0 − ; 0 + ]
2 2
Page 12
Théorie et traitement du signal
𝑝() 𝑝( − 0 )
1 1
− 0
2 2
𝑝𝑜𝑢𝑟 ∉
+∞
𝛿 () {
∫ 𝛿() 𝑑 1
−∞
𝑝𝑜𝑢𝑟 ∉ 0 15.
+∞
𝛿 ( − 0 ) {
∫ 𝛿( − 0 ) 𝑑 1
−∞
𝛿() +∞ 𝛿( − 0 ) +∞
1 1
− − 0
2 2 2 2
Page 13
Théorie et traitement du signal
𝛿() +∞ 𝛿( − 0 ) +∞
𝑓() 𝑓()
1 1
− − 0
2 2 2 2
1.3.3.3.2 Produit
Le produit d’une fonction par une impulsion de Dirac est :
𝑓 ()𝛿 () 𝑓 ( )𝛿 () : impulsion de Dirac de poids 𝑓( ) en 0 18.
𝑓 ()𝛿 ( − 0 ) 𝑓 (0 )𝛿 ( − 0 ) : impulsion de Dirac de poids 𝑓(0 ) en 0
Page 14
Théorie et traitement du signal
𝑢() 𝑑𝑢()
𝑑
1
2
1
− −
Page 15
Théorie et traitement du signal
Page 16
Théorie et traitement du signal
𝑥()
+∞
𝑥() 1 2 1
2
𝑥() ∫ 𝑥( ) 𝑑
1 + 2 0
Tout système qui ne satisfait pas l’une et/ou l’autre des deux conditions est un
système non linéaire.
1.3.4.5 STABILITE DES SYSTEMES
Un système est considéré comme stable si la valeur absolue de la sortie y(t)
est majorée lorsque la valeur absolue du signal d’entrée x(t) est majorée :
Page 17
Théorie et traitement du signal
+
1
2
𝑥() -
()
1
− 𝑥()
2
1.3.5.2 DERIVATEUR
𝑥() -
()
𝑑𝑥()
−
𝑑
Page 18
Théorie et traitement du signal
1.3.5.3 INTEGRATEUR
𝑥() -
()
𝑡
1
− ∫ 𝑥 𝑑
0
Page 19
Théorie et traitement du signal
Page 20
Théorie et traitement du signal
2.2.3 La convolution
L’intégrale qui permet de calculer () est appelée opération de convolution ;
l’opérateur de convolution est symbolisé par * .
+∞
30.
𝒚(𝒕) 𝒙(𝒕) ∗ 𝒉(𝒕) ∫ 𝒙(𝝉)𝒉(𝒕 − 𝝉)𝒅𝝉
−∞
𝛿() ℎ()
Système
𝑥() 𝑥 ∗ ℎ()
2.2.4.2 ASSOCIATIVE
Page 21
Théorie et traitement du signal
2.2.4.3 DISTRIBUTIVE
𝑥 () ∗ (ℎ1 () + ℎ2 ()) 𝑥 () ∗ ℎ1() + 𝑥() ∗ ℎ2 () 33.
Page 22
Théorie et traitement du signal
+∞
∫ 𝑥 ℎ − 𝑑
−∞
+∞
ℎ( ) 𝑥( ) 0 0 ∫ 𝑥 ℎ − 𝑑
−∞
+∞
1 ∫ 𝑥 ℎ 1 − 𝑑
1 1 −∞
ℎ(− ) ℎ(1 − )
1 +∞
2 2 2 ∫ 𝑥 ℎ 2 − 𝑑
ℎ(2 − ) −∞
2 +∞
∫ 𝑥 ℎ − 𝑑
ℎ( − ) −∞
ℎ( − )
2.2.5.1.5 Exemple :
ℎ() 𝑢()𝑒 −𝛼𝑡 𝛼 >
ℎ()
1, ∈[ , ]
𝑥 () {
, ∉[ , ] 𝑥()
Page 23
Théorie et traitement du signal
+∞
() ∫ 𝑥 ( )ℎ ( − )𝑑
−∞
+∞ 𝑇
−𝛼(𝑡−𝜏)
∫ 𝑥 ( )𝑢( − )𝑒 𝑑 ∫ 𝑢( − )𝑒 −𝛼(𝑡−𝜏)𝑑
−∞ 0
≤ >
𝑡 𝑇
−𝛼(𝑡−𝜏)
() ∫ 1×𝑒 𝑑 () ∫ 1 × 𝑒 −𝛼(𝑡−𝜏)𝑑
0 0
𝑇
+∫ × 𝑒 −𝛼(𝑡−𝜏) 𝑑
𝑡
𝑡 1 ∝𝜏 𝑡 −∝𝑡
𝑇
() 𝑒 −∝𝑡
∫ 𝑒 𝑑 𝛼𝜏
𝑒 −∝𝑡
[ 𝑒 ] () 𝑒 ∫ 𝑒 𝛼𝜏 𝑑
0 ∝ 0 0
−∝𝑡
1 ∝𝜏 𝑇
𝑒 [ 𝑒 ]
∝ 0
−∝𝑡
1 ∝𝜏 𝑡 −∝𝑡
1 1 1 ∝𝜏 𝑇
() 𝑒 [ 𝑒 ] 𝑒 ( 𝑒 ∝𝑡 − ) () 𝑒 −∝𝑡
[ 𝑒 ]
∝ 0 ∝ ∝ ∝ 0
1 1
𝑒 −∝𝑡 ( 𝑒 ∝𝑇 − )
∝ ∝
1 1 −∝𝑡 ∝𝑇
() (1 − 𝑒 −∝𝑡 ) () 𝑒 (𝑒 − 1)
∝ ∝
()
Page 24
Théorie et traitement du signal
2.3 Propriétés
2.3.1 Causalité
Un système linéaire est causal lorsqu’il ne tient compte d’une entrée qu’au
moment où elle se produit ; autrement dit la sortie du système à un instant t
n’est fonction que de l’entrée à l’instant t et des valeurs passées du signal
d’entrée.
Un système linéaire est caractérisé par une réponse impulsionnelle telle que :
ℎ() 𝑝𝑜𝑢𝑟 < 36.
Et la sortie y(t) devient :
+∞
37.
() ∫ 𝑥 ( − )ℎ ( )𝑑
0
Si de plus le signal x(t) est causal, c’est-à-dire x(t)=0 pour t <0 alors on a :
𝑡 39.
() ∫ 𝑥( )ℎ( − )𝑑
0
Page 25
Théorie et traitement du signal
2.3.3 Stabilité
Le système est du type BIBO(bounded input / bounded output) si sa réponse
impulsionnelle est complètement intégrable :
+∞
43.
∫ |ℎ( )|𝑑 < ∞
−∞
2.4.1 Introduction
Un système linéaire est un système pour lequel les relations entre les
grandeurs d’entrée et de sortie peuvent se mettre sous la forme d’un ensemble
d’équations différentielles à coefficients constants.
Page 26
Théorie et traitement du signal
𝑥()
2.4.3 Linéarité
Un système décrit par une équation différentielle à coefficients constants est
linéaire si les conditions initiales sont nulles.
2.4.3.1 EXEMPLE :
Soit l’équation différentielle 46.
𝑑 () 46.
+ 𝑎 () 𝑥()
𝑑
𝑥 () 𝐾𝑒 −𝑏𝑡 𝑢()
La solution y(t) est de la forme :
𝐾 𝐾 47.
() ( ( )− ) 𝑒 −𝑎𝑡 + 𝑒 −𝑏𝑡
𝑎−𝑏 𝑎−𝑏
Si x(t) = 0 pour tout t alors K = 0 et si le système est linéaire y(t) doit être nul
pour tout t, ce qui implique y(0)=0.
Page 27
Théorie et traitement du signal
𝑁 𝑀 48.
𝑑 𝑘 ℎ() 𝑑 𝑘 𝛿()
𝑎𝑘 𝑏𝑘
𝑑𝑘 𝑑𝑘
𝑘=0 𝑘=0
2.4.4.1 EXEMPLE :
Soit l’équation différentielle :
𝑑 () 49.
+ 𝑎 () 𝑥()
𝑑
La réponse impulsionnelle doit satisfaire l’équation :
𝑑ℎ() 50.
+ 𝑎ℎ() 𝛿()
𝑑
La solution de l’équation différentielle est :
ℎ() 𝑒 −𝑎𝑡 𝑢() 51.
On remarque que ℎ0 () 𝑒 −𝑎𝑡 est la solution de l’équation différentielle :
𝑑ℎ0 () 52.
+ 𝑎ℎ0 ()
𝑑
La multiplication par l’échelon unitaire permet d’obtenir l’impulsion de Dirac à
t=0 car :
𝑑ℎ() 𝑑𝑢() 𝑑ℎ0 () 53.
ℎ0 () + 𝑢()
𝑑 𝑑 𝑑
𝑑ℎ0 ()
ℎ0 ( )𝛿 () + 𝑢()
𝑑
𝑑ℎ0 ()
𝛿 () + 𝑢()( + 𝑎ℎ0 ()) 𝛿 ( )
𝑑
Page 28
Théorie et traitement du signal
(𝜔)
2𝜋 × 1𝑘ℎ𝑧 𝜔 2𝜋𝑓
(𝜔)
2𝜋 × 2𝑘ℎ𝑧 𝜔 2𝜋𝑓
Page 29
Théorie et traitement du signal
(𝜔)
55.
Page 30
Théorie et traitement du signal
58.
59.
Ces coefficients sont liés aux coefficients 𝑐𝑘 (série de Fourier complexe) par :
62.
Si 𝑥() est signal réel alors les coefficients 𝑎𝑘 et 𝑏𝑘 sont réels et définis par :
63.
3.2.3.1.1 Exemple 1:
Page 31
Théorie et traitement du signal
𝑇0 𝑇0
2 𝑇0 2 2 2 1 2
𝑎𝑘 ∫ 𝑥() cos 𝑘𝜔0 𝑑 ∫ cos 𝑘𝜔0 𝑑 [ 𝑖𝑘𝜔0 ]
0 0 0 0 0 𝑘𝜔0 0
1 sin 𝜋𝑘
𝜋 𝑘
𝑇0
2 𝑇0 2 1 2 1 − cos 𝜋𝑘
𝑏𝑘 ∫ 𝑥() sin 𝑘𝜔0 − [ 𝑐𝑜 𝑘𝜔0 ]
0 0 0 𝑘𝜔0 0 𝜋𝑘
𝑝𝑜𝑢𝑟 𝑘 𝑝𝑎𝑖𝑟
𝑏𝑘 {2
𝑝𝑜𝑢𝑟 𝑘 𝑖𝑚𝑝𝑎𝑖𝑟
𝜋𝑘
Page 32
Théorie et traitement du signal
𝑇0
2 2
𝑎0 ∫ 𝑑 1
0 0
∞
1 2
𝑥 () + 𝑖𝑘𝜔0 𝑘 𝑖𝑚𝑝𝑎𝑖𝑟
2 𝜋𝑘
𝑘=1
∞
1 2
𝑥 () + 𝑖(2 ∗ − 1)𝜔0
2 𝜋(2 ∗ − 1)
𝑛=1
∞
1 2 1 − (−1)𝑘
𝑥 () + ( 𝑖𝑘𝜔0 )
2 𝜋𝑘 2
𝑘=1
Page 33
Théorie et traitement du signal
Page 34
Théorie et traitement du signal
Page 35
Théorie et traitement du signal
∞
1 2 0
𝑥 () + 𝑖𝑘𝜔0 ( − ) 𝑘 𝑖𝑚𝑝𝑎𝑖𝑟
2 𝜋𝑘
𝑘=1
∞
1 2 0
𝑥 () + 𝑖(2 ∗ − 1)𝜔0 ( − )
2 𝜋(2 ∗ − 1)
𝑛=1
Page 36
Théorie et traitement du signal
Page 37
Théorie et traitement du signal
𝑻𝟎
3.2.3.1.3 Exemple 3 - pulse de durée
𝟒
Soit 𝑥() un signal réel périodique de période 0 défini par : 𝑥 ()
𝑇0
1, ≤<
4
{ 𝑇0
, ≤< 0
4
Page 38
Théorie et traitement du signal
𝑇0 𝑇0
2 𝑇0 2 4 2 1 4
𝑎𝑘 ∫ 𝑥() cos 𝑘𝜔0 𝑑 ∫ cos 𝑘𝜔0 𝑑 [ 𝑖𝑘𝜔0 ]
0 0 0 0 0 𝑘𝜔0 0
𝜋
1 sin 2 𝑘
𝜋 𝑘
𝑇0 𝜋
2 𝑇0 2 1 4 1 − cos 𝑘
𝑏𝑘 ∫ 𝑥() sin 𝑘𝜔0 − [ 𝑐𝑜 𝑘𝜔0 ] 2
0 0 0 𝑘𝜔0 0 𝜋𝑘
𝑇0
2 4 1
𝑎0 ∫ 𝑑
0 0 2
∞ 𝜋 𝜋
1 sin 𝑘 1 − cos 𝑘
𝑥 () + 2 𝑐𝑜 𝑘𝜔 + 2 𝑖𝑘𝜔
0 0
𝜋𝑘 𝜋𝑘
𝑘=1
∞
1 1 𝜋
𝑥 () + ( 𝑖𝑘𝜔0 − sin (𝑘𝜔0 − 𝑘 ))
𝜋𝑘 2
𝑘=1
Page 39
Théorie et traitement du signal
Page 40
Théorie et traitement du signal
Page 41
Théorie et traitement du signal
𝐷+𝑑
2 2𝑑
𝑎0 ∫ 𝑑
0 𝐷 0
∞
𝑑 1 1.
𝑥 () + ((sink𝜔0 (D + d) − sink𝜔0 D)𝑐𝑜 𝑘𝜔0 − (cosk𝜔0 (D + d) − cosk𝜔0 D) 𝑖𝑘𝜔0 )
0 𝜋𝑘
𝑘=1
∞
𝑑 1
𝑥 () + (sin k𝜔0 (D + d − t) + sin k𝜔0 (t − D))
0 𝜋𝑘
𝑘=1
Page 42
Théorie et traitement du signal
Page 43
Théorie et traitement du signal
Page 44
Théorie et traitement du signal
70.
Page 45
Théorie et traitement du signal
𝑥()
− 1 1
Soit 𝑥𝑇0 () le signal construit par répétition de 𝑥() avec une période 0 :
𝑥 𝑇0 ()
− 1 1
−2 0 − 0 0 2 0
On a :
74.
75.
𝑇0
Comme 𝑥 𝑇0 () 𝑥() pour || < les coefficients 𝑐𝑘 de la série de Fourier
2
complexe de 𝑥𝑇0 () peuvent s’écrire :
Page 46
Théorie et traitement du signal
76.
79.
2𝜋
Lorsque 0 → ∞ 𝜔0 → ; comme 𝜔0 devient infinitésimal on pose
𝑇0
𝜔0 𝑑𝜔 et 𝑘𝜔0 𝜔 on a alors:
80.
1 +∞
𝑥𝑇0 ()|𝑇0 →∞ → ∫ 𝑋(𝜔)𝑒 𝑗𝜔𝑡 𝑑𝜔
2𝜋 −∞
Page 47
Théorie et traitement du signal
81.
Interprétation géométrique :
(𝜔)
× 𝑒 𝑗𝜔𝑡
Page 48
Théorie et traitement du signal
85.
3.3.4 Convergence
𝑥() est absolument intégrable
86.
Page 49
Théorie et traitement du signal
3.4.1 Linéarité
87.
3.4.6 Dualité
92.
Page 50
Théorie et traitement du signal
3.4.10 Convolution
96.
3.4.11 Multiplication
97.
(𝜔) A
𝐴
2
Page 51
Théorie et traitement du signal
Page 52
Théorie et traitement du signal
𝑥()
Page 53
Théorie et traitement du signal
103.
Page 54
Théorie et traitement du signal
107.
Page 55
Théorie et traitement du signal
108.
109.
5.1.1 Introduction
Comme il a été défini dans le cours 1, le bruit correspond à tout signal
indésirable qui détériore un signal utile.
Pour simuler ou analyser des signaux réels on considère le bruit comme étant
un signal aléatoire c’est-à-dire ayant un comportement temporel imprévisible
qu’on décrit à partir d’observations statistiques.
En traitement du signal on considère que le bruit est un phénomène aléatoire
stationnaire et ergodique.
Page 56
Théorie et traitement du signal
𝑏2 ()
𝑏0 ()
𝑏1 ()
𝑦
1 1
Stationnaire => 𝑏0 + 𝑏1 + 𝑏2 𝑏0 𝑦 + 𝑏1 𝑦 + 𝑏2 𝑦
1 1
Ergodique => 𝑏0 + 𝑏1 + 𝑏2 (𝑏0 + 𝑏0 𝑦 )
2
1
(𝑏 + 𝑏1 𝑦 )
2 1
1
(𝑏 + 𝑏2 𝑦 )
2 2
Page 57
Théorie et traitement du signal
Le terme ‘blanc’, par analogie avec la lumière blanche qui contient toutes les
fréquences lumineuses, est utilisé pour indiquer que le bruit contient, en
théorie, un nombre infini de fréquences ayant une puissance constante.
Génération d’un signal bruit blanc dans l’environnement Matlab :
b=1-2*rand(1,100) b=1-2*randn(1,100)
t=0 :0.1 :9.9 t=0 :0.1 :9.9
plot(t,b) plot(t,b)
Page 58
Théorie et traitement du signal
RECEPTEUR1
RECEPTEUR2
Page 59
Théorie et traitement du signal
Page 60
Théorie et traitement du signal
5.1.4.2 APPLICATION
RECEPTEUR 1
Corr(s1,r)
RECEPTEUR 2
Corr(s2,r)
Page 61
Théorie et traitement du signal
5.2 Le filtrage
5.2.1 Définition
Un système linéaire agit comme un filtre sur le signal d’entrée. Le mot filtre est
utilisé pour dénoter un système qui exhibe un comportement de sélection de
fréquences.
Page 62
Théorie et traitement du signal
Page 63
Théorie et traitement du signal
5.3 La modulation
5.3.1 Définition
La modulation est un procédé qui consiste à moduler une porteuse par le
signal à transmettre qui est le signal modulant.
- Modulation d’amplitude : l’amplitude de la porteuse est multipliée par le
signal à transmettre
- Modulation de fréquences : la fréquence de la porteuse est
proportionnelle au signal à transmettre
- Modulation de phase : la fréquence de la porteuse est proportionnelle à
la dérivée du signal à transmettre
Page 64
Théorie et traitement du signal
Page 65
Théorie et traitement du signal
6.3 Filtrage
7.1 Modulation
7.2 Transmission
Page 66