Lorsque vous souhaitez transférer des données d'un ordinateur à un autre, vos données (sous forme binaire) iront d'abord sur la carte d' interface réseau (NIC ) où les données seront encodées (avec une horloge de minuterie cochée par exemple) et envoyées sur le réseau sous un signal électronique.
Un exemple de Manchester Encoding:
101110011001 // data
101010101010 // timer tick on network
000100110011 // result using XOR
Pourquoi la carte réseau ne transfère-t-elle pas directement les données binaires mais doit-elle d'abord les coder?
la source
Il y a au moins trois (il peut y en avoir plus) raisons d'utiliser un codage (tel que le codage Manchester que vous mentionnez) lors de la transmission d'informations numériques:
la source
Pour connaître complètement la raison pour laquelle le codage Manchester est utilisé, il faut être conscient des points suivants:
Après cela, la raison est: "ce qui est nécessaire est un moyen pour les récepteurs de déterminer sans ambiguïté le début, la fin ou le milieu de chaque bit sans référence à une horloge externe
Et enfin, pour ce faire, le codage Manchester est l'une des approches.
la source
Fondamentalement, le code Manchester est utilisé de préférence par rapport à de nombreux autres types, car il est auto-synchronisé.
La synchronisation peut être perdue avec d'autres types lorsqu'il existe une chaîne de zéro ou de un où les données ne changent pas. Le code de Manchester n'a pas ce problème car il y aura toujours un changement de niveau du signal, chaque fois que des données sont présentes.
Le seul problème avec le code Manchester est que vous avez besoin du double de la fréquence de votre débit de données, car 8 bits sont transformés en 16 bits de données. Donc, si vous avez besoin d'un débit de données de 5K, vous aurez besoin d'un débit en bauds de 10K.
Addendum J'espère que le lien est autorisé mais juste au cas où il ne le serait pas, allez sur le site Maxim et recherchez Manchester Data Encoding for Radio Communications. http://www.maximintegrated.com/en/app-notes/index.mvp/id/3435 Cela devrait aider quiconque à comprendre les mérites de cet encodage.
la source