Non Return to Zero
Dans le code en ligne NRZ, ou 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
[modifier | modifier le code]
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[1]. 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[1].
Utilisation
[modifier | modifier le code]Le codage NRZ est souvent utilisé entre l’ordinateur et ses périphériques, par exemple par les recommandations UIT-T V.24, ou par la liaison série RS-232, RS-422 ou RS-485[1].
Avantages
[modifier | modifier le code]La compréhension de ce codage est facile. Ce codage est très simple à mettre en œuvre[2].
Inconvénients
[modifier | modifier le code]
Une inversion de fils au raccordement provoquerait une erreur d’interprétation (inversions d'état). Pour cette raison, des codes différentiels (NRZM ou NRZI) peuvent être préférés[3].
Il n’a pas de transition générée lors d’une longue séquence de 1 ou 0, ce qui rend la synchronisation difficile, voire impossible. Dans l’exemple ci-dessous, il est difficile d'identifier combien de 0 sont transmis[3]. Pour cette raison, le codage Manchester est préféré dans les cas où le flux à coder peut contenir de longues séquences de 0 ou 1 contiguës comme sur un réseau Ethernet. Sur le bus CAN, on utilise la méthode du « bit stuffing » (on change d’état au bout de 5 bits identiques consécutifs)[2].
Diagramme de l'œil caractéristique
[modifier | modifier le code]- Diagramme de l'œil d'un signal au format Non Return to Zero
Notes et références
[modifier | modifier le code]- 1 2 3 Florent Dupont, « UE MIF05 : Réseaux : Codage et éléments de théorie de l'information »
[PDF], sur liris.cnrs.fr/ (consulté le ), p. 39 - 1 2 « Client Challenge », sur fr.scribd.com (consulté le )
- 1 2 « Transmission série – Sciences de l'Ingénieur », (consulté le )
Liens externes
[modifier | modifier le code]- Codage NRZ (animation)