Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Aufgabe 4.4: Extrinsische L–Werte beim SPC

Aus LNTwww
Wechseln zu:Navigation, Suche

Geeignete Hilfstabelle

Wir betrachten nochmals den  Single Parity–check Code. Bei einem solchen  SPC (n,n1,2)  stammen von den  n  Bit eines Codewortes  x_  die ersten  k=n1  Bit von der Quellenfolge  u_  und es wird nur ein einziges Prüfbit  p  hinzugefügt, und zwar derart, dass die Anzahl der Einsen im Codewort geradzahlig ist:

x_=(x1,x2,...,xn1,xn)=(u1,u2,...,uk,p).

Die extrinsische Information über das  i–te Codebit wird über alle anderen Symbole  (ji)  gebildet. Deshalb schreiben wir für das um ein Bit kürzere Codewort:

x_(i)=(x1,...,xi1,xi+1,...,xn).

Der extrinsische  L–Wert über das  i–te Codesymbol lautet mit dem  Hamming–Gewicht  wH  der verkürzten Folge  x_(i):

LE(i)=Pr[wH(x_(i))istgerade|y_]Pr[wH(x_(i))istungerade|y_].
  • Ist die Wahrscheinlichkeit im Zähler größer als die im Nenner, so ist  LE(i)>0  und damit wird auch der Aposteriori–L–Wert  LAPP(i)=LA(i)+LE(i)  vergrößert, das heißt tendenziell in Richtung des Symbols  xi=0  beeinflusst.
  • Bei  LE(i)<0  spricht aus Sicht der anderen Symbole  (ji)  vieles dafür, dass  xi=1  ist.


Behandelt wird ausschließlich der  SPC (4, 3, 4), wobei für die Wahrscheinlichkeiten  pi=Pr(xi=1)  gilt:

p1=0.2,p2=0.9,p3=0.3,p4=0.6.

Daraus ergeben sich die Apriori–L–Werte zu:

LA(i)=ln[Pr(xi=0)Pr(xi=1)]=ln[1pipi].





Hinweise:

In Spalte 2:   die Wahrscheinlichkeit  qi=Pr(xi=0)=1pi,
in Spalte 3:   die Werte für  12pi,
in Spalte 4:   die Apriori–L–Werte  Li=ln[(1pi)/pi]=LA(i).
  • Der  Tangens Hyperbolicus  (tanh)  von Li/2  ist identisch mit  12pi   ⇒   Spalte 3.
  • In der  Aufgabe 4.4Z  wird gezeigt, dass für den extrinsischen  L–Wert auch geschrieben werden kann:
LE(i)=ln1+π1π,mitπ=nji(12pj).


Fragebogen

1

Es gelte  p1=0.2, p2=0.9, p3=0.3, p4=0.6. Berechnen Sie daraus die Apriori–L–Werte des  SPC (4, 3, 4)  für Bit 1 und Bit 2.

LA(i=1) = 

LA(i=2) = 

2

Wie lauten die extrinsischen L–Werte für Bit 1 und Bit 2.

LE(i=1) = 

LE(i=2) = 

3

Welche Zusammenhänge bestehen zwischen  pj  und  Lj=LA(j)?

Es gilt  pj=1/(1+eLj).
Es gilt  12pj=(eLj1) / (eLj+1).
Es gilt  12pj=tanh(Lj/2).

4

Es gelte weiter  p1=0.2, p2=0.9, p3 und p4=0.6. Berechnen Sie die extrinsischen L–Werte für Bit 3 und Bit 4.
Verwenden Sie hierzu verschiedene Gleichungen.

LE(i=3) = 

LE(i=4) = 


Musterlösung

(1)  Für die Apriori–L–Werte der beiden ersten Bits des Codewortes gilt:

LA(i=1) = ln[1p1p1]=ln4=+1.386_,
LA(i=2) = ln[1p2p2]=ln1/9=2.197_.

Die Werte können aus der vierten Spalte der auf der Angabenseite beigefügten Tabelle abgelesen werden.


(2)  Zur Berechnung des extrinsischen L–Wertes über das i–te Bit dürfen nur die Informationen über die drei anderen Bits (ji) herangezogen werden. Mit der angegebenen Gleichung gilt:

LE(i=1)=ln1+j1(12pj)1j1(12pj).
  • Für das Produkt erhält man entsprechend der dritten Spalte der Tabelle:
j=2,3,4(12pj)=(0.8)(+0.4)(0.2)=0.064LE(i=1)=ln1+0.06410.064=ln(1.137)=+0.128_.
  • Hinsichtlich Bit 2 erhält man entsprechend:
j=1,3,4(12pj)=(+0.6)(+0.4)(0.2)=0.048LE(i=2)=ln10.0481+0.048=ln(0.908)=0.096_.


(3)  Für den Apriori–L–Wert gilt:

Lj=LA(j)=ln[Pr(xj=0)Pr(xj=1)]=ln[1pjpj]1pj=pjeLjpj=11+eLj.
  • Damit gilt auch:
12pj=121+eLj=1+eLj21+eLj=eLj1eLj+1.
  • Multipliziert man Zähler und Nenner noch mit eLj/2, so erhält man:
12pj=eLj/2eLj/2eLj/2+eLj/2=tanh(Lj/2).
  • Somit sind alle Lösungsvorschläge richtig.
  • Die Funktion Tangens Hyperbolicus findet man zum Beispiel tabellarisch in Formelsammlungen oder in der letzten Spalte der vorne angegebenen Tabelle.


(4)  Wir berechnen LE(i=3) zunächst in gleicher Weise wie in der Teilaufgabe (2):

j=1,2,4(12pj)=(+0.6)(0.8)(0.2)=+0.096LE(i=3)=ln1+0.09610.096=ln(1.212)=+0.193_.
  • Den extrinsischen L–Wert hinsichtlich des letzten Bits berechnen wir nach der Gleichung
LE(i=4)=ln1+π1π,mitπ=tanh(L1/2)tanh(L2/2)tanh(L3/2).
  • Damit ergibt sich entsprechend der obigen Tabelle:
p1=0.2L1=+1.386L1/2=+0.693tanh(L1/2)=e+0.693e0.693e+0.693+e0.693=0.6identischmit12p1,
p2=0.9L2=2.197L2/2=1.099tanh(L2/2)=e1.099e+1.099e1.099+e+1.099=0.8identischmit12p2,
p3=0.3L3=0.847L3/2=+0.419tanh(L3/2)=e+0.419e0.419e+0.419+e0.419=0.4identischmit12p3.
  • Das Endergebnis lautet somit:
π=(+0.6)(0.8)(+0.4)=0.192LE(i=4)=ln10.1921+0.192=0.389_.