Aufgaben:Aufgabe 1.15: Distanzspektren von HC (7, 4, 3) und HC (8, 4, 4): Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
Zeile 42: Zeile 42:
 
{Geben Sie das Distanzspektrum des (7, 4, 3)–Hamming–Codes an.
 
{Geben Sie das Distanzspektrum des (7, 4, 3)–Hamming–Codes an.
 
|type="{}"}
 
|type="{}"}
$\( 7, 4, 3)–{\rm Code:} W_{0}$ = { 1 3% }
+
$\ ( 7, 4, 3)–{\rm Code:} W_{0}$ = { 1 3% }
 
$\ W_{3}$ = { 7 3% }
 
$\ W_{3}$ = { 7 3% }
 
$\ W_{4}$ = { 7 3% }
 
$\ W_{4}$ = { 7 3% }
Zeile 71: Zeile 71:
 
===Musterlösung===
 
===Musterlösung===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
'''1.'''
+
 
'''2.'''
+
 
'''3.'''
 
'''4.'''
 
'''5.'''
 
'''6.'''
 
'''7.'''
 
 
{{ML-Fuß}}
 
{{ML-Fuß}}
  

Version vom 13. Dezember 2017, 18:17 Uhr

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