6b/8b encoding (original) (raw)

About DBpedia

In telecommunications, 6b/8b is a line code that expands 6-bit codes to 8-bit symbols for the purposes of maintaining DC-balance in a communications system. The 6b/8b encoding is a balanced code --each 8-bit output symbol contains 4 zero bits and 4 one bits. So the code can, like a parity bit, detect all single-bit errors. The number of 8-bit patterns with 4 bits set is the binomial coefficient = 70. Further excluding the patterns 11110000 and 00001111, this allows 68 coded patterns: 64 data codes, plus 4 additional control codes.

Property Value
dbo:abstract In telecommunications, 6b/8b is a line code that expands 6-bit codes to 8-bit symbols for the purposes of maintaining DC-balance in a communications system. The 6b/8b encoding is a balanced code --each 8-bit output symbol contains 4 zero bits and 4 one bits. So the code can, like a parity bit, detect all single-bit errors. The number of 8-bit patterns with 4 bits set is the binomial coefficient = 70. Further excluding the patterns 11110000 and 00001111, this allows 68 coded patterns: 64 data codes, plus 4 additional control codes. (en) Der 6b8b-Code ist ein Leitungscode, der sechs Bit auf acht Bit abbildet und vier Steuerzeichen zulässt. Er wurde im Jahr 2004 von bei IBM erfunden. Jedes gültige Codewort enthält bei diesem Code genau vier Nullen und vier Einsen. Jedes Codewort ist somit ausgeglichen und jeder Ein-Bit-Fehler führt zu einem ungültigen Codewort. Der 6b8b-Code ist von jenen der Form {2n}b{2n+2}b mit n = 3 der längste mögliche Code mit diesen Eigenschaften. Die Anzahl der möglichen Codeworte errechnet sich zu . Die zusätzlich möglichen 70 − 64 = 6 Codeworte sind entweder verboten oder Steuerzeichen. Die längste Folge gleicher Zeichen ergibt sich zu sechs, wenn zwei solche Codeworte aufeinander folgen, dass das erste mit den selben drei Zeichen endet mit denen das Nächste beginnt. Da eine solche Folge von sechs gleichen Zeichen nur auftreten kann, wenn genau drei am Ende auf genau drei am Anfang treffen, ist beim Auftreten einer solchen Folge eindeutig, wo die Codewortgrenze liegt. Die größte mögliche Abweichung von der Ausgeglichenheit ist 3 Zeichen. Für 48 der 62(???) zulässigen Codeworte gibt es eine regelbasierte Zuordnung. Die restlichen 22 Codeworte, die Eingaben mit hoher Unausgeglichenheit zugeordnet sind, beginnen zwar alle mit denselben zwei Bit, sind aber ansonsten einer Tabelle zu entnehmen. (de)
dbo:wikiPageExternalLink http://www.freepatentsonline.com/6876315.html
dbo:wikiPageID 3177762 (xsd:integer)
dbo:wikiPageLength 4811 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 998221373 (xsd:integer)
dbo:wikiPageWikiLink dbr:Binomial_coefficient dbr:DC_bias dbr:Parity_bit dbr:Syncword dbr:64b/66b_encoding dbr:8b/10b_encoding dbc:Line_codes dbr:Running_disparity dbr:Run_length_limited dbr:Bit dbr:Code_rate dbr:Balanced_code
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Bit-encoding dbt:Electronics-stub
dct:subject dbc:Line_codes
rdf:type yago:WikicatLineCodes yago:Abstraction100002137 yago:Code106667317 yago:Communication100033020 yago:WrittenCommunication106349220
rdfs:comment In telecommunications, 6b/8b is a line code that expands 6-bit codes to 8-bit symbols for the purposes of maintaining DC-balance in a communications system. The 6b/8b encoding is a balanced code --each 8-bit output symbol contains 4 zero bits and 4 one bits. So the code can, like a parity bit, detect all single-bit errors. The number of 8-bit patterns with 4 bits set is the binomial coefficient = 70. Further excluding the patterns 11110000 and 00001111, this allows 68 coded patterns: 64 data codes, plus 4 additional control codes. (en) Der 6b8b-Code ist ein Leitungscode, der sechs Bit auf acht Bit abbildet und vier Steuerzeichen zulässt. Er wurde im Jahr 2004 von bei IBM erfunden. Jedes gültige Codewort enthält bei diesem Code genau vier Nullen und vier Einsen. Jedes Codewort ist somit ausgeglichen und jeder Ein-Bit-Fehler führt zu einem ungültigen Codewort. Der 6b8b-Code ist von jenen der Form {2n}b{2n+2}b mit n = 3 der längste mögliche Code mit diesen Eigenschaften. (de)
rdfs:label 6b8b-Code (de) 6b/8b encoding (en)
owl:sameAs freebase:6b/8b encoding yago-res:6b/8b encoding wikidata:6b/8b encoding dbpedia-de:6b/8b encoding https://global.dbpedia.org/id/4JXQX
prov:wasDerivedFrom wikipedia-en:6b/8b_encoding?oldid=998221373&ns=0
foaf:isPrimaryTopicOf wikipedia-en:6b/8b_encoding
is dbo:wikiPageRedirects of dbr:6B/8B_encoding dbr:6B8B
is dbo:wikiPageWikiLink of dbr:6B dbr:6B/8B_encoding dbr:8B dbr:Constant-weight_code dbr:Line_code dbr:Synchronous_transmit-receive dbr:6B8B
is foaf:primaryTopic of wikipedia-en:6b/8b_encoding