Difference between revisions of "Aufgaben:Exercise 3.7: Comparison of Two Convolutional Encoders"
From LNTwww
m (Text replacement - "[[Kanalcodierung" to "[[Channel_Coding") |
|||
Line 18: | Line 18: | ||
''Hinweise:'' | ''Hinweise:'' | ||
− | * Die Aufgabe gehört zum Kapitel [[ | + | * Die Aufgabe gehört zum Kapitel [[Channel_Coding/Codebeschreibung_mit_Zustands%E2%80%93_und_Trellisdiagramm| Codebeschreibung mit Zustands– und Trellisdiagramm]]. |
*Bezug genommen wird insbesondere auf die Abschnitte | *Bezug genommen wird insbesondere auf die Abschnitte | ||
− | ** [[ | + | ** [[Channel_Coding/Codebeschreibung_mit_Zustands–_und_Trellisdiagramm#Zustandsdefinition_f.C3.BCr_ein_Speicherregister|Zustandsdefinition für ein Speicherregister]] sowie |
− | ** [[ | + | ** [[Channel_Coding/Codebeschreibung_mit_Zustands–_und_Trellisdiagramm#Darstellung im_Zustands.C3.BCbergangsdiagramm|Darstellung im Zustandsübergangsdiagramm]]. |
Line 69: | Line 69: | ||
[[File:P_ID2675__KC_A_3_7c.png|right|frame|Zustandsübergangsdiagramm von Coder $\rm B$]] | [[File:P_ID2675__KC_A_3_7c.png|right|frame|Zustandsübergangsdiagramm von Coder $\rm B$]] | ||
'''(3)''' Richtig ist nur die <u>Aussage 3</u>: | '''(3)''' Richtig ist nur die <u>Aussage 3</u>: | ||
− | *Rechts ist das Zustandsübergangsdiagramm von Coder $\rm B$ skizziert. Herleitung und Tnterpretation siehe Abschnitt [[ | + | *Rechts ist das Zustandsübergangsdiagramm von Coder $\rm B$ skizziert. Herleitung und Tnterpretation siehe Abschnitt [[Channel_Coding/Codebeschreibung_mit_Zustands–_und_Trellisdiagramm#Darstellung im_Zustands.C3.BCbergangsdiagramm|Darstellung im Zustandsübergangsdiagramm]]. |
*Vertauscht man die beiden Ausgabebits $x_i^{(1)}$ und $x_i^{(2)}$, so kommt man vom Faltungscodierer $\rm A$ zum Faltungscodierer $\rm B$ (und umgekehrt). | *Vertauscht man die beiden Ausgabebits $x_i^{(1)}$ und $x_i^{(2)}$, so kommt man vom Faltungscodierer $\rm A$ zum Faltungscodierer $\rm B$ (und umgekehrt). | ||
Revision as of 13:50, 9 July 2020
Die Grafik zeigt zwei Rate–$1/2$–Faltungscodierer, jeweils mit dem Gedächtnis $m = 2$:
- Der Coder $\rm A$ weist die Übertragungsfunktionsmatrix $\mathbf{G}(D) = (1 + D^2, \ 1 + D + D^2)$ auf.
- Beim Coder $\rm B$ sind die beiden Filter (oben und unten) vertauscht, und es gilt : $\mathbf{G}(D) = (1 + D + D^2, \ 1 + D^2)$.
Der untere Coder $\rm B$ wurde im Theorieteil schon ausführlich behandelt.
In der vorliegenden Aufgabe sollen Sie zunächst das Zustandsübergangsdiagramm für Coder $\rm A$ ermitteln und anschließend die Unterschiede und die Gemeinsamkeiten zwischen den beiden Zustandsdiagrammen herausarbeiten.
Hinweise:
- Die Aufgabe gehört zum Kapitel Codebeschreibung mit Zustands– und Trellisdiagramm.
- Bezug genommen wird insbesondere auf die Abschnitte
Fragebogen
Musterlösung
(1) Die Berechnung basiert auf den Gleichungen
- $$x_i^{(1)} = u_i + u_{i–2},$$
- $$x_i^{(2)} = u_i + u_{i–1} + u_{i–2}.$$
- Zu Beginn sind die beiden Speicher ($u_{i–1}$ und $u_{i–2}$) mit Nullen vorbelegt ⇒ $s_1 = S_0$.
- Mit $u_1 = 0$ ergibt sich $\underline{x}_1 = (00)$ und $s_2 = S_0$.
- Mit $u_2 = 1$ erhält man die Ausgabe $\underline{x}_2 = (11)$ und den neuen Zustand $s_3 = S_3$.
Aus nebenstehendem Berechnungsschema erkennt man die Richtigkeit der Lösungsvorschläge 1 und 4.
(2) Alle Lösungsvorschläge sind richtig:
- Dies erkennt man durch Auswertung der Tabelle bei (1).
- Die Ergebnisse sind in nebenstehender Grafik dargestellt.
(3) Richtig ist nur die Aussage 3:
- Rechts ist das Zustandsübergangsdiagramm von Coder $\rm B$ skizziert. Herleitung und Tnterpretation siehe Abschnitt Darstellung im Zustandsübergangsdiagramm.
- Vertauscht man die beiden Ausgabebits $x_i^{(1)}$ und $x_i^{(2)}$, so kommt man vom Faltungscodierer $\rm A$ zum Faltungscodierer $\rm B$ (und umgekehrt).