Codage Manchester

Le codage Manchester est un codage synchrone. 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.

Sommaire

Règles de codage

Valeur à encoder Valeur transmise
0 logique transition du niveau bas vers le niveau haut
1 logique transition du niveau haut vers le niveau bas
Image manquante
Manchesterencoding.png
Les transitions descendentes, en rouge, encode l'état 0, tandis que les transitions montantes, en vert, encode l'état 1.

Le codage Manchester est aussi appelé codage biphase.

Avantages

Mise en œuvre simple, codage et décodage facile, pas de composante continue (donc pas de perte de synchronisation sur les suites de symboles identiques).

Inconvénients

Bande passante consommée importante.

Cas particulier

On notera que la séquence 1010101010... est encodée de la sorte :

Image manquante
Manchesterencoding1010.png
La séquence 101010... est encodée 1 00 11 00 11 00, qui produit un signal carré à la moitié de la fréquence d'entrée.

En terme d'état, cela donne 1 00 11 00 11 00... et le signal possède un rapport cyclique de 50% dont la fréquence est la moitié de la fréquence d'entrée. C'est pour cela que c'est cette séquence qui est utilisée dans le préambule d'une trame ethernet ou FDDI.

Références

Liens internes

Liens externes

See also: Codage Manchester, Codage Miller, Codage NRZ, Codage NRZI, Modèle OSI, Synchrone, Trame fddi, Trame ethernet