Vous êtes sur la page 1sur 7

Chapitre 5.

- Les codes ligne

Ces codes formattent le train binaire pour la transmission.

1.- Code unipolaire avec retour à zéro (RZ)

Un bit 1 est représenté par une impulsion positive qui retourne à zéro avant la fin de la durée de bit. Un
bit 0 en revanche, est représenté par l’absence de toute impulsion.

Exo. Codez en RZ, le train binaire suivant : 1000110011001

1.2.- Le code RZB

Il y a une variante a cette méthode c’est le code RZB. B : biais, déviation. Il y a 3 niveaux dans cette
méthode 0, 1 et un niveau transit (B). Ce transit peut être choisi soit en dessous ou entre les 2 autres
niveaux. Le signal retourne à cet état transit durant la demi-durée de chaque bit.

Exo. Codez en RZB, le train binaire suivant : 100001000011000001

2.- Les codes NRZ

Les codes NRZ se caractérisent par un niveau de tension qui demeure constant pendant toute la durée
d’un bit. Par conséquent, si un train de bits 1 est transmis, le signal garde le niveau de tension
correspondant au bit 1 pendant toute la durée de la transmission. De même, s’il s’agit d’une séquence
de bits 0, c’est le niveau correspondant d’un bit 0 qui va être maintenu.

Il existe 3 variantes de ce code :

2.1.- Le code NRZ-L (L : level)


Dans ce code, un bit 1 correspond à un haut niveau de tension, alors qu’un bit 0 correspond à un niveau
bas de tension.

Exo. Codez en NRZ-L le train binaire suivant : 100001000011000001

2.2.- Le code NRZ-M (M : mark)

Il est caractérisé de la manière suivante : un bit 1 donne lieu à une transition au début de l’intervalle
correspondant au temps de bit, alors qu’un bit 0 ne donne lieu à aucune transition.

Exo. Code en NRZ-M, le train binaire suivant : 100001000011000001

2.3.- Le code NRZ-S (S: space)

Dans le cas d’un signal NRZ-S, c’est l’inverse qui est vrai. Un bit 1 ne donne lieu à aucune transition, alors
qu’un bit 0 donne lieu à une transition au début de l’intervalle. On l’appelle aussi NRZ inverted (NRZI)
Exo. Codez en NRZ-S, le train binaire suivant :100001000011000001

3.- Les codes bipolaires

Un bit 1 donne lieu à une impulsion dans la première moitié du temps de bit ; impulsion dont la polarité
est alternée à chaque fois. Un bit 0 par contre, n’engendre aucune impulsion. D’où le nom bipolaire.

3.1.- Le code AMI ou Bipolaire Non-Retour à Zéro

Le premier bit 1 est représenté par le niveau +1, le second par le niveau -1, ainsi de suite. L’impulsion
dure pendant tout le temps du bit (NRZ)

3.2.- Le code Bipolaire retour à Zéro

Le premier bit 1 est représenté par le niveau +1, le second par le niveau -1, ainsi de suite. L’impulsion
dure la moitié du temps de bit. Le niveau retourne à zéro à la demi-durée du temps de bit.

Exo. On donne le train binaire suivant : 100001000011000001


a) Codez-le en Bipolaire Non-retour à Zéro
b) Codez-le en BRZ.

4.- Les codes biphases.

Ces codes ont pour principale caractéristique de permettre au moins une transition par temps de bit.
Dans cette classe on retrouve le code Manchester, le code Manchester différentiel, le code Biphase-M et
le code biphase-S.

4.1.- Le code Manchester

Il y a une transition au milieu de l’intervalle correspondant au temps de bit pour marquer une transition
c’est-à-dire lors d’un passage d’un haut niveau de tension à un bas niveau de tension ou l’inverse.
Autrement dit, un bit 1 donne lieu à une transition d’un haut niveau à un niveau bas de tension au
milieu de cet intervalle ; alors qu’un bit 0 est représenté par une transition d’un bas niveau à un haut
niveau de tension au milieu de l’intervalle.

Utilisation : 10BASE-T Ethernet (IEEE802.3)

Exo. Codez en Manchester, le train binaire suivant :100001000011000001

4.2.- Manchester différentiel

Pour représenter un bit 0, deux changements de tension ou de polarité sont effectués : l’un au début et
l’autre au milieu du temps de bit. Pour représenter un bit 1, la polarité au début du temps de bit
demeure la même par rapport à celle du bit précédent, mais change au milieu de ce temps.
Utilisation : réseaux informatiques

Exo. Codez en Manchester différentiel, le train binaire suivant : 100001000011000001

4.3.- Le code biphase M

Chaque intervalle de temps de bit commence par une transition. Dans le cas particulier du code biphase-
M, la représentation d’un bit 1 nécessite une transition au milieu de l’intervalle, alors qu’un bit 0 ne
donne lieu à aucune transition au milieu de l’intervalle.

Codage utilisé par Token Ring.

Exo. Codez en biphase M, le train binaire suivant : 100001000011000001

4.3.- Le code biphase-S

Un bit 1 ne donne lieu à aucune transition au milieu de l’intervalle, alors qu’un bit 0 en nécessite une.
Exo : Codez en biphase S, le train binaire suivant : 100001000011000001

5.- Le code Miller

Un bit 1 donne lieu à une transition se produisant au milieu de l’intervalle de temps de bit ; un bit 0 par
contre n’engendre pas de transition s’il est suivi par un 1, mais en engendre une à la fin de l’intervalle,
s’il est suivi par un 0.

Utilisation RFID

Exo.- Codez en Miller le train suivant : 100001000011000001

6.- Le code HDB3

Ce code est utilisé pour éliminer les longues successions de 0 qui peuvent apparaitre dans les codes RZ
ou BRZ. Après 3 bits ‘’0’’, on place un bit ‘’1’’. Par exemple si le train suivant apparait 0000, on le
transforme en 000V ou B00V. Le bit V est remplacé par +1 ou -1 de telle sorte à violer le code AMI. De
plus, les bits de viols V doivent être alternés à ce point. Si les bits V ne sont pas alternés, on utilise la
combinaison B00V.
Utilisation : réseaux téléphoniques numériques.

Exo. Codez en HDB3, le train binaire suivant : 1000010000110000010

Vous aimerez peut-être aussi