Encodage
Encodage
Encodage
II-CODAGE MANCHESTER
Le codage Manchester est un codage synchrone, ce qui signifie
que, outre les données à transmettre, les signaux transmis intègrent
également l'horloge de synchronisation nécessaire à leur décodage. Il
est utilisé dans les réseaux informatiques pour injecter sur le média
physique (couche 1 du modèle OSI) les valeurs logiques correspondant
au flux d'entrée.
Le code de Manchester tire son nom de son développement à
l’Université de Manchester , où le codage a été utilisé en 1948 pour
stocker des données sur le tambour magnétique de l’ordinateur
Manchester Mark 1 .
Principe
Les transitions du signal codé transmettent à la fois la valeur logique du
bit (0 ou 1) et l'instant de son échantillonnage. Une transition
intermédiaire est ajoutée lorsque des bits de même valeur se suivent.
Toutefois le schéma du code diffère entre le côté émetteur et le côté
récepteur, même si leur référence commune est le signal de
synchronisation :
● du côté é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 côté récepteur, la transition marque le top d'échantillonnage
de la valeur du bit : celui-ci est égal à la valeur qui précédait cet
instant ou l'inverse de la nouvelle valeur qui suit la transition.
Si un codage simple peut s'effectuer en plaçant temporellement la
synchronisation au centre du bit comme illustré ci-dessous, ce qui donne
un signal « haut » durant 50 % du temps, des émetteurs alimentés par
piles peuvent réduire leur durée d'émission (état ON) en raccourcissant
les périodes "hautes" avant ou après la transition de synchronisation,
voire en ajoutant des transitions intercalaires.
Utilisation
Ethernet 10BASE5, 10BASE2, 10BASE-T, 10BASE-FL.
Liaisons radio à courte distance : télécommandes radio, stations météo
domestiques, ...
Réseau luminaires DALI (IEC 62386)
III-CODAGE NRZ
Dans le code en ligne NRZ, pour non-return-to-zero en anglais, le
bit 1 est représenté par un état significatif (par exemple, une tension
clairement positive), et le bit 0 par un autre état significatif (par exemple,
une tension clairement négative). Il n'existe pas d'état intermédiaire.
Règles de codage
Le codage est à deux états : le signal se trouve dans un état (par
exemple à l’état haut) lorsque des 1 logiques sont transmis, et dans
l'autre état (à l’état bas dans l'exemple) lorsque des 0 logiques sont
transmis. Ces deux états correspondent à deux niveaux de tension
symétriques par rapport à 0. L'exemple utilisé ci-contre n'est pas la règle
générale : l'état haut ne correspond pas toujours au 1 logique.
Notamment dans le cas de la liaison série RS-232, le 0 est codé +12 V
et le 1 est codé −12 V.
Utilisation
Le codage NRZ est souvent utilisé entre l’ordinateur et ses
périphériques
IV-CSMA/CD
CSMA/CD est l’abréviation de Carrier sense multiple
access/Collision Detection, la Collision Detection (« détection de
collisions ») étant une extension du protocole CSMA. Ce dernier met en
place une procédure qui règle la façon dont la communication doit se
dérouler dans un réseau avec un support de transmission partagé.
L’extension définit quant à elle la procédure à suivre lorsque des
collisions surviennent, c’est-à-dire lorsque deux participants ou plus
tentent simultanément d’envoyer des paquets de données via le support
de transmission (bus) et que ces paquets de données se gênent
mutuellement.
Déroulement de la procédure CSMA/CD