Académique Documents
Professionnel Documents
Culture Documents
Traitement du signal
X(t) = A cos(2πνt + ϕ)
RX (t, s) = E [X(t)X(s)]
= E [A cos(2πνt + ϕ)A cos(2πνs + ϕ)]
= A2 E [cos(2πνt + ϕ) cos(2πνs + ϕ)]
Z +∞
2
=A cos(2πνt + u) cos(2πνs + u)fϕ (u) du
−∞
Z π
= A2 cos(2πνt + u) cos(2πνs + u) du
−π
π
A2
Z
= cos(2πν(t − s)) + cos(2πν(s + t) + 2u) du
2 −π
π
A2 A2
Z
= cos(2πν(t − s)) + cos(2πν(s + t) + 2u) du
2 2 −π
2 Z 2π
A2 A
= cos(2πν(t − s)) + cos(2πν(s + t) + v) dv
2 4 −2π
A2
= cos(2πν(t − s))
2
= RX (t − s)
Z T /2 Z T /2
X(t) dt = A cos(2πνt + ϕ) dt
−T /2 −T /2
A T /2
= [sin(2πνt + ϕ)]−T /2
2πν
A
= (sin(πνT + ϕ) − sin(−πνT + ϕ))
2πν
1
R T /2
et donc on a bien lim −T /2
X(t) dt = 0 (par encadrement)
T →+∞ T
1 T /2
Z
RX (t) = lim X(u)X(t + u) du
T →+∞ T −T /2
2
Traitement du signal
Z T /2 Z T /2
X(u)X(t + u) du = A2 cos(2πνu + ϕ)A cos(2πν(t + u) + ϕ) du
−T /2 −T /2
T /2
A2
Z
= cos(2πν(t + 2u) + 2ϕ) + cos(2πνt) du
2 −T /2
T /2
A2 A2 sin(2πν(t + 2u) + 2ϕ)
= cos(2πνt)T +
2 2 4πν T /2
h iT /2
sin(2πν(t+2u)+2ϕ)
on a lim 1 = 0 (par encadrement), et
T →+∞ T 4πν
T /2
1 A2 A2
lim cos(2πνt)T = cos(2πνt) = RX (t)
T →+∞ T 2 2
RY (t, s) = E [Y(t)Y(s)]
= E [X(t) cos(2πν0 t + ϕ)X(s) cos(2πν0 s + ϕ)]
= E [X(t)X(s)]E [cos(2πν0 t + ϕ) cos(2πν0 s + ϕ)]
1
= RX (t − s) cos(2πν0 (t − s)) cf. exercice 1
2
3
Traitement du signal
4
Traitement du signal
(5) Commenter.
Exercice 4. — Détection d’un signal harmonique.
L’objectif de ce problème est de montrer comment la fonction d’autocorrélation peut être utilisée
à des fins de détection. On considère le cas d’un processus harmonique plongé dans un bruit aléatoire,
continu et stationnaire en moyennme d’ordre deux. Pour peu que l’autocorrélation du bruit soit une
fonction assez rapidement décroissante, on peut alors se baser sur l’autocorrélation du signal bruité
pour détecter la présence du signal non bruité.
(1) Modélisation du signal Soit X = {X(t), t ∈ R} un processus harmonique :
X(t) = A cos(ωt + φ) ,
5
Traitement du signal
Z
E [X(t)] = A cos(ωt + ϕ)ρφ (ϕ) dϕ
R
Z 2π
1
= A cos(ωt + φ) dϕ
2π 0
=0
RX (t, τ ) = E [X(t)X(τ )]
Z
= A cos(ωt + ϕ)A cos(ωτ + ϕ)ρφ (ϕ) dϕ
R
2π
A2
Z
= cos(ωt + ϕ) cos(ωτ + ϕ) dϕ
2π 0
A2 2π
Z
= cos(ω(t + τ ) + 2ϕ) + cos(ω(t − τ )) dϕ
4π 0
A2
= cos(ω(t − τ ))
2
donc le processus est stationnaire au sens large.
A2 2
De plus, X(t) étant de moyenne nulle, on a Var [X(t)] = RX (t, t) = 2 = σX pour
tout t.
2 2
σX + σX − 2RX (t + δ, t)
2
On a lim RX (t + δ, t) = σX et donc lim E |X(t + δ) − X(t)|2 = 0 i.e. le processus est
δ→0 δ→0
continue en mod.
6
Traitement du signal
(b) Soit > 0. Donner une condition suffisante sur la fonction d’autocorrélation RB (t)
assurant que la condition
2
|RO (t) − RX (t)| ≤ σO , ∀|t| ≥ τ0 () ,
(où τ0 () est un réel positif) soit satisfaite ? En déduire que si cette condition est
remplie, il est possible de détecter le signal X, en observant RO dans un intervalle
approprié, et donc de déterminer la valeur de la constante ω. |RO (t)−RX (t)| = |RB (t)|
2
Il suffit d’avoir |RB (t)| ≤ σO ∀|t| ≥ τ0 () qui est vérifié si
lim |RB (t)| = 0 .
t→∞
Soit t0 ≥ τ0 (). Alors
RO (t) = RX (t) + RB (t)
A2
= cos(ωt) + r
2
2
avec |r| ≤ σO . On a donc RO (t) ' RX (t), on peut donc détecter le signal X.
7
Traitement du signal
(c) Supposons ω connu, soit > 0 un réel positif fixé, et soit τ ≥ τ0 (). Montrer que
Z τ +2π/ω
2 2ω
A = RO (t) cos(ωt) dt + ˜ ,
π τ
2
et estimer l’erreur ˜, en fonction de , σO et ω.
Z τ +2π/ω Z τ +2π/ω
2ω 2ω
RO (t) cos(ωt) dt = (RX (t) + RB (t)) cos(ωt) dt
π τ π τ
Z τ +2π/ω
2ω A
= ( cos(ωt) + RB (t)) cos(ωt) dt
π τ 2
Z τ +2π/ω
2ω A
= cos2 (ωt) + RB (t) cos(ωt) dt
π τ 2
Z τ +2π/ω Z τ +2π/ω
2ω A 2 2ω
= cos (ωt) dt + RB (t) cos(ωt) dt
π τ 2 π τ
2ω A2 π
= +r
π 2ω
2
=A +r
avec
2ω τ +2π/ω
Z
2
|r| ≤ σX | cos(ωt)| dt
π τ
2ω 4 2
≤ σ
π ω X
8 2
≤ σX
π
2ω
R τ +2π/ω 8
et donc A2 = π τ
RO (t) cos(ωt) dt + ˜ avec |˜
| ≤ 2
pi σO
2 1
|RB (t)| ≤ σB
γt
2
1 σB 1
avec t > γ σ02 , on a bien
2
|RB (t)| ≤ σO
et donc
1 1
τO () =
γ 1 + ρ2
8
Traitement du signal
(e) Commenter. Plus la précision est grande, plus τ0 est élevé. τ0 est une fonction croissante
de ρ