« Fonctionnement d'un ordinateur/Les bus et liaisons point à point (généralités) » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 173 :
====Les codes non-différentiels====
La plupart des méthodes se contentent d'une seule tension, d'un seul fil, pour coder les bits.
* La première de ces méthodes, le '''codage NRZ-L''', utilise l'état haut pour coder un 1 et l'état bas pour le zéro (ou l'inverse).
* Le codage '''NRZ-M''' fonction ne différemment : un état haut signifie que le bit envoyé est l'inverse du précédent, tandis que l'état bas indique que le bit envoyé est identique au précédent.
* Le codage '''NRZ-S''' est identique au codage NRZ-M si ce n'est que l'état haut et bas sont inversés.
* Le '''codage RZ''' est similaire au codage NRZ, si ce n'est que la tension retourne systématiquement à l'état bas après la moitié d'un cycle d'horloge. Celui-ci permet une meilleure synchronisation avec le signal d'horloge, notamment dans les environnements bruités.
* Le '''codage Manchester''', aussi appelé codage biphasé, code un 1 par un front descendant, alors qu'un 0 est codé par un front montant (ou l'inverse, dans certaines variantes). Ce codage s'obtient en faisant un OU logique entre l'horloge et le flux de bits à envoyer (codé en NRZ-L).
D'autres variantes existent, qui codent un 1 ou un 0 avec un front, tandis que l'autre bit est codé comme en NRZ-L. Ces différentes méthodes se distinguent par des caractéristiques électriques qui sont à l’avantage ou au désavantage de l'un ou l'autre suivant la situation : meilleur spectre de bande passante, composante continue nulle/non-nulle, etc.
[[File:Binary Line Code Waveforms.png|centre|Illustration des différents codes en ligne.]]
|