https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Trellis-CodeTrellis-Code - Versionsgeschichte2025-11-23T10:46:06ZVersionsgeschichte dieser Seite in WikipediaMediaWiki 1.46.0-wmf.3https://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=241561459&oldid=prevAka: https, Links optimiert2024-01-26T10:54:02Z<p>https, Links optimiert</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 26. Januar 2024, 11:54 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 79:</td>
<td colspan="2" class="diff-lineno">Zeile 79:</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>== Namensgebung ==</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>== Namensgebung ==</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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] – beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter<del style="font-weight: bold; text-decoration: none;">|Gitterstruktur</del>]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] – beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter]]<ins style="font-weight: bold; text-decoration: none;">struktur</ins> entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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>== Literatur ==</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>== Literatur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 91:</td>
<td colspan="2" class="diff-lineno">Zeile 91:</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>== Weblinks ==</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>== Weblinks ==</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>://complextoreal.com/wp-content/uploads/2013/01/tcm.pdf Trellis Coded Modulation Tutorial.] (PDF; 521 kB; englisch)</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>://complextoreal.com/wp-content/uploads/2013/01/tcm.pdf Trellis Coded Modulation Tutorial.] (PDF; 521 kB; englisch)</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>== Einzelnachweise ==</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>== Einzelnachweise ==</div></td>
</tr>
</table>Akahttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=237023784&oldid=prevUweschwoebel: /* Decoder */ wikilink2023-09-04T12:19:25Z<p><span class="autocomment">Decoder: </span> wikilink</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 4. September 2023, 13:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 68:</td>
<td colspan="2" class="diff-lineno">Zeile 68:</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Generell hat die Länge des Faltungscodes wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, und je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer <del style="font-weight: bold; text-decoration: none;">Bitfehlerrate (BER)</del> von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></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>Generell hat die Länge des Faltungscodes wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, und je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer <ins style="font-weight: bold; text-decoration: none;">[[Bitfehlerhäufigkeit]]</ins> von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</div></td>
</tr>
</table>Uweschwoebelhttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=222651145&oldid=prevOrthographus: Komma2022-05-06T05:05:32Z<p>Komma</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. Mai 2022, 06:05 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 24:</td>
<td colspan="2" class="diff-lineno">Zeile 24:</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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.</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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit falsch decodiert zu werden da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach gewähltem Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit<ins style="font-weight: bold; text-decoration: none;">,</ins> falsch decodiert zu werden<ins style="font-weight: bold; text-decoration: none;">,</ins> da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach gewähltem Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</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><!-- In dem Abschnitt sollte eine Grafik mit den Subsets bzw. set partitioning rein. --></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><!-- In dem Abschnitt sollte eine Grafik mit den Subsets bzw. set partitioning rein. --></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>
</table>Orthographushttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=181643678&oldid=prevSchneekoala: /* Namensgebung */ typo2018-10-09T17:51:01Z<p><span class="autocomment">Namensgebung: </span> typo</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 9. Oktober 2018, 18:51 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 79:</td>
<td colspan="2" class="diff-lineno">Zeile 79:</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>== Namensgebung ==</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>== Namensgebung ==</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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] <del style="font-weight: bold; text-decoration: none;">-</del> beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] <ins style="font-weight: bold; text-decoration: none;">–</ins> beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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;"><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>== Literatur ==</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>== Literatur ==</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>* {{Literatur</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>* {{Literatur</div></td>
</tr>
</table>Schneekoalahttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=178959011&oldid=prevLeuni am 7. Juli 2018 um 22:39 Uhr2018-07-07T22:39:20Z<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 7. Juli 2018, 23:39 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</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>Die Trellis-Code-Modulation zählt zu den codierten Modulationstechniken und unterteilt sich in zwei wesentliche Funktionsblöcke:</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>Die Trellis-Code-Modulation zählt zu den codierten Modulationstechniken und unterteilt sich in zwei wesentliche Funktionsblöcke:</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># <del style="font-weight: bold; text-decoration: none;">Der</del> Kanalcodierung, <del style="font-weight: bold; text-decoration: none;">der</del> bei der TCM immer ein [[Faltungscode]] mit einer Coderate von (k,k+1) ist. Das heißt, dass am Encodereingang aus einer Menge von ''k'' [[Informationsbits]] durch den Faltungscoder ein Codewort der Länge ''k''+1 gebildet wird. Das zusätzliche Redundanzbit des Codewortes ist dabei von den ''k'' Informationsbits abhängig und dient im Rahmen der Decodierung der Fehlererkennung möglicher Übertragungsfehler. Es können bei der TCM verschiedene Typen von Faltungscoder eingesetzt werden, die sich in Länge und Art des Faltungscodierer, ob linear oder nichtlinear, unterscheiden.</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;">Die</ins> Kanalcodierung, <ins style="font-weight: bold; text-decoration: none;">die</ins> bei der TCM immer ein [[Faltungscode]] mit einer Coderate von (k,k+1) ist. Das heißt, dass am Encodereingang aus einer Menge von ''k'' [[Informationsbits]] durch den Faltungscoder ein Codewort der Länge ''k''+1 gebildet wird. Das zusätzliche Redundanzbit des Codewortes ist dabei von den ''k'' Informationsbits abhängig und dient im Rahmen der Decodierung der Fehlererkennung möglicher Übertragungsfehler. Es können bei der TCM verschiedene Typen von Faltungscoder eingesetzt werden, die sich in Länge und Art des Faltungscodierer, ob linear oder nichtlinear, unterscheiden.</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;">Der</del> <del style="font-weight: bold; text-decoration: none;">digitalen</del> Modulation auf einen Träger. <del style="font-weight: bold; text-decoration: none;">Die</del> Modulation kann eine [[QPSK]], [[QPSK|8-PSK]], [[QAM|16-QAM]], [[QAM|64-QAM]] oder dergleichen mehr eingesetzt werden. Dabei werden die ''k''+1 Bits des Codewortes genau einem Sendesymbol zugeordnet. Es ist folglich eine Modulation nötig, die aus 2<sup>''k''+1</sup> Symbolen besteht. Wird beispielsweise eine 64-QAM Modulation gewählt,<del style="font-weight: bold; text-decoration: none;"> es</del> stehen dabei 64 Sendesymbole zur Verfügung, ergibt sich ''k'' zu 5 Nutzdatenbits, die pro Symbol zugleich übertragen werden können.</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;">Die</ins> <ins style="font-weight: bold; text-decoration: none;">digitale</ins> Modulation auf einen Träger. <ins style="font-weight: bold; text-decoration: none;">Als</ins> Modulation kann eine [[QPSK]], [[QPSK|8-PSK]], [[QAM|16-QAM]], [[QAM|64-QAM]] oder dergleichen mehr eingesetzt werden. Dabei werden die ''k''+1 Bits des Codewortes genau einem Sendesymbol zugeordnet. Es ist folglich eine Modulation nötig, die aus 2<sup>''k''+1</sup> Symbolen besteht. Wird beispielsweise eine 64-QAM Modulation gewählt, stehen dabei 64 Sendesymbole zur Verfügung,<ins style="font-weight: bold; text-decoration: none;"> und</ins> ergibt sich ''k'' zu 5 Nutzdatenbits, die pro Symbol zugleich übertragen werden können.</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>Der wesentliche Unterschied der Trellis-Code-Modulation zu anderen voneinander getrennten Kanalcodierungen und den Verfahren der digitalen Modulation besteht darin, dass die Kanalcodierung und die Modulation bei der TCM funktional fest miteinander verknüpft sind. Ein Codewort darf bei der TCM immer nur genau so lang sein, um als Ganzes einem Sendesymbol bei der Modulation zugeordnet werden zu können.</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>Der wesentliche Unterschied der Trellis-Code-Modulation zu anderen voneinander getrennten Kanalcodierungen und den Verfahren der digitalen Modulation besteht darin, dass die Kanalcodierung und die Modulation bei der TCM funktional fest miteinander verknüpft sind. Ein Codewort darf bei der TCM immer nur genau so lang sein, um als Ganzes einem Sendesymbol bei der Modulation zugeordnet werden zu können.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 16:</td>
<td colspan="2" class="diff-lineno">Zeile 16:</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>=== Encoder ===</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>=== Encoder ===</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>Am Encoder erfolgt die Zuordnung der einzelnen Bitkombinationen, aus <del style="font-weight: bold; text-decoration: none;">dem</del> ein Codewort gebildet ist, zu <del style="font-weight: bold; text-decoration: none;">den</del> jeweiligen Symbol für die Modulation. Statt einer wie bei anderen Modulationstechniken üblichen Zuordnung, beispielsweise über den [[Gray-Code]], wählte Ungerböck eine Struktur, die in der Mathematik als [[binärer Baum]] bezeichnet wird. Dabei kommen im obersten Knoten, so werden die einzelnen Verzweigungspunkte in einem binären Baum bezeichnet, alle 2<sup>''k''+1</sup> Symbole<del style="font-weight: bold; text-decoration: none;"> als</del> vor. Das niederwertige Bit des Codewortes wird als Entscheidung genommen um im binären Baum eine Stufe nach unten zu steigen: Je nachdem ob das betreffende Bit des Codewortes logisch-''0'' oder logisch-''1'' ist. Dadurch entstehen auf der darunter liegenden Ebene zwei Knoten, die jeweils die Hälfte der insgesamt möglichen Symbole umfassen.</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>Am Encoder erfolgt die Zuordnung der einzelnen Bitkombinationen, aus <ins style="font-weight: bold; text-decoration: none;">denen</ins> ein Codewort gebildet ist, zu <ins style="font-weight: bold; text-decoration: none;">dem</ins> jeweiligen Symbol für die Modulation. Statt einer wie bei anderen Modulationstechniken üblichen Zuordnung, beispielsweise über den [[Gray-Code]], wählte Ungerböck eine Struktur, die in der Mathematik als [[binärer Baum]] bezeichnet wird. Dabei kommen im obersten Knoten, so werden die einzelnen Verzweigungspunkte in einem binären Baum bezeichnet, alle 2<sup>''k''+1</sup> Symbole vor. Das niederwertige Bit des Codewortes wird als Entscheidung genommen um im binären Baum eine Stufe nach unten zu steigen: Je nachdem ob das betreffende Bit des Codewortes logisch-''0'' oder logisch-''1'' ist. Dadurch entstehen auf der darunter liegenden Ebene zwei Knoten, die jeweils die Hälfte der insgesamt möglichen Symbole umfassen.</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>Die Aufteilung der einzelnen Symbole wird so gewählt, dass sich der euklidische Abstand zwischen benachbarten Symbolen maximiert. Bei einer 8-PSK Modulation mit 8 Symbolen am [[Einheitskreis]] werden Symbole mit geraden Index rechts und Symbole mit ungeraden Index links im binären Baum angeschrieben. In der meist englischsprachigen Literatur wird dieses Verfahren als ''set partitioning'' bezeichnet: In jeder Ebene erfolgt eine Aufteilung (Halbierung) der zur Verfügung stehenden Sendesymbole.</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>Die Aufteilung der einzelnen Symbole wird so gewählt, dass sich der euklidische Abstand zwischen benachbarten Symbolen maximiert. Bei einer 8-PSK Modulation mit 8 Symbolen am [[Einheitskreis]] werden Symbole mit geraden Index rechts und Symbole mit ungeraden Index links im binären Baum angeschrieben. In der meist englischsprachigen Literatur wird dieses Verfahren als ''set partitioning'' bezeichnet: In jeder Ebene erfolgt eine Aufteilung (Halbierung) der zur Verfügung stehenden Sendesymbole.</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>Danach wird mit <del style="font-weight: bold; text-decoration: none;">den</del> nächsten Bit aus dem Codewort nach <del style="font-weight: bold; text-decoration: none;">gleichen</del> Schema verfahren, so lange bis <del style="font-weight: bold; text-decoration: none;">alle</del> Codewortbits entsprechende Übergänge im binären Baum zugewiesen sind. Bei einem Faltungscode mit einem 3 Bit langen Codewort, also 2 Nutzdatenbits am Eingang, muss eine Modulation mit 8 Symbolen (2<sup>3</sup>) wie beispielsweise 8-PSK verwendet werden. Damit ergeben sich im binären Baum 3 Übergänge zwischen den Ebenen. Erst in der untersten Ebene findet sich die konkrete Zuordnung eines bestimmten Symbols, welches in diesem Beispiel von den 3 Bits eines Codewortes ausgewählt wird.</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>Danach wird mit <ins style="font-weight: bold; text-decoration: none;">dem</ins> nächsten Bit aus dem Codewort nach <ins style="font-weight: bold; text-decoration: none;">gleichem</ins> Schema verfahren, so lange bis <ins style="font-weight: bold; text-decoration: none;">allen</ins> Codewortbits entsprechende Übergänge im binären Baum zugewiesen sind. Bei einem Faltungscode mit einem 3 Bit langen Codewort, also 2 Nutzdatenbits am Eingang, muss eine Modulation mit 8 Symbolen (2<sup>3</sup>) wie beispielsweise 8-PSK verwendet werden. Damit ergeben sich im binären Baum 3 Übergänge zwischen den Ebenen. Erst in der untersten Ebene findet sich die konkrete Zuordnung eines bestimmten Symbols, welches in diesem Beispiel von den 3 Bits eines Codewortes ausgewählt wird.</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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.</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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit falsch decodiert zu werden da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach <del style="font-weight: bold; text-decoration: none;">gewählten</del> Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit falsch decodiert zu werden da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach <ins style="font-weight: bold; text-decoration: none;">gewähltem</ins> Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</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><!-- In dem Abschnitt sollte eine Grafik mit den Subsets bzw. set partitioning rein. --></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><!-- In dem Abschnitt sollte eine Grafik mit den Subsets bzw. set partitioning rein. --></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 68:</td>
<td colspan="2" class="diff-lineno">Zeile 68:</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Generell hat die Länge des <del style="font-weight: bold; text-decoration: none;">Faltungscode</del> wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></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>Generell hat die Länge des <ins style="font-weight: bold; text-decoration: none;">Faltungscodes</ins> wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist,<ins style="font-weight: bold; text-decoration: none;"> und</ins> je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</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>== Erweiterungen realer Implementierungen ==</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>== Erweiterungen realer Implementierungen ==</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>Bei realen Implementierungen der Trellis-Coded-Modulation wie <del style="font-weight: bold; text-decoration: none;">in dem</del> ITU-T Standard V.34 kommen noch weitere Verfahren zur Verbesserung der Übertragungseigenschaften zum Einsatz. Diese Erweiterungen umfassen unter anderem folgende Punkte:</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>Bei realen Implementierungen der Trellis-Coded-Modulation wie <ins style="font-weight: bold; text-decoration: none;">im</ins> ITU-T Standard V.34 kommen noch weitere Verfahren zur Verbesserung der Übertragungseigenschaften zum Einsatz. Diese Erweiterungen umfassen unter anderem folgende Punkte:</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># Einsatz von nichtlinearen Faltungscodern. Dies sind Faltungscoder, die verschiedenartige Rückkopplungen zwischen den Zustandsspeichern aufweisen. Die Auswahl verwendbarer, nichtlinearer Faltungscoder ist ungleich schwieriger als die Auswahl bei linearen, vorwärtsbasierenden Faltungscodern und in Ermangelung systematischer Konstruktionsverfahren meist nur durch umfangreiche Simulationen zu bewerkstelligen. Der Grund für den Einsatz entsprechend ausgewählter, nichtlinearer Faltungscoder besteht unter anderem darin, dass damit der Decoder die korrekte Referenzphasenlage (Drehung der komplexen Ebene) direkt ohne Fehlerabschätzung bei der Decodierung erfassen kann und damit längere Synchronisationszeiten bzw. laufende Resynchronisationszeiten im Betrieb vermieden werden können.</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># Einsatz von nichtlinearen Faltungscodern. Dies sind Faltungscoder, die verschiedenartige Rückkopplungen zwischen den Zustandsspeichern aufweisen. Die Auswahl verwendbarer, nichtlinearer Faltungscoder ist ungleich schwieriger als die Auswahl bei linearen, vorwärtsbasierenden Faltungscodern und in Ermangelung systematischer Konstruktionsverfahren meist nur durch umfangreiche Simulationen zu bewerkstelligen. Der Grund für den Einsatz entsprechend ausgewählter, nichtlinearer Faltungscoder besteht unter anderem darin, dass damit der Decoder die korrekte Referenzphasenlage (Drehung der komplexen Ebene) direkt ohne Fehlerabschätzung bei der Decodierung erfassen kann und damit längere Synchronisationszeiten bzw. laufende Resynchronisationszeiten im Betrieb vermieden werden können.</div></td>
</tr>
</table>Leunihttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=171089088&oldid=prev2003:78:8D1B:4300:C57:DBB2:6514:5644: /* Decoder */2017-11-17T08:12:00Z<p><span class="autocomment">Decoder</span></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 17. November 2017, 09:12 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 30:</td>
<td colspan="2" class="diff-lineno">Zeile 30:</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>[[Datei:Convolutional code trellis diagram.svg|mini|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>[[Datei:Convolutional code trellis diagram.svg|mini|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>Bei der Decodierung von TCM-Signalen werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</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>Bei der Decodierung von TCM-Signalen werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_3_4_lhs">⚫</a></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><a name="movedpara_1_0_rhs"></a>{| class="wikitable <ins style="font-weight: bold; text-decoration: none;">floatright</ins>" style="text-align:center"</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;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_25_1_rhs">⚫</a></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><a name="movedpara_3_0_lhs"></a>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></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;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_25_3_rhs">⚫</a></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><a name="movedpara_3_2_lhs"></a>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></div></td>
<td colspan="2" class="diff-empty diff-side-added"></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;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_1_0_rhs">⚫</a></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><a name="movedpara_3_4_lhs"></a>{| class="wikitable <del style="font-weight: bold; text-decoration: none;">centered</del>" style="text-align:center"</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;"><div>|- class="hintergrundfarbe5"</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>|- class="hintergrundfarbe5"</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>! Anzahl der<del style="font-weight: bold; text-decoration: none;"> </del>Zustände im<del style="font-weight: bold; text-decoration: none;"> </del>Faltungscoder</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>! Anzahl der<ins style="font-weight: bold; text-decoration: none;"><br></ins>Zustände im<ins style="font-weight: bold; text-decoration: none;"><br></ins>Faltungscoder</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>! Codegewinn<del style="font-weight: bold; text-decoration: none;"> </del>der TCM bei<del style="font-weight: bold; text-decoration: none;"> </del>8-PSK <del style="font-weight: bold; text-decoration: none;">in </del>dB</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>! Codegewinn<ins style="font-weight: bold; text-decoration: none;"><br></ins>der TCM bei<ins style="font-weight: bold; text-decoration: none;"><br></ins>8-PSK <ins style="font-weight: bold; text-decoration: none;">(</ins>dB<ins style="font-weight: bold; text-decoration: none;">)</ins></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>|-</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>|-</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>| 4</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;">{{0|00000}}</ins>4</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>| 3</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>| 3<ins style="font-weight: bold; text-decoration: none;">,0</ins></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>|-</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>|-</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>| 8</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;">{{0|00000}}</ins>8</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>| 3,6</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>| 3,6</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>|-</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>|-</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>| 16</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;">{{0|0000}}</ins>16</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>| 4,1</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>| 4,1</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>|-</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>|-</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>| 32</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;">{{0|0000}}</ins>32</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>| 4,6</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>| 4,6</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>|-</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>|-</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>| 64</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;">{{0|0000}}</ins>64</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>| 5,0</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>| 5,0</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>|-</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>|-</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>| 128</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;">{{0|000}}</ins>128</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>| 5,2</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>| 5,2</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>|-</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>|-</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>| 256</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;">{{0|000}}</ins>256</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>| 5,8</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>| 5,8</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>|-</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>|-</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>| 1024</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;">{{0|00}}</ins>1024</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>| 6,1</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>| 6,1</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>|-</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>|-</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>| 4096</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;">{{0|00}}</ins>4096</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>| 6,4</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>| 6,4</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>|-</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>|-</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 70:</td>
<td colspan="2" class="diff-lineno">Zeile 65:</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>| 6,9</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>| 6,9</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>|}</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>|}</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;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_3_0_lhs">⚫</a></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><a name="movedpara_25_1_rhs"></a>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_3_2_lhs">⚫</a></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><a name="movedpara_25_3_rhs"></a>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ |Datum=2005 |ISBN=0-471-64800-0 |Seiten=535–580}}</ref></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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</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>Generell lässt sich sagen, dass Faltungscoder mit nur vier inneren Zuständen bei TCM keinen Vorteil bieten, da ein Faltungscode mit vier Zuständen für sich alleine bereits einen Codegewinn von 3,6&nbsp;dB aufweist. Ab einem Faltungscode von acht Zuständen aufwärts ist allerdings die TCM als Kombination immer dem alleinigen Faltungscode im Codegewinn überlegen.</div></td>
</tr>
</table>2003:78:8D1B:4300:C57:DBB2:6514:5644https://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=159068492&oldid=prevPerfektesChaos: tk k2016-10-25T12:27:33Z<p>tk k</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 25. Oktober 2016, 13:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 33:</td>
<td colspan="2" class="diff-lineno">Zeile 33:</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>Todd K. Moon |Titel<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>Error correction coding. Mathematical methods and algorithms |Verlag<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>John Wiley & Sons |Ort=Hoboken NJ|<del style="font-weight: bold; text-decoration: none;">Jahr </del>=<del style="font-weight: bold; text-decoration: none;"> </del>2005<del style="font-weight: bold; text-decoration: none;"> |Seiten = 535–580</del> |ISBN<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>0-471-64800-0</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>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor=Todd K. Moon |Titel=Error correction coding. Mathematical methods and algorithms |Verlag=John Wiley & Sons |Ort=Hoboken NJ<ins style="font-weight: bold; text-decoration: none;"> </ins>|<ins style="font-weight: bold; text-decoration: none;">Datum</ins>=2005 |ISBN=0-471-64800-0<ins style="font-weight: bold; text-decoration: none;"> |Seiten=535–580}}</ref></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>}}</ref></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" 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>{| class="<del style="font-weight: bold; text-decoration: none;">prettytable</del> centered" style="text-align:center"</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>{| class="<ins style="font-weight: bold; text-decoration: none;">wikitable</ins> centered" style="text-align:center"</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>|- class="hintergrundfarbe5"</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>|- style="background:#D0D0D0; text-align:center;"</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;"><div>! Anzahl der Zustände im Faltungscoder</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>! Anzahl der Zustände im Faltungscoder</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>! Codegewinn der TCM bei 8-PSK in dB</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>! Codegewinn der TCM bei 8-PSK in dB</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 81:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</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>== Namensgebung ==</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>== Namensgebung ==</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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] - beispielsweise<del style="font-weight: bold; text-decoration: none;"> </del> rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen<del style="font-weight: bold; text-decoration: none;"> </del> während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] - beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung.<ref>Christian Siemers, Axel Sikora: ''Taschenbuch Signaltechnik.'' ISBN 3-446-21862-9.</ref></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>== Literatur ==</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>== Literatur ==</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>* {{Literatur</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>* {{Literatur</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;"> </del>|Autor<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>Todd K. Moon</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;"> </ins>|Autor=Todd K. Moon</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;"> </del>|Titel<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>Error correction coding. Mathematical methods and algorithms</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;"> </ins>|Titel=Error correction coding. Mathematical methods and algorithms</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;"> </del>|Verlag<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>John Wiley & Sons |Ort=Hoboken NJ<del style="font-weight: bold; text-decoration: none;">|Jahr</del> <del style="font-weight: bold; text-decoration: none;">=</del> 2005 |ISBN<del style="font-weight: bold; text-decoration: none;"> </del>=<del style="font-weight: bold; text-decoration: none;"> </del>0-471-64800-0</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;"> </ins>|Verlag=John Wiley & Sons</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><ins style="font-weight: bold; text-decoration: none;"> </ins> |Ort=Hoboken NJ</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> <ins style="font-weight: bold; text-decoration: none;"> |Datum=</ins>2005</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><ins style="font-weight: bold; text-decoration: none;"> </ins> |ISBN=0-471-64800-0<ins style="font-weight: bold; text-decoration: none;">}}</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>}}</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>== Weblinks ==</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>== Weblinks ==</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>* [http://complextoreal.com/wp-content/uploads/2013/01/tcm.pdf Trellis Coded Modulation Tutorial] (<del style="font-weight: bold; text-decoration: none;">engl.; </del>PDF<del style="font-weight: bold; text-decoration: none;">-Datei</del>; 521 kB)</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>* [http://complextoreal.com/wp-content/uploads/2013/01/tcm.pdf Trellis Coded Modulation Tutorial<ins style="font-weight: bold; text-decoration: none;">.</ins>] (PDF; 521 kB<ins style="font-weight: bold; text-decoration: none;">; englisch</ins>)</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>== Einzelnachweise ==</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>== Einzelnachweise ==</div></td>
</tr>
</table>PerfektesChaoshttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=158277720&oldid=prev217.224.7.107: Kommata entfernt; s. http://www.duden.de/sprachwissen/sprachratgeber/kommasetzung-bei-vergleichen2016-09-27T20:31:49Z<p>Kommata entfernt; s. http://www.duden.de/sprachwissen/sprachratgeber/kommasetzung-bei-vergleichen</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 27. September 2016, 21:31 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>Die '''Trellis-Code-Modulation''', auch als '''Ungerboeck-Code''', '''Trellis-Codierung''', '''Trellis-Modulation''', abgekürzt als '''TCM''' bezeichnet, ist eine in der [[Digitale Signalverarbeitung|digitalen Signalverarbeitung]] eingesetzte Kombination aus [[Kanalcodierung]] zur [[Vorwärtsfehlerkorrektur]] von Übertragungsfehlern und einer [[Modulation (Technik)|Modulationstechnik]], um digitale Informationen über elektrische Leitungen<del style="font-weight: bold; text-decoration: none;">,</del> wie beispielsweise [[Telefonleitung]]en<del style="font-weight: bold; text-decoration: none;">,</del> übertragen zu können.</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>Die '''Trellis-Code-Modulation''', auch als '''Ungerboeck-Code''', '''Trellis-Codierung''', '''Trellis-Modulation''', abgekürzt als '''TCM''' bezeichnet, ist eine in der [[Digitale Signalverarbeitung|digitalen Signalverarbeitung]] eingesetzte Kombination aus [[Kanalcodierung]] zur [[Vorwärtsfehlerkorrektur]] von Übertragungsfehlern und einer [[Modulation (Technik)|Modulationstechnik]], um digitale Informationen über elektrische Leitungen wie beispielsweise [[Telefonleitung]]en übertragen zu können.</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>Die Trellis-Code-Modulation wurde 1982 von [[Gottfried Ungerböck]] entwickelt<ref>Gottfried Ungerböck: ''Channel coding with multilevel/phase signals.'' In: ''IEEE Trans. Inform. Theory.'' Vol. IT-28, 1982, S. 55–67.</ref> und fand in den Folgejahren in [[Modem|Telefonmodems]], die nach den [[ITU-T]]-Standards V.32, V.32bis, V.34 und V.fast arbeiten, breite Anwendung.<ref>Gottfried Ungerböck: ''Trellis-coded modulation with redundant signal sets part I: introduction.'' In: ''IEEE Communications Magazine.'' Vol. 25-2, 1987, S. 5–11.</ref> Sie wird aber auch in neueren Übertragungssystemen verwendet und wird beispielsweise bei [[Gigabit-Ethernet]] (1000BASE-T) in Kombination mit einer [[5-PAM]]-Modulationstechnik eingesetzt. Aber auch bei den symmetrischen [[Digital Subscriber Line|DSL-Zugängen]] nach den Standards [[G.SHDSL]] und SHDSL.bis findet der Trellis-Code in Kombination mit einer 16-PAM bzw. 32-PAM Anwendung.</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>Die Trellis-Code-Modulation wurde 1982 von [[Gottfried Ungerböck]] entwickelt<ref>Gottfried Ungerböck: ''Channel coding with multilevel/phase signals.'' In: ''IEEE Trans. Inform. Theory.'' Vol. IT-28, 1982, S. 55–67.</ref> und fand in den Folgejahren in [[Modem|Telefonmodems]], die nach den [[ITU-T]]-Standards V.32, V.32bis, V.34 und V.fast arbeiten, breite Anwendung.<ref>Gottfried Ungerböck: ''Trellis-coded modulation with redundant signal sets part I: introduction.'' In: ''IEEE Communications Magazine.'' Vol. 25-2, 1987, S. 5–11.</ref> Sie wird aber auch in neueren Übertragungssystemen verwendet und wird beispielsweise bei [[Gigabit-Ethernet]] (1000BASE-T) in Kombination mit einer [[5-PAM]]-Modulationstechnik eingesetzt. Aber auch bei den symmetrischen [[Digital Subscriber Line|DSL-Zugängen]] nach den Standards [[G.SHDSL]] und SHDSL.bis findet der Trellis-Code in Kombination mit einer 16-PAM bzw. 32-PAM Anwendung.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 75:</td>
<td colspan="2" class="diff-lineno">Zeile 75:</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>== Erweiterungen realer Implementierungen ==</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>== Erweiterungen realer Implementierungen ==</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>Bei realen Implementierungen der Trellis-Coded-Modulation<del style="font-weight: bold; text-decoration: none;">,</del> wie in dem ITU-T Standard V.34<del style="font-weight: bold; text-decoration: none;">,</del> kommen noch weitere Verfahren zur Verbesserung der Übertragungseigenschaften zum Einsatz. Diese Erweiterungen umfassen unter anderem folgende Punkte:</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>Bei realen Implementierungen der Trellis-Coded-Modulation wie in dem ITU-T Standard V.34 kommen noch weitere Verfahren zur Verbesserung der Übertragungseigenschaften zum Einsatz. Diese Erweiterungen umfassen unter anderem folgende Punkte:</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># Einsatz von nichtlinearen Faltungscodern. Dies sind Faltungscoder, die verschiedenartige Rückkopplungen zwischen den Zustandsspeichern aufweisen. Die Auswahl verwendbarer, nichtlinearer Faltungscoder ist ungleich schwieriger als die Auswahl bei linearen, vorwärtsbasierenden Faltungscodern und in Ermangelung systematischer Konstruktionsverfahren meist nur durch umfangreiche Simulationen zu bewerkstelligen. Der Grund für den Einsatz entsprechend ausgewählter, nichtlinearer Faltungscoder besteht unter anderem darin, dass damit der Decoder die korrekte Referenzphasenlage (Drehung der komplexen Ebene) direkt ohne Fehlerabschätzung bei der Decodierung erfassen kann und damit längere Synchronisationszeiten bzw. laufende Resynchronisationszeiten im Betrieb vermieden werden können.</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># Einsatz von nichtlinearen Faltungscodern. Dies sind Faltungscoder, die verschiedenartige Rückkopplungen zwischen den Zustandsspeichern aufweisen. Die Auswahl verwendbarer, nichtlinearer Faltungscoder ist ungleich schwieriger als die Auswahl bei linearen, vorwärtsbasierenden Faltungscodern und in Ermangelung systematischer Konstruktionsverfahren meist nur durch umfangreiche Simulationen zu bewerkstelligen. Der Grund für den Einsatz entsprechend ausgewählter, nichtlinearer Faltungscoder besteht unter anderem darin, dass damit der Decoder die korrekte Referenzphasenlage (Drehung der komplexen Ebene) direkt ohne Fehlerabschätzung bei der Decodierung erfassen kann und damit längere Synchronisationszeiten bzw. laufende Resynchronisationszeiten im Betrieb vermieden werden können.</div></td>
</tr>
</table>217.224.7.107https://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=149022150&oldid=prevRonMeier: Kleinkram2015-12-13T15:51:11Z<p>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 13. Dezember 2015, 16:51 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"></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>Die '''Trellis-Code-Modulation''', auch als '''Ungerboeck-Code''', '''Trellis-Codierung''', '''Trellis-Modulation''', abgekürzt als '''TCM''' bezeichnet, ist eine in der [[Digitale Signalverarbeitung|digitalen Signalverarbeitung]] eingesetzte Kombination aus [[Kanalcodierung]] zur [[Vorwärtsfehlerkorrektur]] von Übertragungsfehlern und einer [[Modulation (Technik)|Modulationstechnik]], um digitale Informationen über elektrische Leitungen, wie beispielsweise [[Telefonleitung]]en, übertragen zu können.</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>Die '''Trellis-Code-Modulation''', auch als '''Ungerboeck-Code''', '''Trellis-Codierung''', '''Trellis-Modulation''', abgekürzt als '''TCM''' bezeichnet, ist eine in der [[Digitale Signalverarbeitung|digitalen Signalverarbeitung]] eingesetzte Kombination aus [[Kanalcodierung]] zur [[Vorwärtsfehlerkorrektur]] von Übertragungsfehlern und einer [[Modulation (Technik)|Modulationstechnik]], um digitale Informationen über elektrische Leitungen, wie beispielsweise [[Telefonleitung]]en, übertragen zu können.</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>Die Trellis-Code-Modulation wurde 1982 von [[Gottfried Ungerböck]] entwickelt<del style="font-weight: bold; text-decoration: none;"> </del><ref>Gottfried Ungerböck: ''Channel coding with multilevel/phase signals''<del style="font-weight: bold; text-decoration: none;">,</del> IEEE Trans. Inform. Theory<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">Volumen</del> IT-28, <del style="font-weight: bold; text-decoration: none;">Seite 55 bis 67</del>, <del style="font-weight: bold; text-decoration: none;">1982</del></ref> und fand in den Folgejahren in [[Modem|Telefonmodems]], die nach den [[ITU-T]]-Standards V.32, V.32bis, V.34 und V.fast arbeiten, breite Anwendung<del style="font-weight: bold; text-decoration: none;"> </del><ref>Gottfried Ungerböck: ''Trellis-coded modulation with redundant signal sets part I: introduction<del style="font-weight: bold; text-decoration: none;">,</del>'' IEEE Communications Magazine<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">Volumen</del> 25-2, <del style="font-weight: bold; text-decoration: none;">Seiten 5 bis 11</del>, <del style="font-weight: bold; text-decoration: none;">1987</del></ref><del style="font-weight: bold; text-decoration: none;">.</del> Sie wird aber auch in neueren Übertragungssystemen verwendet und wird beispielsweise bei [[Gigabit-Ethernet]] (1000BASE-T) in Kombination mit einer [[5-PAM]]-Modulationstechnik eingesetzt. Aber auch bei den symmetrischen [[Digital Subscriber Line|DSL-Zugängen]] nach den Standards [[G.SHDSL]] und SHDSL.bis findet der Trellis-Code in Kombination mit einer 16-PAM bzw. 32-PAM Anwendung.</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>Die Trellis-Code-Modulation wurde 1982 von [[Gottfried Ungerböck]] entwickelt<ref>Gottfried Ungerböck: ''Channel coding with multilevel/phase signals<ins style="font-weight: bold; text-decoration: none;">.</ins>'' <ins style="font-weight: bold; text-decoration: none;">In: ''</ins>IEEE Trans. Inform. Theory<ins style="font-weight: bold; text-decoration: none;">.''</ins> <ins style="font-weight: bold; text-decoration: none;">Vol.</ins> IT-28, <ins style="font-weight: bold; text-decoration: none;">1982</ins>, <ins style="font-weight: bold; text-decoration: none;">S. 55–67.</ins></ref> und fand in den Folgejahren in [[Modem|Telefonmodems]], die nach den [[ITU-T]]-Standards V.32, V.32bis, V.34 und V.fast arbeiten, breite Anwendung<ins style="font-weight: bold; text-decoration: none;">.</ins><ref>Gottfried Ungerböck: ''Trellis-coded modulation with redundant signal sets part I: introduction<ins style="font-weight: bold; text-decoration: none;">.</ins>'' <ins style="font-weight: bold; text-decoration: none;">In: ''</ins>IEEE Communications Magazine<ins style="font-weight: bold; text-decoration: none;">.''</ins> <ins style="font-weight: bold; text-decoration: none;">Vol.</ins> 25-2, <ins style="font-weight: bold; text-decoration: none;">1987</ins>, <ins style="font-weight: bold; text-decoration: none;">S. 5–11.</ins></ref> Sie wird aber auch in neueren Übertragungssystemen verwendet und wird beispielsweise bei [[Gigabit-Ethernet]] (1000BASE-T) in Kombination mit einer [[5-PAM]]-Modulationstechnik eingesetzt. Aber auch bei den symmetrischen [[Digital Subscriber Line|DSL-Zugängen]] nach den Standards [[G.SHDSL]] und SHDSL.bis findet der Trellis-Code in Kombination mit einer 16-PAM bzw. 32-PAM Anwendung.</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>Die Trellis-Code-Modulation ist eine sehr effiziente Kanalcodierung bzw. Modulationstechnik, die knapp am theoretischen Limit der [[Kanalkapazität]] liegt und je nach konkreter Implementierung nur knapp von den [[Low-Density-Parity-Check-Code]] (LDPC) und durch die erst einige Jahre später entwickelten [[Turbo-Code]]s (''Turbo-Convolutional-Code'' und ''Turbo-Product-Code'') übertroffen wird.</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>Die Trellis-Code-Modulation ist eine sehr effiziente Kanalcodierung bzw. Modulationstechnik, die knapp am theoretischen Limit der [[Kanalkapazität]] liegt und je nach konkreter Implementierung nur knapp von den [[Low-Density-Parity-Check-Code]] (LDPC) und durch die erst einige Jahre später entwickelten [[Turbo-Code]]s (''Turbo-Convolutional-Code'' und ''Turbo-Product-Code'') übertroffen wird.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</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># Der digitalen Modulation auf einen Träger. Die Modulation kann eine [[QPSK]], [[QPSK|8-PSK]], [[QAM|16-QAM]], [[QAM|64-QAM]] oder dergleichen mehr eingesetzt werden. Dabei werden die ''k''+1 Bits des Codewortes genau einem Sendesymbol zugeordnet. Es ist folglich eine Modulation nötig, die aus 2<sup>''k''+1</sup> Symbolen besteht. Wird beispielsweise eine 64-QAM Modulation gewählt, es stehen dabei 64 Sendesymbole zur Verfügung, ergibt sich ''k'' zu 5 Nutzdatenbits, die pro Symbol zugleich übertragen werden können.</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># Der digitalen Modulation auf einen Träger. Die Modulation kann eine [[QPSK]], [[QPSK|8-PSK]], [[QAM|16-QAM]], [[QAM|64-QAM]] oder dergleichen mehr eingesetzt werden. Dabei werden die ''k''+1 Bits des Codewortes genau einem Sendesymbol zugeordnet. Es ist folglich eine Modulation nötig, die aus 2<sup>''k''+1</sup> Symbolen besteht. Wird beispielsweise eine 64-QAM Modulation gewählt, es stehen dabei 64 Sendesymbole zur Verfügung, ergibt sich ''k'' zu 5 Nutzdatenbits, die pro Symbol zugleich übertragen werden können.</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>Der wesentliche Unterschied der Trellis-Code-Modulation zu anderen voneinander getrennten Kanalcodierungen und den Verfahren der digitalen Modulation besteht darin, dass die Kanalcodierung und die Modulation bei der TCM funktional fest miteinander verknüpft sind. Ein Codewort darf bei der TCM immer nur genau so lang sein, um als Ganzes einem Sendesymbol bei der Modulation zugeordnet werden zu können.<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 wesentliche Unterschied der Trellis-Code-Modulation zu anderen voneinander getrennten Kanalcodierungen und den Verfahren der digitalen Modulation besteht darin, dass die Kanalcodierung und die Modulation bei der TCM funktional fest miteinander verknüpft sind. Ein Codewort darf bei der TCM immer nur genau so lang sein, um als Ganzes einem Sendesymbol bei der Modulation zugeordnet werden zu können.</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>Eine Folge daraus, die erst den zusätzlichen [[Codegewinn]] der Trellis-Code-Modulation ergibt, besteht darin, dass zur Bewertung möglicher Fehler nicht wie bei für sich alleine entworfenen Kanalcodierungsverfahren von dem minimalen [[Hamming-Abstand]] zwischen zwei Codewörtern ausgegangen werden kann, sondern stattdessen von der [[Euklidischer Abstand|euklidischen Distanz]], die den geometrischen Abstand zweier Punkte in einer komplexen Ebene beschreibt. Diese Ebene wird durch die Amplitude und Phasenlage der Trägerschwingung aufgespannt und ordnet den Sendesymbolen einzelne Punkte in dieser Ebene zu.</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>Eine Folge daraus, die erst den zusätzlichen [[Codegewinn]] der Trellis-Code-Modulation ergibt, besteht darin, dass zur Bewertung möglicher Fehler nicht wie bei für sich alleine entworfenen Kanalcodierungsverfahren von dem minimalen [[Hamming-Abstand]] zwischen zwei Codewörtern ausgegangen werden kann, sondern stattdessen von der [[Euklidischer Abstand|euklidischen Distanz]], die den geometrischen Abstand zweier Punkte in einer komplexen Ebene beschreibt. Diese Ebene wird durch die Amplitude und Phasenlage der Trägerschwingung aufgespannt und ordnet den Sendesymbolen einzelne Punkte in dieser Ebene zu.</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;"><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> </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;"><div>=== Encoder ===</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>=== Encoder ===</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>Am Encoder erfolgt die Zuordnung der einzelnen Bitkombinationen, aus dem ein Codewort gebildet ist, zu den jeweiligen Symbol für die Modulation. Statt einer wie bei anderen Modulationstechniken üblichen Zuordnung, beispielsweise über den [[Gray-Code]], wählte Ungerböck eine Struktur, die in der Mathematik als [[binärer Baum]] bezeichnet wird. Dabei kommen im obersten Knoten, so werden die einzelnen Verzweigungspunkte in einem binären Baum bezeichnet, alle 2<sup>''k''+1</sup> Symbole als vor. Das niederwertige Bit des Codewortes wird als Entscheidung genommen um im binären Baum eine Stufe nach unten zu steigen: Je nachdem ob das betreffende Bit des Codewortes logisch-''0'' oder logisch-''1'' ist. Dadurch entstehen auf der darunter liegenden Ebene zwei Knoten, die jeweils die Hälfte der insgesamt möglichen Symbole umfassen.<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>Am Encoder erfolgt die Zuordnung der einzelnen Bitkombinationen, aus dem ein Codewort gebildet ist, zu den jeweiligen Symbol für die Modulation. Statt einer wie bei anderen Modulationstechniken üblichen Zuordnung, beispielsweise über den [[Gray-Code]], wählte Ungerböck eine Struktur, die in der Mathematik als [[binärer Baum]] bezeichnet wird. Dabei kommen im obersten Knoten, so werden die einzelnen Verzweigungspunkte in einem binären Baum bezeichnet, alle 2<sup>''k''+1</sup> Symbole als vor. Das niederwertige Bit des Codewortes wird als Entscheidung genommen um im binären Baum eine Stufe nach unten zu steigen: Je nachdem ob das betreffende Bit des Codewortes logisch-''0'' oder logisch-''1'' ist. Dadurch entstehen auf der darunter liegenden Ebene zwei Knoten, die jeweils die Hälfte der insgesamt möglichen Symbole umfassen.</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>Die Aufteilung der einzelnen Symbole wird so gewählt, dass sich der euklidische Abstand zwischen benachbarten Symbolen maximiert. Bei einer 8-PSK Modulation mit 8 Symbolen am [[Einheitskreis]] werden Symbole mit geraden Index rechts und Symbole mit ungeraden Index links im binären Baum angeschrieben. In der meist englischsprachigen Literatur wird dieses Verfahren als ''set partitioning'' bezeichnet: In jeder Ebene erfolgt eine Aufteilung (Halbierung) der zur Verfügung stehenden Sendesymbole.</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>Die Aufteilung der einzelnen Symbole wird so gewählt, dass sich der euklidische Abstand zwischen benachbarten Symbolen maximiert. Bei einer 8-PSK Modulation mit 8 Symbolen am [[Einheitskreis]] werden Symbole mit geraden Index rechts und Symbole mit ungeraden Index links im binären Baum angeschrieben. In der meist englischsprachigen Literatur wird dieses Verfahren als ''set partitioning'' bezeichnet: In jeder Ebene erfolgt eine Aufteilung (Halbierung) der zur Verfügung stehenden Sendesymbole.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 22:</td>
<td colspan="2" class="diff-lineno">Zeile 22:</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>Danach wird mit den nächsten Bit aus dem Codewort nach gleichen Schema verfahren, so lange bis alle Codewortbits entsprechende Übergänge im binären Baum zugewiesen sind. Bei einem Faltungscode mit einem 3 Bit langen Codewort, also 2 Nutzdatenbits am Eingang, muss eine Modulation mit 8 Symbolen (2<sup>3</sup>) wie beispielsweise 8-PSK verwendet werden. Damit ergeben sich im binären Baum 3 Übergänge zwischen den Ebenen. Erst in der untersten Ebene findet sich die konkrete Zuordnung eines bestimmten Symbols, welches in diesem Beispiel von den 3 Bits eines Codewortes ausgewählt wird.</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>Danach wird mit den nächsten Bit aus dem Codewort nach gleichen Schema verfahren, so lange bis alle Codewortbits entsprechende Übergänge im binären Baum zugewiesen sind. Bei einem Faltungscode mit einem 3 Bit langen Codewort, also 2 Nutzdatenbits am Eingang, muss eine Modulation mit 8 Symbolen (2<sup>3</sup>) wie beispielsweise 8-PSK verwendet werden. Damit ergeben sich im binären Baum 3 Übergänge zwischen den Ebenen. Erst in der untersten Ebene findet sich die konkrete Zuordnung eines bestimmten Symbols, welches in diesem Beispiel von den 3 Bits eines Codewortes ausgewählt wird.</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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.<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>Die Besonderheit liegt darin, dass sich bei jedem Schritt um eine Ebene nach unten im binären Baum die euklidische Distanz zwischen noch verbleibenden Symbolen auf dieser Ebene vergrößert. Je größer der euklidische Abstand zwischen den einzelnen Symbolen ist, desto größer muss eine Störung am Übertragungskanal sein, um am Decoder zu einer Fehlentscheidung zu kommen.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit falsch decodiert zu werden da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach gewählten Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</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>Wird als niederwertiges Codebit nun das durch den Faltungscoder hinzugefügte Redundanzbit gewählt, in dem Beispiel mit einem drei Bit langen Codewort das 3. Bit, so hat dieses Bit bei der Übertragung die größte Fehlerwahrscheinlichkeit falsch decodiert zu werden da es den geringsten Abstand zu benachbarten Symbolen aufweist. Zugleich trägt es aber auch die geringste Information, da es nur aus den anderen beiden Datenbits abgeleitet wird. Die höherwertigen Bits im Codewort sind bei der TCM, je nach gewählten Faltungscoder, oft gar nicht speziell codiert, sondern entsprechen direkt den Nutzdatenbits. Bei diesen Bits liegt durch die Symbolaufteilung ({{lang|en|''set partitioning''}}) bereits ein wesentlich größerer euklidischer Abstand zwischen den Sendesymbolen vor und damit eine deutlich geringere Fehlerwahrscheinlichkeit bei der Decodierung.</div></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>=== Decoder ===</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>=== Decoder ===</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>[[Datei:Convolutional code trellis diagram.svg|<del style="font-weight: bold; text-decoration: none;">thumb|right</del>|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>[[Datei:Convolutional code trellis diagram.svg|<ins style="font-weight: bold; text-decoration: none;">mini</ins>|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>Bei der Decodierung von TCM-Signalen werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</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>Bei der Decodierung von TCM-Signalen werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</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 35:</td>
<td colspan="2" class="diff-lineno">Zeile 35:</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>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor = Todd K. Moon |Titel = Error correction coding. Mathematical methods and algorithms |Verlag = John Wiley & Sons |Ort=Hoboken NJ|Jahr = 2005 |Seiten = 535–580 |ISBN = 0-471-64800-0</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>Generell hat die Länge des Faltungscode wesentlichen Einfluss auf den Codegewinn, wobei gilt, dass je länger der Faltungscode ist, je mehr innere Zustände er umfasst, desto größer ist der damit verbundene [[Codegewinn]]. Da der Codegewinn bei der TCM auch von der verwendeten Modulation abhängt, ist in nachfolgender Tabelle der ermittelte Codegewinn nur für die Modulation [[QPSK|8-PSK]], bei einer Bitfehlerrate (BER) von 10<sup>−6</sup> und in Abhängigkeit vom konkreten Faltungscoder angegeben. Für andere Modulationen ergeben sich ähnliche Werte, und ausführliche Tabellen finden sich dazu in unten angegebener Literatur.<ref>{{Literatur |Autor = Todd K. Moon |Titel = Error correction coding. Mathematical methods and algorithms |Verlag = John Wiley & Sons |Ort=Hoboken NJ|Jahr = 2005 |Seiten = 535–580 |ISBN = 0-471-64800-0</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>}}</ref></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>}}</ref></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;"><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> </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;"><div>{| class="prettytable centered" style="text-align:center"</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>{| class="prettytable centered" style="text-align:center"</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>|-style="background:#D0D0D0; text-align:center"</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;"> </ins>style="background:#D0D0D0; text-align:center<ins style="font-weight: bold; text-decoration: none;">;</ins>"</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>! Anzahl der Zustände im Faltungscoder</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>! Anzahl der Zustände im Faltungscoder</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>! Codegewinn der TCM bei 8-PSK in dB</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>! Codegewinn der TCM bei 8-PSK in dB</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</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># Einsatz höherdimensionaler bzw. multidimensionaler TCM. Dabei werden die Symbole in der komplexen Ebene in einzelne Teilbereiche, so genannte ''Lattice'', aufgeteilt, und innerhalb jedes dieser Teilbereiche eine eigene TCM durchgeführt. Damit kann unter anderem die [[spektrale Effizienz]] des gesamten Übertragungssystems gesteigert werden.</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># Einsatz höherdimensionaler bzw. multidimensionaler TCM. Dabei werden die Symbole in der komplexen Ebene in einzelne Teilbereiche, so genannte ''Lattice'', aufgeteilt, und innerhalb jedes dieser Teilbereiche eine eigene TCM durchgeführt. Damit kann unter anderem die [[spektrale Effizienz]] des gesamten Übertragungssystems gesteigert werden.</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>==Namensgebung==</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;"> </ins>Namensgebung<ins style="font-weight: bold; text-decoration: none;"> </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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] - beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung<del style="font-weight: bold; text-decoration: none;"> </del><ref><del style="font-weight: bold; text-decoration: none;"> </del>Christian Siemers, Axel Sikora: <del style="font-weight: bold; text-decoration: none;">"</del>Taschenbuch Signaltechnik<del style="font-weight: bold; text-decoration: none;">",</del> 3-446-21862-9</ref><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>Trellis ist die englische Bezeichnung für ein [[Rankgerüst]] - beispielsweise rechtwinklig gekreuzte Holzlatten an Hauswänden als Halt für [[Rankpflanze]]n wie [[Selbstkletternde Jungfernrebe|Wilder Wein]] und [[Efeu]]. Die zeichnerische Darstellung des Trellis-Graphen als zweidimensionale [[Gitter|Gitterstruktur]] entspricht der Anordnung der Latten des Gerüstes. Die Kreuzungspunkte der Latten entsprechen als [[Knoten (Graphentheorie)|Knoten]] den Zuständen, die Latten als [[Kante (Graphentheorie)|Kanten]] den Zustandsübergängen während der Trellis-Codierung<ins style="font-weight: bold; text-decoration: none;">.</ins><ref>Christian Siemers, Axel Sikora: <ins style="font-weight: bold; text-decoration: none;">''</ins>Taschenbuch Signaltechnik<ins style="font-weight: bold; text-decoration: none;">.'' ISBN</ins> 3-446-21862-9<ins style="font-weight: bold; text-decoration: none;">.</ins></ref></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;"><br /></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;"><div>== Literatur ==</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>== Literatur ==</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>* {{Literatur</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>* {{Literatur</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 94:</td>
<td colspan="2" class="diff-lineno">Zeile 93:</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>== Einzelnachweise ==</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>== Einzelnachweise ==</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><references/></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><references<ins style="font-weight: bold; text-decoration: none;"> </ins>/></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>{{Navigationsleiste Technische Modulationsverfahren}}</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>{{Navigationsleiste Technische Modulationsverfahren}}</div></td>
</tr>
</table>RonMeierhttps://de.wikipedia.org/w/index.php?title=Trellis-Code&diff=145362279&oldid=prev2001:638:208:1105:B54C:DF93:5546:5C65: /* Decoder */2015-08-24T15:28:13Z<p><span class="autocomment">Decoder</span></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 24. August 2015, 16:28 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
<td colspan="2" class="diff-lineno">Zeile 29:</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>=== Decoder ===</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>=== Decoder ===</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>[[Datei:Convolutional code trellis diagram.svg|thumb|right|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>[[Datei:Convolutional code trellis diagram.svg|thumb|right|Trellis-Diagramm mit vier Zuständen über fünf Zeitpunkte.]]</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>Bei der Decodierung von TCM-<del style="font-weight: bold; text-decoration: none;">Signales</del> werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</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>Bei der Decodierung von TCM-<ins style="font-weight: bold; text-decoration: none;">Signalen</ins> werden die von Faltungscodes bekannten Verfahren wie der [[Viterbi-Algorithmus]] verwendet. Dargestellt werden kann der Decodierungsvorgang in einem sogenannten Trellis-Diagramm, wie es nebenstehend für einen Faltungscoder mit vier Zuständen abgebildet ist. Ein Trellis-Diagramm ist die Darstellung eines [[Zustandsübergangsdiagramm]]es, das über die Zeitachse „abgerollt“ wird. Die Übergänge von einem Zustand in den nächsten bekommen verschiedene Wahrscheinlichkeitswerte zugeordnet, wodurch in Folge sich über mehrere Zustände hinweg meist eindeutig ein einziger Pfad im Trellis herausbildet, der die geringste Summenfehlerwahrscheinlichkeit gegenüber allen anderen Pfaden aufweist. Die diesem Pfad zugeordneten Symbole werden dann vom Decoder als die am wahrscheinlichsten gesendeten Symbole angesehen.</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</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>Als Besonderheit ist bei der Decodierung der TCM zu beachten, dass durch die uncodierten, höherwertigen Datenbits sich in dem Trellis-Diagramm parallel verlaufende Zweige ergeben. (In nebenstehender Abbildung ist dieser bei TCM auftretende Umstand nicht dargestellt.) Diese Mehrdeutigkeiten können durch Faltungscoder höherer Ordnung, mit mehreren Zuständen, vermieden werden.</div></td>
</tr>
</table>2001:638:208:1105:B54C:DF93:5546:5C65