Académique Documents
Professionnel Documents
Culture Documents
1 PRELIMINAIRES
2 LES CODAGES EN LIGNE
3 LES CODAGES QUATERNAIRES
4 EXERCICES
XF
TCSN 01/20
Codage
en ligne
10011101001011
Codeur
Symbole appartenant
un alphabet
Reprsentation binaire
Signal numrique
Signal impulsionnel
transmettre (mieux adapt la
transmission)
Informations
numriques
reues
Dcodeur
TCSN 02/20
F en Hz
Largeur de bande du signal
Spectre d'un signal numrique
Du fait de l'absence de transition, lors de la transmission d'une longue suite de
0 ou de 1, un risque de perte de synchronisation des horloges apparat du ct du
rcepteur. En effet le rcepteur comporte un organe de dcision utilisant un
chantillonneur. Pour bien fonctionner, l'chantillonneur doit connatre le niveau 0 avec
prcision.
Ces diffrentes considrations conduisent ;
Transformer le signal numrique en un autre, tel que la composante continue soit
rduite a son minimum.
Choisir une mthode afin que le spectre du nouveau signal soit mieux adapter aux
caractristiques du support de transmission (bande passante).
Assurer un minimum de transitions, mme lors de la transmission de longues
squences de 1 ou de 0.
XF
TCSN 03/20
Pour dcoder correctement les signaux reus, le rcepteur doit disposer d'une
horloge cadence au mme rythme et en phase (au dlai de transmission prs) avec
l'horloge d'mission (synchronisation).
En rsum, Le transcodage ou codage en ligne, a essentiellement pour objet :
Le codage NRZ est utilis par le port de communication srie asynchrone des
P.C. Il utilise 2 tensions +V (niveau logique 0) et -V (niveau logique 1).
XF
TCSN 04/20
Donnes
numriques
NRZ-L
+V
0
-V
Ce code est utilis dans les rseaux 100bVG-AnyLANE et Ethernet bT4.
Remarque :
Ce signal ne peut tre transmis directement sur un support en bande de base
car la majeur partie de son nergie se situe au voisinage de zro. Il faut donc trouver
une reprsentation de l'information pour laquelle la densit de puissance est plus faible
au voisinage de zro, ce qui est le cas d'une reprsentation de l'information qui donne
une valeur moyenne nulle au signal.
Une variante de ce code est le NRZ-1 (No Return to Zero Invert on one).qui
inverse la polarit pour chaque 1
binaire
1
0
NRZ-1
+V
Ce code est
utilis dans
les rseaux
FDDI et
Ethernet 100 bFX
t
-V
XF
TCSN 05/20
Donnes
numriques
1
Manchester
+V
0
-V
Exercice :
On veut transmettre les lettres "AM" en caractre ASCII l'aide d'un code
Manchester. Complter les graphes suivants afin d'tablir les signaux transmis.
XF
TCSN 06/20
Donnes
numriques
Manchester
Inconvnients :
Le spectre du signal a t dcal vers les hautes frquences par rapport au
signal NRZ mais il s'tale sur une bande double du codage NRZ. Le codage
Manchester ncessite pour sa transmission un support large bande passante et
un reprage des fils de ligne pour viter de les croiser (et donc d'avoir une
rception complmentaire l'mission). Il faut donc :
Soit possder une prise non symtrique.
Soit utiliser le codage diffrentiel.
XF
TCSN 07/20
Avantages :
Le codage Manchester prsente une bonne immunit aux bruits comme le
codage NRZ. En outre, le signal d'horloge peut tre facilement reconstitu, puisqu'on
trouve des transitions en nombre suffisant.
Manchester
+V
0
-V
Ce code est utilis par le rseau Token Ring 802.5.
Exercice :
On veut transmettre les lettres "ID" en caractre ASCII l'aide d'un code
Manchester diffrentiel. Complter les graphes suivants afin d'tablir les signaux
transmis.
XF
TCSN 08/20
Donnes
numriques
Manchester
diffrentiel
Remarque :
Le spectre d'un signal cod en Manchester Diffrentiel est identique a celui d'un
codage Manchester : il prsente donc les mmes caractristiques que le codage
Manchester mais ne ncessite aucun reprage de fils. Ce codage rsout la plupart des
problmes poss mais son spectre est relativement large.
XF
Donnes
numriques
1
TCSN 09/20
Manchester
+V
0
-V
Miller
+V
0
-V
Intrts :
Le spectre d'un signal cod par la technique de Miller est beaucoup plus troit
que celui du codage Manchester. Il prsente une bonne immunit aux bruits et il est
bien adapt aux supports bande limite (par exemple : les cbles chargs).
2.6 Le codage bipolaire simple (ou code AMI ou code bipolaire NRZ
d'ordre 1)
XF
Donnes
numriques
1
TCSN 10/20
Bipolaire
Simple +V
-V
Avantages et inconvnients :
Le spectre d'un signal cod 3 niveaux s'annule la frquence nulle et pour toutes
les frquences multiples .1/.
Le spectre limit permet de grandes vitesses de transmission.
Ce code est plus sensible au bruit que les codages 2 niveaux.
Les problmes d'horloge poss par les longues suites de 0 ne sont pas rsolus avec
ce codage.
NRZ 2
+V
0
-V
XF
TCSN 11/20
Si le bit de rang n+1 est 0, on le remplace par un bit particulier, que l'on nomme bit
de viol de l'alternance ou bit en viol de parit. Sa polarit n'est pas inverse par
rapport au bit prcdent.
Pour respecter la bipolarit du codage, les bits de viol doivent alternativement tre
positifs et ngatifs, pour que le signal demeure valeur moyenne nulle.
De ce fait, les bits de viol peuvent ne plus tre en viol par rapport au dernier bit 1,
dans ce cas pour viter la confusion on introduit un bit supplmentaire, dit bit de
bourrage, qui rtablit le viol (les bits de bourrage sont aussi alternativement positifs
et ngatifs).
XF
Donnes
numriques
TCSN 12/20
Bipolaire
simple
+V
0
-V
HDB3
+V
V
0
B
V
V
t
-V
Code MLT3
Ce codage consiste changer de niveau d'amplitude (parmi 3 niveaux) pour
chaque 1.Ce codage est utilis par les rseaux 100 bTX.
XF
TCSN 13/20
Code
binaire
CMI
+V
0
-V
MLT3
+V
0
-V
Changements des niveaux d'amplitude
chaque fois que le bit qui suit est 1.
XF
TCSN 14/20
Code 1Q
-3
-1
+1
+3
Code
binaire
1 0
0 0
1 0
1 1
0
1 0
+3
+1
2B1Q
-1
-3
Remarques :
Ce code n'offrant pas la possibilit de contrler directement les dpassements de
somme. Pour viter l'apparition d'une composante continue, il faut assurer dans
tous les cas une rpartition quiprobable des lments quaternaires. Cela est
ralis par embrouillage de la source binaire.
Ce code n'est pas un code symtrique, il n'autorise pas l'inversion des fils de la
paire en cours de transmission.
XF
TCSN 15/20
+V
0
-V
3 lments ternaires
+V
-V
Le code ternaire obtenu possde des lments de signal rallongs des 4/3 par
rapport aux lments binaires correspondants, ce qui donne une vitesse de modulation
rduite au 3/4 de celle ncessaire pour transmettre directement le binaire (transcod
HDB3, par exemple). La rduction de bande passante est proportionnelle.
Pour un codage HDB3 140 Mbauds, on obtient une vitesse de 104 MBauds
avec le codage 4B/3T, ce qui se traduit par une bande passante (en respectant le critre
de Nyquist) de 52 MHz au lieu de 70 MHz pour le HDB3.
Le code ternaire permet de vhiculer beaucoup plus d'informations puisque l'on
prend en compte de la polarit de ses lments. Ainsi trois lments ternaires
permettent 33 = 27 combinaisons, ce qui suffit amplement pour transporter les 2 4 = 16
combinaisons des quatre lments binaires coder. La rgle de codage doit tenir
compte de 2 principes fondamentaux :
En rception il est indispensable de regrouper les lments ternaires 3 par 3 en
respectant l'ordre des triplets 3T, une bonne synchronisation est donc indispensable
le code 3T pouvant comporter des suites d'lments de signal positifs ou ngatif, il
faut mettre adopter un mcanisme qui empche l'apparition de dsquilibres
lectrique (apparition d'une composante continue).
Pour rpondre la premire contrainte, on a interdit le triplet 000. Durant la
priode d'initialisation du transcodeur rception 4B/3T, toute squence reue du type
000 indique que l'on n'est pas synchronis correctement. On dcale alors d'une unit le
groupement en triplets des lments de signal jusqu' disparition des squences
interdites 000. La synchronisation du triplet est alors ralise.
XF
TCSN 16/20
Pour rpondre la seconde contrainte, on a cr deux alphabets qui
permettent de traduire les seize configurations 4B en autant de triplets 3T. Un dispositif
surveille la polarit cumule des lments de signal et dirige la traduction 4B vers 3T au
moyen de l'un ou l'autre des alphabets. Les alphabets crer donnent des cumuls positifs
l'un des alphabets et des cumules ngatifs l'autre.
Les deux alphabets permettant chaque fois la traduction de seize possibilits
devraient disposer de deux fois 16 = 32 possibilits 3T, ce qui n'est pas possible. en
effet que 27 - 1 = 26 possibilits 3T (- 1 correspond l'interdiction 000). Cette
contradiction est leve par l'emploi de certaines possibilits 3T de faon redondante
dans les deux alphabets comme illustr dans le tableau ci-aprs.
Mots binaires
4B
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Alphabet 2
Choisi si
Cumul > 0
+V +V +V
+V +V 0
+V 0 +V
+V 0 0
0 +V +V
0 +V 0
+V -V +V
-V +V 0
+V -V 0
-V +V +V
0 +V -V
-V 0 +V
+V 0 -V
0 0 +V
+V +V -V
0 -V +V
Cumul 2 > 0
+3
+2
+2
+1
+2
+1
+1
0
0
+1
0
0
0
+1
+1
0
Alphabet 1
Choisi si
Cumul < 0
-V V -V
-V -V 0
-V 0 -V
-V 0 0
0 -V -V
0 -V 0
-V +V -V
-V +V 0
+V -V 0
+V -V -V
0 +V -V
-V 0 +V
+V 0 -V
0 0- V
-V -V +V
0 -V +V
Cumul 1 < 0
-3
-2
-2
-1
-2
-1
-1
0
0
-1
0
0
0
-1
-1
0
Le code 4B/3T est auto surveillant. Il permet de dtecter la majeur partie des erreurs
en ligne ou erreurs de code en surveillant la rception les dpassements de
sommes positives ou ngatives et en dtectant l'apparition du triplet interdit 000.
XF
TCSN 17/20
Contrle de
La somme
Alphabet 1
Alphabet 2
Transcodeur 4B/3T
Code
binaire
+V
4B3T
-V
4 EXERCICES
4.1 exercice 1
On veut envoyer le message : "FIN" en caractres ASCII.
Reprsenter les signaux obtenus en binaire, puis cods en NRZ et RZ.
XF
TCSN 18/20
binaire
NRZ
RZ
4.2 Exercice 2
Soit la suite d'lments binaires 01111110. Reprsenter les signaux obtenus lors
d'une transmission en bande de base, en utilisant successivement les codes NRZ,
biphase diffrentiel, de Miller et bipolaire.
XF
Donnes
numriques
NRZ
Biphase
Biphase
diffrentiel
Miller
Bipolaire
TCSN 19/20
XF
TCSN 20/20