64b66b-Code
Der 64b/66b-Code ist ein Leitungscode, welcher ein 64 bit-Datenwort in ein 66 bit-Codewort abbildet. Anwendung findet dieser Leitungscode im Rahmen von Gigabit-Ethernet, wie 10-Gigabit-Ethernet, 40-Gigabit-Ethernet und 100-Gigabit-Ethernet. Der 64b/66b-Leitungscode ist völlig anders aufgebaut und hat andere spektrale und statistische Eigenschaften als z. B. der 8b10b-Code.
Wie jeder Leitungscode dient er dazu, eine Nutzdatenfolge spektral an die physikalischen Anforderungen des Übertragungsmediums wie einer Leitung anzupassen. Durch die Art der Umsetzung wird insbesondere die Gleichanteilsfreiheit der erzeugten Codefolge gewährleistet, was die Übertragung über Impulstransformatoren erlaubt, welche keinen Gleichanteil im Signal passieren lassen. Impulstransformatoren werden im Bereich der physischen Ethernet-Schnittstelle zur galvanischen Trennung eingesetzt. Außerdem ist im Rahmen der 64b/66b-Codierung garantiert, dass der Empfänger aus dem Codewort den Takt rückgewinnen kann. Dies ist notwendig, damit der Empfänger erkennen kann, zu welchen Zeitpunkten ein bestimmter Zustand übertragen wird.