Non Return to Zero

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis No Return to Zero)
Aller à : Navigation, rechercher
Pile de protocoles
7 • Application
6 • Présentation
5 • Session
4 • Transport
3 • Réseau
2 • Liaison
1 • Physique
Modèle Internet
Modèle OSI

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, un voltage clairement positif), et le bit 0 par un autre état significatif (par exemple, un voltage clairement négatif). Il n'existe pas d'état intermédiaire.

Sommaire

[modifier] Règles de codage

Le codage est à deux niveaux : le signal restera à l’état haut tant que des 1 logiques seront transmis, et à l’état bas tant que des 0 logiques devront être transmis.Pour le codage, 2 niveaux de tension symétriques par rapport à 0 sont utilisés. Attention : l'état haut ne correspond pas toujours au "1" logique. Dans le cas de la liaison série RS-232, le 0 est codé +12V et le 1 -12V.

La séquence 1110001101 codée NRZ.

[modifier] Utilisation

Souvent entre l’ordinateur et ses périphériques, comme la jonction V24, ou la liaison série RS-232.

[modifier] Avantages

Ce codage est très facile à mettre en œuvre.

[modifier] Inconvénients

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.

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, combien de 0 doivent être transmis ? 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 par exemple 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).

Une suite de 00000... difficiles à compter.

[modifier] Liens externes

Ce document provient de « http://fr.wikipedia.org/wiki/Non_Return_to_Zero ».
Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues