Signaux passe-bande et enveloppe complexe.

Transcription

Signaux passe-bande et enveloppe complexe.
Filière Réseau
Ph. Loubaton
Signaux passe-bande et enveloppe complexe.
1/10
Ph. Loubaton
Motivation
Beaucoup de signaux x(t) sont passe-bande.
|X(f)|
−f_0−B
−f_0
−f_0+B
f_0 −B
f_0
f_0 + B
Représenter x(t) en faisant apparaitre un signal de bande passante [−B, B].
Résultat essentiel:
Il existe un signal complexe w(t) = u(t) + iv(t) de bande passante [−B, B] tel que
x(t) = Re(w(t)e2iπf0 t ) = u(t) cos(2πf0 t) − v(t) sin(2πf0 t)
w(t) est appelé l’enveloppe complexe de x(t)
Filière Réseau
2/10
Ph. Loubaton
Filtre de Hilbert I.
Le filtre de Hilbert est le filtre de fonction de transfert Q(f ) = −i signe(f ).
Q(−f ) = Q(f )∗ implique que Q(f ) est la TF d’une fonction réelle q(t).
On appelle x̃(t) la sortie du filtre Q(f ) excité par x(t).
Exemple fondamental.
Si x(t) = cos(2πf0 t + φ), alors x̃(t) = sin(2πf0 t + φ).
+f0 )
)=
Si φ = 0, vient de −i signe(f )( δ(f −f0 )+δ(f
2
Filière Réseau
δ(f −f0 )−δ(f +f0 )
2i
3/10
Ph. Loubaton
Filtre de Hilbert II.
Cas plus général.
R∞
Si x(t) = 0 C(f ) cos(2πf t + φ(f ))df , alors
R∞
x̃(t) = 0 C(f ) sin(2πf t + φ(f ))df
Illustration.
x(t) bleu, TF de hilbert rouge
2
1.5
1
0.5
0
−0.5
−1
−1.5
−2
−2.5
0
Filière Réseau
50
100
150
200
250
t
4/10
Ph. Loubaton
Filtre analytique I
Le filtre analytique est le filtre de fonction de transfert A(f ) définie par
A(f ) = 1 + iQ(f )
=
0 si f < 0
=
2 si f > 0
A(−f ) 6= A(f )∗ ⇒ la réponse impulsionnelle est complexe.
z(t) sortie du filtre analytique excité par x(t) :
z(t) = x(t) + ix̃(t)
Filière Réseau
Z(f )
= 0 si f < 0
= 2X(f ) si f > 0
5/10
Ph. Loubaton
Filtre analytique II
Exemple fondamental
x(t) = cos(2πf0 t + φ), alors z(t) = ei(2πf0 t+φ) .
Cas plus général.
R∞
Si x(t) = 0 C(f ) cos(2πf t + φ(f ))df , alors
R∞
R∞
z(t) = 0 C(f ) exp i(2πf t + φ(f ))df = 2 0 X(f )e2iπf0 t dt.
Filière Réseau
6/10
Ph. Loubaton
Filtre analytique III
Visualisation dans le domaine fréquentiel
450
X(f)
Z(f)
400
350
module de la TF
300
250
200
150
100
50
0
−0.5
Filière Réseau
−0.4
−0.3
−0.2
−0.1
0
fréquence
0.1
0.2
0.3
0.4
0.5
7/10
Ph. Loubaton
L’enveloppe complexe d’un signal passe-bande I
x(t) signal tel que X(f ) 6= 0 si f ∈ [f0 − B, f0 + B] ∪ [−f0 − B, −f0 + B].
Soit z(t) le signal analytique associé à x(t).
|X(f)|
|Z(f)|
−f_0−B
Filière Réseau
−f_0
−f_0+B
f_0 −B
f_0
f_0 + B
8/10
Ph. Loubaton
L’enveloppe complexe d’un signal passe-bande II
Z(f ) 6= 0 si f ∈ [f0 − B, f0 + B].
On définit w(t) = u(t) + iv(t) par W (f ) = Z(f + f0 ) ⇐⇒ w(t) = z(t)e−2iπf0 t .
|W(f)|
−B
|Z(f)|
B
f_0 −B
f_0
f_0 + B
Propriétés de w(t).
• W (f ) 6= 0 ssi f ∈ [−B, B]
• x(t) = Re(z(t)) = Re(w(t)e2iπf0 t ) = u(t) cos(2πf0 t) − v(t) sin(2πf0 t).
Filière Réseau
9/10
Ph. Loubaton
L’enveloppe complexe d’un signal passe-bande III
Comment générer l’enveloppe complexe de x(t) ?
2 cos2 \pi f_0 t
u(t)
x(t)
Filière Réseau
v(t)
2 sin2 \pi f_0 t
10/10
Ph. Loubaton
L’enveloppe complexe d’un signal passe-bande IV
Conclusion.
Si x(t) est passe-bande, il existe un unique signal complexe w(t) de bande [−B, B]
tel que
Filière Réseau
x(t) = Re(w(t)e2iπf0 t )
11/10
Ph. Loubaton
Exemple: démodulation
x(t) signal réel modulant de bande [−B, B].
y(t) = x(t) cos(2πf0 t) signal modulé de bande [f0 − B, f0 + B] ∪ [−f0 − B, −f0 + B].
By(t − τ ) = Bx(t − τ ) cos(2πf0 (t − τ )) signal reçu de bande
[f0 − B, f0 + B] ∪ [−f0 − B, −f0 + B].
By(t − τ ) = Re(Bx(t − τ )e−2iπf0 τ e2iπf0 t ).
Enveloppe complexe = x(t − τ )e−2iπf0 τ , et
u(t) = x(t − τ ) cos(2πf0 τ ), v(t) = −x(t − τ ) sin(2πf0 τ ).
Filière Réseau
12/10