8B10B-Code

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 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:

  • 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

  • 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… …   Deutsch Wikipedia

  • 64b66b-Code — Der 64b66b Code ist ein Leitungscode, welcher ein Datenwort im Umfang von 64 Bit eindeutig auf ein Codewort von 66 Bit abbildet. Anwendung findet dieser Leitungscode im Rahmen von Gigabit Ethernet, wie 10 Gigabit Ethernet, 40 Gigabit… …   Deutsch Wikipedia

  • 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

  • Line code — An example of coding a binary signal using rectangular pulse amplitude modulation with polar non return to zero code …   Wikipedia

  • Bitcode — Der Leitungscode bzw. kode legt bei der digitalen Telekommunikation fest, wie ein Signal auf der physikalischen Ebene übertragen wird. Dabei werden bestimmte Pegelfolgen, etwa Lichtintensitäten auf Glasfasern oder Spannungen oder Ströme auf… …   Deutsch Wikipedia

  • Leitungscodierung — Der Leitungscode bzw. kode legt bei der digitalen Telekommunikation fest, wie ein Signal auf der physikalischen Ebene übertragen wird. Dabei werden bestimmte Pegelfolgen, etwa Lichtintensitäten auf Glasfasern oder Spannungen oder Ströme auf… …   Deutsch Wikipedia

  • Leitungskode — Der Leitungscode bzw. kode legt bei der digitalen Telekommunikation fest, wie ein Signal auf der physikalischen Ebene übertragen wird. Dabei werden bestimmte Pegelfolgen, etwa Lichtintensitäten auf Glasfasern oder Spannungen oder Ströme auf… …   Deutsch Wikipedia

  • Infrared Data Association — USB Infrarotport für PC In der Infrared Data Association[1] (IrDA) haben sich 1993 ca. 50 Unternehmen zusammengeschlossen, um ein Forum für die Diskussion und Standardisierung von Infrarottransceivern und Protokollspezifikationen zu etablieren.… …   Deutsch Wikipedia

Share the article and excerpts

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