https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=16b18b-Code 16b18b-Code - Versionsgeschichte 2025-06-04T02:12:50Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.3 https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=210633092&oldid=prev Aka: https, Kleinkram 2021-04-06T18:16:15Z <p>https, Kleinkram</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2021, 20:16 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 18:</td> <td colspan="2" class="diff-lineno">Zeile 18:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Disparity ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Disparity ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der 16B18B-Encoder verarbeitet neben den Daten auch noch die Disparity. Damit wird dem Encoder mitgeteilt, ob es ein Symbol mit positiver oder negativer Disparity erzeugen soll und welche Disparity ein nachfolgendes Symbol haben soll.<del style="font-weight: bold; text-decoration: none;"> </del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der 16B18B-Encoder verarbeitet neben den Daten auch noch die Disparity. Damit wird dem Encoder mitgeteilt, ob es ein Symbol mit positiver oder negativer Disparity erzeugen soll und welche Disparity ein nachfolgendes Symbol haben soll.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hat ein Symbol negative Disparity, muss das folgende Symbol mit positiver Disparity erzeugt werden. Hat das Symbol neutrale Disparity, wird die Disparity-Information des vorherigen Symbols an das nachfolgende Symbol weitergeleitet. Damit wird sichergestellt, dass im gesamten Datenstrom jederzeit maximal drei 1 oder drei 0 zu viel ist und sich somit über ausreichend viele Symbole Gleichspannungsfreiheit einstellt. Folglich gibt es für jedes Eingangssymbol zwei mögliche Ausgangssymbole. Welches von beiden verwendet wird, hängt vom jeweiligen Vorgänger ab.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hat ein Symbol negative Disparity, muss das folgende Symbol mit positiver Disparity erzeugt werden. Hat das Symbol neutrale Disparity, wird die Disparity-Information des vorherigen Symbols an das nachfolgende Symbol weitergeleitet. Damit wird sichergestellt, dass im gesamten Datenstrom jederzeit maximal drei 1 oder drei 0 zu viel ist und sich somit über ausreichend viele Symbole Gleichspannungsfreiheit einstellt. Folglich gibt es für jedes Eingangssymbol zwei mögliche Ausgangssymbole. Welches von beiden verwendet wird, hängt vom jeweiligen Vorgänger ab.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 34:</td> <td colspan="2" class="diff-lineno">Zeile 34:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http</del>://www.ieee802.org/3/10G_study/public/july99/widmer_2_0799.pdf IEEE Dokument]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://www.ieee802.org/3/10G_study/public/july99/widmer_2_0799.pdf IEEE Dokument]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Leitungscode|#16b18b]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Leitungscode|#16b18b]]</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=199526393&oldid=prev 2003:C3:6729:2D00:593A:610C:87E7:DDE6 am 2. Mai 2020 um 09:57 Uhr 2020-05-02T09:57:45Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Mai 2020, 11:57 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der '''16b18b-Code''' (auch '''16b/18b-Code''') ist ein 1999 von [[Albert Widmer]] entwickelter [[Leitungscode]] in der [[Telekommunikationstechnik]]. Es werden 16 Daten-[[Bit]]s durch 18 Symbol-Bits kodiert. Es ist [[gleichanteil]]sfrei und eine einfache [[Taktrückgewinnung]] ist aus dem Datensignal möglich. Das Datenvolumen erhöht sich bei Codierung um 12,5&amp;nbsp;Prozent.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der '''16b18b-Code''' (auch '''16b/18b-Code''') ist ein 1999 von [[Albert<ins style="font-weight: bold; text-decoration: none;"> Xavier</ins> Widmer]] entwickelter [[Leitungscode]] in der [[Telekommunikationstechnik]]. Es werden 16 Daten-[[Bit]]s durch 18 Symbol-Bits kodiert. Es ist [[gleichanteil]]sfrei und eine einfache [[Taktrückgewinnung]] ist aus dem Datensignal möglich. Das Datenvolumen erhöht sich bei Codierung um 12,5&amp;nbsp;Prozent.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein anderer und deutlich effizienterer Code ist der [[64b66b-Code]] mit 3&amp;nbsp;Prozent Overhead, welcher 64&amp;nbsp;Bits auf 66&amp;nbsp;Symbole abbildet und der [[128b130b-Code]] mit 1,5&amp;nbsp;Prozent Overhead.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein anderer und deutlich effizienterer Code ist der [[64b66b-Code]] mit 3&amp;nbsp;Prozent Overhead, welcher 64&amp;nbsp;Bits auf 66&amp;nbsp;Symbole abbildet und der [[128b130b-Code]] mit 1,5&amp;nbsp;Prozent Overhead.</div></td> </tr> </table> 2003:C3:6729:2D00:593A:610C:87E7:DDE6 https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=176940686&oldid=prev Zac67: Kat-Gruppierung 2018-04-28T08:10:40Z <p>Kat-Gruppierung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. April 2018, 10:10 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.ieee802.org/3/10G_study/public/july99/widmer_2_0799.pdf IEEE Dokument]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.ieee802.org/3/10G_study/public/july99/widmer_2_0799.pdf IEEE Dokument]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Leitungscode]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Leitungscode<ins style="font-weight: bold; text-decoration: none;">|#16b18b</ins>]]</div></td> </tr> </table> Zac67 https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=170975869&oldid=prev 2A02:8109:B180:FF4:9462:3EBC:1EF3:1E51: /* Trivia */Doppeltes Wort "mit" (es war grammatikalisch falsch und auch unsinnig) entfernt. Zuvor: Es gibt noch einen anderen nicht-DC-freien 16B18B-Code, der !!!mit (dieses Wort ist falsch platziert) eher mit dem 64b66b-Code verwandt ist. Nun nach… 2017-11-13T21:43:52Z <p><span class="autocomment">Trivia: </span>Doppeltes Wort &quot;mit&quot; (es war grammatikalisch falsch und auch unsinnig) entfernt. Zuvor: Es gibt noch einen anderen nicht-DC-freien 16B18B-Code, der !!!mit (dieses Wort ist falsch platziert) eher mit dem 64b66b-Code verwandt ist. Nun nach…</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. November 2017, 23:43 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 28:</td> <td colspan="2" class="diff-lineno">Zeile 28:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Trivia ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Trivia ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es gibt noch einen anderen nicht-DC-freien 16B18B-Code, der<del style="font-weight: bold; text-decoration: none;"> mit</del> eher mit dem [[64b66b-Code]] verwandt ist.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es gibt noch einen anderen nicht-DC-freien 16B18B-Code, der eher mit dem [[64b66b-Code]] verwandt ist.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> </tr> </table> 2A02:8109:B180:FF4:9462:3EBC:1EF3:1E51 https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=170138820&oldid=prev Wdwd: Wikilinks, div. kl. Anpassungen 2017-10-19T19:39:59Z <p>Wikilinks, div. kl. Anpassungen</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Oktober 2017, 21:39 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der '''16b18b-Code''' (auch '''16b/18b-Code''') ist ein 1999 von [[Albert Widmer]] entwickelter [[Leitungscode]] in der [[Telekommunikationstechnik]]. Es werden 16 Daten-[[Bit]]s durch 18 Symbol-Bits kodiert. Es ist<del style="font-weight: bold; text-decoration: none;"> ein vollständiger</del> [[<del style="font-weight: bold; text-decoration: none;">Gleichspannung</del>]]<del style="font-weight: bold; text-decoration: none;">sausgleich gewährleistet</del> und eine einfache [[Taktrückgewinnung]] aus dem Datensignal möglich. Das Datenvolumen erhöht sich um 12,5&amp;nbsp;Prozent.<del style="font-weight: bold; text-decoration: none;"> </del>Ein <del style="font-weight: bold; text-decoration: none;">völlig</del> <del style="font-weight: bold; text-decoration: none;">anderer,</del> deutlich effizienterer Code ist der [[64b66b-Code]] mit 3&amp;nbsp;Prozent Overhead, welcher 64&amp;nbsp;Bits auf 66&amp;nbsp;Symbole abbildet und der [[128b130b-Code]] mit 1,5&amp;nbsp;Prozent Overhead.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der '''16b18b-Code''' (auch '''16b/18b-Code''') ist ein 1999 von [[Albert Widmer]] entwickelter [[Leitungscode]] in der [[Telekommunikationstechnik]]. Es werden 16 Daten-[[Bit]]s durch 18 Symbol-Bits kodiert. Es ist [[<ins style="font-weight: bold; text-decoration: none;">gleichanteil</ins>]]<ins style="font-weight: bold; text-decoration: none;">sfrei</ins> und eine einfache [[Taktrückgewinnung]]<ins style="font-weight: bold; text-decoration: none;"> ist</ins> aus dem Datensignal möglich. Das Datenvolumen erhöht sich<ins style="font-weight: bold; text-decoration: none;"> bei Codierung</ins> um 12,5&amp;nbsp;Prozent.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein <ins style="font-weight: bold; text-decoration: none;">anderer</ins> <ins style="font-weight: bold; text-decoration: none;">und</ins> deutlich effizienterer Code ist der [[64b66b-Code]] mit 3&amp;nbsp;Prozent Overhead, welcher 64&amp;nbsp;Bits auf 66&amp;nbsp;Symbole abbildet und der [[128b130b-Code]] mit 1,5&amp;nbsp;Prozent Overhead.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 29:</td> <td colspan="2" class="diff-lineno">Zeile 31:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der 16b18b-Code findet u.&amp;nbsp;a. in <del style="font-weight: bold; text-decoration: none;">folgenden</del> <del style="font-weight: bold; text-decoration: none;">Standards</del> <del style="font-weight: bold; text-decoration: none;">Verwendung:</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der 16b18b-Code findet u.&amp;nbsp;a. in <ins style="font-weight: bold; text-decoration: none;">[[HDMI]]</ins> <ins style="font-weight: bold; text-decoration: none;">2.1</ins> <ins style="font-weight: bold; text-decoration: none;">Standard zur digitalen Bild- und Ton-Übertragung in der Unterhaltungselektronik Anwendung.</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[HDMI]] 2.1</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> </table> Wdwd https://de.wikipedia.org/w/index.php?title=16b18b-Code&diff=169958388&oldid=prev 217.110.38.74: Created. Text taken from 8B10B-Code. 2017-10-13T17:35:03Z <p>Created. Text taken from 8B10B-Code.</p> <p><b>Neue Seite</b></p><div>Der &#039;&#039;&#039;16b18b-Code&#039;&#039;&#039; (auch &#039;&#039;&#039;16b/18b-Code&#039;&#039;&#039;) ist ein 1999 von [[Albert Widmer]] entwickelter [[Leitungscode]] in der [[Telekommunikationstechnik]]. Es werden 16 Daten-[[Bit]]s durch 18 Symbol-Bits kodiert. Es ist ein vollständiger [[Gleichspannung]]sausgleich gewährleistet und eine einfache [[Taktrückgewinnung]] aus dem Datensignal möglich. Das Datenvolumen erhöht sich um 12,5&amp;nbsp;Prozent. Ein völlig anderer, deutlich effizienterer Code ist der [[64b66b-Code]] mit 3&amp;nbsp;Prozent Overhead, welcher 64&amp;nbsp;Bits auf 66&amp;nbsp;Symbole abbildet und der [[128b130b-Code]] mit 1,5&amp;nbsp;Prozent Overhead.<br /> <br /> == Eigenschaften ==<br /> Der 16b18b-Code benutzt zur Übertragung zweier [[Oktett (Informatik)|Oktett]]s ein 18 Bit langes Symbol. Dabei werden folgende Eigenschaften erfüllt:<br /> <br /> === Gleichspannungs&amp;shy;ausgleich ===<br /> Die Anzahl der Einsen pro Symbol unterscheidet sich maximal um zwei von der Anzahl der Nullen. Dies ergibt drei Typen von Symbolen:<br /> * 48620 neutrale (neutral disparity): gleiche Anzahl von „1“ und „0“, also neunmal „1“ und neunmal „0“<br /> * 43758 positive (positive disparity): zehnmal „1“ und achtmal „0“<br /> * 43758 negative (negative disparity): achtmal „1“ und zehnmal „0“<br /> <br /> In einem Datenstrom treten damit „1“ und „0“ mit gleicher Wahrscheinlichkeit auf. Überträgt man nun eine „1“ als eine positive Spannung +U und eine „0“ als eine negative Spannung −U, so hat das kodierte Signal (bei gegebener Datenrate) eine untere Grenzfrequenz, d.&amp;nbsp;h., über eine längere Bitfolge mittelt sich die Spannung heraus, so dass das Signal keinen Gleichspannungsanteil enthält. Dieser Gleichspannungsausgleich erlaubt zum Beispiel eine [[Kapazitive Kopplung|kapazitive]] oder [[induktive Kopplung]] von Sender und Empfänger.<br /> <br /> === Maximale Länge gleicher Bits ===<br /> Die maximale Länge gleicher Bits (maximum run length) wird durch entsprechende Auswahl der Symbole bei reiner Datenübertragung auf sieben beschränkt, d.&amp;nbsp;h. spätestens nach sieben Takten wechselt der Pegel. Dies ermöglicht eine einfache Taktrückgewinnung aus dem Datensignal.<br /> <br /> === Disparity ===<br /> Der 16B18B-Encoder verarbeitet neben den Daten auch noch die Disparity. Damit wird dem Encoder mitgeteilt, ob es ein Symbol mit positiver oder negativer Disparity erzeugen soll und welche Disparity ein nachfolgendes Symbol haben soll. <br /> Hat ein Symbol negative Disparity, muss das folgende Symbol mit positiver Disparity erzeugt werden. Hat das Symbol neutrale Disparity, wird die Disparity-Information des vorherigen Symbols an das nachfolgende Symbol weitergeleitet. Damit wird sichergestellt, dass im gesamten Datenstrom jederzeit maximal drei 1 oder drei 0 zu viel ist und sich somit über ausreichend viele Symbole Gleichspannungsfreiheit einstellt. Folglich gibt es für jedes Eingangssymbol zwei mögliche Ausgangssymbole. Welches von beiden verwendet wird, hängt vom jeweiligen Vorgänger ab.<br /> <br /> === K-Wörter ===<br /> Neben den zweimal 65536 möglichen Datensymbolen gibt es noch ????mal ??? 18-Bit-Codewörter, welche ebenso wie die Datenwörter maximal sieben gleiche aufeinanderfolgende Bits und insgesamt maximal zehn Einsen bzw. zehn Nullen enthalten. Diese Symbole nennt man K-Wörter, welche für Steuerungsfunktionen in übergeordneten Protokollschichten verwendet werden können. Drei dieser K-Wörter haben ein Bitmuster, das nicht über Symbolgrenzen hinweg entstehen kann. Das heißt, die letzten Bits eines Symboles zusammen mit den ersten Bits eines nachfolgenden Symboles können niemals das Bitmuster eines dieser drei speziellen K-Wörter ergeben. Das nutzt man in seriellen Datenströmen, um den Anfang und das Ende eines Symboles wiederzuerkennen. Diese drei speziellen K-Wörter nennt man auch &#039;&#039;Komma-Wörter&#039;&#039;.<br /> <br /> === Fehlererkennung ===<br /> Da von den 262144 möglichen Kombinationen, welche sich mit 18 Bit darstellen lassen, nicht alle 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 Codewörter 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.<br /> <br /> == Trivia ==<br /> Es gibt noch einen anderen nicht-DC-freien 16B18B-Code, der mit eher mit dem [[64b66b-Code]] verwandt ist.<br /> <br /> == Anwendungen ==<br /> Der 16b18b-Code findet u.&amp;nbsp;a. in folgenden Standards Verwendung:<br /> * [[HDMI]] 2.1<br /> <br /> == Quellen ==<br /> * [http://www.ieee802.org/3/10G_study/public/july99/widmer_2_0799.pdf IEEE Dokument]<br /> <br /> [[Kategorie:Leitungscode]]</div> 217.110.38.74