(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1:
Zeile 1:
{{quiz-Header|Buchseite=Kanalcodierung/Definition und Eigenschaften von Reed–Solomon–Codes}}
{{quiz-Header|Buchseite=Kanalcodierung/Definition und Eigenschaften von Reed–Solomon–Codes}}
[[Datei:P_ID2525__KC_A_2_8.png|right|frame|Vier Generatormatrizen, drei davon beschreiben Reed–Solomon–Codes]]
[[Datei:P_ID2525__KC_A_2_8.png|right|frame|Vier Generatormatrizen, drei davon beschreiben Reed–Solomon–Codes]]
In der [[Aufgaben:2.07_Reed%E2%80%93Solomon%E2%80%93Code_(7,_3,_5)(Base_8)|Aufgabe A2.7]] sollten Sie die Codeworte des $\rm RSC \, (7, \, 3, \, 5)_8$ über ein Polynom ermitteln. Man kann aber das Codewort $\underline{c}$ auch aus dem Informationswort $\underline{u}$ und der Generatormatrix $\mathbf{G}$ gemäß der folgenden Gleichung bestimmen:
In der [[Aufgaben:Aufgabe_2.07:_Reed–Solomon–Code_(7,_3,_5)_zur_Basis_8|"Aufgabe 2.7"]] sollten Sie die Codeworte des $\rm RSC \, (7, \, 3, \, 5)_8$ über ein Polynom ermitteln. Man kann aber das Codewort $\underline{c}$ auch aus dem Informationswort $\underline{u}$ und der Generatormatrix $\mathbf{G}$ gemäß der folgenden Gleichung bestimmen:
Zwei der vorgegebenen Generatormatrizen beschreiben den $\rm RSC \, (7, \, 3, \, 5)_8$. In der Teilaufgabe (1) ist explizit gefragt, welche. Eine weitere Generatormatrix gehört zum $\rm RSC \, (7, \, 5, \, 3)_8$, der in der Teilaufgabe (3) betrachtet wird.
*Zwei dieser Generatormatrizen beschreiben den $\rm RSC \, (7, \, 3, \, 5)_8$. In der Teilaufgabe '''(1)''' ist explizit gefragt, welche.
*Eine weitere Generatormatrix gehört zum $\rm RSC \, (7, \, 5, \, 3)_8$, der in der Teilaufgabe '''(3)''' betrachtet wird.
''Hinweise:''
* Die Aufgabe gehört zum Themengebiet des Kapitels [[Kanalcodierung/Definition_und_Eigenschaften_von_Reed%E2%80%93Solomon%E2%80%93Codes| Definition und Eigenschaften von Reed–Solomon–Codes]].
* Wichtige Informationen zu den Reed–Solomon–Codes finden Sie auch in der Angabe zur [[Aufgaben:2.07_Reed%E2%80%93Solomon%E2%80%93Code_(7,_3,_5)(Base_8)| Aufgabe A2.7]].
Hinweise:
* Die Aufgabe gehört zum Kapitel [[Kanalcodierung/Definition_und_Eigenschaften_von_Reed%E2%80%93Solomon%E2%80%93Codes| "Definition und Eigenschaften von Reed–Solomon–Codes"]].
* Weitere Informationen zu den Reed–Solomon–Codes finden Sie in der [[Aufgaben:Aufgabe_2.07:_Reed–Solomon–Code_(7,_3,_5)_zur_Basis_8| "Aufgabe 2.7"]].
Zeile 18:
Zeile 24:
===Fragebogen===
===Fragebogen===
<quiz display=simple>
<quiz display=simple>
{Welche der Generatorpolynome beschreiben den $\rm RSC \, (7, \, 3, \, 5)_8$?
{Welche der Generatorpolynome beschreiben den $\rm RSC \, (7, \, 3, \, 5)_8$?
|type="[]"}
|type="[]"}
- $\mathbf{G}_{\rm A}$,
- Die Matrix $\mathbf{G}_{\rm A}$,
+ $\mathbf{G}_{\rm B}$,
+ die Matrix $\mathbf{G}_{\rm B}$,
+ $\mathbf{G}_{\rm C}$,
+ die Matrix $\mathbf{G}_{\rm C}$,
- $\mathbf{G}_{\rm D}$.
- die Matrix $\mathbf{G}_{\rm D}$.
{Die Informationsfolge beginnt mit $\alpha^4, \, 1, \, \alpha^3, \, 0, \, \alpha^6$. Bestimmen Sie das erste Codewort für den $\rm RSC \, (7, \, 3, \, 5)_8$.
{Die Informationsfolge beginnt mit $\alpha^4, \, 1, \, \alpha^3, \, 0, \, \alpha^6$. Bestimmen Sie das erste Codewort für den $\rm RSC \, (7, \, 3, \, 5)_8$.
|type="[]"}
|type="[]"}
+ Es gilt $c_0 = \alpha^2$,
+ Es gilt $c_0 = \alpha^2$,
+ Es gilt $c_1 = \alpha^3$,
+ Es gilt $c_1 = \alpha^3$,
- Es gilt $c_6 = 0$.
- Es gilt $c_6 = 0$.
{Wie lautet bei gleicher Informationsfolge das Codewort für den $\rm RSC \, (7, \, 5, \, 3)_8$?
{Wie lautet bei gleicher Informationsfolge das Codewort für den $\rm RSC \, (7, \, 5, \, 3)_8$?
|type="[]"}
|type="[]"}
+ Es gilt $c_0 = 1$,
+ Es gilt $c_0 = 1$,
+ Es gilt $c_1 = 0$,
+ Es gilt $c_1 = 0$,
+ Es gilt $c_6 = \alpha^6$.
+ Es gilt $c_6 = \alpha^6$.
</quiz>
</quiz>
===Musterlösung===
===Musterlösung===
{{ML-Kopf}}
{{ML-Kopf}}
'''(1)''' Richtig sind die <u>Lösungsvorschläge 2 und 3</u> ⇒ Matrizen $\mathbf{G}_{\rm B}$ und $\mathbf{G}_{\rm C}$, wobei in der Matrix $\mathbf{G}_{\rm C}$ bereits die erlaubten Umformungen $\alpha^8 = \alpha, \ \alpha^{10} = \alpha^3$ und $\alpha^{12} = \alpha^5$ berücksichtigt wurden. Die Matrix $\mathbf{G}_{\rm A}$ gilt für den $(7, \, 5, \, 3)$–Hamming–Code und $\mathbf{G}_{\rm D}$ gehört zum $\rm RSC \, (7, \, 5, \, 3)_8$. Siehe hierzu Teilaufgabe (3).
'''(1)''' Richtig sind die <u>Lösungsvorschläge 2 und 3</u> ⇒ Matrizen $\mathbf{G}_{\rm B}$ und $\mathbf{G}_{\rm C}$.
*In der Matrix $\mathbf{G}_{\rm C}$ wurden bereits die erlaubten Umformungen $\alpha^8 = \alpha, \ \alpha^{10} = \alpha^3$ und $\alpha^{12} = \alpha^5$ berücksichtigt.
*Die Matrix $\mathbf{G}_{\rm A}$ gilt für den $(7, \, 5, \, 3)$–Hamming–Code und $\mathbf{G}_{\rm D}$ gehört zum $\rm RSC \, (7, \, 5, \, 3)_8$. Siehe hierzu Teilaufgabe '''(3)'''.
'''(2)''' Beim $\rm RSC \, (7, \, 3, \, 5)_8$ werden in jedem Codierschritt $k = 3$ Informationssymbole verarbeitet, im Codierschritt 1 die Symbole $\alpha^4, \ 1$ und $\alpha^3$. Mit der Generatormatrix $\mathbf{G}_{\rm C}$ gilt somit:
'''(2)''' Beim $\rm RSC \, (7, \, 3, \, 5)_8$ werden in jedem Codierschritt $k = 3$ Informationssymbole verarbeitet, im Codierschritt 1 gemäß der Angabe die Symbole $\alpha^4, \ 1$ und $\alpha^3$.
Man erhält das genau gleiche Ergebnis wie in der Teilaufgabe (4) von [[Aufgaben:2.07_Reed%E2%80%93Solomon%E2%80%93Code_(7,_3,_5)(Base_8)|Aufgabe A2.7]]. Richtig sind die <u>Lösungsvorschläge 1 und 2</u>. Es gilt nicht $c_6 = 0$, sondern $c_6 = 1$.
*Damit ergibt sich entsprechend der nebenstehenden Hilfstabelle:
*Man erhält das genau gleiche Ergebnis wie in der '''(4)''' von [[Aufgaben:Aufgabe_2.07:_Reed–Solomon–Code_(7,_3,_5)_zur_Basis_8|"Aufgabe 2.7"]]. Richtig sind die <u>Lösungsvorschläge 1 und 2</u>.
'''(3)''' Beim $\rm RSC \, (7, \, 5, \, 3)_8$ ist nun das Informationswort $\underline{u} = (u_0, \, u_1, \, u_2, \, u_3, \, u_4)$ zu berücksichtigen. Mit der Generatormatrix $\mathbf{G}_{\rm D}$ erhält man somit:
*Es gilt also nicht $c_6 = 0$, sondern $c_6 = 1$.
Hierbei ist berücksichtigt, dass der Klammerausdruck $[ \ ... \ ]$ genau dem Ergebnis $c_1$ der Teilaufgabe (2) entspricht. Entsprechendes wird bei den folgenden Berechnungen ebenfalls berücksichtigt:
*Hierbei ist berücksichtigt, dass der Klammerausdruck $[ \ \text{...} \ ]$ genau dem Ergebnis $c_1$ der Teilaufgabe '''(2)''' entspricht.
Vier Generatormatrizen, drei davon beschreiben Reed–Solomon–Codes
In der "Aufgabe 2.7" sollten Sie die Codeworte des $\rm RSC \, (7, \, 3, \, 5)_8$ über ein Polynom ermitteln. Man kann aber das Codewort $\underline{c}$ auch aus dem Informationswort $\underline{u}$ und der Generatormatrix $\mathbf{G}$ gemäß der folgenden Gleichung bestimmen:
(1) Richtig sind die Lösungsvorschläge 2 und 3 ⇒ Matrizen $\mathbf{G}_{\rm B}$ und $\mathbf{G}_{\rm C}$.
In der Matrix $\mathbf{G}_{\rm C}$ wurden bereits die erlaubten Umformungen $\alpha^8 = \alpha, \ \alpha^{10} = \alpha^3$ und $\alpha^{12} = \alpha^5$ berücksichtigt.
Die Matrix $\mathbf{G}_{\rm A}$ gilt für den $(7, \, 5, \, 3)$–Hamming–Code und $\mathbf{G}_{\rm D}$ gehört zum $\rm RSC \, (7, \, 5, \, 3)_8$. Siehe hierzu Teilaufgabe (3).
(2) Beim $\rm RSC \, (7, \, 3, \, 5)_8$ werden in jedem Codierschritt $k = 3$ Informationssymbole verarbeitet, im Codierschritt 1 gemäß der Angabe die Symbole $\alpha^4, \ 1$ und $\alpha^3$.
Mit der Generatormatrix $\mathbf{G}_{\rm C}$ gilt somit: