Telechargé par trezilr33

chapitre 6.- les codes ligne

publicité
Chapitre 6.- 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 a zéro avant la fin de la durée de bit. Un
bit 0 par contre, 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.
B
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
NRZ-L le train binaire suivant : 100001000011000001
Exo. Codez en
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 1 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.- Le code bipolaire Retour à Zéro (BRZ)
Un bit 1 donne lieu à une impulsion dans la première moitié du temps de bit ; impulsion dont la polarite
est alternée à chaque fois. Un bit 0 par contre n’engendre aucune impulsion.
Exo. Codez en BRZ, le train binaire suivant : 100001000011000001
3.1.- Le code AMI (Alternate Mark Inversion)
Le premier bit 1 est représenté par le niveau +1, le second par le niveau -1, ainsi de suite. C’est une
variante du code BRZ.
Exo. Codez en AMI, le train binaire suivant : 100001000011000001
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 biphaseM, 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 a 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 000D ou B00D. Le bit D est remplacé par +1 ou -1 de telle sorte à violer le code AMI. De plus, les bits
de viols D doivent être alternés à ce point. Si les bits D ne sont pas alternés, on utilise la combinaison
B00D.
Utilisation : réseaux téléphoniques numériques.
Exo. Codez en HDB3, le trin binaire suivant :
1000010000110000010
Téléchargement