Documente Academic
Documente Profesional
Documente Cultură
Chapitre 3 : Choix d'un code en Bande de Base Mise en quation Classication Codes BdeB usuels Embrouillage et talement de spectre
Signal en Bande de Base (BdeB) transposition en frquence un code en bande de base un cryptage, consiste :
B.
Le codage en BdeB assure une DSP compatible avec la fonction de transfert du canal, + transmission frquence horloge.
Bruit Source (S) Codage (C) Modulation (M) Canal (H) Demodulation (D) Egaliseur Regenrateur (E)
Decodeur (Decod)
on
met
{n },
ak .g (t kT )
{A0 , A1 , , AM 1 }
(1)
ak
M -aire), g (t ) une forme d'impulsion (ex : rectangulaire de dure T , triangulaire de dure T , impulsion de Nyquist de dure T ). T est la dure du symbole transmis avec T = n.Tb , (transmission d'un n -uplet d'lments binaires choisi parmi M = 2n lments possibles).
J.P. Barbot Cours : UE433 (Comm. Num.) - 8/42
1.2
0.8
g(t) V
0.6
0.4
0.2
0.2
Tb
4 2 0 2 4 6
0.4 6
Tb
M = 21 ,
1 seul lment lment binaire transmis pendant
ak
A0 = 0 et A1 = +1.
= 1.Tb ,
n = 2,
2 lments binaires transmis simultanment,
M = 22 = 4, T = 2.Tb , ak peut prendre par exemple les amplitudes A0 = 0, A1 = +1 , A2 = +2, A1 = +3 (cas d'un format unipolaire).
J.P. Barbot Cours : UE433 (Comm. Num.) - 10/42
= = =
T 1 nTb D log2 (M )
(en bits/s),
(2)
Le dbit binaire
D = 1/Tb
la rapidit de modulation
ak . (t kT ).
ee (f ) = |G (f )|2 aa (f ) ee (f )
(4)
Or La
avec
E [a (t ).a(t + )]
T + T
1
+ T /2 T /2
a (t ).a(t + ).dt
(5)
ee (f ) d'un signal e (t ) est constitue d'ventuelles raies et du module au carr de la transforme de Fourier G (f ) au carr de l'impulsion g (t ). Parmi les proprits
recherches dans certains codes en bande de base, celle de la prsence de raies la frquence
d'horloge du code (
importante. Cette proprit permet la synchronisation du rcepteur l'aide par exemple d'une PLL, boucle de Costas, .... Remarque 2 La fonction d'autocorrelation de
e (t ), Ree ( ) est T
et la
priodique. Cette proprit s'appele la cyclostationarit. Elle est utilise dans certaines applications pour la rcupration du rythme synchronisation.
J.P. Barbot Cours : UE433 (Comm. Num.) - 15/42
3.2 Classication
Codes (ou formats) NRZ et RZ, Codes (ou formats) M-aires unipolaires ou antipolaires, Codes avec ou sans mmoires
Codes RZ et NRZ
RZ = Return to Zero l'impulsion utilise repasse par zro pendant T
g (t ) =
=0
0
t [0, T [ t ]T , T ]
NRZ = Non Return to Zero l'impulsion utilise ne repasse pas par zro pendant T
g (t ) = 0 t [0, T [
M-Aires : information code sur plusieurs niveaux de tension (Bin-aires = 2 niveaux de tension) Les (
cd ttes les direntes amplitudes possibles de positives (ou toutes ngatives. nulles.
ak
1 ak 2 , 3 , 5 , , m 2 2 2 1 3 5 m 0, , , , , impairs : ak 2 2 2 2
ak = 1 2
peut convenir,
ak
0,
1 2
Codes BdeB
ak = +1 si k = 1 ak = 0 si k = 0
Codes transmis ( 1 ,
ak .
k = 1
ak = +1 et ak = 1.
ee (f ) = |G (f )|2 aa (f )
Dans le cas d'un code BdeB :
1 2
(6)
symboles indpendants (sans mmoire), symboles identiquement distribus (mme Prob. d'apparition pour chaque symbole)
alors :
2 aa (f ) = a +
2 ma + f T 2 k =
k T
(7)
on a :
ak = +1 si k = 1 ak = 1 si k = 0 2 2 alors ma = 0, a = V .
ee (f ) = V
Tb .
sin
fTb fTb
2
(8)
ak = +1 si k = 1 ak = 0 si k = 0 2 ma = +V /2 et a = V 2 /4, d'o :
ee (f ) =
V 2 Tb
4
sin
fTb fTb
V2
4
(f )
(9)
ak {1, 2, , (M 1)},
ma
2
a = M
(M /2)1
p =0
(2p + 1)2
= nT b
sin
ee (f ) =
(M 1)2
3
.V 2 T .
fT fT
2
(10)
g (t ) =
ee (f ) =
+V
0
t [0, Tb [ t ]Tb , Tb ]
2
V 2 2 Tb .
4
sin f Tb
f Tb +
+V
2 2
Tb
sin (
k =
k )
k Tb
(11)
RZ1/2 .
l D.S.P. s'annule.
J.P. Barbot Cours : UE433 (Comm. Num.) - 28/42
Tb ,
Code Manchester :
ak = +1 si k = 1 ak = 1 si k = 0
g (t ) = V
0 alors :
+V
t Tb , Tb 2 t [0, Tb ] /
0,
Tb
2
ee (f ) = V
Tb .
sin
f Tb 2
f T2b
sin
Tb
2
2
(12)
remarque 1 : Codage Manchester est un transcodage 1B2B (le 1 est cod par 10 alors qu'un 0 est cod par 01. Les deux mots 11 et 00 ne sont jamais utiliss. remarque 2 : La DSP d'un code Manchester a une raie la frquence
= 1/Tb
(synchronisation possible).
= 0.
D.S.P.
0.
+V
0
t t
2
0,
1 2
Tb
fTb
2
1 2
Tb , Tb
V 2 Tb
sin
( fTb ) .sinc2
(13)
Remarque :
e (t ) prend 3 niveaux de tension : {+V , V , 0}, (1l cod alternativement par {+V , V }, 0l par 0 Volts : code
pseudo-ternaire.
Si{
+V
0
t [0, Tb [ t [0, Tb ] /
0.
Codes HDB
n
0
pour une longue suite de 0 ,
code HDB
n 0l
HDB3 :
Code de Miller : Ce code contient une transistion au moins toute les deux dures
Tb ,
ee (f ) = V 2 Tb [1 cos (2 fTb )]
(14)
Autres codes en BdeB : Buts : s'aranchir d'une suite de digits identiques, ventuellement de dtecter des erreurs, ... Moyen : transcodage de M-aires. Nom : transcodage Exemple : le transcodage 5
symboles
xByM
My
> 2x ).
B 6B B 3T
binaires de 6 digits) un mot sur deux n'est pas utilis ce qui permet de dtecter des anomalies de transmission. Le transcodage 4 qui transforme 16 mots binaires en 27 mots ternaires, trs utilis car bien adapt aux cbles coaxiaux.
Cas particulier : code CMI (Coded Mark Inversion) Il s'agit d'un code tabli partir d'un transcodage 1
k = 0
k = 1
B 2B . Le bit
est cod
alternativment par 11 et 00. Ce transcodage est bien adapt la transmission sur bre optique. code Manchester Il s'agit nouveau d'un code tabli partir d'un transcodage 1
B 2B .
An d'assurer dans une suite d'lments binaires une succession de transistion susante, on utilise parfois un embrouilleur-dsembrouilleur :