Difference between revisions of "Aufgaben:Exercise 1.15: Distance Spectra of HC (7, 4, 3) and HC (8, 4, 4)"

From LNTwww
Line 29: Line 29:
 
   
 
   
 
''Hinweis:''  
 
''Hinweis:''  
 +
 
Die Aufgabe bezieht sich auf Kapitel [[Kanalcodierung/Schranken_für_die_Blockfehlerwahrscheinlichkeit|Schranken für die Blockfehlerwahrscheinlichkeit]], ebenso wie [[Aufgaben:1.14_Bhattacharyya–Schranke_für_BEC|Aufgabe 1.14]] und [[Aufgaben:1.16_Schranken_für_AWGN|Aufgabe 1.16]]. Als Kanäle sollen betrachtet werden:
 
Die Aufgabe bezieht sich auf Kapitel [[Kanalcodierung/Schranken_für_die_Blockfehlerwahrscheinlichkeit|Schranken für die Blockfehlerwahrscheinlichkeit]], ebenso wie [[Aufgaben:1.14_Bhattacharyya–Schranke_für_BEC|Aufgabe 1.14]] und [[Aufgaben:1.16_Schranken_für_AWGN|Aufgabe 1.16]]. Als Kanäle sollen betrachtet werden:
 
*das [[Kanalcodierung/Kanalmodelle_und_Entscheiderstrukturen#Binary_Symmetric_Channel_.E2.80.93_BSC|BSC–Modell]] (''Binary Symmetric Channel''),
 
*das [[Kanalcodierung/Kanalmodelle_und_Entscheiderstrukturen#Binary_Symmetric_Channel_.E2.80.93_BSC|BSC–Modell]] (''Binary Symmetric Channel''),
Line 61: Line 62:
 
{Betrachten wir nun das AWGN–Modell. Bestimmen Sie $E_{\rm B} / N_{0}$ in dB derart, dass sich für den (8, 4, 4)–Code die gleiche Bhattacharyya–Schranke ergibt.
 
{Betrachten wir nun das AWGN–Modell. Bestimmen Sie $E_{\rm B} / N_{0}$ in dB derart, dass sich für den (8, 4, 4)–Code die gleiche Bhattacharyya–Schranke ergibt.
 
|type="{}"}
 
|type="{}"}
$\ (8, 4, 4)–{rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ = { 5 3% }$ \ dB$
+
$\ (8, 4, 4)–{\rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ = { 5 3% }$ \ dB$
  
 
{Ermitteln Sie nun den AWGN–Parameter für den (7, 4, 3)–Hamming–Code.
 
{Ermitteln Sie nun den AWGN–Parameter für den (7, 4, 3)–Hamming–Code.
 
|type="{}"}
 
|type="{}"}
$\ (7, 4, 3)–{rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ = { 4.417 3% }$ \ dB$
+
$\ (7, 4, 3)–{\rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ = { 4.417 3% }$ \ dB$
  
 
</quiz>
 
</quiz>
Line 71: Line 72:
 
===Musterlösung===
 
===Musterlösung===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
 
  
 
{{ML-Fuß}}
 
{{ML-Fuß}}

Revision as of 18:24, 13 December 2017

Codetabellen des (7, 4)–Hamming–Codes und der (8, 4)–Erweiterung

Wir betrachten wie in Aufgabe 1.9

  • den (7, 4, 3)–Hamming–Code und
  • den erweiterten (8, 4, 4)–Hamming–Code.

Die Grafik zeigt die zugehörigen Codetabellen. In der Aufgabe 1.12 wurde schon die Syndromdecodierung dieser beiden Codes behandelt. In dieser Aufgabe sollen die Unterschiede hinsichtlich des Distanzspektrums {$W_{i}$} herausgearbeitet werden. Für die Laufvariable gilt $i = 0, ... , n:$

  • Die Integerzahl $W_{i}$ gibt die Zahl der Codeworte x mit dem Hamming–Gewicht $\underline{w_{\rm H}(x)} = i$ an.
  • Bei den hier betrachteten linearen Code bescheibt $W_{i}$ gleichzeitig die Anzahl der Codeworte mit der Hamming–Distanz i vom Nullwort.
  • Häufig weist man der Zahlenmenge {$W_{i}$} einer Pseudo–Funktion zu, die man Gewichtsfunktion (englisch: Weight Enumerator Function, WEF) nennt:
$$\left \{ \hspace{0.05cm} W_i \hspace{0.05cm} \right \} \hspace{0.3cm} \Leftrightarrow \hspace{0.3cm} W(X) = \sum_{i=0 }^{n} W_i \cdot X^{i} = W_0 + W_1 \cdot X + W_2 \cdot X^{2} + ... \hspace{0.05cm} + W_n \cdot X^{n}\hspace{0.05cm}.$$

Bhattacharyya hat die Pseudo–Funktion W(X;) verwendet, um eine kanalunabhängige (obere) Schranke für die Blockfehlerwahrscheinlichkeit anzugeben:

$${\rm Pr(Blockfehler)} \le{\rm Pr(Bhattacharyya)} = W(\beta) -1 \hspace{0.05cm}.$$

Der so genannte Bhattacharyya–Parameter ist dabei wie folgt gegeben:

$$\beta = \left\{ \begin{array}{c} \lambda \\ \\ 2 \cdot \sqrt{\varepsilon \cdot (1- \varepsilon)}\\ \\ {\rm exp}[- R \cdot E_{\rm B}/N_0] \end{array} \right.\quad \begin{array}{*{1}c} {\rm f\ddot{u}r\hspace{0.15cm} das \hspace{0.15cm}BEC-Modell},\\ \\ {\rm f\ddot{u}r\hspace{0.15cm} das \hspace{0.15cm}BSC-Modell}, \\ \\{\rm f\ddot{u}r\hspace{0.15cm} das \hspace{0.15cm}AWGN-Modell}. \end{array}$$

Hinweis:

Die Aufgabe bezieht sich auf Kapitel Schranken für die Blockfehlerwahrscheinlichkeit, ebenso wie Aufgabe 1.14 und Aufgabe 1.16. Als Kanäle sollen betrachtet werden:

Anzumerken ist, dass die Bhattacharyya–Schranke im allgemeinen sehr pessimistisch ist. Die tatsächliche Blockfehlerwahrscheinlichkeit liegt oft deutlich darunter.

Fragebogen

1

Geben Sie das Distanzspektrum des (7, 4, 3)–Hamming–Codes an.

$\ ( 7, 4, 3)–{\rm Code:} W_{0}$ =

$\ W_{3}$ =

$\ W_{4}$ =

$\ W_{7}$ =

2

Wie lautet die Bhattacharyya–Schranke für das BSC–Modell mit $\varepsilon = 0.01?$

$\ (7, 4, 3)–{\rm Code:} \ \ \ {\rm Pr(Bhattacharyya)}$ =

3

Wie lautet bei gleichem Kanal die Schranke des erweiterten Codes?

$\ (8, 4, 4)–{\rm Code:} \ \ \ {\rm Pr(Bhattacharyya)}$ =

4

Mit welchem BEC–Parameter $\lambda$ erhält man die genau gleichen Schranken?

$\lambda$ =

5

Betrachten wir nun das AWGN–Modell. Bestimmen Sie $E_{\rm B} / N_{0}$ in dB derart, dass sich für den (8, 4, 4)–Code die gleiche Bhattacharyya–Schranke ergibt.

$\ (8, 4, 4)–{\rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ =

$ \ dB$

6

Ermitteln Sie nun den AWGN–Parameter für den (7, 4, 3)–Hamming–Code.

$\ (7, 4, 3)–{\rm Code:} \ \ \ \ 10 · \ {\rm lg} \ E_{\rm B}/N_{0}$ =

$ \ dB$


Musterlösung