Difference between revisions of "Aufgaben:Exercise 4.10: Turbo Encoder for UMTS and LTE"
Line 69: | Line 69: | ||
===Musterlösung=== | ===Musterlösung=== | ||
{{ML-Kopf}} | {{ML-Kopf}} | ||
− | '''(1)''' | + | '''(1)''' [[File:P_ID3060__KC_A_4_10c_v3.png|right|frame|Polynomdivision]] Die Codeparameter sind $k = 1$ und $n = 3$ ⇒ Coderate $\underline{R = 1/3}$. |
− | '''(2)''' | + | |
− | '''(3)''' | + | Das Gedächtnis (englisch: <i>Memor</i>) ist $\underline{m = 3}$. |
− | '''(4)''' | + | |
− | '''(5)''' | + | Die Einflusslängen ergeben sich zu $\nu = 1, \ \nu_2 = 4$ und $\nu_3 = 4$ ⇒ Gesamteinflusslänge $\underline{\nu = 9}$. |
+ | |||
+ | |||
+ | '''(2)''' Wie der Vergleich des [[rekursiven Filters]] auf der Angabenseite mit der [[Filterstruktur]] im Theorieteil für gebrochen–rationales $G(D)$ zeigt, ist der <u>Lösungsvorschlag 1</u> richtig. | ||
+ | |||
+ | |||
+ | '''(3)''' Die Grafik verdeutlicht die Polynomdivision $G(D) = (D + D + D^3) \ / \ (D + D^2 + D^3)$. Zur Erläuterung: | ||
+ | * Abgebrochen ist die Darstellung mit dem Rest $D^8 + D^9 = D^7 \cdot (D + D^2)$. Damit gilt: | ||
+ | :$$(D^8 + D^9) \hspace{0.05cm} /\hspace{0.05cm} (1+ D^2+ D^3 ) \hspace{-0.15cm} \ = \ \hspace{-0.15cm} D^7 \cdot (D+ D^2+ D^3 + D^6) + {\rm Rest}=$$ | ||
+ | :$$\ = \ \hspace{-0.15cm} D^8+ D^9+ D^{10} + D^{13} + {\rm Rest} \hspace{0.05cm}. $$ | ||
+ | |||
+ | * Die $D$–Rücktransformierte ergibt den <u>Lösungsvorschlag 2</u>: | ||
+ | :$$\underline{g}= (\hspace{0.05cm}1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 1\hspace{0.05cm}, | ||
+ | \hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} . . .\hspace{0.05cm})\hspace{0.05cm}. $$ | ||
+ | |||
+ | * Die Impulsantwort setzt sich bis ins Unendlich fort ⇒ <u>Lösungsvorschlag 3</u> ist ebenfalls richtig. | ||
+ | |||
+ | |||
+ | '''(4)''' [[File:P_ID3061__KC_A_4_10d_v2.png|right|frame|Zustandsübergangsdiagramm und Impulsantwort]] Die Impulsantwort kann wie folgt ausgedrückt werden: | ||
+ | :$$\underline{g}= \Big (\hspace{0.03cm}1\hspace{0.03cm}, | ||
+ | \big [ \hspace{0.03cm} 1\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 1\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 1\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 0\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 0\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 1\hspace{0.03cm}, | ||
+ | \hspace{0.03cm} 0\hspace{0.03cm} \big ]_{\rm per} | ||
+ | \Big ) \hspace{0.15cm}\Rightarrow \hspace{0.15cm} \underline{P = 7} | ||
+ | \hspace{0.05cm}. $$ | ||
+ | |||
+ | Im Zustandsübergangsdiagramm (rechts) ist die Impulsantwort $\underline{g}$ gelb hinterlegt. Die Impulsantwort ergibt sich als die Paritysequenz $\underline{p}$ für die Informationssequenz $\underline{u} = (1, \, 0, \, 0, \, 0, \, 0, \, ...)$. | ||
+ | * Die Übergänge im Diagramm sind mit „$u_i|\underline{x}_i$” beschriftet, was gleichbedeutend ist mit „$u_i|u_i p_i$”. Die Paritysequenz $\underline{p}$ (= Impulsantwort $\underline{g}$) ergibt sich somit aus dem jeweiligen zweiten Coderausgangssymbol. | ||
+ | * $\underline{g}$ wird durch folgende Zustände repräsentiert: | ||
+ | :$$S_0 → [S_1 → S_2 → S_5 → S_3 → S_7 → S_6 → S_4 ] → [S_1 → \ ... \ → S_4] → \ ... $$ | ||
+ | |||
+ | |||
+ | '''(5)''' Die folgende Grafik zeigt die Lösung anhand der Generator $\mathbf{G}$. Es gilt $\underline{u} = (0, \, 1, \, 1, \, 0, \, 0, \, ...)$. Man erkennt, dass die <u>Lösungsvorschläge 1, 2 und 3</u> richtig sind: | ||
+ | * Die vorliegende Paritysequenz $\underline{p}$ hat die gleiche Periode $P = 7$ wie die Impulsantwort $\underline{g}$. | ||
+ | * Das Hamming–Gewicht der (begrenzten) Eingangsfolge ist tatsächlich $w_{\rm H}(\underline{u}) = 2$. | ||
+ | * Der Vorschlag 4 ist falsch. Vielmehr gilt hier für die semi–infinite Ausgangssequenz: $w_{\rm H}(\underline{p}) → \infty$. | ||
+ | |||
+ | Im Übergangsdiagramm werden zunächst die Zustände $S_0 → S_0 → S_1 → S_3 → S_7 → S_6 → S_4 → S_1$ durchlaufen. Danach folgt (unendlich oft) der periodische Anteil $S_1 → S_2 → S_5 → S_3 → S_7 → S_6 → S_4 → S_1$. | ||
+ | |||
+ | [[File:P_ID3062__KC_A_4_10e_v1.png|center|frame|$\underline{p} = (0, \, 1, \, 1, \, ...) \cdot \mathbf{G}$]] | ||
+ | |||
+ | |||
+ | '''(6)''' Die letzte Grafik zeigt die Lösung für $U(D) = D + D^8 \Rightarrow \underline{u} = (0, \, 1, \, 0, \, 0, \, 0, \, 0, \, 0, \, 0, \, 1, \, 0, \, 0, \, ...)$. | ||
+ | |||
+ | [[File:P_ID3063__KC_A_4_10f_v2.png|center|frame|$\underline{p} = (0, \, 1, \, 0, \, 0, \, 0, \, 0, \, 0, \, 0, \, 1, \, 0, \, 0, \, ...) \cdot \mathbf{G}$]] | ||
+ | |||
{{ML-Fuß}} | {{ML-Fuß}} | ||
Revision as of 12:58, 12 December 2017
Die Mobilfunkstandards UMTS und LTE verwenden jeweils einen Turbocode, der weitgehend identisch ist mit dem in Kapitel 4.3 beschriebenen Coder.
- Der $1/n$–Faltungscode ist systematisch, das heißt, dass die Codesequenz $\underline{x}$ die Informationssequenz $\underline{u}$ als Komponente beinhaltet.
- Die Sequenzen $\underline{p}_1$ und $\underline{p}_2$ basieren auf der gleichen Übertragungsfunktion: $G_1(D) = G_2(D) = G(D)$.
- Die Paritysequenzen $\underline{p}_1$ und $\underline{p}_2$ verwenden unterschiedliche Eingangssequenzen $\underline{u}$ bzw. $\underline{u}_{\pi}$. Hierbei kennzeichnet ${\rm \Pi}$ den Interleaver, bei UMTS und LTE meist ein $S$–Random–Interleaver.
Der wesentliche Unterschied gegenüber der bisherigen Beschreibung im Theorieteil ergibt sich durch eine andere Übertragungsfunktion $G(D)$, die durch die folgende rekursive Filterstruktur gegeben ist:
Hinweise:
- Die Aufgabe gehört zum Themengebiet des Kapitels Grundlegendes zu den Turbocodes.
- Erwartet werden Kenntnisse über
- die algebraische und polynomische Beschreibung von Faltungscodes ⇒ Kapitel 3.2,
- die Zustandsbeschreibung mit Zustands– und Trellisdiagramm ⇒ Kapitel 3.3.
- Weitere Hinweise zur Vorgehensweise finden Sie in Aufgabe A4.8 und Aufgabe A4.9.
- Die Informationssequenz $\underline{u}$ wird zur einfacheren Beschreibung in den Teilaufgaben teilweise durch deren $D$–Transformierte angegeben. Beispielsweise gilt:
- $$\underline{u}= (\hspace{0.05cm}0\hspace{0.05cm},\hspace{0.05cm} 1\hspace{0.05cm},\hspace{0.05cm} 1\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm}0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm}\hspace{0.05cm} ...\hspace{0.05cm}) \quad \circ\!\!-\!\!\!-^{\hspace{-0.25cm}D}\!\!\!-\!\!\bullet\quad U(D) = D+ D^2\hspace{0.05cm},$$
- $$\underline{u}= (\hspace{0.05cm}0\hspace{0.05cm},\hspace{0.05cm} 1\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm}0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 1\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} 0\hspace{0.05cm}\hspace{0.05cm} ...\hspace{0.05cm}) \quad \circ\!\!-\!\!\!-^{\hspace{-0.25cm}D}\!\!\!-\!\!\bullet\quad U(D) = D+ D^8\hspace{0.05cm}.$$
- Sollte die Eingabe des Zahlenwertes „0” erforderlich sein, so geben Sie bitte „0.” ein.
Fragebogen
Musterlösung
Das Gedächtnis (englisch: Memor) ist $\underline{m = 3}$.
Die Einflusslängen ergeben sich zu $\nu = 1, \ \nu_2 = 4$ und $\nu_3 = 4$ ⇒ Gesamteinflusslänge $\underline{\nu = 9}$.
(2) Wie der Vergleich des Rekursiven Filters auf der Angabenseite mit der Filterstruktur im Theorieteil für gebrochen–rationales $G(D)$ zeigt, ist der Lösungsvorschlag 1 richtig.
(3) Die Grafik verdeutlicht die Polynomdivision $G(D) = (D + D + D^3) \ / \ (D + D^2 + D^3)$. Zur Erläuterung:
- Abgebrochen ist die Darstellung mit dem Rest $D^8 + D^9 = D^7 \cdot (D + D^2)$. Damit gilt:
- $$(D^8 + D^9) \hspace{0.05cm} /\hspace{0.05cm} (1+ D^2+ D^3 ) \hspace{-0.15cm} \ = \ \hspace{-0.15cm} D^7 \cdot (D+ D^2+ D^3 + D^6) + {\rm Rest}=$$
- $$\ = \ \hspace{-0.15cm} D^8+ D^9+ D^{10} + D^{13} + {\rm Rest} \hspace{0.05cm}. $$
- Die $D$–Rücktransformierte ergibt den Lösungsvorschlag 2:
- $$\underline{g}= (\hspace{0.05cm}1\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm}, \hspace{0.05cm} 1\hspace{0.05cm}, \hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm} . . .\hspace{0.05cm})\hspace{0.05cm}. $$
- Die Impulsantwort setzt sich bis ins Unendlich fort ⇒ Lösungsvorschlag 3 ist ebenfalls richtig.
- $$\underline{g}= \Big (\hspace{0.03cm}1\hspace{0.03cm}, \big [ \hspace{0.03cm} 1\hspace{0.03cm}, \hspace{0.03cm} 1\hspace{0.03cm}, \hspace{0.03cm} 1\hspace{0.03cm}, \hspace{0.03cm} 0\hspace{0.03cm}, \hspace{0.03cm} 0\hspace{0.03cm}, \hspace{0.03cm} 1\hspace{0.03cm}, \hspace{0.03cm} 0\hspace{0.03cm} \big ]_{\rm per} \Big ) \hspace{0.15cm}\Rightarrow \hspace{0.15cm} \underline{P = 7} \hspace{0.05cm}. $$
Im Zustandsübergangsdiagramm (rechts) ist die Impulsantwort $\underline{g}$ gelb hinterlegt. Die Impulsantwort ergibt sich als die Paritysequenz $\underline{p}$ für die Informationssequenz $\underline{u} = (1, \, 0, \, 0, \, 0, \, 0, \, ...)$.
- Die Übergänge im Diagramm sind mit „$u_i|\underline{x}_i$” beschriftet, was gleichbedeutend ist mit „$u_i|u_i p_i$”. Die Paritysequenz $\underline{p}$ (= Impulsantwort $\underline{g}$) ergibt sich somit aus dem jeweiligen zweiten Coderausgangssymbol.
- $\underline{g}$ wird durch folgende Zustände repräsentiert:
- $$S_0 → [S_1 → S_2 → S_5 → S_3 → S_7 → S_6 → S_4 ] → [S_1 → \ ... \ → S_4] → \ ... $$
(5) Die folgende Grafik zeigt die Lösung anhand der Generator $\mathbf{G}$. Es gilt $\underline{u} = (0, \, 1, \, 1, \, 0, \, 0, \, ...)$. Man erkennt, dass die Lösungsvorschläge 1, 2 und 3 richtig sind:
- Die vorliegende Paritysequenz $\underline{p}$ hat die gleiche Periode $P = 7$ wie die Impulsantwort $\underline{g}$.
- Das Hamming–Gewicht der (begrenzten) Eingangsfolge ist tatsächlich $w_{\rm H}(\underline{u}) = 2$.
- Der Vorschlag 4 ist falsch. Vielmehr gilt hier für die semi–infinite Ausgangssequenz: $w_{\rm H}(\underline{p}) → \infty$.
Im Übergangsdiagramm werden zunächst die Zustände $S_0 → S_0 → S_1 → S_3 → S_7 → S_6 → S_4 → S_1$ durchlaufen. Danach folgt (unendlich oft) der periodische Anteil $S_1 → S_2 → S_5 → S_3 → S_7 → S_6 → S_4 → S_1$.
(6) Die letzte Grafik zeigt die Lösung für $U(D) = D + D^8 \Rightarrow \underline{u} = (0, \, 1, \, 0, \, 0, \, 0, \, 0, \, 0, \, 0, \, 1, \, 0, \, 0, \, ...)$.