Processing math: 100%

Aufgabe 1.4: Maximum–Likelihood–Entscheidung

Aus LNTwww
Wechseln zu:Navigation, Suche

Modell zur Maximum–Likelihood–Decodierung

Wir betrachten das digitale Übertragungssystem entsprechend der Grafik.  Berücksichtigt sind dabei:

  • Ein systematischer  (5,2)–Blockcode  C  mit den Codeworten
x_0 = (0,0,0,0,0), x_1 = (0,1,0,1,0), x_2 = (1,0,1,0,1), x_3 = (1,1,1,1,1);
  • ein digitales  (binäres)  Kanalmodell,  das den Vektor  x_GF(25)  in den Vektor  y_GF(25)  verfälscht;
z_=argmaxx_iCPr(x_i|y_)=argminx_iCdH(y_,x_i).

Hier bezeichnet  dH(y_, xi_)  die  Hamming–Distanz  zwischen dem Empfangswort  y_  und dem  (möglicherweise)  gesendeten Codewort  xi_.




Hinweis:  Die Aufgabe gehört zum Kapitel  "Kanalmodelle und Entscheiderstrukturen".



Fragebogen

1

Es sei  y_=(1,0,0,0,1).  Welche Entscheidungen erfüllen das Maximum–Likelihood–Kriterium?

z_=x_0=(0,0,0,0,0),
z_=x_1=(0,1,0,1,0),
z_=x_2=(1,0,1,0,1),
z_=x_3=(1,1,1,1,1).

2

Es sei  y_=(0,0,0,1,0).  Welche Entscheidungen erfüllen das Maximum–Likelihood–Kriterium?

z_=x_0=(0,0,0,0,0),
z_=x_1=(0,1,0,1,0),
z_=x_2=(1,0,1,0,1),
z_=x_3=(1,1,1,1,1).

3

Welche Entscheidung trifft der ML–Decoder für  y_=(1,0,1,1,1),  wenn ihm mitgeteilt wird,  dass die beiden letzten Symbole unsicher sind?

z_=x_0=(0,0,0,0,0),
z_=x_1=(0,1,0,1,0),
z_=x_2=(1,0,1,0,1),
z_=x_3=(1,1,1,1,1).

4

Zu welchem Informationswort  v=(v1,v2)  führt die Entscheidung gemäß der letzten Teilaufgabe?

v1 = 

v2 = 


Musterlösung

(1)  Richtig ist die Antwort 3:

  • Die Hamming–Distanzen zwischen dem spezifischen Empfangswort y_=(1,0,0,0,1) und den vier möglichen Codeworten x_i ergeben sich wie folgt:
dH(y_,x_0)=2,dH(y_,x_1)=4,dH(y_,x_2)=1,dH(y_,x_3)=3.
  • Entschieden wird sich für die Folge mit der geringsten Hamming–Distanz dH(y_,x_2)=1.


(2)  Für y_=(0,0,0,1,0) sind die Antworten 1 und 2 richtig, wie die folgende Rechnung zeigt:

dH(y_,x_0)=1,dH(y_,x_1)=1,dH(y_,x_2)=4,dH(y_,x_3)=4.


(3)  Richtig ist die Antwort 3:

  • Entsprechend der Hamming–Distanz wäre eine Entscheidung zugunsten von x2 genau so möglich wie für x3, wenn der Vektor y_=(1,0,1,1,1) empfangen wird:
dH(y_,x_0)=4,dH(y_,x_1)=4,dH(y_,x_2)=1,dH(y_,x_3)=1.
  • Der Empfangsvektor y_ unterscheidet sich aber von x2 bezüglich des vierten Bits und von x3 im zweiten Bit.
  • Da das vierte Bit unsicherer ist als das zweite, wird er sich für x2 entscheiden .


(4)  Da es sich hier um einen systematischen Code handelt, ist die Entscheidung für z_=(1,0,1,0,1) gleichbedeutend mit der Entscheidung

v1 =1_, v2 =0_.
  • Es ist nicht sicher, dass u_=(1,0) tatsächlich gesendet wurde.
  • Aber die Wahrscheinlichkeit ist angesichts des Empfangsvektors y_=(1,0,1,1,1) hierfür am größten.