8B/10B-Code

Der 8B10B-Code (auch 8B/10B-Code) ist ein Leitungscode in der Telekommunikationstechnik. Dabei werden 8 Bit Daten mit 10 Bit kodiert, sodass zum einen ein Gleichspannungsausgleich gewährleistet ist und zum anderen Taktrückgewinnung aus dem Datensignal möglich ist.

Inhaltsverzeichnis

Eigenschaften

Der 8B10B-Code benutzt zur Übertragung eines 8-Bit-Bytes Symbole mit 10 Bit Länge. Dabei werden folgende Eigenschaften erfüllt:

Gleichspannungsausgleich

Die Anzahl der Einsen pro Symbol unterscheidet sich maximal um zwei von der Anzahl der Nullen. Dies ergibt drei Typen von Symbolen:

  • neutral (neutral disparity): Gleiche Anzahl von „1“ und „0“, also fünf mal „1“ und fünf mal „0“
  • positiv (positive disparity): sechs mal „1“ und vier mal „0“
  • negativ (negative disparity): vier mal „1“ und sechs mal „0“

Diese Eigenschaft dient dem Gleichspannungsausgleich der übertragenen Symbole.

Maximale Länge gleicher Bits

Die maximale Länge gleicher Bits (maximum run length) ist auf fünf beschränkt, d. h. spätestens nach fünf Takten wechselt der Pegel. Dies ermöglicht eine einfache Taktrückgewinnung aus dem Datensignal.

Fehlererkennung

Da nicht alle 1024 Kombinationen, welche sich mit 10 Bit darstellen lassen, gültige Codewörter sind, ergibt sich die Möglichkeit, einige Bitübertragungsfehler zu erkennen. Allerdings können durch einzelne Bitfehler auch andere gültige Codeworte entstehen, womit eine zuverlässige Erkennung oder gar Korrektur von Übertragungsfehlern unmöglich ist. Daher wird meist zusätzlich eine Prüfsumme zusammen mit den Daten übertragen, um Bitübertragungsfehler mit höherer Zuverlässigkeit zu erkennen.

Anwendungen

Der 8B10B-Code findet u. a. in folgenden Standards Verwendung:

Weblinks

Quellen

  1. http://www.ddwg.org/lib/dvi_10.pdf Offizielle DVI-Spezifikation
  2. http://www.obsai.org Open Base Station Architecture Initiative, siehe RP Specifications: RP3_Vx.x.pdf (Physical Layer)

Wikimedia Foundation.

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

  • 8b/10b encoding — In telecommunications, 8b/10b is a line code that maps 8 bit symbols to 10 bit symbols to achieve DC balance (see DC coefficient) and bounded disparity, and yet provide enough state changes to allow reasonable clock recovery. This means that the… …   Wikipedia

  • Codage 8b/10b — Le codage 8b/10b (le terme encodage est impropre et influencé par l anglais encoding ) consiste à coder, à l aide d une table de correspondance, une série de 8 bits en un symbole de transmission de 10 bits (appelé Transmission Character). Il y a… …   Wikipédia en Français

  • Encodage 8b/10b — Codage 8b/10b Le codage 8b/10b (le terme encodage est impropre et influencé par l anglais encoding ) consiste à coder, à l aide d une table de correspondance, une série de 8 bits en un symbole de transmission de 10 bits (appelé Transmission… …   Wikipédia en Français

  • Code NAF Alphabétique — Pour consulter un article plus général, voir : Code NAF. Sommaire 1 Révision 2, en vigueur depuis le 1er janvier 2008 2 Révision 1, 2003 2.1 A 2.2 …   Wikipédia en Français

  • Code NAF alphabetique — Code NAF alphabétique Pour consulter un article plus général, voir : Code NAF. Sommaire 1 Révision 2, en vigueur depuis le 1er janvier 2008 2 Révision 1, 2003 2.1 A 2.2 …   Wikipédia en Français

  • Code NAF alphabétique — Pour consulter un article plus général, voir : Code NAF. Sommaire 1 Révision 2, en vigueur depuis le 1er janvier 2008 2 Révision 1, 2003 2.1 A 2.2 …   Wikipédia en Français

  • Code naf alphabétique — Pour consulter un article plus général, voir : Code NAF. Sommaire 1 Révision 2, en vigueur depuis le 1er janvier 2008 2 Révision 1, 2003 2.1 A 2.2 …   Wikipédia en Français

  • Error-correcting code — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Fehlerkorrekturverfahren (englisch: Error Correction Code, kurz… …   Deutsch Wikipedia

  • Error Detecting Code — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Fehlerkorrekturverfahren (englisch: Error Correction Code, kurz… …   Deutsch Wikipedia

  • 8b10b-Code — Der 8b10b Code (auch 8b/10b Code) ist ein Leitungscode in der Telekommunikationstechnik. Dabei werden 8 Bit Daten mit 10 Bit kodiert, sodass zum einen ein Gleichspannungsausgleich gewährleistet ist und zum anderen Taktrückgewinnung aus dem… …   Deutsch Wikipedia

Share the article and excerpts

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