Вы находитесь на странице: 1из 5

Classe de premire SI

Codage en ligne
Table des matires
1. TTL............................................................................................................................................................... 2
2. NRZ.............................................................................................................................................................. 2
3. NRZI............................................................................................................................................................. 2
4. NRZM........................................................................................................................................................... 2
5. Codage Manchester...................................................................................................................................... 3
6. Codage Manchester diffrentiel.................................................................................................................... 4
7. Le codage Miller............................................................................................................................................ 4
8. Codage bipolaire........................................................................................................................................... 4
9. Codage BHDn............................................................................................................................................... 5

Pour le transport de donnes numriques, le codage en ligne est souvent utilis. Il consiste
reprsenter le signal numris transporter, par un autre signal qui prsente des variations
d'amplitude rgulirement espaces dans le temps. Aprs le codage en ligne, le signal peut tre
directement mis sur le canal de transmission, sous la forme de variations de la tension ou du courant.

5-codage.odt 1
Classe de premire SI

1. TTL
La technologie Transistor-Transistor Logic est normalise pour une tension d'alimentation de 5 V. Un
signal TTL est dfini comme niveau logique bas entre 0 et 1,4 V, et comme niveau logique haut entre 2,4
V et 5 V.
On ne peut transmettre les signaux mis par les
circuits TTL sans circuits de transmission
additionnels sur une longueur maximum environ 15 m.

2. NRZ
Le codage Non Return to Zero est deux tats : le
signal se trouve dans un tat (par exemple ltat
haut) lorsque des 1 logiques sont transmis, et dans
l'autre tat ( ltat bas dans l'exemple) lorsque des
0 logiques sont transmis. Ces deux tats
correspondent deux niveaux de tension symtriques
par rapport 0.
NB : l'tat haut ne correspond pas toujours au 1 logique. Notamment dans le cas de la liaison srie RS-
232, le 0 est cod +12 V et le 1 est cod -12 V.

3. NRZI
Le codage Non Return to Zero Inverted est une variante du
codage NRZ. Le inverted (invers) fait rfrence au code NRZM
cr en premier. On trouve galement la notation NRZS (S pour
Space) la place de NRZI.
Le NRZI contrairement au NRZ cre une transition d'tat si le
bit est 1, et reste l'tat prcdent si le bit est 0.
Le codage est deux tats. Il n'existe pas d'tat intermdiaire.
Le bus USB utilise le codage NRZI1. Le 0 a t choisi comme lment de changement. Pour viter la
perte d'horloge voque ci-dessous, un 0 est envoy aprs six 1 conscutifs. Le rcepteur doit prendre
en compte ces lments de remplissage (stuffing).
Attention toutefois, cela peut tre l'inverse. Un 1 est alors envoy aprs six 0 conscutifs. D'o
l'importance que l'metteur et le rcepteur s'accordent sur la mme logique.

4. NRZM
Le codage Non Return to Zero Mark est une
variante du codage NRZ.
La valeur 1 cre une transition.

5-codage.odt 2
Classe de premire SI

5. Codage Manchester
Le codage Manchester est un codage synchrone, ce qui signifie que, outre les donnes transmettre,
les signaux transmis intgrent galement l'horloge de synchronisation ncessaire leur dcodage. Il est
utilis dans les rseaux informatiques pour injecter sur le mdia physique (couche 1 du modle OSI) les
valeurs logiques correspondant au flux d'entre.
Les transitions du signal cod
transmettent la fois la valeur logique du
bit (0 ou 1) et l'instant de son
chantillonnage. Une transition
intermdiaire est ajoute lorsque des
bits de mme valeur se suivent.
Toutefois le schma du code diffre
entre le ct metteur et le ct
rcepteur, mme si leur rfrence
commune est le signal de synchronisation :
du ct metteur, le signal doit tre stabilis la valeur du bit transmettre au moment du top
de l'horloge qui provoque la transition de synchronisation ;
du ct rcepteur, la transition marque le top d'chantillonnage de la valeur du bit : celui-ci est
gal la valeur qui prcdait cet instant ou l'inverse de la nouvelle valeur qui suit la transition.
Si un codage simple peut s'effectuer en plaant temporellement la synchronisation au centre du bit
comme illustr ci-dessous, ce qui donne un signal "haut" durant 50% du temps, des metteurs aliments
par piles peuvent rduire leur dure d'mission (tat ON) en raccourcissant les priodes "hautes" avant
ou aprs la transition de synchronisation, voir en ajoutant des transitions intercalaires.

5-codage.odt 3
Classe de premire SI

6. Codage Manchester diffrentiel


Valeurs coder Valeurs transmise
0 logique Transition dans le mme sens que la prcdente au dbut de l'intervalle.
1 logique Transition dans le sens inverse de la prcdente au milieu de l'intervalle.

7. Le codage Miller
Signal intermdiaire identique au codage Manchester, puis
suppression d'une transition sur deux.
Le codage peut tre ralis de la manire suivante :
transition (front montant ou descendant) au milieu du bit
"1"
pas de transition au milieu du bit "0"
une transition en fin de bit "0" si celui-ci est suivi d'un
autre "0"

8. Codage bipolaire
Le codage bipolaire est un codage 3 niveaux comme les codages
BHDn, cest--dire que les valeurs utilises pour coder le signal
compos de 0 et de 1 varieront entre -a 0 et a. Il est utilis dans les
rseaux informatiques pour injecter sur le mdia physique (couche 1 du
modle OSI) les valeurs logiques correspondant au flux d'entre.
Valeurs coder Valeurs transmise
0 logique 0
1 logique oppos de la valeur transmise au 1 prcdent.

5-codage.odt 4
Classe de premire SI

9. Codage BHDn
Le codage BHDn (bipolaire haute densit d'ordre n) est un codage 3 niveaux comme les codages
bipolaires, c'est--dire que les valeurs utilises pour coder le signal compos de 0 et de 1 varieront
entre -a, 0 et a. Il est utilis dans les rseaux informatiques pour injecter sur le mdia physique
(couche 1 du modle OSI) les valeurs logiques correspondant au flux d'entre.
Le 'n' de BHDn indique le nombre de 0 que l'on peut envoyer. On le choisit en fonction de la fiabilit du
support et du matriel. La valeur pour le premier 1 envoyer est fixe par convention entre l'metteur
et le rcepteur.
Si on doit envoyer un 1, on envoie l'inverse de la valeur envoye pour le pas prcdent.
Si on doit envoyer un 0 :
Si les n+1 bits suivants ne sont pas tous 0, on continue le codage comme en codage
bipolaire simple.
Si les n+1 bits suivants sont tous 0, les n bits suivants sont cods 0 et le n+1 sera cod
avec la mme valeur que le code du 1 prcdent (on viole alors l'alternance).

5-codage.odt 5

Оценить