Manchester-Code

Manchester-Code

Der Manchester-Code ist ein Leitungscode, der bei der Kodierung das Taktsignal erhält. Dabei moduliert eine Bitfolge binär die Phasenlage eines Taktsignals. Der Manchester-Code stellt damit eine Form der digitalen Phasenmodulation dar, welche auch als Phase Shift Keying bezeichnet wird.

Anders ausgedrückt tragen die Flanken des Signals, bezogen auf das Taktsignal, die Information.

Codierung des Bitstrings 10100111001 in den beiden möglichen Definitionen des Manchester-Codes

Inhaltsverzeichnis

Allgemeines

Es gibt für den Manchestercode zwei mögliche und gleichwertige Definitionen, wie auch in der nebenstehenden Abbildung dargestellt:

  1. Eine fallende Flanke bedeutet in der Codedefinition nach G.E. Thomas eine logische Eins, eine steigende Flanke eine logische Null. Diese Definition wird auch als Biphase-L oder Manchester-II bezeichnet [1].
  2. In der Codedefinition nach IEEE 802.3, wie sie bei 10-MBit/s-Ethernet verwendet wird, bedeutet eine fallende Flanke eine logische Null und eine steigende Flanke eine logische Eins.

In jedem Fall gibt es mindestens eine Flanke pro Bit, aus der das Taktsignal abgeleitet werden kann. Der Manchester-Code ist selbstsynchronisierend und unabhängig vom Gleichspannungspegel. Um dem Empfänger mitzuteilen, wie im Signal eine logische 1 codiert ist, wird zu Beginn einer Datenübertragung ein Header (Präambel) versendet.

Vorteile

Eine wesentliche Eigenschaft dieses Leitungscodes ist die Gleichanteilsfreiheit des resultierenden Signals. Dies bedeutet, dass der Gleichspannungsanteil genau null ist. Daher ist es möglich, die Signalfolge beispielsweise über Impulstransformatoren mit einer galvanischen Trennung zu übertragen.

Ein weiterer Vorteil ist, dass wie oben beschrieben, aus dem Code selbst das Taktsignal abgeleitet werden kann. Ein zusätzlicher Taktgeber wird nicht benötigt.

Nachteile

Ein Nachteil der Manchester-Codierung ist, dass bei der Datenübertragung die benötigte Bandbreite doppelt so hoch ist wie bei der einfachen Binärcodierung (z. B. Non Return to Zero, NRZ). Der Grund dafür liegt darin, dass für die Codierung eines Bits zwei Signale benötigt werden. Die Bitrate (im Fall eines zweiwertigen Signals) ist somit also nur halb so groß wie die Baudrate.

Weiteres

Praktisch kann die Kodierung und Dekodierung durch eine XOR-Verknüpfung des Trägers mit dem Nutzsignal erfolgen.

Neben dem Manchester-Code gibt es noch den differentiellen Manchester-Code. Bei diesem findet, im Gegensatz zur Manchester-Codierung, bei einem bestimmten Bit, meist ist es logisch Eins, ein Phasenwechsel statt. Bei logisch Null erfolgt kein Phasenwechsel. Dadurch geht die feste Zuordnung zwischen Richtung des Flankenwechsels und logischem Signalzustand verloren und es kann somit auch bei invertiertem Signal die Information richtig interpretiert werden.

Manchester-Code wird zum Beispiel beim AS-Interface und bei 10-MBit/s-Ethernet nach der Norm IEEE 802.3 verwendet; Differentielle Manchester-Codierung zum Beispiel bei Token Ring. Des Weiteren wird der Manchester-Code im Wasserzeichen der Euro-Geldscheine als Sicherheitsmerkmal eingesetzt.

Etymologie

Das Verfahren wurde ursprünglich an der Universität Manchester im Zusammenhang mit schnell rotierenden Platten entwickelt. [2]

Einzelnachweise

  1. Data Coding and Error Checking Techniques (engl.)
  2. http://www.roboternetz.de/wissen/index.php/Manchester-_Codierung

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Manchester-Code — Manchester Code,   Kodierungsverfahren in der Kommunikationstechnik. Dabei werden die Signale »0« und »1« durch Polaritätswechsel zur Taktmitte dargestellt (»0« positive Flanke, »1« negative Flanke). Vorteil dieses Verfahren ist, dass regelmäßig… …   Universal-Lexikon

  • Manchester code — In telecommunication and data storage, Manchester code (also known as Phase Encoding, or PE) is a line code in which the encoding of each data bit has at least one transition and occupies the same time. It therefore has no DC component, and is… …   Wikipedia

  • Manchester Code — Codierung des Bitsstrings 10100111001 in den beiden möglichen Definitionen des Manchester Codes Der Manchester Code ist ein Leitungscode, der bei der Kodierung das Taktsignal erhält. Dabei moduliert eine Bitfolge binär die Phasenlage eines… …   Deutsch Wikipedia

  • Differentieller Manchester-Code — Codierung des Bitsstrings 10100111001 mittels des differentiellen Manchester Codes Der differentielle Manchester Code, im Englischen auch als Conditional DePhase Encoding (CDP) bezeichnet, ist ein Leitungscode, welcher zur Übertragung von… …   Deutsch Wikipedia

  • Manchester (disambiguation) — Manchester is a city in the north of England. It may also refer to: Greater Manchester Greater Manchester Urban Area Manchester (HM Prison), a men s prison in Manchester, England Contents 1 Education 2 …   Wikipedia

  • Manchester (Begriffsklärung) — Manchester ist der Name folgender geographischer Objekte: Orte: Manchester, Großstadt in Großbritannien Manchester (Bolivien), Ortschaft im Departamento Pando, Bolivien in den Vereinigten Staaten: Manchester (Alabama) Manchester (Connecticut)… …   Deutsch Wikipedia

  • Manchester-Codierung — Codierung des Bitsstrings 10100111001 in den beiden möglichen Definitionen des Manchester Codes Der Manchester Code ist ein Leitungscode, der bei der Kodierung das Taktsignal erhält. Dabei moduliert eine Bitfolge binär die Phasenlage eines… …   Deutsch Wikipedia

  • Manchester-Kodierung — Codierung des Bitsstrings 10100111001 in den beiden möglichen Definitionen des Manchester Codes Der Manchester Code ist ein Leitungscode, der bei der Kodierung das Taktsignal erhält. Dabei moduliert eine Bitfolge binär die Phasenlage eines… …   Deutsch Wikipedia

  • Manchester (New Hampshire) — Pour les articles homonymes, voir Manchester. Manchester Surnom : « Queen City », « ManchVe …   Wikipédia en Français

  • Manchester — Manchester, MO U.S. city in Missouri Population (2000): 19161 Housing Units (2000): 7402 Land area (2000): 4.996826 sq. miles (12.941720 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 4.996826 sq. miles… …   StarDict's U.S. Gazetteer Places

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”