Vous êtes sur la page 1sur 5

DRPRI Codage Youssef AIT ELKADI

1/5
Les codages
Pour lensemble des diffrents codes dcrits, nous prendrons la mme suite binaire afin de permettre la
comparaison : 1 0 0 0 0 1 0 1 1 1 1
1 Codage NRZ (Non Return to Zero)
Principe : trs proche du codage binaire de base, il code un 1 par +V, un 0 par -V

Le codage NRZ amliore lgrement le codage binaire de base en augmentant la diffrence
damplitude du signal entre les 0 et les 1. Toutefois les longues sries de bits identiques (0 ou 1)
provoquent un signal sans transition pendant une longue priode de temps, ce qui peut engendrer une
perte de synchronisation.
Le dbit maximum thorique est le double de la frquence utilise pour le signal : on transmet deux
bits pour un hertz.
2 Codage NRZI (Non Return to Zero Inverted)
Utilisation : Fast Ethernet (100BaseFX), FDDI
Principe : on produit une transition du signal pour chaque 1, pas de transition pour les 0.

Avec le codage NRZI, on voit que la transmission de longues sries de 0 provoque un signal sans
transition sur une longue priode. Le dbit binaire est le double de la frquence maximale du signal :
on transmet deux bits pour un hertz.



DRPRI Codage Youssef AIT ELKADI

2/5
3 Codage MLT3
Utilisation : Fast Ethernet (100BaseTX, 100BaseT4), ATM,
Principe : Dans ce codage, seuls les 1 font changer le signal dtat. Les 0 sont cods en conservant la
valeur prcdemment transmise. Les 1 sont cods successivement sur trois tats : +V, 0 et V.

Le principal avantage du codage MLT3 est de diminuer fortement la frquence ncessaire pour un
dbit donn grce lutilisation de 3 tats. Pour 100Mbps de dbit, une frquence maximale du signal
de 25Mhz seulement est atteinte.
Les longues squences de 0 peuvent entraner une perte ou un dphasage de lhorloge du rcepteur.
4 Codage 2B1Q
Utilisation : RNIS/ISDN, HDSL
Principe : Le code 2B1Q fait correspondre un groupe de deux lments un crneau de tension dit
symbole quaternaire pouvant endosser quatre valeurs diffrentes suivant la table ci-dessous :

Table de codage2B1Q

Les donnes sont donc transmises deux fois la frquence du signal.

DRPRI Codage Youssef AIT ELKADI

3/5
5 Codage Manchester
Utilisation : Ethernet 10Base5, 10Base2, 10BaseT, 10BaseFL
Principe : dans le codage Manchester, lide de base est de provoquer une transition du signal pour
chaque bit transmis. Un 1 est reprsent par le passage de +V V, un 0 est reprsent par le passage
de -V +V.

La synchronisation des changes entre metteur et rcepteur est toujours assure, mme lors de lenvoi
de longues sries de 0 ou de 1. Par ailleurs, un bit 0 ou 1 tant caractris par une transition du signal
et non par un tat comme dans les autres codages, il est trs peu sensible aux erreurs de transmission.
La prsence de parasites peut endommager le signal et le rendre incomprhensible par le rcepteur,
mais ne peut pas transformer accidentellement un 0 en 1 ou inversement.
Toutefois, le codage Manchester prsente un inconvnient : il ncessite un dbit sur le canal de
transmission deux fois plus lev que le codage binaire. Pour 10 Mbit/s transmis, on a besoin dune
frquence 10 Mhz.
Ceci le rend difficilement utilisable pour des dbits plus levs. Lutilisation de ce codage pour une
transmission 1 Gbit/s ncessiterait une frquence maximale du signal de 1 Ghz, ce qui est
incompatible avec les possibilits des cblages actuels ainsi quavec les normes sur les compatibilits
lectromagntiques. Plus la frquence du signal est leve, plus les phnomnes de paradiaphonie
pouvant perturber les installations avoisinantes du cble sont sensibles. Les normes ISO 11801 et
EN 50173 fixent entre autres les rgles de compatibilit lectromagntiques (EMC : Electro Magnetic
Compatibility).
6 Codage Manchester diffrentiel
Utilisation : Token Ring
Principe : cest la prsence ou labsence de transition au dbut de lintervalle du signal dhorloge qui
ralise le codage. Un 1 est cod par labsence de transition, un 0 est cod par une transition au dbut du
cycle dhorloge.

DRPRI Codage Youssef AIT ELKADI

4/5
A noter la prsence de deux symboles particuliers : J et K. Ils sont cods par +V et V sur toute la
dure dun cycle dhorloge. Ils ont pour but de marquer le dbut et la fin dune trame
Le codage prsente le mme inconvnient que le codage Manchester : ncessite une frquence gale
celle du dbit utile. Il prsente par contre un avantage : ce sont les transitions du signal et non pas ses
tats qui reprsentent les bits transmis, il est donc insensible aux inversions de fils dans le cblage.
7 Codage bipolaire ou AMI (Alternate Mark Inversion)
Utilisation : Lignes DS1/T1
Principe : Les 0 sont reprsents par des potentiels nuls, les 1 par +V et V en alternance.

Ici encore, il peut y avoir de longues squences sans potentiel et donc perte de synchronisation.
8 Codage HDBn (Haute Densit Binaire d'ordre n) ou BnZs (Bipolar with n Zero
Substitution)
Utilisation : HDB3 : E1, E3 ; B8ZS : T1 ; B3ZS : T3
Principe : le principe de base est le mme que pour le codage bipolaire, mais pour viter une trop
longue srie de 0, on introduit un bit supplmentaire au signal pour terminer une srie de n 0
conscutifs. Ce bit supplmentaire est de mme phase que le dernier 1 transmis pour pouvoir
lidentifier, afin quil ne soit pas pris en compte dans linformation transmise.

9 Codage nB/mB
Utilisation : 4B/5B : Fast Ethernet ; 8B/10B :Gigabit Ethernet
Principe : Il sagit dun codage par bloc. On utilise une table de transcodage pour coder un groupe de n
bits en m bits, avec m < n. Ce codage ne dfinit pas la mise en ligne des bits. On utilise gnralement
pour cela un codage de type NRZI ou MLT3.
DRPRI Codage Youssef AIT ELKADI

5/5

La suite binaire 1 0 0 0 0 1 0 1 1 1 1 prcdemment utilise va tre dcoupe en groupes de 4 bits. La
table de transcodage ci-dessous permet de transformer chaque groupe de 4 bits en groupe de 5 bits.

La suite transmettre ne comporte pas plus de deux 0 conscutifs, ce qui la rend plus facile
transmettre un fois code en NRZI ou MLT3.

Table de transcodage 4B5B
Ce type de codage apporte la garantie de ne pas avoir transmettre plus de deux 0 successifs. Les
caractres spciaux, hors donnes utiles, peuvent trouver leur place dans la table de transcodage sans
ncessiter un tat spcial du signal comme dans les codages Manchester.
Le codage 4B5B augmente la frquence du signal. Par exemple 125Mhz pour 100Mbps. Associ un
codage de type NRZI, on obtient dans le cas du Fast Ethernet (100BaseFX) une frquence de 62.5Mhz.
Avec un codage MLT3, la frquence du signal tombe 31.25Mhz pour le Fast Ethernet 100BaseTX.
Par ailleurs ce type de codage laisse un nombre important de mots de 5 bits inutiliss. Mme en
liminant les groupes pouvant poser des problmes de transmission comme 00000 par exemple, il reste
des mots pouvant tre utiliss pour le contrle de la transmission ou dautres fonctions comme dbut
ou fin de paquet par exemple

Vous aimerez peut-être aussi