Difference between revisions of "Aufgaben:Exercise 1.13Z: Binary Erasure Channel Decoding again"

From LNTwww
Line 52: Line 52:
  
  
'''(2)'''&nbsp; Die ersten k=4 Bit eines jeden Codewortes x_ stimmen mit dem Informationswort $\underline{u} überein. Richtig ist somit <u>JA</u>.
+
'''(2)'''&nbsp; Die ersten k=4 Bit eines jeden Codewortes x_ stimmen mit dem Informationswort $\underline{u}$ überein. Richtig ist somit <u>JA</u>.
  
  

Revision as of 23:46, 20 December 2017

Codetabelle des vorgegebenen Hamming–Codes

Wir betrachten wieder wie in der vorherigen Aufgabe die Decodierung eines Hamming–Codes nach der Übertragung über einen Auslöschungskanal ⇒ Binary Erasure Channel (abgekürzt BEC). Der (7,4,3)–Hamming–Code wird durch die nebenstehende Codetabelle u_ix_i vollständig beschrieben, anhand derer alle Lösungen gefunden werden können.

Hinweise :

  • Die Aufgabe bezieht sich auf das Kapitel Decodierung linearer Blockcodes.
  • Im Gegensatz zur Aufgabe 1.13 soll hier die Lösung nicht streng formal, sondern eher intuitiv gefunden werden.
  • Sollte die Eingabe des Zahlenwertes „0” erforderlich sein, so geben Sie bitte „0.” ein.




Fragebogen

1

Wie groß ist die minimale Distanz des vorliegenden Codes?

 dmin = 

2

Ist der Code systematisch?

JA.
NEIN.

3

Bis zu wie vielen Erasures ist die erfolgreiche Decodierung gewährleistet?

 e max = 

4

Wie lautet das gesendete Informationswort u_ für y_=(1,0,E,E,0,1,0)?

u_=(1,0,0,0),
u_=(1,0,0,1),
u_=(1,0,1,0),
u_=(1,0,1,1).

5

Welche der nachfolgenden Empfangsworte können decodiert werden?

y_A=(1,0,0,1,E,E,E),
y_B=(E,E,0,E,0,1,0),
y_C=(E,E,E,1,0,1,0),
y_D=(1,0,E,E,E,E,0).


Musterlösung

(1)  Betrachtet wird der (7,4,3)–Hamming–Code. Dementsprechend ist die minimale Distanz dmin =3_.


(2)  Die ersten k=4 Bit eines jeden Codewortes x_ stimmen mit dem Informationswort u_ überein. Richtig ist somit JA.


(3)  Es können bis zu emax=dmin1=2_ Bit ausgelöscht sein, damit eine Decodierung mit Sicherheit möglich ist. Jedes Codewort unterscheidet sich von jedem anderen in mindestens drei Bitpositionen. Bei nur zwei Auslöschungen kann deshalb das Codewort in jedem Fall rekonstruiert werden.


(4)  In der Tabelle auf der Angabenseite findet man ein einziges Codewort, das mit „10” beginnt und mit „010” endet, nämlich x_=(1,0,0,1,0,1,0). Da es sich um einen systematischen Code handelt, beschreiben die ersten k=4 Bit das Informationswort u_=(1,0,0,1)  ⇒  Antwort 2.


(5)  Richtig sind die Lösungsvorschläge 1 und 2.

  • y_D=(1,0,E,E,E,E,0) kann nicht decodiert werden, da weniger als k=4 Bit (Anzahl der Informationsbit) ankommen.
  • y_C=(E,E,E,1,0,1,0) ist ebenfalls nicht decodierbar, da sowohl x_=(0,1,1,1,0,1,0) als auch x_=(1,0,0,1,0,1,0) als mögliches Ergebnis in Frage kommen.
  • y_B=(E,E,0,E,0,1,0) ist dagegen decodierbar, da von allen 16 möglichen Codeworten nur x_=(1,0,0,1,0,1,0) mit y_B in den (richtigen) Bitpositionen 3, 5, 6 und 7 übereinstimmt.
  • y_A=(1,0,0,1,E,E,E) ist decodierbar. Es fehlen nur die m=3 Prüfbit. Damit liegt das Informationswort u_=(1,0,0,1) ebenfalls fest (systematischer Code).