Was ist Manchester Encoding?
Die Manchester-Codierung ist eine Art der digitalen Codierung, die bei der Datenübertragung verwendet wird. Innerhalb der Struktur für die Manchester-Codierung werden die Datenbits in der Übertragung durch eine Reihe von Zuständen dargestellt, die in einer logischen Folge auftreten. Dieser Ansatz zur Datenübertragung ist etwas anders, da viele Codierungsverfahren dazu neigen, jedem Bit einen hohen oder niedrigen Spannungszustand zuzuweisen und diese Information als Kriterium für die Übertragung der Bits zu verwenden.
Neben der unterschiedlichen Art der Erkennung und Übertragung von Daten werden bei der Manchester-Codierung auch bestimmte Perimeter festgelegt, die sich auf den Übertragungsprozess auswirken. Erstens gibt es eine Voreinstellung für die Länge jedes Datenbits, das in der Übertragung enthalten ist. Aufgrund dieser Standardeinstellung ist das Ergebnis, dass das mit der Manchester-Codierung verbundene Übertragungssignal selbsttaktend ist.
Zweitens bestimmt die Struktur für die Manchester-Codierung den Zustand des Bits basierend auf der Übertragungsrichtung relativ zur Platzierung der Bits. Im Wesentlichen kann dieser Übergang in eine Richtung von niedrig nach hoch oder von hoch nach niedrig verlaufen. Die Richtung hängt häufig vom System ab, das die Daten empfängt, und variiert. Die Manchester-Codierung berücksichtigt diese Variable und funktioniert entsprechend.
Einer der Hauptvorteile bei der Verwendung des Manchester-Code-Ansatzes für die Datenübertragung ist die Selbsttaktungskomponente. Dieser Prozess des Synchronisierens und Zeitgebens der Übertragungsrate und -richtung kann dazu beitragen, die Wahrscheinlichkeit verschiedener Arten von Datenfehlern zu verringern. Insbesondere trägt die Manchester-Codierung dazu bei, die Gesamtfehlerrate während der eigentlichen Übertragung zu verringern, wodurch die Integrität der Daten erhalten bleibt. Unter Manchester-Codierung wird auch verstanden, dass die allgemeine Zuverlässigkeit der Übertragung aufgrund der Umfänge, die vorhanden sind, um die Rate und das Timing der Übertragung zu regeln, verbessert wird.
Neben den Vorteilen der Manchester-Codierung stellen einige Programmierer einen potenziellen Nachteil für den Prozess fest. Bei der Manchester-Codierung werden mehr Datenbits übertragen, als Teil des ursprünglichen Datensignals waren. Obwohl dies in vielen Fällen nicht zu Problemen führt, gibt es solche, die glauben, dass die Einbeziehung zusätzlicher Bits die Integrität der Daten auf eine Weise beeinträchtigen kann, die zum Zeitpunkt der Übertragung nicht ohne weiteres erkennbar ist.