Difference between revisions of "Aufgaben:Exercise 3.13: Threshold Decision vs. DFE vs. Maximum Likelihood"

From LNTwww
Line 1: Line 1:
  
{{quiz-Header|Buchseite=Digitalsignalübertragung/Viterbi–Empfänger}}
+
{{quiz-Header|Buchseite=Digital_Signal_Transmission/Viterbi_Receiver}}
  
[[File:P_ID1479__Dig_A_3_13.png|right|frame|Fehlerwahrscheinlichkeiten im Vergleich: <br>SE: &nbsp; &nbsp;Schwellenwertentscheidung, <br>DFE: Decision Feedback Equalization, <br>ML: &nbsp; &nbsp;Maximum&ndash;Likelihood&ndash;Detektion]]
+
[[File:P_ID1479__Dig_A_3_13.png|right|frame|Error probabilities in comparison: <br>SE: &nbsp; &nbsp;Threshold Decision, <br>DFE: Decision Feedback Equalization, <br>ML: &nbsp; &nbsp;Maximum Likelihood Detection]]
Es sollen Fehlerwahrscheinlichkeiten verschiedener Empfängertypen miteinander verglichen werden. Betrachtet werden im Einzelnen:  
+
Error probabilities of different receiver types are to be compared. Considered in detail are:  
* Schwellenwertentscheidung (SE) &nbsp; &rArr; &nbsp; Fehlerwahrscheinlichkeit &nbsp;$p_{\rm SE}$,
+
* Threshold Decision (SE) &nbsp; &rArr; &nbsp; error probability &nbsp;$p_{\rm SE}$,
* Decision Feedback Equalization (DFE) &nbsp; &rArr; &nbsp; Fehlerwahrscheinlichkeit &nbsp;$p_{\rm DFE}$ und
+
* Decision Feedback Equalization (DFE) &nbsp; &rArr; &nbsp; error probability &nbsp;$p_{\rm DFE}$ and
* Maximum&ndash;Likelihood&ndash;Detektion (ML) &nbsp; &rArr; &nbsp; Fehlerwahrscheinlichkeit &nbsp;$p_{\rm ML}$.
+
* Maximum Likelihood Detection (ML) &nbsp; &rArr; &nbsp; error probability &nbsp;$p_{\rm ML}$.
  
  
Der "Hauptwert" &nbsp;$g_0$, der Vorläufer&nbsp; $g_{\rm &ndash;1}$&nbsp; und der Nachläufer&nbsp; $g_1$&nbsp; des Detektionsgrundimpulses sowie der Detektionsstöreffektivwert vor dem jeweiligen Entscheider&nbsp; ($\sigma_d$)&nbsp; sind für vier verschiedene Parametersätze&nbsp; $\rm A$,&nbsp; $\rm B$,&nbsp; $\rm C$&nbsp; und&nbsp; $\rm D$&nbsp; in der Tabelle angegeben.
+
The "main value" &nbsp;$g_0$, the precursor&nbsp; $g_{\rm &ndash;1}$&nbsp; and the postcursor&nbsp; $g_1$&nbsp; of the basic detection pulse, as well as the detection coefficient before the respective decision &nbsp; ($\sigma_d$)&nbsp; are given for four different parameter sets &nbsp; $\rm A$,&nbsp; $\rm B$,&nbsp; $\rm C$&nbsp; and&nbsp; $\rm D$&nbsp; in the table.
  
Ausgegangen wird von bipolaren Amplitudenkoeffizienten, so dass zum Beispiel für die ungünstigste Fehlerwahrscheinlichkeit des Empfängers mit einfachem Schwellenwertenentscheider gilt:
+
Bipolar amplitude coefficients are assumed, so that, for example, for the worst-case error probability of the receiver with single threshold decision, the following applies:
 
:$$p_{\rm U,\hspace{0.05cm} SE }  =  \left\{ \begin{array}{c} {\rm Q}\big [ ({g_0-|g_{-1}|-|g_{1}|})/{\sigma_d} \big ]\\
 
:$$p_{\rm U,\hspace{0.05cm} SE }  =  \left\{ \begin{array}{c} {\rm Q}\big [ ({g_0-|g_{-1}|-|g_{1}|})/{\sigma_d} \big ]\\
 
  \\{\rm Q}(0) = 0.5  \end{array} \right.\quad
 
  \\{\rm Q}(0) = 0.5  \end{array} \right.\quad
\begin{array}{*{1}c} {\rm bei }\hspace{0.15cm}{\rm ge\ddot{o}ffnetem }\hspace{0.15cm}{\rm Auge },
+
\begin{array}{*{1}c} {\rm with }\hspace{0.15cm}{\rm open }\hspace{0.15cm}{\rm eye },
\\  \\{\rm bei }\hspace{0.15cm}{\rm geschlossenem }\hspace{0.15cm}{\rm Auge }. \\ \end{array}\begin{array}{*{20}c}
+
\\  \\{\rm with }\hspace{0.15cm}{\rm closed }\hspace{0.15cm}{\rm eye }. \\ \end{array}\begin{array}{*{20}c}
 
   \\
 
   \\
 
\end{array}$$
 
\end{array}$$
  
Beim Nyquistsystem&nbsp; $\rm A$&nbsp; ist die mittlere Fehlerwahrscheinlichkeit genau so groß, nämlich
+
For the Nyquist system &nbsp; $\rm A$,&nbsp; the mean error probability is exactly the same, viz.
 
:$$p_{\rm SE }  =p_{\rm U,\hspace{0.05cm} SE }  =  {\rm Q}\left( {g_0}/{\sigma_d} \right)=  {\rm
 
:$$p_{\rm SE }  =p_{\rm U,\hspace{0.05cm} SE }  =  {\rm Q}\left( {g_0}/{\sigma_d} \right)=  {\rm
 
  Q}(5) \approx 2.87 \cdot 10^{-7}\hspace{0.05cm}.$$
 
  Q}(5) \approx 2.87 \cdot 10^{-7}\hspace{0.05cm}.$$
  
Bei den anderen hier betrachteten Systemvarianten&nbsp; $\rm B$,&nbsp; $\rm C$&nbsp; und&nbsp; $\rm D$&nbsp; sind die Impulsinterferenzen so stark und der vorgegebene Störeffektivwert so klein, dass die folgende Näherung angewendet werden kann:
+
For the other system variants &nbsp; $\rm B$,&nbsp; $\rm C$&nbsp; and&nbsp; $\rm D$&nbsp; considered here, the intersymbol interferences are so strong and the given noise rms value is so small that the following approximation can be applied:
 
:$$p_{\rm SE }  \approx {1}/{4} \cdot p_{\rm U,\hspace{0.05cm} SE }
 
:$$p_{\rm SE }  \approx {1}/{4} \cdot p_{\rm U,\hspace{0.05cm} SE }
 
  =  {1}/{4} \cdot {\rm Q}\left( \frac {{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|-|g_{1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$
 
  =  {1}/{4} \cdot {\rm Q}\left( \frac {{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|-|g_{1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$
  
Mit Ausnahme des Nyquistsystems&nbsp; $\rm A$&nbsp; $($hier ist &nbsp;$p_{\rm DFE} = p_{\rm SE})$&nbsp; gilt für den DFE&ndash;Empfänger statt dessen folgende Näherung:
+
Except for the Nyquist system &nbsp; $\rm A$&nbsp; $($here &nbsp;$p_{\rm DFE} = p_{\rm SE})$,&nbsp; the following approximation applies to the DFE receiver instead:
 
:$$p_{\rm DFE }  \approx {1}/{2} \cdot p_{\rm U,\hspace{0.05cm} DFE }
 
:$$p_{\rm DFE }  \approx {1}/{2} \cdot p_{\rm U,\hspace{0.05cm} DFE }
 
  =  {1}/{2} \cdot {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$
 
  =  {1}/{2} \cdot {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$
  
Dagegen wurde auf der&nbsp; [[Digitalsignal%C3%BCbertragung/Viterbi%E2%80%93Empf%C3%A4nger#Fehlerwahrscheinlichkeit_bei_Maximum.E2.80.93Likelihood.E2.80.93Entscheidung| letzten Theorieseite]]&nbsp; zu diesem Kapitel gezeigt, dass für einen Empfänger mit ML&ndash;Entscheidung die folgende Näherung zutrifft:
+
In contrast, it was shown in the&nbsp; [[Digital_Signal_Transmission/Viterbi_Receiver#Error_probability_in_maximum_likelihood_decision|"last theory section"]]&nbsp; for this chapter that for a receiver with ML decision, the following approximation holds:
 
:$$p_{\rm ML }
 
:$$p_{\rm ML }
 
  =  {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}[g_{\nu}]}{\sigma_d} \right)\hspace{0.05cm}.$$
 
  =  {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}[g_{\nu}]}{\sigma_d} \right)\hspace{0.05cm}.$$
Line 39: Line 39:
  
  
''Hinweise:''  
+
''Notes:''  
*Die Aufgabe gehört zum  Kapitel&nbsp;  [[Digitalsignal%C3%BCbertragung/Viterbi%E2%80%93Empf%C3%A4nger|Viterbi&ndash;Empfänger]].
+
*The exercise belongs to the chapter&nbsp;  [[Digital_Signal_Transmission/Viterbi_Receiver|"Viterbi Receiver"]].
*Bezug genommen wird auch auf die Kapitel&nbsp;  [[Digital_Signal_Transmission/Lineare_Nyquistentzerrung|Lineare Nyquistentzerrung]] und [[Digital_Signal_Transmission/Entscheidungsrückkopplung|Entscheidungsrückkopplung]].
+
*Reference is also made to the chapters&nbsp;  [[Digital_Signal_Transmission/Linear_Nyquist_Equalization|"Linear Nyquist Equalization"]] and [[Digital_Signal_Transmission/Decision_Feedback|"Decision Feedback"]].
 
   
 
   
* Die Zahlenwerte der Q&ndash;Funktion können Sie mit dem Interaktionsmodul&nbsp; [[Applets:Komplementäre_Gaußsche_Fehlerfunktionen|Komplementäre Gaußsche Fehlerfunktionen]]&nbsp; ermitteln.
+
* DYou can determine the numerical values of the Q-function using the interaction module&nbsp; [[Applets:Komplementäre_Gaußsche_Fehlerfunktionen|"Complementary Gaussian Error Functions"]].&nbsp;  
* Um den im Theorieteil angegebenen Algorithmus für zwei Vorläufer anwenden zu können, müssten Sie folgende Umbenennungen vornehmen (was jedoch für die Berechnung der Fehlerwahrscheinlichkeiten keine Bedeutung hat):
+
* To apply the algorithm given in the theory section for two precursors, you would have to make the following renamings (which, however, has no meaning for the calculation of the error probabilities):
 
:$$g_{1 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{0 },\hspace{0.4cm}
 
:$$g_{1 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{0 },\hspace{0.4cm}
 
  g_{0 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{-1 },\hspace{0.4cm}
 
  g_{0 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{-1 },\hspace{0.4cm}
Line 51: Line 51:
  
  
===Fragebogen===
+
===Questions===
 
<quiz display=simple>
 
<quiz display=simple>
 
{Welche Fehlerwahrscheinlichkeit ergibt sich bei System &nbsp;$\rm A$&nbsp; mit Maximum&ndash;Likelihood&ndash;Detektion (ML)?
 
{Welche Fehlerwahrscheinlichkeit ergibt sich bei System &nbsp;$\rm A$&nbsp; mit Maximum&ndash;Likelihood&ndash;Detektion (ML)?

Revision as of 11:50, 8 June 2022

Error probabilities in comparison:
SE:    Threshold Decision,
DFE: Decision Feedback Equalization,
ML:    Maximum Likelihood Detection

Error probabilities of different receiver types are to be compared. Considered in detail are:

  • Threshold Decision (SE)   ⇒   error probability  $p_{\rm SE}$,
  • Decision Feedback Equalization (DFE)   ⇒   error probability  $p_{\rm DFE}$ and
  • Maximum Likelihood Detection (ML)   ⇒   error probability  $p_{\rm ML}$.


The "main value"  $g_0$, the precursor  $g_{\rm –1}$  and the postcursor  $g_1$  of the basic detection pulse, as well as the detection coefficient before the respective decision   ($\sigma_d$)  are given for four different parameter sets   $\rm A$,  $\rm B$,  $\rm C$  and  $\rm D$  in the table.

Bipolar amplitude coefficients are assumed, so that, for example, for the worst-case error probability of the receiver with single threshold decision, the following applies:

$$p_{\rm U,\hspace{0.05cm} SE } = \left\{ \begin{array}{c} {\rm Q}\big [ ({g_0-|g_{-1}|-|g_{1}|})/{\sigma_d} \big ]\\ \\{\rm Q}(0) = 0.5 \end{array} \right.\quad \begin{array}{*{1}c} {\rm with }\hspace{0.15cm}{\rm open }\hspace{0.15cm}{\rm eye }, \\ \\{\rm with }\hspace{0.15cm}{\rm closed }\hspace{0.15cm}{\rm eye }. \\ \end{array}\begin{array}{*{20}c} \\ \end{array}$$

For the Nyquist system   $\rm A$,  the mean error probability is exactly the same, viz.

$$p_{\rm SE } =p_{\rm U,\hspace{0.05cm} SE } = {\rm Q}\left( {g_0}/{\sigma_d} \right)= {\rm Q}(5) \approx 2.87 \cdot 10^{-7}\hspace{0.05cm}.$$

For the other system variants   $\rm B$,  $\rm C$  and  $\rm D$  considered here, the intersymbol interferences are so strong and the given noise rms value is so small that the following approximation can be applied:

$$p_{\rm SE } \approx {1}/{4} \cdot p_{\rm U,\hspace{0.05cm} SE } = {1}/{4} \cdot {\rm Q}\left( \frac {{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|-|g_{1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$

Except for the Nyquist system   $\rm A$  $($here  $p_{\rm DFE} = p_{\rm SE})$,  the following approximation applies to the DFE receiver instead:

$$p_{\rm DFE } \approx {1}/{2} \cdot p_{\rm U,\hspace{0.05cm} DFE } = {1}/{2} \cdot {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}\big [0, \hspace{0.05cm}g_0-|g_{-1}|\big ]}{\sigma_d} \right)\hspace{0.05cm}.$$

In contrast, it was shown in the  "last theory section"  for this chapter that for a receiver with ML decision, the following approximation holds:

$$p_{\rm ML } = {\rm Q}\left( \frac{{\rm Max }\hspace{0.05cm}[g_{\nu}]}{\sigma_d} \right)\hspace{0.05cm}.$$



Notes:

  • DYou can determine the numerical values of the Q-function using the interaction module  "Complementary Gaussian Error Functions"
  • To apply the algorithm given in the theory section for two precursors, you would have to make the following renamings (which, however, has no meaning for the calculation of the error probabilities):
$$g_{1 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{0 },\hspace{0.4cm} g_{0 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{-1 },\hspace{0.4cm} g_{-1 }\hspace{0.1cm}\Rightarrow \hspace{0.1cm}g_{-2 } \hspace{0.05cm}.$$


Questions

1

Welche Fehlerwahrscheinlichkeit ergibt sich bei System  $\rm A$  mit Maximum–Likelihood–Detektion (ML)?

$\hspace{0.2cm} p_{\rm ML} \ = \ $

$\ \cdot 10^{\rm –7} $

2

Welche Fehlerwahrscheinlichkeiten sind bei System  $\rm B$  zu erwarten?

$\hspace{0.25cm} p_{\rm SE} \ = \ $

$\ \% $
$p_{\rm DFE} \ = \ $

$\ \% $
$\hspace{0.2cm} p_{\rm ML} \ = \ $

$\ \% $

3

Welche Fehlerwahrscheinlichkeiten ergeben sich bei System  $\rm C$?

$\hspace{0.25cm} p_{\rm SE} \ = \ $

$\ \% $
$p_{\rm DFE} \ = \ $

$\ \% $
$\hspace{0.2cm} p_{\rm ML} \ = \ $

$\ \% $

4

Welche Fehlerwahrscheinlichkeiten sind bei System  $\rm D$  zu erwarten?

$\hspace{0.25cm} p_{\rm SE} \ = \ $

$\ \% $
$p_{\rm DFE} \ = \ $

$\ \% $
$\hspace{0.2cm} p_{\rm ML} \ = \ $

$\ \% $


Musterlösung

(1)  Ohne Impulsinterferenzen $\text{(System A)}$ bringen der DFE– und der ML–Empfänger keine Verbesserung gegenüber der einfachen Schwellenwertentscheidung:

$$ p_{\rm DFE } = p_{\rm ML } = p_{\rm SE } \hspace{0.15cm}\underline {\approx 2.87 \cdot 10^{-7}} \hspace{0.05cm}.$$


(2)  Mit $g_0 = 0.6$, $g_{\rm –1} = 0.1$ und $g_1 = 0.3$ $\text{(System B)}$ erhält man näherungsweise:

$$p_{\rm SE } \ \approx \ {1}/{4} \cdot {\rm Q}\left( \frac{0.6-0.1-0.3}{0.2} \right)= {1}/{4} \cdot{\rm Q}(1) \hspace{0.15cm}\underline {\approx 4\% \hspace{0.05cm}},$$
$$ p_{\rm DFE } \ \approx \ {1}/{2} \cdot {\rm Q}\left( \frac{0.6-0.1}{0.2} \right)= {1}/{2} \cdot {\rm Q}(2.5) \hspace{0.15cm}\underline {\approx 0.31\%} \hspace{0.05cm},$$
$$ p_{\rm ML } \ \approx \ {\rm Q}\left( \frac{0.6}{0.2} \right) = {\rm Q}(3) \hspace{0.15cm}\underline {\approx 0.135\%} \hspace{0.05cm}.$$


(3)  Die Fehlerwahrscheinlichkeiten lauten mit $g_0 = 0.4$ und $g_1 = g_{\rm –1} = 0.3$ $\text{(System C)}$:

$$p_{\rm SE } \ \approx \ {1}/{4} \cdot{\rm Q}(0) \hspace{0.15cm}\underline {= 12.5\%} \hspace{0.3cm}\Rightarrow \hspace{0.3cm}{\rm geschlossenes }\hspace{0.15cm}{\rm Auge } \hspace{0.05cm},$$
$$ p_{\rm DFE } \ \approx \ {1}/{2} \cdot {\rm Q}\left( \frac{0.4-0.3}{0.2} \right)= {1}/{2} \cdot {\rm Q}(0.5) \hspace{0.15cm}\underline {\approx 15\% \hspace{0.05cm}},$$
$$ p_{\rm ML } \ \approx \ {\rm Q}\left( \frac{0.4}{0.2} \right) = {\rm Q}(2) \hspace{0.15cm}\underline {\approx 2.27\%} \hspace{0.05cm}.$$
  • Interessant – und nicht etwa ein Rechenfehler – ist, dass die DFE schlechter ist als der herkömmliche Schwellenwertentscheider, wenn die Fehlerwahrscheinlichkeit $10\%$ oder mehr beträgt.
  • Siehe dazu auch die Musterlösung zur Teilaufgabe (4).


(4)  Bei System $\text{D}$ ergibt sich auch für den DFE–Empfänger ein geschlossenes Auge.

  • Die Fehlerwahrscheinlichkeit $p_{\rm DFE}$ ist größer als $p_{\rm SE}$, da nun die ungünstigste Symbolfolge häufiger auftritt. Nach der angegebenen einfachen Näherung gilt:
$$p_{\rm SE } = {1}/{4} \cdot{\rm Q}(0) = 0.125\hspace{0.05cm}, \hspace{0.2cm} p_{\rm DFE } = {1}/{2} \cdot{\rm Q}(0) \hspace{0.15cm}\underline {= 0.250} \hspace{0.05cm}.$$
  • Bei exakter Rechnung erhält man dagegen:
$$p_{\rm SE } \ = \ {1}/{4} \cdot {\rm Q}\left( \frac{0.3-0.4-0.3}{0.2}\right) + {1}/{4} \cdot{\rm Q}\left( \frac{0.3-0.4+0.3}{0.2}\right)+ \ {1}/{4} \cdot {\rm Q}\left( \frac{0.3+0.4-0.3}{0.2}\right) +{1}/{4} \cdot{\rm Q}\left( \frac{0.3+0.4+0.3}{0.2}\right)$$
$$ \Rightarrow \hspace{0.3cm}p_{\rm SE } \ = \ {1}/{4} \cdot \left[ {\rm Q}(-2) + {\rm Q}(1) +{\rm Q}(2) +{\rm Q}(5) \right] ={1}/{4} \cdot \left[ 1+ {\rm Q}(1) +{\rm Q}(5) \right] \hspace{0.05cm}.$$
  • Wegen ${\rm Q}(–2) + {\rm Q}(2) = 1$ und ${\rm Q}(5) \approx 0$ erhält man daraus $p_{\rm SE} \approx 25.5\%$.
  • Entsprechend gilt für den DFE–Empfänger:
$$p_{\rm DFE } \ = \ {1}/{2} \cdot {\rm Q}\left( \frac{0.3-0.4}{0.2}\right) + {1}/{2} \cdot{\rm Q}\left( \frac{0.3+0.4}{0.2}\right)= \ {1}/{2} \cdot \left[ {\rm Q}(-0.5) + {\rm Q}(3.5) \right] \approx\frac{1- {\rm Q}(0.5)}{2}\hspace{0.15cm}\underline {= 35\%} \hspace{0.05cm}.$$
  • Dagegen beträgt die Fehlerwahrscheinlichkeit $p_{\rm ML}$ eines Maximum–Likelihood–Empfängers weiterhin ${\rm Q}(2) \hspace{0.15cm} \underline {= 2.27\%}$.
  • Die Reihenfolge der Detektionsgrundimpulswerte ist für die Fehlerwahrscheinlichkeit des Viterbi–Empfängers (nahezu) nicht von Bedeutung.