Difference between revisions of "Aufgaben:Exercise 4.6Z: Basics of Product Codes"
From LNTwww
m (Guenter verschob die Seite 4.6Z Grundlagen der Produktcodes nach Aufgabe 4.6Z: Grundlagen der Produktcodes) |
|||
Line 2: | Line 2: | ||
[[File:P_ID3002__KC_Z_4_6_v3.png|right|frame|Generatormatrizen der Komponentencodes]] | [[File:P_ID3002__KC_Z_4_6_v3.png|right|frame|Generatormatrizen der Komponentencodes]] | ||
− | Wir betrachten hier einen Produktcode entsprechend der Beschreibung auf der [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes#Grundstruktur_eines_Produktcodes| | + | Wir betrachten hier einen Produktcode entsprechend der Beschreibung auf der Seite [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes#Grundstruktur_eines_Produktcodes|Grundstruktur eines Produktcodes]]. Die beiden Komponentencodes $\mathcal{C}_1$ und $\mathcal{C}_2$ sind durch die rechts angegebenen Generatormatrizen $\mathbf{G}_1$ und $\mathbf{G}_2$ festgelegt. |
− | |||
− | |||
− | |||
+ | ''Hinweise:'' | ||
+ | * Die Aufgabe gehört zum Kapitel [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes| Grundlegendes zu den Produktcode]]. | ||
+ | *Bezug genommen wird insbesondere auf die Seite [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes#Grundstruktur_eines_Produktcodes|Grundstruktur eines Produktcodes]]. | ||
+ | *Die beiden Komponentencodes werden auch in der [[Aufgaben:Aufgabe_4.6:_Produktcode–Generierung|Aufgabe 4.6]] behandelt. | ||
Line 18: | Line 19: | ||
===Fragebogen=== | ===Fragebogen=== | ||
<quiz display=simple> | <quiz display=simple> | ||
− | {Welche Aussagen erlaubt die Generatormatrix $\mathbf{G}_1$ über den Code $ | + | {Welche Aussagen erlaubt die Generatormatrix $\mathbf{G}_1$ über den Code $\mathcal{C}_1$? |
|type="[]"} | |type="[]"} | ||
− | + Die Coderate von $ | + | + Die Coderate von $\mathcal{C}_1$ ist $R_1 = 4/7$. |
− | + Der Code $ | + | + Der Code $\mathcal{C}_1$ ist systematisch. |
− | - $ | + | - $\mathcal{C}_1$ ist ein verkürzter Hamming–Code. |
+ Die minimale Distanz dieses Codes ist $d_1 = 3$. | + Die minimale Distanz dieses Codes ist $d_1 = 3$. | ||
− | {Welche Aussagen erlaubt die Generatormatrix $\mathbf{G}_2$ über den Code $ | + | {Welche Aussagen erlaubt die Generatormatrix $\mathbf{G}_2$ über den Code $\mathcal{C}_2$? |
|type="[]"} | |type="[]"} | ||
− | - Die Coderate von $ | + | - Die Coderate von $\mathcal{C}_2$ ist $R_2 = 4/7$. |
− | + Der Code $ | + | + Der Code $\mathcal{C}_2$ ist systematisch. |
− | + $ | + | + $\mathcal{C}_2$ ist ein verkürzter Hamming–Code. |
+ Die minimale Distanz dieses Codes ist $d_2 = 3$. | + Die minimale Distanz dieses Codes ist $d_2 = 3$. | ||
− | {Geben Sie die Parameter des Produktcodes $C = | + | {Geben Sie die Parameter des Produktcodes $\mathcal{C} = \mathcal{C}_1 × \mathcal{C}_2$ an. |
|type="{}"} | |type="{}"} | ||
− | $k \ = \ ${ 12 3% } | + | $k \hspace{0.25cm} = \ ${ 12 3% } |
− | $n \ = \ ${ 42 3% } | + | $n \hspace{0.25cm} = \ ${ 42 3% } |
− | $d \ = \ ${ 9 3% } | + | $d \hspace{0.25cm} = \ ${ 9 3% } |
− | $R \ = \ ${ 0.286 3% } | + | $R \hspace{0.15cm} = \ ${ 0.286 3% } |
</quiz> | </quiz> | ||
Revision as of 11:20, 30 January 2018
Wir betrachten hier einen Produktcode entsprechend der Beschreibung auf der Seite Grundstruktur eines Produktcodes. Die beiden Komponentencodes $\mathcal{C}_1$ und $\mathcal{C}_2$ sind durch die rechts angegebenen Generatormatrizen $\mathbf{G}_1$ und $\mathbf{G}_2$ festgelegt.
Hinweise:
- Die Aufgabe gehört zum Kapitel Grundlegendes zu den Produktcode.
- Bezug genommen wird insbesondere auf die Seite Grundstruktur eines Produktcodes.
- Die beiden Komponentencodes werden auch in der Aufgabe 4.6 behandelt.
Fragebogen
Musterlösung
(1) Richtig sind die Aussagen 1, 2 und 4:
- Die Anzahl der Zeilen der Generatormatrix $\mathbf{G}_1$ gibt die Länge des Informationsblocks an: $k = 4$. Dagegen ist die Codewortlänge $n$ gleich der Anzahl der Spalten ⇒ Coderate $R = k/n = 4/7$.
- Der Code ist systematisch, da die Generatormatrix $\mathbf{G}_1$ mit einer $4 × 4$–Diagonalmatrix beginnt.
- Es handelt sich um einen „normalen” Hammingcode. Für diesen gilt mit der Codewortlänge $n$ und der Anzahl der Prüfbits ⇒ $m = n - k$ der Zusammenhang $n = 2^m - 1$.
- Im vorliegenden Fall handelt es sich um den Hammingcode (7, 4, 3). Der letzte Parameter in dieser Codebezeichnung gibt die freie Distanz an ⇒ $d_{\rm min} = 3$.
(2) Richtig sind die Aussagen 2, 3 und 4. Es handelt sich um einen verkürzten Hammingcode mit dem Parameter $n = 6, \ k = 3$ und $d_{\rm min} = 3$, ebenfalls in systematischer Form. Die Coderate beträgt $R = 1/2$.
(3) Die Grundstruktur des Produktcodes ist auf der ersten Theorieseite dargestellt. Man erkennt
- den Informationsblock mit $k = k_1 \cdot k_2 = 4 \cdot 3 \ \underline{= 12} \ \rm Bit$, und
- die Codewortlänge als die Gesamtzahl aller Bit: $n = n_1 \cdot n_2 = 7 \cdot 6 \ \underline{= 42}$.
- Die Coderate ist somit $R = k/n = 12/42 = 2/7$. Oder: $R = R_1 \cdot R_2 = 4/7 \cdot 1/2 \ \underline{= 2/7} \approx 0.289$.
- Die freie Distanz beträgt $d = d_1 \cdot d_2 = 3 \cdot 3 \ \underline{= 9}$.