Codage NRZI

Un article de Wikipédia, l'encyclopédie libre.

Le codage NRZI, Non Return to Zero Inverted en anglais, est une variante du codage NRZ.

Sommaire

[modifier] Règles de codage

L'une des valeurs, 0 ou 1, crée une transition.

La séquence 1110001101 codé NRZI avec comme convention que un 0 créera une transition mais pas un 1.
La séquence 1110001101 codé NRZI avec comme convention que un 0 créera une transition mais pas un 1.

[modifier] Utilisation

Le bus USB utilise le codage NRZI Norme USB. 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 (stuffing).

[modifier] Avantages

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

[modifier] Inconvénients

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

[modifier] Références

[modifier] Liens internes

[modifier] Liens externes