Partie 2 TRN
Partie 2 TRN
Partie 2 TRN
Numériques
PARTIE 2
Ridha BOUALLEGUE
Professor in Telecommunications, Director of Laboratory Innov'COM @ Sup'Com
Higher School of Communications of Tunis, Technopark citty of Communications, 2083, Ariana
@mail : [email protected], @ Web : www.innovcom.org, @Tel : +216 98348219
Bouallegue 2018 34
Codage en Ligne
Bouallegue 2018 35
Codes en ligne : Principe
k
e(t ) a
k
i(k ) h(t kTb ) ak h(t kTb )
k
où a k A0 (resp.A1 ) si k 0 (resp.1)
Codes en ligne : Principe
e(t ) ak h(t kT )
k
a2
2 a2
m 2
k
a( f )
T
T
k 1
a
'
( k ) cos(2 k f T )
T
a
2 ( f )
k T
où : ma moyenne des symboles ak
a2 variance des symboles ak
a' (k ) fonction d' autocorrélation centrée normalisée des ak
ma E[a n ] n
σ a2 E[(a n ma )2 ] n
E [ (a n ma ) (a n k ma ) ]
a' (k ) n, k
σ a2
Codes en ligne
Densité spectrale de puissance d ’un code en ligne
✓ e dépend donc de la TF(h(t)) (forme d’onde) et des statistiques des
symboles ak . Elle comprend, en fonction de f , une partie continue et une
partie discrète :
a2 2 a2
(f) H( f ) H ( f ) a' (k ) cos(2 k f T )
c 2 2
e
T T k 1
ma2 k
(f) 2 H( f ) ( f
d 2
e )
T k T
Bouallegue 2018 42
Exemples de codes en ligne à symboles
indépendants
✓ Les symboles ak sont donc indépendants et identiquement distribués (iid):
on a alors a’(k)=0 k ≠ 0
Alors: a2ma2
k
a( f ) 2
T T
( f )
k T
e
T 3 fT
Code RZ binaire
ak 0 si k 0 h(t)
✓
ak 1 si k 1 V
t
✓
V t 0,Tb 0 Tb Tb
h(t)
0 ailleurs
✓ ma=1/2 et a2=1/4
2
V Tb sin fTb V 2 2 sin k k
2 2 2
e( f )
f
4 fTb k 4 k Tb
Exemples de codes en ligne à symboles
indépendants
Code RZ binaire
✓ Pour λ=1/2
fT
2
2
V Tb sin b V2 V2 1 2k 1
e( f ) 2 ( f ) 2
f
16 fTb 16 k 4 2k 1
2
Tb
2
fT
2
fT sin b
e ( f ) V 2Tb sin 2 b 2
2 fTb
2
Remarques :
- DSP nulle à f=0
- pas de raie, ce qui complique la
restitution de l’horloge bit au niveau du récepteur
Exemples de codes en ligne à symboles
dépendants
Code bipolaire (AMI : Alternate Marked Inversion)
✓ La corrélation des symboles est réalisée en affectant alternativement
les valeurs +1 et -1 aux symboles ak lorsque k=1
ak 0 si k 0
ma=0 et a2=1/2
ak 1 si k 1
✓ La fonction d’auto-corrélation normalisée a’(k) des symboles ak est
donnée par:
1 k 0
a' (k ) 1 / 2 k 1
0 k 2
1 0 0 1 1
Tb
V 2Tb fT
e( f ) sin 2 (fTb )sinc 2 b
4 2
Exemples de codes en ligne à symboles
dépendants
✓ Avantages du code bipolaire RZ :
- Simple à mettre en œuvre
- Permet la détection d’erreurs
-Densité spectrale de puissance nulle à l’origine (avantage pour la
téléalimentation)
-Récupération du rythme facile ( le redressement double alternances du
code bipolaire permet d’avoir un code RZ binaire possédant une raie à la
fréquence 1/Tb dans sa densité spectrale de puissance)
✓ Inconvénient : Une présence d’une très longue suite de zéros fait décroître
fortement l’amplitude de cette raie et la puissance du signal recueilli après
filtrage devient insuffisante pour récupérer le rythme de transmission.
Si on a une suite de n+1 zéros successifs, le (n+1)-ième zéro est codé par
ak= ±1 en satisfaisant les règles suivantes:
- Le signe est choisi de telle manière qu’il viole la règle d’alternance
- Les viols doivent satisfaire entre eux la règle d’alternance pour ne pas
avoir de symboles de moyenne non nulle
- Si le viol possède un signe contraire au 1 précédent, on code le premier
zéro de la suite des n+1 zéros par un ak= ±1 de même signe que le viol
qui lui succède (symbole de bourrage) pour éviter que le viol ne
s’interprète comme un bit 1
+ Polarité du -
dernier viol
+ Polarité du - + Polarité du -
dernier 1 dernier 1
ak -1 0 0 -1 0 0 0 -1 0 0 0 +1 +1 0 0 +1
- - - + + +
B 0 0 V 0 0 0 V 0 0 0 V B 0 0V
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1
1 B+ V+
-1 V-