Loading AI tools
Från Wikipedia, den fria encyklopedin
Manchesterkodning är en självsynkroniserande bitkodning vid datorkommunikation.
Den här artikeln behöver källhänvisningar för att kunna verifieras. (2022-09) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Varje bit i dataströmmen kodas som två bitar, antingen 01 eller 10, så att varje bit överförs med minst en övergång mellan etta och nolla. Genom att det sändande systemet skickar med klockan i varje bit behöver inte det mottagande systemet tappa bitar på grund av att systemklockorna varierar lite.
Vid en första betraktelse kan systemet se ut att ge en inverterad utsignal om mottagaren bara läser 1/2 bit fel, men mottagaren upptäcker fort (vid en bitövergång i dataströmmen) att den är osynkroniserad då signalen inte följer kodningen och kan synkronisera om sig.
För att synkronisera alla mottagare i Ethernet inleds varje paket med att sändaren flera gånger i följd skickar oktetten 0xaa, vilka manchesterkodas 100110011 (o.s.v.) så att mottagarna entydigt kan synkronisera sig.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.