Aufgaben:Aufgabe 4.10: Turbocoder für UMTS und LTE: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
 
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{quiz-Header|Buchseite=Kanalcodierung/Grundlegendes zu den Turbocodes}}
 
{{quiz-Header|Buchseite=Kanalcodierung/Grundlegendes zu den Turbocodes}}
  
[[Datei:P_ID3051__KC_A_4_10_v1.png|right|frame|UMTS/LTE–Turbocoder]]
+
[[Datei:P_ID3051__KC_A_4_10_v1.png|right|frame|Turbocoder für UMTS und LTE]]
Die Mobilfunkstandards [[Mobile_Kommunikation/Die_Charakteristika_von_UMTS|UMTS]] und [[Mobile_Kommunikation/Allgemeines_zum_Mobilfunkstandard_LTE|LTE]] verwenden jeweils einen Turbocode, der weitgehend identisch ist mit dem in Kapitel 4.3 beschriebenen Coder.
+
Die Mobilfunkstandards  [[Mobile_Kommunikation/Die_Charakteristika_von_UMTS|UMTS]]  und  [[Mobile_Kommunikation/Allgemeines_zum_Mobilfunkstandard_LTE|LTE]]  verwenden jeweils einen Turbocode, der weitgehend identisch ist mit dem im Kapitel  [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes|Grundlegendes zu den Turbocodes]]  beschriebenen Coder.
* Der $1/n$–Faltungscode ist systematisch, das heißt, dass die Codesequenz $\underline{x}$ die Informationssequenz $\underline{u}$ als Komponente beinhaltet.
+
* 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$  basieren auf der gleichen Übertragungsfunktion:  
* 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.
+
:$$G_1(D) = G_2(D) = G(D).$$
 +
* $\underline{p}_1$  und  $\underline{p}_2$  verwenden allerdings 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:
+
[[Datei:P_ID3052__KC_A_4_10b_v2.png|left|frame|Gegebene Filterstruktur]]
 +
<br><br><br><br><br><br>Der wesentliche Unterschied gegenüber der Beschreibung im Theorieteil ergibt sich durch eine andere Übertragungsfunktion&nbsp; $G(D)$, die durch die links gezeichnete rekursive Filterstruktur gegeben ist.
 +
<br clear=all>
  
[[Datei:P_ID3052__KC_A_4_10b_v2.png|center|frame|Gegebene Filterstruktur]]
 
  
 
''Hinweise:''
 
''Hinweise:''
* Die Aufgabe gehört zum Themengebiet des Kapitels [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes| Grundlegendes zu den Turbocodes]].
+
* Die Aufgabe gehört zum Kapitel&nbsp; [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes| Grundlegendes zu den Turbocodes]].
 
* Erwartet werden Kenntnisse über
 
* Erwartet werden Kenntnisse über
** die algebraische und polynomische Beschreibung von Faltungscodes &nbsp;&#8658;&nbsp; [[Kanalcodierung/Algebraische_und_polynomische_Beschreibung|Kapitel 3.2]],
+
** die&nbsp; [[Kanalcodierung/Algebraische_und_polynomische_Beschreibung|algebraische und polynomische Beschreibung von Faltungscodes]],
** die Zustandsbeschreibung mit Zustands&ndash; und Trellisdiagramm &nbsp;&#8658;&nbsp; [[Kanalcodierung/Codebeschreibung_mit_Zustands%E2%80%93_und_Trellisdiagramm|Kapitel 3.3]].
+
** die&nbsp; [[Kanalcodierung/Codebeschreibung_mit_Zustands%E2%80%93_und_Trellisdiagramm|Coderbeschreibung mit Zustands&ndash; und Trellisdiagramm]].
* Weitere Hinweise zur Vorgehensweise finden Sie in [[Aufgaben:4.08_Wiederholung_zu_den_Faltungscodes|Aufgabe A4.8]] und [[Aufgaben:4.09_Wiederholung_zu_den_RSC-Codes|Aufgabe A4.9]].
+
* Weitere Hinweise zur Vorgehensweise finden Sie in der&nbsp; [[Aufgaben:4.08_Wiederholung_zu_den_Faltungscodes|Aufgabe 4.8]] und der&nbsp; [[Aufgaben:Aufgabe_4.09:_Recursive_Systematic_Convolutional_Codes|Aufgabe 4.9]].
* Die Informationssequenz $\underline{u}$ wird zur einfacheren Beschreibung in den Teilaufgaben teilweise durch deren $D$&ndash;Transformierte angegeben. Beispielsweise gilt:
+
* Die Informationssequenz&nbsp; $\underline{u}$&nbsp; wird zur einfacheren Beschreibung in den Teilaufgaben teilweise durch deren&nbsp; $D$&ndash;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
+
:$$\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} \text{...}\hspace{0.05cm}) \quad \circ\!\!-\!\!\!-^{\hspace{-0.25cm}D}\!\!\!-\!\!\bullet\quad
 
U(D) = D+  D^2\hspace{0.05cm},$$
 
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
+
:$$\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} \text{...}\hspace{0.05cm}) \quad \circ\!\!-\!\!\!-^{\hspace{-0.25cm}D}\!\!\!-\!\!\bullet\quad
 
U(D) = D+  D^8\hspace{0.05cm}.$$
 
U(D) = D+  D^8\hspace{0.05cm}.$$
* Sollte die Eingabe des Zahlenwertes &bdquo;0&rdquo; erforderlich sein, so geben Sie bitte &bdquo;0.&rdquo; ein.
+
  
  
Zeile 29: Zeile 31:
 
===Fragebogen===
 
===Fragebogen===
 
<quiz display=simple>
 
<quiz display=simple>
{Wie lauten die Kenngrößen des betrachteten Turbocodes?
+
{Wie lauten die Kenngrößen des betrachteten Turbocodes (Gedächtnis&nbsp; $m$,&nbsp; Einflusslänge&nbsp;  $\nu$,&nbsp; Rate $R$)?
 
|type="{}"}
 
|type="{}"}
${\rm Rate} \ R \ = \ ${ 0.333 3% }
+
$ m \hspace{0.2cm} = \ ${ 3 3% }
${\rm Gedächtnis} \ m \ = \ ${ 3 3% }
+
$ \nu \hspace{0.3cm} = \ ${ 9 3% }
${\rm Einflusslänge} \ \nu \ = \ ${ 9 3% }
+
$R \hspace{0.2cm} = \ ${ 0.333 3% }
  
{Wie lauten die Übertragungsfunktionen $G_1(D) = G_2(D) = G(D)$?
+
{Wie lauten die (identischen) Übertragungsfunktionen&nbsp; $G_1(D) = G_2(D) = G(D)$?
|type="[]"}
+
|type="()"}
+ Es gilt $G(D) = (1 + D + D^3)/(1 + D^2 + D^3)$.
+
+ Es gilt:&nbsp; $G(D) = (1 + D + D^3)/(1 + D^2 + D^3)$.
- Es gilt $G(D) = (1 + D^2 + D^3)/(1 + D + D^3)$.
+
- Es gilt:&nbsp; $G(D) = (1 + D^2 + D^3)/(1 + D + D^3)$.
  
{Wie lautet die Impulsantwort $\underline{g}$?
+
{Wie lautet die Impulsantwort&nbsp; $\underline{g}$&nbsp;?
 
|type="[]"}
 
|type="[]"}
- Es gilt: $\underline{g} = (1, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, ...)$
+
- Es gilt:&nbsp; $\underline{g} = (1, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \hspace{0.05cm} \text{...}\hspace{0.05cm})$
+ Es gilt: $\underline{g} = (1, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \, ...)$.
+
+ Es gilt:&nbsp; $\underline{g} = (1, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \hspace{0.05cm} \text{...}\hspace{0.05cm})$.
+ $\underline{g}$ setzt sich bis ins Unendliche fort.
+
+ $\underline{g}$&nbsp; setzt sich bis ins Unendliche fort.
  
{Gibt es periodische Anteile innerhalb der Impulsantwort $\underline{g}$?
+
{Gibt es periodische Anteile innerhalb der Impulsantwort&nbsp; $\underline{g}$&nbsp;?
 
|type="()"}
 
|type="()"}
+ Ja, mit Periodendauer $P = 7$.
+
+ Ja, mit der Periodendauer&nbsp; $P = 7$.
- Ja, mit Periodendauer $P = 8$.
+
- Ja, mit der Periodendauer&nbsp; $P = 8$.
 
- Nein.
 
- Nein.
  
{Es sei nun $U(D) = D + D^2$. Welche Aussagen stimmen?
+
{Es sei nun&nbsp; $U(D) = D + D^2$. Welche Aussagen stimmen?
 
|type="[]"}
 
|type="[]"}
+ Die Ausgangsfolge $\underline{p}$ beinhaltet einen periodischen Anteil.
+
+ Die Ausgangsfolge&nbsp; $\underline{p}$&nbsp; beinhaltet einen periodischen Anteil.
+ Die Periode $P$ ist gegenüber $\underline{g}$ unverändert.
+
+ Die Periode&nbsp; $P$&nbsp; ist gegenüber&nbsp; $\underline{g}$&nbsp; unverändert.
+ Das Hamming&ndash;Gewicht der Eingangssequenz ist $w_{\rm H}(\underline{u}) = 2$.
+
+ Das Hamming&ndash;Gewicht der Eingangssequenz ist&nbsp; $w_{\rm H}(\underline{u}) = 2$.
- Das Hamming&ndash;Gewicht der Ausgangsseqenz ist $w_{\rm H}(\underline{p}) = 6$.
+
- Das Hamming&ndash;Gewicht der Ausgangsseqenz ist &nbsp;$w_{\rm H}(\underline{p}) = 6$.
  
{Welche Aussagen treffen für $U(D) = D + D^8$ zu?
+
{Welche Aussagen treffen für&nbsp; $U(D) = D + D^8$&nbsp; zu?
 
|type="[]"}
 
|type="[]"}
- Die Ausgangsfolge $\underline{p}$ beinhaltet einen periodischen Anteil.
+
- Die Ausgangsfolge&nbsp; $\underline{p}$&nbsp; beinhaltet einen periodischen Anteil.
- Die Periode $P$ ist gegenüber $\underline{g}$ unverändert.
+
- Die Periode&nbsp; $P$&nbsp; ist gegenüber&nbsp; $\underline{g}$&nbsp; unverändert.
+ Das Hamming&ndash;Gewicht der Eingangssequenz ist $w_{\rm H}(\underline{u}) = 2$.
+
+ Das Hamming&ndash;Gewicht der Eingangssequenz ist&nbsp; $w_{\rm H}(\underline{u}) = 2$.
+ Das Hamming&ndash;Gewicht der Ausgangssequenz ist $w_{\rm H}(\underline{p}) = 6$.
+
+ Das Hamming&ndash;Gewicht der Ausgangssequenz&nbsp; ist $w_{\rm H}(\underline{p}) = 6$.
 
</quiz>
 
</quiz>
  
 
===Musterlösung===
 
===Musterlösung===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
'''(1)'''&nbsp; [[Datei:P_ID3060__KC_A_4_10c_v3.png|right|frame|Polynomdivision]] Die Codeparameter sind $k = 1$ und $n = 3$ &nbsp;&#8658;&nbsp; Coderate $\underline{R = 1/3}$.
+
[[Datei:P_ID3060__KC_A_4_10c_v3.png|right|frame|Polynomdivision zur Teilaufgabe&nbsp;'''(3)''': $G(D) = (1 + D + D^3) \ / \ (1 + D^2 + D^3)$]]  
 
+
'''(1)'''&nbsp; Die Codeparameter sind $k = 1$ und $n = 3$ &nbsp; &#8658; &nbsp; Coderate $\underline{R = 1/3}$.
Das Gedächtnis (englisch: <i>Memory</i>) ist $\underline{m = 3}$.  
+
*Das Gedächtnis (englisch: <i>Memory</i>) ist $\underline{m = 3}$.
 +
*Die Einflusslängen ergeben sich zu $\nu = 1, \ \nu_2 = 4$ und $\nu_3 = 4$ &nbsp;&#8658;&nbsp; Gesamteinflusslänge $\underline{\nu = 9}$.
  
Die Einflusslängen ergeben sich zu $\nu = 1, \ \nu_2 = 4$ und $\nu_3 = 4$ &nbsp;&#8658;&nbsp; Gesamteinflusslänge $\underline{\nu = 9}$.
 
  
 +
'''(2)'''&nbsp; Wie der Vergleich des [[Kanalcodierung/Algebraische_und_polynomische_Beschreibung#Filterstruktur_bei_gebrochen.E2.80.93rationaler_.C3.9Cbertragungsfunktion|rekursiven Filters]] auf der Angabenseite mit der [[Aufgaben:4.10_UMTS/LTE%E2%80%93Turbocoder|Filterstruktur]] im Theorieteil für gebrochen&ndash;rationales $G(D)$ zeigt, ist der <u>Lösungsvorschlag 1</u> richtig.
  
'''(2)'''&nbsp; Wie der Vergleich des [[rekursiven Filters]] auf der Angabenseite mit der [[Filterstruktur]] im Theorieteil für gebrochen&ndash;rationales $G(D)$ zeigt, ist der <u>Lösungsvorschlag 1</u> richtig.
 
  
 +
'''(3)'''&nbsp; Richtig sind die <u>Lösungsvorschläge 2 und 3</u>:
  
'''(3)'''&nbsp; Die Grafik verdeutlicht die Polynomdivision $G(D) = (D + D + D^3) \ / \ (D + D^2 + D^3)$. Zur Erläuterung:
+
Die obere Grafik verdeutlicht die Polynomdivision $(1 + D + D^3) \ / \ (1 + 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:
+
* Abgebrochen ist die Darstellung mit dem Rest $D^8 + D^9 = D^7 \cdot (D + D^2)$.  
:$$(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}=$$
+
*Damit gilt auch:
:$$\ = \ \hspace{-0.15cm} D^8+ D^9+ D^{10} + D^{13} + {\rm Rest} \hspace{0.05cm}. $$
+
:$$(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_2}$$
 +
*Nach Zusammenfassen:
 +
:$$G(D) = 1 + D + D^2 + D^3 + D^6 + D^8+ D^9+ D^{10} + D^{13} + \hspace{0.05cm}\text{ ... }\hspace{0.05cm} \hspace{0.05cm}. $$
  
* Die $D$&ndash;Rücktransformierte ergibt den <u>Lösungsvorschlag 2</u>:
+
* Die $D$&ndash;Rücktransformierte ergibt den Lösungsvorschlag 2:
 
:$$\underline{g}= (\hspace{0.05cm}1\hspace{0.05cm},
 
:$$\underline{g}= (\hspace{0.05cm}1\hspace{0.05cm},
 
\hspace{0.05cm} 1\hspace{0.05cm},
 
\hspace{0.05cm} 1\hspace{0.05cm},
Zeile 99: Zeile 104:
 
\hspace{0.05cm} 0\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} 0\hspace{0.05cm},\hspace{0.05cm} . . .\hspace{0.05cm})\hspace{0.05cm}. $$
+
\hspace{0.05cm} 0\hspace{0.05cm},\hspace{0.05cm}\text{ ... }\hspace{0.05cm})\hspace{0.05cm}. $$
  
* Die Impulsantwort setzt sich bis ins Unendlich fort &nbsp;&#8658;&nbsp; <u>Lösungsvorschlag 3</u> ist ebenfalls richtig.
+
* Die Impulsantwort setzt sich bis ins Unendliche fort &nbsp; &#8658; &nbsp; Lösungsvorschlag 3 ist ebenfalls richtig.
  
  
'''(4)'''&nbsp; [[Datei:P_ID3061__KC_A_4_10d_v2.png|right|frame|Zustandsübergangsdiagramm und Impulsantwort]] Die Impulsantwort kann wie folgt ausgedrückt werden:
+
[[Datei:P_ID3061__KC_A_4_10d_v2.png|right|frame|Zustandsübergangsdiagramm und Impulsantwort]]
 +
'''(4)'''&nbsp;  Die Impulsantwort kann wie folgt ausgedrückt werden:
 
:$$\underline{g}=  \Big (\hspace{0.03cm}1\hspace{0.03cm},
 
:$$\underline{g}=  \Big (\hspace{0.03cm}1\hspace{0.03cm},
 
  \big [ \hspace{0.03cm} 1\hspace{0.03cm},
 
  \big [ \hspace{0.03cm} 1\hspace{0.03cm},
Zeile 116: Zeile 122:
 
\hspace{0.05cm}. $$
 
\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, \, ...)$.
+
Im Zustandsübergangsdiagramm (rechts) ist die Impulsantwort $\underline{g}$ gelb hinterlegt. Die Impulsantwort ergibt sich als die Paritysequenz&nbsp; $\underline{p}$&nbsp; für die Informationssequenz&nbsp; $\underline{u} = (1, \, 0, \, 0, \, 0, \, 0, \, \text{ ... })$.
* Die Übergänge im Diagramm sind mit &bdquo;$u_i|\underline{x}_i$&rdquo; beschriftet, was gleichbedeutend ist mit &bdquo;$u_i|u_i p_i$&rdquo;. Die Paritysequenz $\underline{p}$ (= Impulsantwort $\underline{g}$) ergibt sich somit aus dem jeweiligen zweiten Coderausgangssymbol.
+
* Die Übergänge im Diagramm sind mit &bdquo;$u_i\hspace{0.05cm}|\hspace{0.05cm}\underline{x}_i$&rdquo; beschriftet, was gleichbedeutend ist mit &bdquo;$u_i\hspace{0.05cm}|\hspace{0.05cm}u_i \hspace{0.05cm}p_i$&rdquo;.  
 +
*Die Paritysequenz&nbsp; $\underline{p} \ (=$ Impulsantwort&nbsp; $\underline{g})$&nbsp; ergibt sich somit aus dem jeweiligen zweiten Coderausgangssymbol.
 
* $\underline{g}$ wird durch folgende Zustände repräsentiert:
 
* $\underline{g}$ wird durch folgende Zustände repräsentiert:
:$$S_0 &#8594; [S_1 &#8594; S_2 &#8594; S_5 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 ] &#8594; [S_1 &#8594; \ ... \ &#8594; S_4] &#8594; \ ... $$
+
:$$S_0 &#8594; [S_1 &#8594; S_2 &#8594; S_5 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 ] &#8594; [S_1 &#8594; \ ... \ &#8594; S_4] &#8594; \ \text{ ... } $$
 +
 
  
 +
'''(5)'''&nbsp; Die folgende Grafik zeigt die Lösung anhand der Generatormatrix $\mathbf{G}$. Es gilt $\underline{u} = (0, \, 1, \, 1, \, 0, \, 0, \, \text{ ... } )$.
  
'''(5)'''&nbsp; 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:
+
[[Datei:P_ID3062__KC_A_4_10e_v1.png|right|frame|$\underline{p} = (0, \, 1, \, 1, \, \text{ ... } ) \cdot \mathbf{G}$]]
 +
 
 +
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}$.
 
* Die vorliegende Paritysequenz $\underline{p}$ hat die gleiche Periode $P = 7$ wie die Impulsantwort $\underline{g}$.
 
* Das Hamming&ndash;Gewicht der (begrenzten) Eingangsfolge ist tatsächlich $w_{\rm H}(\underline{u}) = 2$.
 
* Das Hamming&ndash;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&ndash;infinite Ausgangssequenz: $w_{\rm H}(\underline{p}) &#8594; \infty$.
 
* Der Vorschlag 4 ist falsch. Vielmehr gilt hier für die semi&ndash;infinite Ausgangssequenz: $w_{\rm H}(\underline{p}) &#8594; \infty$.
 +
  
 
Im Übergangsdiagramm werden zunächst die Zustände $S_0 &#8594; S_0 &#8594; S_1 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 &#8594; S_1$ durchlaufen. Danach folgt (unendlich oft) der periodische Anteil $S_1 &#8594; S_2 &#8594; S_5 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 &#8594; S_1$.
 
Im Übergangsdiagramm werden zunächst die Zustände $S_0 &#8594; S_0 &#8594; S_1 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 &#8594; S_1$ durchlaufen. Danach folgt (unendlich oft) der periodische Anteil $S_1 &#8594; S_2 &#8594; S_5 &#8594; S_3 &#8594; S_7 &#8594; S_6 &#8594; S_4 &#8594; S_1$.
  
[[Datei:P_ID3062__KC_A_4_10e_v1.png|center|frame|$\underline{p} = (0, \, 1, \, 1, \, ...) \cdot \mathbf{G}$]]
 
  
  
'''(6)'''&nbsp; 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, \, ...)$.
 
  
[[Datei: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}$]]
+
'''(6)'''&nbsp; 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, \, \text{ ... })$.
  
Nun ist die Ausgangssequenz $\underline{p}$ ab der Position 10 identisch $\underline{0}$ &nbsp;&#8658;&nbsp; die Vorschläge 1 und 2 treffen also nicht zu. Dagegen sind die <u>Lösungsvorschläge 3 und 4</u> richtig. Die Eingangssequenz $\underline{u}$ beinhaltet zwei Einsen und die Ausgangssequenz $\underline{p}$ sechs Einsen.
+
[[Datei:P_ID3063__KC_A_4_10f_v2.png|right|frame|$\underline{p} = (0, \, 1, \, 0, \, 0, \, 0, \, 0, \, 0, \, 0, \, 1, \, 0, \, 0, \, \text{ ... }) \cdot \mathbf{G}$]]
  
''Hinweis:'' Für einen Turbocode sind insbesondere solche Eingangsfolgen $\underline{u}$, deren $D$&ndash;Transformierte als $U(D) = f(D) \cdot [1 + D^{\rm P}]$ darstellbar sind, äußerst ungünstig. Sie bewirken den <i>Error Floor</i>, wie er auf [[Seite 5]] im Theorieteil zu erkennen ist. $P$ gibt dabei die Periode der Impulsantwort $\underline{g}$ an. In unserem Beispiel gilt $f(D) = D$ und $P = 7$.
+
Richtig sind die <u>Lösungsvorschläge 3 und 4</u>:
 +
*Die Eingangssequenz $\underline{u}$ beinhaltet zwei Einsen und die Ausgangssequenz $\underline{p}$ sechs Einsen.
 +
*Ab der Position 10 ist nun die Ausgangssequenz $\underline{p} \equiv\underline{0}$ &nbsp; <br>&#8658; &nbsp; die Vorschläge 1 und 2 treffen also nicht zu.
 +
<br clear=all>
 +
''Weitergehende Hinweise:''
 +
* Für einen Turbocode sind insbesondere solche Eingangsfolgen $\underline{u}$, deren $D$&ndash;Transformierte als $U(D) = f(D) \cdot [1 + D^{P}]$ darstellbar sind, äußerst ungünstig.  
 +
*Sie bewirken den <i>Error Floor</i>, wie er auf der Seite  [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes#Leistungsf.C3.A4higkeit_der_Turbocodes|Leistungsfähigkeit der Turbocodes]] im Theorieteil zu erkennen ist.  
 +
*$P$&nbsp; gibt dabei die Periode der Impulsantwort&nbsp; $\underline{g}$ an.  
 +
*In unserem Beispiel gilt&nbsp; $f(D) = D$&nbsp; und&nbsp; $P = 7$.
 
{{ML-Fuß}}
 
{{ML-Fuß}}
  

Aktuelle Version vom 9. Juli 2019, 17:10 Uhr

Turbocoder für UMTS und LTE

Die Mobilfunkstandards  UMTS  und  LTE  verwenden jeweils einen Turbocode, der weitgehend identisch ist mit dem im Kapitel  Grundlegendes zu den Turbocodes  beschriebenen Coder.

  • Der  $1/n$–Faltungscode ist systematisch, das heißt, dass die Codesequenz  $\underline{x}$  die Informationssequenz  $\underline{u}$  als Komponente beinhaltet.
  • Die Paritysequenzen  $\underline{p}_1$  und  $\underline{p}_2$  basieren auf der gleichen Übertragungsfunktion:
$$G_1(D) = G_2(D) = G(D).$$
  • $\underline{p}_1$  und  $\underline{p}_2$  verwenden allerdings unterschiedliche Eingangssequenzen  $\underline{u}$  bzw.  $\underline{u}_{\pi}$. Hierbei kennzeichnet  ${\rm \Pi}$  den Interleaver, bei UMTS und LTE meist ein  $S$–Random–Interleaver.


Gegebene Filterstruktur







Der wesentliche Unterschied gegenüber der Beschreibung im Theorieteil ergibt sich durch eine andere Übertragungsfunktion  $G(D)$, die durch die links gezeichnete rekursive Filterstruktur gegeben ist.


Hinweise:

$$\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} \text{...}\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} \text{...}\hspace{0.05cm}) \quad \circ\!\!-\!\!\!-^{\hspace{-0.25cm}D}\!\!\!-\!\!\bullet\quad U(D) = D+ D^8\hspace{0.05cm}.$$



Fragebogen

1

Wie lauten die Kenngrößen des betrachteten Turbocodes (Gedächtnis  $m$,  Einflusslänge  $\nu$,  Rate $R$)?

$ m \hspace{0.2cm} = \ $

$ \nu \hspace{0.3cm} = \ $

$R \hspace{0.2cm} = \ $

2

Wie lauten die (identischen) Übertragungsfunktionen  $G_1(D) = G_2(D) = G(D)$?

Es gilt:  $G(D) = (1 + D + D^3)/(1 + D^2 + D^3)$.
Es gilt:  $G(D) = (1 + D^2 + D^3)/(1 + D + D^3)$.

3

Wie lautet die Impulsantwort  $\underline{g}$ ?

Es gilt:  $\underline{g} = (1, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \, 0, \, 1, \, 1, \hspace{0.05cm} \text{...}\hspace{0.05cm})$
Es gilt:  $\underline{g} = (1, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \, 1, \, 1, \, 1, \, 0, \, 0, \, 1, \, 0, \hspace{0.05cm} \text{...}\hspace{0.05cm})$.
$\underline{g}$  setzt sich bis ins Unendliche fort.

4

Gibt es periodische Anteile innerhalb der Impulsantwort  $\underline{g}$ ?

Ja, mit der Periodendauer  $P = 7$.
Ja, mit der Periodendauer  $P = 8$.
Nein.

5

Es sei nun  $U(D) = D + D^2$. Welche Aussagen stimmen?

Die Ausgangsfolge  $\underline{p}$  beinhaltet einen periodischen Anteil.
Die Periode  $P$  ist gegenüber  $\underline{g}$  unverändert.
Das Hamming–Gewicht der Eingangssequenz ist  $w_{\rm H}(\underline{u}) = 2$.
Das Hamming–Gewicht der Ausgangsseqenz ist  $w_{\rm H}(\underline{p}) = 6$.

6

Welche Aussagen treffen für  $U(D) = D + D^8$  zu?

Die Ausgangsfolge  $\underline{p}$  beinhaltet einen periodischen Anteil.
Die Periode  $P$  ist gegenüber  $\underline{g}$  unverändert.
Das Hamming–Gewicht der Eingangssequenz ist  $w_{\rm H}(\underline{u}) = 2$.
Das Hamming–Gewicht der Ausgangssequenz  ist $w_{\rm H}(\underline{p}) = 6$.


Musterlösung

Polynomdivision zur Teilaufgabe (3): $G(D) = (1 + D + D^3) \ / \ (1 + D^2 + D^3)$

(1)  Die Codeparameter sind $k = 1$ und $n = 3$   ⇒   Coderate $\underline{R = 1/3}$.

  • Das Gedächtnis (englisch: Memory) 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)  Richtig sind die Lösungsvorschläge 2 und 3:

Die obere Grafik verdeutlicht die Polynomdivision $(1 + D + D^3) \ / \ (1 + 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 auch:
$$(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_2}$$
  • Nach Zusammenfassen:
$$G(D) = 1 + D + D^2 + D^3 + D^6 + D^8+ D^9+ D^{10} + D^{13} + \hspace{0.05cm}\text{ ... }\hspace{0.05cm} \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}\text{ ... }\hspace{0.05cm})\hspace{0.05cm}. $$
  • Die Impulsantwort setzt sich bis ins Unendliche fort   ⇒   Lösungsvorschlag 3 ist ebenfalls richtig.


Zustandsübergangsdiagramm und Impulsantwort

(4)  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, \, \text{ ... })$.

  • Die Übergänge im Diagramm sind mit „$u_i\hspace{0.05cm}|\hspace{0.05cm}\underline{x}_i$” beschriftet, was gleichbedeutend ist mit „$u_i\hspace{0.05cm}|\hspace{0.05cm}u_i \hspace{0.05cm}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] → \ \text{ ... } $$


(5)  Die folgende Grafik zeigt die Lösung anhand der Generatormatrix $\mathbf{G}$. Es gilt $\underline{u} = (0, \, 1, \, 1, \, 0, \, 0, \, \text{ ... } )$.

$\underline{p} = (0, \, 1, \, 1, \, \text{ ... } ) \cdot \mathbf{G}$

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, \, \text{ ... })$.

$\underline{p} = (0, \, 1, \, 0, \, 0, \, 0, \, 0, \, 0, \, 0, \, 1, \, 0, \, 0, \, \text{ ... }) \cdot \mathbf{G}$

Richtig sind die Lösungsvorschläge 3 und 4:

  • Die Eingangssequenz $\underline{u}$ beinhaltet zwei Einsen und die Ausgangssequenz $\underline{p}$ sechs Einsen.
  • Ab der Position 10 ist nun die Ausgangssequenz $\underline{p} \equiv\underline{0}$  
    ⇒   die Vorschläge 1 und 2 treffen also nicht zu.


Weitergehende Hinweise:

  • Für einen Turbocode sind insbesondere solche Eingangsfolgen $\underline{u}$, deren $D$–Transformierte als $U(D) = f(D) \cdot [1 + D^{P}]$ darstellbar sind, äußerst ungünstig.
  • Sie bewirken den Error Floor, wie er auf der Seite Leistungsfähigkeit der Turbocodes im Theorieteil zu erkennen ist.
  • $P$  gibt dabei die Periode der Impulsantwort  $\underline{g}$ an.
  • In unserem Beispiel gilt  $f(D) = D$  und  $P = 7$.