Non Return to Zero Inverted

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}

Modèle:Titre en italique Le codage NRZI, Modèle:Lang en anglais, est une variante du codage Modèle:Lang (NRZ). Le Modèle:Lang (inversé) fait référence au code Modèle:Lang (NRZM) créé en premier. On trouve également la notation NRZS (S pour Modèle:Lang) à la place de NRZI.

Règles de codage

Le NRZI contrairement au NRZ crée une transition d'état si le bit est 1, et reste à l'état précédent si le bit est 0.

Le codage est à deux états. Il n'existe pas d'état intermédiaire.

Fichier:NRZIcode.png

Utilisation

Le bus USB utilise le codage NRZI<ref>{{#invoke:Langue|indicationDeLangue}} Norme USB.</ref>. Le 0 a été choisi comme élément de changement. Pour éviter la perte d'horloge évoquée ci-dessous, un 0 est envoyé après six 1 consécutifs. Le récepteur doit prendre en compte ces éléments de remplissage (Modèle:Lang).

Attention toutefois, cela peut être l’inverse. Un 1 est alors envoyé après six 0 consécutifs. D'où l'importance que l'émetteur et le récepteur s'accordent sur la même logique.

Avantages

Facile à mettre en œuvre, bonne utilisation de la bande passante.

Inconvénients

Pas de transition créée lors d'une longue séquence de 0, donc synchronisation difficile, voire impossible. On préférera donc plutôt la méthode de codage Manchester.


Notes et références

Modèle:Références

Voir aussi

Articles connexes

Liens externes

Modèle:Palette Modèle:Portail

en:Non-return-to-zero