Documente Academic
Documente Profesional
Documente Cultură
in s t i t u t d '
Automatisation
in d u s t r i e l l e
in s t i t u t d '
Automatisation
in d u s t r i e l l e
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de signal
(TS)
(Signaux et Systmes (M200))
Prof. Michel ETIQUE
Michel.Etique@heig-vd.ch
Haute Ecole dIngnierie et de Gestion du canton de Vaud (HEIG-Vd)
Dpartement dlectricit et dinformatique
institut dAutomatisation industrielle (iAi)
21 mars 2006
Prof.M.Etique
Traitement de Signal 1 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Organisation du
cours
Fiche dunit
denseignement
Programme
Forme
informatique
Applications du
traitement de
signal
Applications du
traitement de
signal
Traitement en
temps rel de la
parole
Traitement par lot
Traitement comme
systme
chantillonn
Traitement comme
systme
chantillonn
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Prof.M.Etique
Reconstruction
des
signaux
Quelques
Traitement de Signal 2 / 42
Introduction
Organisation du
cours
Fiche dunit
denseignement
Programme
Forme
informatique
Applications du
traitement de
signal
Applications du
traitement de
signal
Traitement en
temps rel de la
parole
Traitement par lot
Traitement comme
systme
chantillonn
Traitement comme
systme
chantillonn
Traitement de signal
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Organisation du cours
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Prof.M.Etique
Reconstruction
des
signaux
Quelques
Traitement de Signal 3 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
1. http://iai.eivd.ch/users/mee//cours/cours_ses/admin/fiches/fiche_SES.pdf
2.
http://iai.eivd.ch/users/mee//cours/cours_ses/admin/fiches/m_200_signaux_et_systemes.pdf
Prof.M.Etique
Traitement de Signal 4 / 42
Introduction
Organisation du
cours
Fiche dunit
denseignement
Programme
Forme
informatique
Applications du
traitement de
signal
Applications du
traitement de
signal
Traitement en
temps rel de la
parole
Traitement par lot
Traitement comme
systme
chantillonn
Traitement comme
systme
chantillonn
Traitement de Signal
4 priodes hebdo. = 32 priodes
tude des signaux priodiques
Analyse des signaux non priodiques
lments danalyse spectrale numrique
1-2 TE + correction
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Programme
Priodes
Total
12
8
8
4
12
20
28
32
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Prof.M.Etique
Reconstruction
des
signaux
Quelques
Traitement de Signal 5 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Forme informatique
http://iai.eivd.ch/users/mee/
Prof.M.Etique
Traitement de Signal 6 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 7 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 7 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 8 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 8 / 42
Automotive
Adaptive ride control
Antiskid brakes
Cellular telephones
Digital radios
Engine control
Global positioning
Navigation
Vibration analysis
Voice commands
Prof.M.Etique
Consumer
Digital radios/TVs
Educational toys
Music synthesizers
Power tools
Radar detectors
Solid-state answering
machines
Control
General-Purpose
Adaptive filtering
Convolution
Correlation
Digital filtering
Fast Fourier transforms
Hilbert transforms
Waveform generation
Windowing
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 8 / 42
Graphics/Imaging
Industrial
Instrumentation
3-D rotation
Animation/digital
map
Homomorphic processing
Pattern recognition
Image enhancement
Image compression/transmission
Robot vision
Workstations
Numeric control
Power-line monitoring
Robotics
Security access
Digital filtering
Function generation
Pattern matching
Phase-locked loops
Seismic processing
Spectrum analysis
Transient analysis
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Medical
Diagnostic equipment
Fetal monitoring
Hearing aids
Patient monitoring
Prosthetics
Ultrasound
equipment
Traitement de Signal 8 / 42
Military
Image processing
Missile guidance
Navigation
Radar processing
Radio frequency modems
Secure
communications
Sonar processing
Prof.M.Etique
Telecommunications
1200- to 19200-bps
DTMF encoding/demodems
coding
Adaptive equalizers
Echo cancellation
ADPCM transcoders
Fax
Line repeaters
Cellular telephones
Speaker phones
Channel multiplexing
Spread
spectrum
Data encryption
communications
Digital PBXs
Video conferencing
Digital speech interX.25 Packet Switpolation (DSI)
ching
Personal digital assisPersonal communicatants (PDA)
tions systems (PCS)
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Voice/Speech
Speech enhancement
Speech recognition
Speech synthesis
Speaker verification
Speech vocoding
Voice mail
Text-to-speech
Traitement de Signal 8 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 9 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 10 / 42
Signaux :
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Temps
Amplitude
Continu
Discret
Prof.M.Etique
Traitement de Signal 11 / 42
Application
Rgulation
Tlcommunications
Traitement de la parole
Traitement audio
Mise jour dcran video
Mise jour des pixels
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Frquence
dchantillonnage fe = h1 typique
1 [kHz]
8 [kHz]
8 . . . 10 [kHz]
40 . . . 48 [kHz]
50 . . . 100 [Hz]
14 [MHz]
Traitement de Signal 12 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Analyse de Fourier
Deux
reprsentations
pour un seul signal
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 13 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Analyse de Fourier
lamplitude
la phase
lnergie
la puissance
Traitement de Signal 14 / 42
x(t) = A cos (2 f0 t + )
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 15 / 42
x(t) = A cos (2 f0 t + )
in s t i t u t d '
Automatisation
in d u s t r i e l l e
+A
Espace temporel
1/T
Espace frquentiel
f
Amplitude
Phase
+
1/T
f
0
1/T
Prof.M.Etique
Traitement de Signal 15 / 42
1
+ A cos 4 f0 t
x(t) = A cos 2 f0 t
2
2
4
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 15 / 42
1
+ A cos 4 f0 t
x(t) = A cos 2 f0 t
2
2
4
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Sinusoides de frquences f et 2f
0
1.5
1
0.5
0
0.5
1
1.5
0.5
1.5
2.5
3.5
4.5
3.5
4.5
Somme de 2 sinusoides
1.5
1
0.5
0
0.5
1
1.5
Prof.M.Etique
0.5
1.5
2.5
Traitement de Signal 15 / 42
f_sfour_2.eps
1
+ A cos 4 f0 t
x(t) = A cos 2 f0 t
2
2
4
A
in s t i t u t d '
Automatisation
in d u s t r i e l l e
900
A/2
900
A/2
450
f0
450
2 f0
2 f0
f0
-450
-450
-900
-900
900
450
f0
f
f0
2 f0
2 f0
-450
-900
Signal priodique non-sinusodal
Prof.M.Etique
Traitement de Signal 15 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Sries de Fourier
Dfinition de la
srie de Fourier
Srie de Fourier en
cosinus
Srie de Fourier
complexe
Relations entre les
3 reprsentations
Spectres
damplitudes et de
phases
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 16 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Sries de Fourier
Prof.M.Etique
Traitement de Signal 17 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Sries de Fourier
x (t)
1+x (t)
0
2
x2(t)
1+x1(t)+x2(t)
x (t)
f_sfour_3.eps
Le signal rsultant est la somme de trois sinusodes dont la frquence est chaque fois
un multiple de la fondamentale f0
Prof.M.Etique
Traitement de Signal 17 / 42
k=1
k=1
1
f0 .
Son dveloppement en
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X
a0 X
x (t) =
+
ak cos (2 k f0 t) +
bk sin (2 k f0 t)
2
o
Prof.M.Etique
Traitement de Signal 18 / 42
k=1
k=1
1
f0 .
Son dveloppement en
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X
a0 X
x (t) =
+
ak cos (2 k f0 t) +
bk sin (2 k f0 t)
2
o
Prof.M.Etique
=
=
T
2
+ T2
T2
x (t) cos (2 k f0 t) dt
k0
x (t) sin (2 k f0 t) dt
k1
+ T2
T2
Traitement de Signal 18 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x (t)
1+x (t)
0
2
x2(t)
1+x1(t)+x2(t)
x (t)
f_sfour_3.eps
k=1
k=1
X
a0 X
+
ak cos (2 k f0 t) +
bk sin (2 k f0 t)
x (t) =
2
Prof.M.Etique
Traitement de Signal 18 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=1
k=1
X
a0 X
bk sin (2 k f0 t)
ak cos (2 k f0 t) +
+
x (t) =
2
peut galement scrire :
x (t) = A0 +
k=1
Prof.M.Etique
Ak cos (2 k f0 t + k )
Traitement de Signal 19 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=1
k=1
X
a0 X
bk sin (2 k f0 t)
ak cos (2 k f0 t) +
+
x (t) =
2
peut galement scrire :
x (t) = A0 +
k=1
avec :
A0 =
Prof.M.Etique
a0
2
Ak cos (2 k f0 t + k )
q
Ak = a2k + b2k
k = arctan
bk
ak
Traitement de Signal 19 / 42
x (t) = A0 +
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Ak cos (2 k f0 t + k )
Remarques :
Prof.M.Etique
Traitement de Signal 19 / 42
x (t) = A0 +
Ak cos (2 k f0 t + k )
0.5
0.5
xk(t)
x(t) et x (t)
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.5
0.5
1
0.5
0.5
temps
1
0.5
1.5
0.7
0.5
temps
1.5
0.6
1
0.4
0.5
0.3
0.2
0.1
0
Prof.M.Etique
4
6
frequence [k x f0]
10
4
6
frequence [k x f0]
10
f_sfour1_4.eps
Traitement de Signal 19 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=1
k=1
X
a0 X
bk sin (2 k f0 t)
+
ak cos (2 k f0 t) +
x (t) =
2
Relations dEuler :
cos (x) =
sin (x) =
Prof.M.Etique
e+jx + ejx
2
e+jx ejx
2j
...
Traitement de Signal 20 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=1
k=1
X
a0 X
bk sin (2 k f0 t)
+
ak cos (2 k f0 t) +
x (t) =
2
Relations dEuler :
cos (x) =
sin (x) =
e+jx + ejx
2
e+jx ejx
2j
...
. . . on montre aisment que la srie de Fourier peut tre transforme en une srie de
Fourier complexe :
X
x (t) =
X (j k) e+j2kf0 t
k=
Prof.M.Etique
Traitement de Signal 20 / 42
x (t) =
k=
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X (j k) e+j2kf0 t
Prof.M.Etique
+ T2
T2
x (t) ej2kf0 t dt
< k < +
Traitement de Signal 20 / 42
x (t) =
k=
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X (j k) e+j2kf0 t
Remarques :
Prof.M.Etique
Traitement de Signal 20 / 42
x (t) =
k=
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X (j k) e+j2kf0 t
Signal temporel
x(t)
6
4
2
0
0.5
1
Spectre unilatral
1.5
2
temps
2
1
0
1000
2000
3000
4000
k f0
1
/X(jk) /
4
3
x 10
0
5000
5000
0.5
0
0.5
1
3
3.5
Spectre bilatral
0
k f0
5000
0
k f0
5000
0.5
0
0.5
1000
2000
3000
k f0
Prof.M.Etique
2.5
|X(jk)|
4000
5000
1
5000
f_ex_SF_1_2_1.eps
Traitement de Signal 20 / 42
Im
Ak R
-bk
in s t i t u t d '
Automatisation
in d u s t r i e l l e
-bk/2
X(+jk) C
+k
k
Re
+ak/2
+ak
X(-jk)
+bk/2
X
a0 X
bk sin (2 k f0 t)
+
ak cos (2 k f0 t) +
x (t) =
2
x (t) = A0 +
k=1
X
k=1
x (t) =
k=
Prof.M.Etique
(1)
k=1
Ak cos (2 k f0 t + k )
X (j k) e+j2kf0 t
(2)
(3)
Traitement de Signal 21 / 42
k=0
k>0
ak
bk
Ak
k
X (+j k)
X (j k)
Prof.M.Etique
a0
2
{ak , bk }
ak
p bk
a2k+ b2k
bk
arctan
ak
1
2 (ak j bk )
1
2 (ak + j bk )
A0
{Ak , k }
+Ak cos (k )
Ak sin (k )
Ak
k
1
2
1
2
Ak e+jk
Ak ejk
X (0)
X (j k)
+2 <{X (j k)}
2 ={X (j k)}
2 |X (j k) |
={X (+j k)}
arctan
<{X (+j k)}
X (+j k)
X (j k)
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 21 / 42
k=0
k>0
ak
bk
Ak
k
X (+j k)
X (j k)
a0
2
{ak , bk }
ak
p bk
a2k+ b2k
bk
arctan
ak
1
2 (ak j bk )
1
2 (ak + j bk )
A0
{Ak , k }
+Ak cos (k )
Ak sin (k )
Ak
k
1
2
1
2
Ak e+jk
Ak ejk
X (0)
X (j k)
+2 <{X (j k)}
2 ={X (j k)}
2 |X (j k) |
={X (+j k)}
arctan
<{X (+j k)}
X (+j k)
X (j k)
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Ak
= = 2 |X (j k) |
2
Traitement de Signal 21 / 42
Spectres unilatraux
x (t) = A0 +
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Ak cos (2 k f0 t + k )
Prof.M.Etique
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=1
Ak cos (2 k f0 t + k )
Signaux
Spectres unilatraux
0.8
1
0.6
0.5
0.4
0.2
0.5
1
0
0
0.8
1
0.6
0.5
0.4
0
0.5
0.2
0
0
3
0.8
0.6
0.4
0.5
0.2
0
0
0
2
temps
Prof.M.Etique
frquence
f_sfour_5.eps
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x (t) =
k=
X (j k) e+j2kf0 t
Signal temporel
8
x(t)
6
4
2
0
0.5
1
Spectre unilatral
1.5
2
temps
2
1
0
1000
2000
3000
4000
k f0
1
/X(jk) /
k /
4
3
x 10
0
5000
5000
0.5
0
0.5
1
3
3.5
Spectre bilatral
0
k f0
5000
0
kf
5000
0.5
0
0.5
1000
2000
3000
kf
Prof.M.Etique
2.5
|X(jk)|
Ak
4000
5000
1
5000
0
f_ex_SF_1_2_1.eps
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k=
X (j k) e+j2kf0 t
k 6= 0
X (+j k) = 6 X (j k) = k
k 6= 0
Prof.M.Etique
|X (0) | = A0
6
X (0) = {0, }
Traitement de Signal 22 / 42
une fonction paire est reprsente par des cosinus seulement ; on a alors :
k = {0, }
={X (j k)} = 0
une fonction impaire est reprsente par des sinus seulement ; on a alors :
k =
2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
<{X (j k)} = 0
Prof.M.Etique
si k est pair
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.5
0.5
1.5
0.5
1.5
2.5
f_sfour_6.eps
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x (t) = 3+2cos (2 f0 t)3.464sin (2 f0 t)+2sin 4 f0 t +
4
Forme en cosinus
22
= 3 + 4 cos
3.4642
cos
2 f0 t + arctan
2 1 f0 t +
+ 2 cos
4 f0 t +
(3.464)
2
2 2 f0 t
+ 2 cos
4 f0 t +
= A0 + A1 cos (2 f0 t + 1 ) + A2 cos (4 f0 t + 2 )
Prof.M.Etique
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x (t) = 3+2cos (2 f0 t)3.464sin (2 f0 t)+2sin 4 f0 t +
4
Forme complexe
x (t) =
= 3+2e
+j 2f0 t+
3
3+2e
+j
3
+j2f0 t
Prof.M.Etique
+2e
j
3
+j2f0 t
j 2f0 t+
3
+2e
j2f0 t
+X (j 1)e
+j 4f0 t
4
+1e
+1e
j2f0
j
4
+j4f0 t
+X (+j 2)e
j 4f0 t
4
+1e
+1e
+j
4
+j4f0 t
j4f0 t
+X (j 2)e
j4f0
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Signal temporel
10
x(t)
5
0
0.5
1
Spectres unilatraux
1.5
2
temps
2
1
0
0
2
kf
/X(jk) /
0
0.5
0
kf
0
k f0
0.5
3
3.5
Spectres bilatraux
k /
2.5
|X(jk)|
Ak
0.5
0
0.5
2
k f0
f_spectres_1c.eps
Prof.M.Etique
Traitement de Signal 22 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Suite dimpulsions
rectangulaires
(SIR)
Suite dimpulsions
rectangulaires
(SIR)
Signal carr
Suite dimpulsions
triangulaires
Suite
dexponentielles
dcroissantes
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 23 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
-T
Prof.M.Etique
+T
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
-T
+T
Prof.M.Etique
+ T2
T2
x (t) ej2kf0 t dt
avec
f0 =
1
T
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
-T
+T
+ T2
T2
x (t) ej2kf0 t dt
avec
f0 =
1
T
=
=
Prof.M.Etique
+ t
2
t
2
1 ej2kf0 t dt
1
t
A
j2kf0 t
+j2kf
0 2
2 e
e
T j 2 k f0
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
-T
+T
+ T2
T2
x (t) ej2kf0 t dt
avec
f0 =
1
T
=
=
+ t
2
t
2
1 ej2kf0 t dt
1
t
A
j2kf0 t
+j2kf
0 2
2 e
e
T j 2 k f0
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
-T
+T
+ T2
T2
x (t) ej2kf0 t dt
avec
f0 =
1
T
=
=
+ t
2
t
2
1 ej2kf0 t dt
1
t
A
j2kf0 t
+j2kf
0 2
2 e
e
T j 2 k f0
t sin (k f0 t)
t
X (j k) = A
sinc (k f0 t)
=A
T
k f0 t
T
Prof.M.Etique
Traitement de Signal 24 / 42
X (j k) = A
X(j k)
Prof.M.Etique
0.3
0.2
0.1
0
0.1
0.2
t
t sin (k f0 t)
=A
sinc (k f0 t)
T
k f0 t
T
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
T
1
t
1
f0 = T
15
10
10
15
f [Hz]
Traitement de Signal 24 / 42
X (j k) = A
X(j k)
0.3
0.2
0.1
0
0.1
0.2
t
t sin (k f0 t)
=A
sinc (k f0 t)
T
k f0 t
T
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
T
1
t
1
f0 = T
15
10
10
15
f [Hz]
Lamplitude
du spectre
X (j k) est gale la valeur moyenne de la SIR
limx0 sin(x)
=1
x
Prof.M.Etique
Traitement de Signal 24 / 42
X (j k) = A
X(j k)
0.3
0.2
0.1
0
0.1
0.2
t
t sin (k f0 t)
=A
sinc (k f0 t)
T
k f0 t
T
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
T
1
t
1
f0 = T
15
10
10
15
f [Hz]
Les coefficients de Fourier sont purement rels puisque le signal est pair
Prof.M.Etique
Traitement de Signal 24 / 42
X (j k) = A
X(j k)
0.3
0.2
0.1
0
0.1
0.2
t
t sin (k f0 t)
=A
sinc (k f0 t)
T
k f0 t
T
t
T
1
t
1
f0 = T
15
10
10
15
f [Hz]
Plus les impulsions sont troites par rapport la priode T , plus le spectre
stale :
1
le premier passage par zro se fait la frquence t
la distance entre raies spectrales ne change pas puisquelle est gale linverse de la priode de la SIR f0 =
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
1
T
Traitement de Signal 24 / 42
0.2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.15
0.05
0
15
10
15
10
10
15
10
15
f [Hz]
1
0.5
arg{X(jk)}
0
0.5
1
f [Hz]
Il est frquent que le spectre dun signal soit complexe. Dans ce cas, sa
reprsentation dans un plan ne peut se faire quau travers du traage distinct des
spectres damplitudes et de phases
Prof.M.Etique
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
http ://iai.eivd.ch/users/mee//cours/cours_ts/chap_01/sysquake/SI.exe
Prof.M.Etique
Traitement de Signal 24 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
k = [N : N ] ;
A = 1;
T = 1;
f 0 = 1/T ;
Delta_t = 0 . 2 ;
X = A D e l t a _ t /T s i n c ( p i k f 0 D e l t a _ t ) ;
t = 2T: 1 T/ 3 0 0 : 2 T ;
x = zeros ( size ( t ) ) ;
f o r l =1: l e n g t h ( k )
x = x + X( l ) . e x p ( j 2 p i f 0 k ( l ) t ) ;
end
clf
su bplot (211)
p l o t ( k f 0 , X , o r )
p l o t ( k f 0 , X , r : )
l a b e l ( f [ Hz ] , X( j k ) )
su bplot (212)
plot (t , x , sr )
l a b e l ( t , xN ( t ) )
Prof.M.Etique
Traitement de Signal 25 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Signal carr
1
0.5
x(t)
0
0.5
1
Prof.M.Etique
0.5
T
2
T
2
0.5
t [s]
Traitement de Signal 26 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Signal carr
0.5
0
x(t)
0.5
1
0.5
T
2
T
2
0.5
t [s]
0.6
0.4
X(j k)
0.2
0
0.2
Prof.M.Etique
f [Hz]
Traitement de Signal 26 / 42
1
0.5
0
x(t)
0.5
1
2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Signal carr
A
A
t [s]
0.6
0.4
X(j k)
0.2
0
0.2
Prof.M.Etique
f [Hz]
Traitement de Signal 26 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
t
-T
+t
+T
X(jk)
A t/T
f = k f0
-1/ t
Prof.M.Etique
+1/ t
Traitement de Signal 27 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
t
-T
+t
+T
X(jk)
A t/T
f = k f0
-1/ t
+1/ t
Afin que les surfaces de la SIR et de la SIT soient gales, la largeur la base du
triangle est gale 2 t
Prof.M.Etique
Traitement de Signal 27 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
t
-T
+t
+T
X(jk)
A t/T
f = k f0
-1/ t
Spectre :
Prof.M.Etique
X (j k) = A
+1/ t
sin (k f0 t)
k f0 t
2
Traitement de Signal 27 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
0.5
0.5
1.5
f_sfour3_3.eps
x (t) = A e
Prof.M.Etique
si
0t<T
Traitement de Signal 28 / 42
0.9
0.8
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
0.5
0.5
1.5
f_sfour3_3.eps
Calcul du spectre :
1
X (j k) =
T
A
=
T
A
=
T
=
A
=
T
Prof.M.Etique
x (t) ej2kf0 t dt
Z
Z
e ej2kf0 t dt
0
T
t( 1 +j2kf0 )
e
0
dt
T
e
1 + j 2 k f0
0
i
h
+j2kf
T
( T
)1
0
e
(1 + j 2 k f0 )
t( 1 +j2kf0 )
Traitement de Signal 28 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
0.5
0.5
1.5
f_sfour3_3.eps
i
h
T
A
e( +j2kf0 T ) 1
X (j k) =
T (1 + j 2 k f0 )
X (j k) = A
T (1 + j 2 k f0 )
Prof.M.Etique
si
T
Traitement de Signal 28 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
0.5
0.5
1.5
f_sfour3_3.eps
1
X (j k) = A
T (1 + j 2 k f0 )
si
T
0.1
abs(X(jf))
0.08
0.06
0.04
0.02
0
10
5
6
frquence [kHz]
10
angle(X(jf))
20
40
60
80
100
Prof.M.Etique
f_sfour3_4.eps
Traitement de Signal 28 / 42
X (j k) = A
T (1 + j 2 k f0 )
si
T
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.1
abs(X(jf))
0.08
0.06
0.04
0.02
0
10
5
6
frquence [kHz]
10
angle(X(jf))
20
40
60
80
100
f_sfour3_4.eps
Prof.M.Etique
Traitement de Signal 28 / 42
X (j k) = A
T (1 + j 2 k f0 )
si
T
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0
10
A(f)
20
30
40
50
60
2
10
10
10
10
10
10
f [Hz]
0
20
(f)
40
60
80
100
2
10
10
10
10
10
10
f [Hz]
f_sfour3_8.eps
Prof.M.Etique
Traitement de Signal 28 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Synthse dun
signal carr
Phnomne de
Gibbs
Importance de la
phase
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 29 / 42
x (t) =
k=
Prof.M.Etique
X (j k) e+j2kf0 t
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Traitement de Signal 30 / 42
x (t) =
k=
in s t i t u t d '
Automatisation
in d u s t r i e l l e
+N
t X sin (k f0 t) +j2kf0 t
e
xN (t) = A
T
k f0 t
k=N
=A
T
1
X
sin (k f0 t) +j2kf0 t
e
k f0 t
k=N
sin (0 f0 t) +j20f0 t
e
0 f0 t
!
+N
X sin (k f0 t)
e+j2kf0 t
+
k f0 t
+
k=1
t
=A
Prof.M.Etique
N
X
sin (k f0 t)
k=1
k f0 t
+1+
+N
X
k=1
ej2kf0 t
!
sin (k f0 t) +j2kf0 t
e
de Signal 30 / 42
k f0 Traitement
t
xN (t) = A
Prof.M.Etique
1+2
+N
X
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
sin (k f0 t)
cos (2 k f0 t)
k f0 t
Traitement de Signal 30 / 42
xN (t) = A
1+2
+N
X
k=1
sin (k f0 t)
cos (2 k f0 t)
k f0 t
xN (t) =
in s t i t u t d '
Automatisation
in d u s t r i e l l e
t
T
1 2
2
2
+ cos (2 f0 t)
cos (6 f0 t)+
cos (10 f0 t)+. . .
2
3
5
Prof.M.Etique
Traitement de Signal 30 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
2
2
1 2
cos (6 f0 t)+
cos (10 f0 t)+. . .
xN (t) = + cos (2 f0 t)
2
3
5
1.2
1.2
N=0
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0.2
5
1.2
Prof.M.Etique
0.2
5
1.2
N=3
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
N=5
0.8
0.2
5
N=1
0.2
5
Traitement de Signal 30 / 42
f_sfour2_4.eps
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Phnomne de Gibbs
Reconstruction dun signal :
x(N ) (t) =
N
X
k=N
= A0 +
X (j k) ej2kf0 t
N
X
k=1
Prof.M.Etique
Ak cos (2 k f0 t + k )
Traitement de Signal 31 / 42
N
X
k=N
= A0 +
X (j k) ej2kf0 t
N
X
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Phnomne de Gibbs
Ak cos (2 k f0 t + k )
Prof.M.Etique
Traitement de Signal 31 / 42
x(N ) (t) =
N
X
k=N
= A0 +
X (j k) ej2kf0 t
N
X
k=1
Ak cos (2 k f0 t + k )
1.2
1.2
x (t) avec
N=3
0.6
0.4
0.4
0.2
0.2
0
0
1.2
xN(t) avec
0.6
0.4
0.4
0.2
0.2
0
0
N = 79
0.8
0.6
xN(t) avec
N = 19
0.8
Prof.M.Etique
0.2
4
1.2
0.2
4
N=7
0.8
0.6
x (t) avec
0.8
0.2
4
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Phnomne de Gibbs
0.2
4
Traitement de Signal 31 / 42
f_sfour2_5.eps
x(N ) (t) =
N
X
k=N
= A0 +
X (j k) ej2kf0 t
N
X
k=1
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Importance de la phase
Ak cos (2 k f0 t + k )
Prof.M.Etique
Traitement de Signal 32 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Importance de la phase
original
Prof.M.Etique
module
phase
TF inverse du module
TF inverse de la phase
Traitement de Signal 32 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Thorme de la
puissance (dit de
Parseval)
Dcalage temporel
Modulation
damplitude
Rotation dun
signal autour de
son ordonne
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 33 / 42
Prof.M.Etique
+ T2
T2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
2
x2 (t) dt = Xeff
Traitement de Signal 34 / 42
+ T2
T2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
2
x2 (t) dt = Xeff
Cette dfinition concide avec celle du carr de la valeur efficace du signal x (t)
Les units de la puissance normalise ne sexpriment donc pas en [W], mais en
[V2 ] ou [A2 ] selon que le signal est une tension ou un courant lectrique
Prof.M.Etique
Traitement de Signal 34 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
+ T2
T2
2
x2 (t) dt = Xeff
2
X
X
A
1
k
A2k
=
Pk = A20 +
= A20 +
2
2
k=0
k=1
k=1
= Pdc + Pac
2
= X (0) +
X
1
k=1
Prof.M.Etique
(2 |X (j k)|) =
+
X
k=
|X (j k)|
Traitement de Signal 34 / 42
+ T2
T2
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x2 (t) dt
X
1
= A20 +
A2k
2
k=1
+
X
k=
= X (0)2 + 2
Prof.M.Etique
|X (j k)|
+
X
k=1
|X (j k)|2
Traitement de Signal 34 / 42
De
in s t i t u t d '
Automatisation
in d u s t r i e l l e
X
1
A2k
P = A20 +
2
k=1
2
2
2
Xeff
= Xdc
+ Xac
Prof.M.Etique
Traitement de Signal 34 / 42
X(jk)
in s t i t u t d '
Automatisation
in d u s t r i e l l e
A t/T
1/T = f0
f = k f0
0
-1/t
+1/t
Prof.M.Etique
Traitement de Signal 34 / 42
Les puissances des trois signaux les plus usuels que sont le carr, le sinus et le
triangle damplitude A et valeur moyenne nulle sont par exemple :
x (t) = A sqr(2 f t)
x (t) = A sin (2 f t)
x (t) = A tri(2 f t)
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
A2
=P =
1
A2
=P =
2
A2
=P =
3
Traitement de Signal 34 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Dcalage temporel
x(t)
x(t+t1)
x(t-t1)
td > 0
t
-t1
Prof.M.Etique
+t1
td < 0
t
t
-t1
+t1
Traitement de Signal 35 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Dcalage temporel
Y (j k) = e+j2kf0 td X (j k)
Comme le module du phaseur e+j2kf0 td vaut toujours un, il sensuit que seul
le spectre de phases est modifi par un dcalage temporel. On a donc :
|Y (j k)| = |X (j k)|
k = k + 2 k f0 td
Prof.M.Etique
Traitement de Signal 35 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Modulation damplitude
message porteuse
e+j2fp t + ej2fp t
cos (2 fp t) =
2
Gnralisation : multiplication par un phaseur
x (t) = m (t) p (t) = m (t) ej2fp t
On peut alors montrer :
x (t) = ej2fp t m (t) X (j k) = M (j (k f0 fp ))
Prof.M.Etique
Traitement de Signal 36 / 42
Modulation damplitude
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Modulation damplitude
Spectres
1
|M(jf)|
m(t)
0.4
0.5
0
0
0.2
0
20
10
10
20
10
10
20
10
0
frquence
10
20
1
0.4
|P(jf)|
p(t)
0.5
0
0.2
0.5
1
0
0
20
1
0.4
|X(jf)|
x(t)
0.5
0
0.2
0.5
1
0
2
temps
0
20
f_sfmodulat_2.eps
Traitement de Signal 36 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
y (t) = x (t)
On montre que
y (t) = x (t) Y (j k) = X (j k) = X (j k)
une rotation du signal temporel autour de lordonne
correspond le conjugu complexe dans le domaine frquentiel.
Prof.M.Etique
Traitement de Signal 37 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 37 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
0.5
0.5
1.5
f_sfour3_3.eps
Prof.M.Etique
Traitement de Signal 37 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
1
Xo (j k) = A
T 1 + j 2 k f0
si
T
x (t) = xo (t)
donc
X (j k) = Xo (j k) = A
Prof.M.Etique
T 1 j 2 k f0
si
T
Traitement de Signal 37 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Prof.M.Etique
Traitement de Signal 38 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
x(t)
y(t)
x(t)
Prof.M.Etique
G(j)
y(t)
Traitement de Signal 39 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
|X(jk)|
|G(jf)|
|Y(jk)|
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
12
frquence [Hz]
14
16
18
20
f_sfour3_7.eps
Prof.M.Etique
Traitement de Signal 39 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Introduction
Analyse des
signaux
priodiques
Sries de Fourier
Suite dimpulsions
Reconstruction des
signaux
Quelques
thormes
importants
Rponse dun
systme linaire
Rponse dun
systme
non-linaire
Rponse dun
systme
non-linaire
Distorsion due
une diode
Prof.M.Etique
Traitement de Signal 40 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 41 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Le TDH est dfini comme le rapport de la valeur efficace des harmoniques dordre
suprieur 1 avec la valeur efficace du premier harmonique
Prof.M.Etique
Traitement de Signal 41 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
(t)
uD(t)
U0
Prof.M.Etique
Traitement de Signal 42 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
(t)
uD(t)
U0
Prof.M.Etique
Traitement de Signal 42 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
(t)
uD(t)
U0
Prof.M.Etique
Traitement de Signal 42 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
I0 = 2.54 [mA]
Imax = 17.2 [mA]
Imin = 0.36 [mA]
Traitement de Signal 42 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 42 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Prof.M.Etique
Traitement de Signal 42 / 42
in s t i t u t d '
Automatisation
in d u s t r i e l l e
2. Le courant non sinusodal est compos dun grand nombre de raies spectrales
dont les 10 premires sont les plus significatives. On y trouve en particulier
(a) La composante DC :
(b) La composante fondamentale :
Prof.M.Etique
Traitement de Signal 42 / 42
Prof.M.Etique
in s t i t u t d '
Automatisation
in d u s t r i e l l e
Xeff (k > 1)
X(2)2 + X(3)2 + X(4)2 + . . .
=
TDH =
2
Xeff (k = 1)
X(1)
r
3.142 + 0.942 + 0.222 + 0.0412 + 0.00652 + . . .
=
7.432
= 44%
= forte dformation !
Traitement de Signal 42 / 42