Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
V. Choqueuse
Gitlab: https://git.enib.fr/choqueuse/s5_signal/issues
Slide 1/ 36:
Table des matières
Introduction
Formalisme Réel
Condition d’existence
Calcul des coefficients
Exemples
Spectre d’amplitude et de phase (mono-lateral)
Formalisme Complexe
Décomposition en Série de Fourier
Calcul des coefficients Cn
Exemple
Propriétés
Spectre d’amplitude et de phase bilatéral
Slide 2/ 36:
Introduction
Contexte
Ï Les signaux que nous observons dans la nature présentent un
comportement "localement" périodique et oscillatoire.
Ï Dans ses travaux sur la propagation de la chaleur, le physicien
Joseph Fourier ( ) proposa de décomposer les signaux
T0 -périodique en une somme de sinusoïdes de fréquences nf0
(f0 = 1/T0 et n ∈ Z+ ) 1 .
Ï Mathématiquement, cette décomposition peut s’écrire sous la forme
générale suivante (s(t) ∈ C):
∞
cn e 2j πnf0 t
X
s(t) =
n=−∞
Ï Cas où s(t) ∈ C:
∞
cn e 2j πnf0 t
X
s(t) = (complexe)
n=−∞
cn
cn = A2n e j ϕn
c−n = A2n e −j ϕn
A n = 2| c n |
ϕn = arg[cn ]
a −jb
cn = n 2 n an = 2ℜe(cn )
a +jb An /ϕn
c−n = n 2 n bn = −2ℑm(cn )
q
An = 2 + b2
an n
ϕn = − arctan(bn /an )
an = An cos(ϕn )
bn = −An sin(ϕn )
an /bn
1
Z
A0 = s(t)dt
T0 T0
Calcul des An et ϕn (n ≥ 1)
Nous allons utiliser une démarche en deux temps:
1. Calcul des coefficients an et bn (plus simples à déterminer).
∞ ∞
An cos(2πnf0 t +ϕn ) = A0 + an cos(2πnf0 t)+bn sin(2πnf0 t)
X X
s(t) = A0 +
n=1 n=1
Remarques
Ï Il est fortement recommandé d’utiliser les propriétés de symétrie du
signal en amont:
Ï Si s(t) est une fonction paire, alors bn = 0.
Ï Si s(t) est une fonction impaire, alors an = 0.
Ï A vous de choisir l’intervalle d’intégration de durée T0 qui vous
R T0 R T0
2
arrange ! ( 0 , T , etc).
− 20
Slide 10/ 36: Formalisme Réel
Formalisme Réel - Exemples
Exemples: Cas d’un signal carré
Ï Coefficient A0 :
A 1
Z
1
Z T0
2 A
A0 = s(t)dt = Adt =
T0 [T0 ] T0 0 2
s(t)
( T Ï Coefficients An et ϕn :
A si 0 ≤ t < 20
s(t) = T
q ½ 2A
si 20 ≤ t < T0 pour n impair,
0 An = bn2 = nπ
0 pour n pair
bn −π
µ ¶ ½
pour n impair,
ϕn = − arctan = 2
an 0 pour n pair
A X∞ 2A ³ π´
s(t) = + cos 2π(2q + 1)f0 t −
2 q=0 (2q + 1)π 2
Ï Coefficient A0 :
A
A
A0 =
2
s(t)
Remarque
Ï La représentation spectrale contient des spectres en raies c-a-d que
An et ϕn sont nulles si n n’est pas un entier (représentation
parcimonieuse).
1.5
Composante continue
1 Fondamentale
2 2ème harmonique
An
0.5 3ème harmonique
0
s(t)
1
0 10 20
f = nf0 (Hz)
0 Figure 3: Spectre d’amplitude
−1 −0.5 0 0.5 1
t
2
Figure 2: Représentation temporelle 0
ϕn
d’un Signal carré à 2 Hz ayant une
−2
composante continue égale à 1.
0 10 20
f = nf0 (Hz)
Figure 4: Spectre de phase
1.5
1
2
An
0.5
0
s(t)
1
0 10 20
f = nf0 (Hz)
0 Figure 6: Spectre d’amplitude
−1 −0.5 0 0.5 1
t
2
Figure 5: Représentation temporelle 0
ϕn
d’un signal triangulaire à 2 Hz ayant
−2
une composante continue égale à 1.
0 10 20
f = nf0 (Hz)
Figure 7: Spectre de phase
Remarques
La composante continue est égale à: C0 = T10
R
[T0 ] s(t)dt.
Ï
1
Z ½
1 si n = m,
e 2j π(n−m)f0 t dt =
T0 [T0 ] 0 ailleurs.
Slide 19/ 36: Formalisme Complexe
Formalisme Complexe - Exemple
Exemple: Cas d’un signal sinusoidal
Ï Coefficient C0 :
A 1
Z
C0 = s(t)dt = 0 (moyenne nulle)
T0 [T0 ]
s(t)
s(t) = Acos(2πf0 t + ϕ) A ej ϕ
2 pour n = 1
Cn = A e −j ϕ pour n = −1
2
0 ailleurs.
Ï Coefficients Cn :
Z T0
1 A
Z
s(t)e −2j πnf0 t dt =
2 −2j πnf0 t
0 Cn =
T0 [T0 ] T0 0
e dt
- T20 0 T0 T0 i T0
2 A 1 A
e −2j πnf0 t 2 = (1 − e −j πn )
h
= ×
t T0 −2j πnf0 0 2j πn
−j πAn
½
Ï Modèle de signal : Mathématiquement, le pour n impair
=
signal s’exprime sur une période sous la 0 pour n pair.
forme :
( T
Nous remarquons que C−n = j πAn = Cn∗
A si 0 ≤ t < 20 (symétrie hermitienne → voir section
s(t) = T
0 si 20 ≤ t < T0 propriétés).
Cn = C−∗n .
Propriété (Dérivation)
Soit s(t) un signal T0 périodique dont les coefficients de la DSF sont
ds(t)
notés Cn . Les coefficients de la DSF de s 0 (t) = dt s’expriment sous la
forme :
Cn0 = 2j πnf0 Cn
1
Z ∞
|s(t)|2 dt = |Cn |2 .
X
P=
T0 [T0 ] n=−∞
Démonstration
En utilisant l’expression de la puissance moyenne totale pour les signaux périodiques, nous
obtenons :
1
Z
1
Z
1 X ∞ ∞ Z
|s(t)|2 dt = s(t)s ∗ (t)dt = ∗
e 2j π(n−m)f0 t dt
X
P= Cn Cm
T0 [T0 ] T0 [T0 ] T0 n=−∞ m=−∞ [T0 ]
En utilisant l’orthogonalité des fonctions exponentielles sur une période, il en vient que :
∞ ∞
Cn Cn∗ = | Cn | 2 .
X X
P=
n=−∞ n=−∞
Remarques
Ï La représentation spectrale contient des spectres en raies c-a-d que
|Cn | et arg[Cn ] sont nulles si n n’est pas un entier (représentation
parcimonieuse).
Ï L’enveloppe du spectre est obtenue en représentant |Cn | lorsque n
(ou nf0 ) est traité comme une variable continue n.
Ï Pour les signaux réels, la symétrie hermitienne impose:
Ï un spectre d’amplitude bilaterale pair.
Ï un spectre de phase bilaterale impair.
Slide 25/ 36: Formalisme Complexe
Formalisme Complexe
Spectre d’amplitude et de phase bilatéral
1.5
enveloppe
2 1
| Cn |
0.5
s(t)
1
0
−10 0 10
0 f = nf0 (Hz)
−1 −0.5 0 0.5 1 Figure 8: Spectre d’amplitude
t
arg[Cn ]
Ï Coefficients de la DSF complexe (A = 2):
0
−2
A pour n = 0
2
Cn = 0 pour n pair et non nul
−j nAπ pour n impair −10 0 10
f = nf0 (Hz)
Figure 9: Spectre de phase
2
Ï Enoncé: Nous considérons le signal
suivant: 1.5
| Cn |
1
s(t) = 1+sin(2πf0 t)+3cos(2πf0 t)+cos(6πf0 t +π/4) 0.5
Déterminer et représenter le spectre
0
−10 −5 0 5 10
d’amplitude et de phase du signal x (t).
f = nf0 (Hz)
Ï Valeurs de Cn :
Figure 10: Spectre d’amplitude
arg[Cn ]
0
−2
−10 −5 0 5 10
f = nf0 (Hz)
Figure 11: Spectre de phase
1. 5
2 1
| Cn |
0. 5
s(t)
1
0
−10 0 10
0 f = nf0 (Hz)
−1 −0.5 0 0.5 1 Figure 12: Spectre d’amplitude
t
arg[Cn ]
Ï Coefficients de la DSF complexe (A = 2):
0
A
2 pour n = 0 −2
Cn = 0 pour n pair et non nul
− 2A
pour n impair −10 0 10
n 2 π2
f = nf0 (Hz)
Figure 13: Spectre de phase
1.5 1. 5
1 1
| Cn |
An
0.5 0. 5
0 0
−10 0 10 0 5 10 15 20
f = nf0 (Hz) f = nf0 (Hz)
Figure 14: Spectre d’amplitude Figure 15: Spectre d’amplitude
bilateral du signal triangulaire monolateral du signal triangulaire
Remarque
Ï Le spectre de puissance monolateral s’obtient en représentant
Pn = 2|Cn |2 pour n ≥ 0.
1
Z
Pn = (An cos(2πnf0 t + ϕn )2 dt
T0 [T0 ]
A2n A2n (2|Cn |)2
µZ Z ¶
= 1dt + cos2 (2(πnf0 t + ϕn ))dt = =
2T0 [T0 ] [T0 ] 2 2
2
= 2|Cn |
1.5 1.5
1 1
2|Cn |
| Cn |
0.5 0.5
0 0
−10 0 10 0 5 10 15 20
f = nf0 (Hz) f = nf0 (Hz)
(a) Spectre d’amplitude (a) Spectre d’amplitude
1.5 1. 5
1 1
2| C n | 2
| Cn | 2
0.5 0. 5
0 0
−10 0 10 0 5 10 15 20
f = nf0 (Hz) f = nf0 (Hz)
(b) Spectre de puissance (b) Spectre de puissance
Méthodologie
Nous allons approximer le signal s(t) par le signal bsN (t) obtenu en
forçant les coefficients de la DSF à 0 pour |n| > N c-a-d
N
Cn e 2j πnf0 t .
X
sN (t) =
b
n=−N
1.5
2
1
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s0 (t)
2 s0 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s1 (t)
2 s1 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s5 (t)
2 s5 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s10 (t)
2 s10 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s0 (t)
2 s0 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s1 (t)
2 s1 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s5 (t)
2 s5 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s10 (t)
2 s10 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
s(t) s(t)
s50 (t)
2 s50 (t)
1
b b
1
| Cn |
s(t)
0.5
0
0
−20 −10 0 10 20 −0.2 0 0. 2 0. 4 0. 6
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
| Cn |
s(t)
0
0.5
−2
0
−1 −0.5 0 0.5 1 −5 0 5
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
| Cn |
s(t)
0
0.5
−2
0
−1 −0.5 0 0.5 1 −5 0 5
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
| Cn |
s(t)
0
0.5
−2
0
−1 −0.5 0 0.5 1 −5 0 5
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
| Cn |
s(t)
0
0.5
−2
0
−1 −0.5 0 0.5 1 −5 0 5
f = nf0 (Hz) f = nf0 (Hz)
1.5
2
1
| Cn |
s(t)
0
0.5
−2
0
−1 −0.5 0 0.5 1 −5 0 5
f = nf0 (Hz) f = nf0 (Hz)