Communication Num´erique
Communication Num´ erique
DSP th´eorique des codes en ligne
Yoann Morel
http://xymaths.free.fr/index.php?subdir=Signal
Communication Num´erique
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Formule de Bennet
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Formule de Bennet
Soitx(t) =g(t)∗a(t) un signal cod´e en ligne, avec a(t) =X
k
αkδ(t−kT), et donc,x(t) =X
k
αkg(t−kT).
DSP(x)(f) =DSP(g)(f)×γa(f) o`u,
γa(f) = σa2 T + α2
T2Π1/T(f) + 2 T
∞
X
n=1
Γα(n) cos(2πnf T) avec les caract´eristiques statistiques de la suite(αk) :
Moyenne : α=E(αk)
Variance : σα2 =Var(αk) =E(α2k)−α2 =α2−α2 Auto-corr´elation : Rαα(n) =E(αkαk+n) = Γα(n) +α2
Communication Num´erique Code unipolaire NRZ
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code unipolaire NRZ
DSP du code unipolaire NRZ
g(t) =VRectTb(t) =⇒ |bg(f)|2=V2T2sinc2(f Tb)
αk∈ {0; 1}, donc,
α= 12
σ2α=α2−α2= 12 − 122
= 14 Γα(k) = 0 ; ∀k≥1
D’o`u,
DSP(f) = V2T
4 sinc2(f Tb) +V2
4 sinc2(f Tb) Π1/Tb(f) Or, sinc(f Tb) = 0⇐⇒f = k
Tb,∀k∈IN∗ d’o`u, finalement,
DSP(f) = V2T
4 sinc2(f Tb) +V2 4 δ(f)
Communication Num´erique Code polaire NRZ
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code polaire NRZ
DSP du code polaire NRZ
g(t) =VRectTb(t) =⇒ |bg(f)|2=V2T2sinc2(f Tb)
αk ∈ {−1; 1}, donc,
α = 0
σ2α=α2−α2= 1−0 = 1 Γα(k) = 0 ; ∀k≥1 d’o`u,
DSP(f) =V2Tsinc2(f Tb)
Communication Num´erique Code unipolaire RZ
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code unipolaire RZ
DSP du code unipolaire RZ
g(t) =VRectTb/2(t) =⇒ |bg(f)|2= V2T2 4 sinc2
f Tb 2
αk∈ {0; 1}, donc,
α= 12
σ2α=α2−α2= 12 − 122
= 14 Γα(k) = 0 ; ∀k≥1
D’o`u,
DSP(f) = V2T 16 sinc2
f Tb 2
+V2
16sinc2 f Tb
2
Π1/Tb(f)
Communication Num´erique Code unipolaire RZ
DSP du code unipolaire RZ
Or, sinc f Tb
2
=
1 si f = 0 0 si f = 2k
Tb , ∀k∈IN∗ (−1)k
kπ+ 1/2 si f = 2k+ 1 Tb
, ∀k∈IN∗ d’o`u, finalement,
DSP(f) = V2T 16 sinc2
f Tb 2
+V2
16sinc2 f Tb
2
Π1/Tb(f)
= V2T 16 sinc2
f Tb
2
+V2 16
X
k≥1
1 (kπ+ 1/2)2δ
f−2k+ 1 Tb
Communication Num´erique Code polaire RZ
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code polaire RZ
DSP du code polaire RZ
g(t) =VRectTb/2(t) =⇒ |bg(f)|2= V2T2 4 sinc2
f Tb
2
αk∈ {−1; 0; 1}, donc,
α= 0
σα2 =α2−α2 = 12
Γα(1) =−14 ; Γα(k) = 0 ; ∀k≥2 d’o`u,
DSP(f) = V2T 8 sinc2
f Tb
2
−V2T2 8 sinc2
f Tb
2
cos(2πf Tb)
= V2T 8 sinc2
f Tb 2
h
1−cos(2πf Tb)i et finalement,
DSP(f) = V2T 8 sinc2
f Tb 2
sin2(πf Tb)
Communication Num´erique Code Manchester
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code Manchester
DSP du code Manchester
g(t) =VRectTb/4(t+T /2) +VRectTb/4(t−T /2)
=⇒ |g(fb )|2 =V2T2 sin2
πf Tb
2
πf Tb/2
αk∈ {−1; 1}, donc,
α= 0
σα2 =α2−α2 = 1 Γα(1) = 0 , ∀k≥1 et finalement,
DSP(f) =V2T sin4
πf Tb
2
(πf Tb/2)2
Communication Num´erique Code AMI
1 Formule de Bennet
2 Code unipolaire NRZ
3 Code polaire NRZ
4 Code unipolaire RZ
5 Code polaire RZ
6 Code Manchester
7 Code AMI
Communication Num´erique Code AMI
DSP du code AMI
g(t) =VRectTb(t) =⇒ |bg(f)|2=V2T2sinc2(f Tb)
αk∈ {−1; 0; 1}, donc,
α= 0
σα2 =α2−α2 = 12
Γα(1) =−14; Γα(k) = 0 ∀k≥2 D’o`u,
DSP(f) = V2T
2 sinc2(f Tb)− V2T
2 sinc2(f Tb) cos(πf Tb)
= V2T
2 sinc2(f Tb) [1−cos(πf Tb)]
d’o`u, finalement,
DSP(f) =V2Tsin4(πf Tb) (πf Tb)2)