Aufgaben:Aufgabe 4.7: Decodierung von Produktcodes: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
Zeile 26: Zeile 26:
 
''Hinweis:'' Die Syndromdecodierung soll entsprechend der [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes#Iterative_Syndromdecodierung_von_Produktcodes| zweiten Theorieseite]] von Kapitel 4.2 erfolgen.
 
''Hinweis:'' Die Syndromdecodierung soll entsprechend der [[Kanalcodierung/Grundlegendes_zu_den_Produktcodes#Iterative_Syndromdecodierung_von_Produktcodes| zweiten Theorieseite]] von Kapitel 4.2 erfolgen.
  
Die folgende Grafik zeigt drei verschiedene Coder– und Empfangsmatrizen, die in den Teilaufgaben (1), (2) und (3) zu analysieren sind. Wir benennen diese mit Konstellation (A), (B) und (C). Gelb markiert sind die Unterschiede der Empfangsmatrix  
+
Die folgende Grafik zeigt drei verschiedene Coder– und Empfangsmatrizen, die in den Teilaufgaben (1), (2) und (3) zu analysieren sind. Wir benennen diese mit Konstellation (A), (B) und (C). Gelb markiert sind die Unterschiede der Empfangsmatrix von Konstellation (B) gegenüber (A). In beiden Fällen besteht die Codermatrix nur aus Nullen. Die Codematrix von (C) wurde in [[Aufgaben:4.6_Produktcode%E2%80%93Generierung|Aufgabe A4.6]] ermittelt.
 +
 
 +
[[Datei:P_ID3007__KC_A_4_7zusatz_v1.png|center|frame|Vorgegebene Coder– und Empfangsmatrizen]]
 +
 
 +
Die Syndromdecodierung (eindimensionaler) Blockcodes wurde bereits im Kapitel [[Kanalcodierung/Decodierung_linearer_Blockcodes| Decodierung linearer Blockcodes]] behandelt. Hier eine kurze Zusammenfassung und eine Adaption an den zweidimensionalen Fall:
 +
* Aus dem Empfangswort $\underline{y}$ (einer Zeile bzw. einer Spalte der vorgegebenen Empfangsmatrix) wird das Syndrom entsprechend $\underline{s} = \underline{y} \cdot \mathbf{H}_1^{\rm T}$ bzw. $\underline{s} = \underline{y} \cdot \mathbf{H}_2^{\rm T}$ gebildet.
 +
* Mit dem Ergebnis $\underline{s} = \underline{s}_{\mu}$ kann man in obigen Tabellen den so genannten Nebenklassenanfüherer $\underline{e}_{\mu}$ ablesen. Das korrigierte Codewort ist dann $\underline{y} + \underline{e}_{\mu}$.
  
  

Version vom 10. Dezember 2017, 13:48 Uhr

Syndromtabellen der betrachteten Komponenten –Codes

Wir betrachten wie in Aufgabe A4.6 einen Produktcode, basierend auf

  • dem Hammingcode (7, 4, 3)  ⇒ Code $C_1$,
  • dem verkürzten Hammingcode (6, 3, 3)  ⇒  $C_2$.


Die Prüfmatrizen dieser Codes lauten:

$${ \boldsymbol{\rm H}}_1 = \begin{pmatrix} 1 &1 &0 &1 &1 &0 &0 \\ 0 &1 &1 &1 &0 &1 &0 \\ 1 &0 &1 &1 &0 &0 &1 \end{pmatrix} \hspace{0.05cm},$$
$${ \boldsymbol{\rm H}}_2 = \begin{pmatrix} 1 &1 &0 &1 &0 &0 \\ 1 &0 &1 &0 &1 &0 \\ 0 &1 &1 &0 &0 &1 \end{pmatrix} \hspace{0.05cm}.$$

Die Hard Decision Decodierung dieses Codes geschieht vorzugsweise iterativ, indem abwechselnd alle Zeilen und anschließend alle Spalten syndromdecodiert werden.

Hinweis: Die Syndromdecodierung soll entsprechend der zweiten Theorieseite von Kapitel 4.2 erfolgen.

Die folgende Grafik zeigt drei verschiedene Coder– und Empfangsmatrizen, die in den Teilaufgaben (1), (2) und (3) zu analysieren sind. Wir benennen diese mit Konstellation (A), (B) und (C). Gelb markiert sind die Unterschiede der Empfangsmatrix von Konstellation (B) gegenüber (A). In beiden Fällen besteht die Codermatrix nur aus Nullen. Die Codematrix von (C) wurde in Aufgabe A4.6 ermittelt.

Vorgegebene Coder– und Empfangsmatrizen

Die Syndromdecodierung (eindimensionaler) Blockcodes wurde bereits im Kapitel Decodierung linearer Blockcodes behandelt. Hier eine kurze Zusammenfassung und eine Adaption an den zweidimensionalen Fall:

  • Aus dem Empfangswort $\underline{y}$ (einer Zeile bzw. einer Spalte der vorgegebenen Empfangsmatrix) wird das Syndrom entsprechend $\underline{s} = \underline{y} \cdot \mathbf{H}_1^{\rm T}$ bzw. $\underline{s} = \underline{y} \cdot \mathbf{H}_2^{\rm T}$ gebildet.
  • Mit dem Ergebnis $\underline{s} = \underline{s}_{\mu}$ kann man in obigen Tabellen den so genannten Nebenklassenanfüherer $\underline{e}_{\mu}$ ablesen. Das korrigierte Codewort ist dann $\underline{y} + \underline{e}_{\mu}$.


Fragebogen

1

Multiple-Choice

correct
false

2

Input-Box Frage

$xyz \ = \ $

$ab$


Musterlösung

(1)  (2)  (3)  (4)  (5)