Wat is Manchester Encoding?
Manchester-codering is een soort digitale codering die wordt gebruikt bij gegevensoverdracht. Binnen de structuur voor Manchester-codering worden de gegevensbits in de overdracht voorgesteld door een reeks toestanden die in een logische volgorde voorkomen. Deze benadering van gegevensoverdracht is enigszins anders, omdat veel coderingsmethoden de neiging hebben om een hoge of lage spanningstoestand toe te kennen aan elke bit en die informatie gebruiken als criteria voor het uitvoeren van de overdracht van de bits.
Naast een verschil in de manier waarop gegevens worden herkend en verzonden, omvat Manchester-codering ook het instellen van bepaalde perimeters die van invloed zijn op het verzendproces. Ten eerste is er een standaard voor de lengte van elke gegevensbit die bij de verzending is inbegrepen. Vanwege deze standaard is het eindresultaat dat het transmissiesignaal dat betrokken is bij Manchester-codering zelfklokt.
Ten tweede bepaalt de structuur voor Manchester-codering de toestand van het bit op basis van de richting van de overdracht ten opzichte van de plaatsing van de bits. In wezen kan deze overgang in een richting van laag naar hoog of van hoog naar laag gaan. De richting is vaak afhankelijk van het systeem dat de gegevens ontvangt en zal variëren. Manchester-codering maakt deze variabele mogelijk en werkt dienovereenkomstig.
Een van de belangrijkste voordelen van het gebruik van de Manchester-codebenadering voor gegevensoverdracht is de zelfklokcomponent. Dit proces van synchronisatie en timing van de snelheid en richting van de overdracht kan helpen om de kansen op verschillende soorten gegevensuitval te verkleinen. Het meest opvallend is dat de codering van Manchester helpt om het totale foutenpercentage tijdens de daadwerkelijke overdracht te verminderen, wat helpt om de integriteit van de gegevens te behouden. Manchester codering wordt ook geacht de algehele betrouwbaarheid van de transmissie te verbeteren, vanwege de perimeters die aanwezig zijn om de snelheid en timing van de transmissie te regelen.
Naast de voordelen van het gebruik van Manchester-codering, merken sommige programmeurs een potentieel nadeel op voor het proces. Bij Manchester-codering worden meer gegevensbits verzonden dan bij het oorspronkelijke gegevenssignaal. Hoewel dit in veel gevallen niet de neiging heeft om problemen te veroorzaken, zijn er mensen die geloven dat het opnemen van extra bits de integriteit van de gegevens kan beïnvloeden op manieren die niet direct duidelijk zijn op het moment van verzending.