Difference between revisions of "Aufgaben:Exercise 3.8Z: Optimal Detection Time for DFE"

From LNTwww
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
{{quiz-Header|Buchseite=Digital_Signal_Transmission/Decision_Feedback}}
 
{{quiz-Header|Buchseite=Digital_Signal_Transmission/Decision_Feedback}}
  
[[File:P_ID1454__Dig_Z_3_8.png|right|frame|Table of basic pulse values]]
+
[[File:P_ID1454__Dig_Z_3_8.png|right|frame|Table of  $g_d(t)$  samples  (normalized)]]
As in  [[Aufgaben:Exercise_3.8:_Delay_Filter_DFE_Realization|"Exercise 3.8"]],  we consider the bipolar binary system with decision feedback equalization (DFE).
+
As in  [[Aufgaben:Exercise_3.8:_Delay_Filter_DFE_Realization|"Exercise 3.8"]],  we consider the bipolar binary system with decision feedback equalization  $\rm (DFE)$.
  
 
The pre-equalized basic pulse  $g_d(t)$  at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency $f_{\rm G} \cdot T = 0.25$.  
 
The pre-equalized basic pulse  $g_d(t)$  at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency $f_{\rm G} \cdot T = 0.25$.  
  
In the ideal DFE, a compensation pulse  $g_w(t)$  is formed which is exactly equal to the input pulse  $g_d(t)$  for all times  $t ≥ T_{\rm D} + T_{\rm V}$,  so that the following applies to the corrected basic pulse:
+
In the ideal DFE,  a compensation pulse  $g_w(t)$  is formed which is exactly equal to the input pulse  $g_d(t)$  for all times  $t ≥ T_{\rm D} + T_{\rm V}$,  so that the following applies to the corrected basic pulse:
 
:$$g_k(t) \ = \ g_d(t) - g_w(t) = \ \left\{ \begin{array}{c} g_d(t)
 
:$$g_k(t) \ = \ g_d(t) - g_w(t) = \ \left\{ \begin{array}{c} g_d(t)
 
  \\ 0  \\  \end{array} \right.\quad
 
  \\ 0  \\  \end{array} \right.\quad
Line 14: Line 14:
 
\end{array}$$
 
\end{array}$$
  
Here  $T_{\rm D}$  denotes the detection time, which is a system variable that can be optimized. $T_{\rm D} = 0$  denotes symbol detection at pulse midpoint.
+
Here  $T_{\rm D}$  denotes the detection time,  which is a system variable that can be optimized.  $T_{\rm D} = 0$  denotes symbol detection at the pulse midpoint.
  
*However, for a system with DFE, &nbsp;$g_k(t)$&nbsp; is strongly asymmetric, so a detection time &nbsp;$T_{\rm D} < 0$&nbsp; is more favorable.  
+
*However,&nbsp; for a system with DFE, &nbsp;$g_k(t)$&nbsp; is strongly asymmetric,&nbsp; so a detection time &nbsp;$T_{\rm D} < 0$&nbsp; is more favorable.
 +
 
*The delay time &nbsp;$T_{\rm V} = T/2$&nbsp; indicates that the DFE does not take effect until half a symbol duration after detection.
 
*The delay time &nbsp;$T_{\rm V} = T/2$&nbsp; indicates that the DFE does not take effect until half a symbol duration after detection.
 +
 
*However, &nbsp;$T_{\rm V}$&nbsp; is not relevant for solving this exercise.
 
*However, &nbsp;$T_{\rm V}$&nbsp; is not relevant for solving this exercise.
  
  
A low-effort realization of the DFE is possible with a delay filter, where the filter order must be at least &nbsp;$N = 3$&nbsp; for the given basic pulse. The filter coefficients are to be selected as follows:
+
A low-effort realization of the DFE is possible with a delay filter,&nbsp; where the filter order must be at least &nbsp;$N = 3$&nbsp; for the given basic pulse.&nbsp; The filter coefficients are to be selected as follows:
 
:$$k_1 = g_d(T_{\rm D} + T),\hspace{0.2cm}k_2 = g_d(T_{\rm D} + 2T),\hspace{0.2cm}k_3 = g_d(T_{\rm D} + 3T)
 
:$$k_1 = g_d(T_{\rm D} + T),\hspace{0.2cm}k_2 = g_d(T_{\rm D} + 2T),\hspace{0.2cm}k_3 = g_d(T_{\rm D} + 3T)
 
  \hspace{0.05cm}.$$
 
  \hspace{0.05cm}.$$
Line 27: Line 29:
  
  
 
+
Notes:  
 
 
''Notes:''
 
 
*The exercise belongs to the chapter&nbsp; [[Digital_Signal_Transmission/Decision_Feedback|"Decision Feedback"]].
 
*The exercise belongs to the chapter&nbsp; [[Digital_Signal_Transmission/Decision_Feedback|"Decision Feedback"]].
 
   
 
   
* Note also that decision feedback is not associated with an increase in noise power, so that an increase in (half) eye opening by a factor of &nbsp;$K$&nbsp; simultaneously results in a signal-to-noise ratio gain of &nbsp;$20 \cdot {\rm lg} \, K$.&nbsp;  
+
* Note also that decision feedback is not associated with an increase in noise power,&nbsp; so that an increase in&nbsp; (half)&nbsp; eye opening by a factor of &nbsp;$K$&nbsp; simultaneously results in a signal-to-noise ratio gain of &nbsp;$20 \cdot {\rm lg} \, K$.&nbsp;
* The pre-equalized basic pulse &nbsp;$g_d(t)$&nbsp; at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency &nbsp;$f_{\rm G} = 0.25/T$.  
+
 +
* The pre-equalized basic pulse &nbsp;$g_d(t)$&nbsp; at the DFE input corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency &nbsp;$f_{\rm G} = 0.25/T$.
 +
 
*The table shows the sample values of &nbsp;$g_d(t)$&nbsp; normalized to &nbsp;$s_0$.&nbsp; The information section for&nbsp; [[Aufgaben:Exercise_3.8:_Delay_Filter_DFE_Realization| "Exercise 3.8"]]&nbsp; shows a sketch of &nbsp;$g_d(t)$.&nbsp;
 
*The table shows the sample values of &nbsp;$g_d(t)$&nbsp; normalized to &nbsp;$s_0$.&nbsp; The information section for&nbsp; [[Aufgaben:Exercise_3.8:_Delay_Filter_DFE_Realization| "Exercise 3.8"]]&nbsp; shows a sketch of &nbsp;$g_d(t)$.&nbsp;
  
Line 65: Line 67:
 
$k_3\ = \ $ { 0.004 3% }
 
$k_3\ = \ $ { 0.004 3% }
  
{How large is the (half) eye opening with &nbsp;$T_{\rm D, \ opt}$, if the DFE compensates the trailers only &nbsp;$50 \%$?&nbsp; Interpret the result.
+
{How large is the (half) eye opening with &nbsp;$T_{\rm D, \ opt}$,&nbsp; if the DFE compensates the trailers only &nbsp;$50 \%$?&nbsp; Interpret the result.
 
|type="{}"}
 
|type="{}"}
 
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0)\ = \ $ { 0.066 3% }
 
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0)\ = \ $ { 0.066 3% }
Line 72: Line 74:
 
===Solution===
 
===Solution===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
'''(1)'''&nbsp; For detection time $T_{\rm D} = 0$, the following holds (already calculated in Exercise 3.8):
+
'''(1)'''&nbsp; For detection time&nbsp; $T_{\rm D} = 0$,&nbsp; the following holds&nbsp; (already calculated in Exercise 3.8):
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
:$$\frac{\ddot{o}(T_{\rm D})}{
  2} = g_d(0) - g_d(-T)- g_d(-2T)- g_d(-3T) \hspace{0.3cm}
+
  2} = g_d(0) - g_d(-T)- g_d(-2T)- g_d(-3T)$$
\Rightarrow \hspace{0.3cm} \frac{\ddot{o}(T_{\rm D})}{
+
:$$ \Rightarrow \hspace{0.3cm} \frac{\ddot{o}(T_{\rm D})}{
 
  2 \cdot s_0} = 0.470 - 0.235 - 0.029 -0.001 \hspace{0.15cm}\underline {= 0.205}
 
  2 \cdot s_0} = 0.470 - 0.235 - 0.029 -0.001 \hspace{0.15cm}\underline {= 0.205}
 
  \hspace{0.05cm}.$$
 
  \hspace{0.05cm}.$$
  
  
'''(2)'''&nbsp; The coefficients should be chosen such that $g_k(t)$ fully compensates for the trailer of $g_d(t)$:
+
'''(2)'''&nbsp; The coefficients should be chosen such that&nbsp; $g_k(t)$&nbsp; fully compensates for the trailer of&nbsp; $g_d(t)$:
 
:$$k_1 = g_d( T)\hspace{0.15cm}\underline {= 0.235},\hspace{0.2cm}k_2 = g_d(2T)\hspace{0.15cm}\underline {= 0.029},\hspace{0.2cm}k_3 =
 
:$$k_1 = g_d( T)\hspace{0.15cm}\underline {= 0.235},\hspace{0.2cm}k_2 = g_d(2T)\hspace{0.15cm}\underline {= 0.029},\hspace{0.2cm}k_3 =
 
   g_d(3T)\hspace{0.15cm}\underline {= 0.001}
 
   g_d(3T)\hspace{0.15cm}\underline {= 0.001}
Line 86: Line 88:
  
  
'''(3)'''&nbsp; Based on the result of subtask '''(1)''', we obtain:
+
'''(3)'''&nbsp; Based on the result of subtask&nbsp; '''(1)''',&nbsp; we obtain:
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
  2 \cdot s_0} = 0.205 - 0.5 \cdot (0.235 + 0.029 + 0.001)\hspace{0.15cm}\underline { = 0.072}
 
  2 \cdot s_0} = 0.205 - 0.5 \cdot (0.235 + 0.029 + 0.001)\hspace{0.15cm}\underline { = 0.072}
Line 92: Line 94:
  
  
'''(4)'''&nbsp; Optimizing $T_{\rm D}$ according to the entries in the table yields:
+
'''(4)'''&nbsp; Optimizing&nbsp; $T_{\rm D}$&nbsp; according to the entries in the table yields:
 
:$$T_{\rm D}/T = 0: \hspace{0.5cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.470 &ndash; 0.235 &ndash; 0.029 &ndash; 0.001 = 0.205,$$
 
:$$T_{\rm D}/T = 0: \hspace{0.5cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.470 &ndash; 0.235 &ndash; 0.029 &ndash; 0.001 = 0.205,$$
 
:$$T_{\rm D}/T = \ &ndash;0.1: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.466 \ &ndash; \ 0.204 \ &ndash; \ 0.022 \ &ndash; \ 0.001 = 0.240,$$
 
:$$T_{\rm D}/T = \ &ndash;0.1: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.466 \ &ndash; \ 0.204 \ &ndash; \ 0.022 \ &ndash; \ 0.001 = 0.240,$$
Line 100: Line 102:
 
:$$T_{\rm D}/T = \ &ndash;0.5: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.395 \ &ndash; \ 0.099 \ &ndash; \ 0.006 \ &ndash; \ 0.001 = 0.290,$$
 
:$$T_{\rm D}/T = \ &ndash;0.5: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.395 \ &ndash; \ 0.099 \ &ndash; \ 0.006 \ &ndash; \ 0.001 = 0.290,$$
 
:$$T_{\rm D}/T = \ &ndash;0.6: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.366 \ &ndash; \ 0.080 \ &ndash; \ 0.004 \ &ndash; \ 0.001 = 0.282,$$
 
:$$T_{\rm D}/T = \ &ndash;0.6: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.366 \ &ndash; \ 0.080 \ &ndash; \ 0.004 \ &ndash; \ 0.001 = 0.282,$$
*Thus, the optimal detection time is $T_{\rm D, \ opt} \ \underline {= \ &ndash;0.4T}$ (probably slightly larger).
+
*Thus,&nbsp; the optimal detection time is&nbsp; $T_{\rm D, \ opt} \ \underline {= \ &ndash;0.4T}$&nbsp; (probably slightly larger).
* For this, the maximum value $(\underline{0.291})$ was determined for the half eye opening.
+
 
 +
* For this,&nbsp; the maximum value $(\underline{0.291})$&nbsp; was determined for the half eye opening.
  
  
'''(5)'''&nbsp; With $T_{\rm D} = \ &ndash;0.4 \ T$, the filter coefficients are:
+
'''(5)'''&nbsp; With&nbsp; $T_{\rm D} = \ &ndash;0.4 \ T$,&nbsp; the filter coefficients are:
 
:$$k_1 = g_d(0.6 T)\hspace{0.15cm}\underline {= 0.366},\hspace{0.2cm}k_2 = g_d(1.6T)\hspace{0.15cm}\underline {= 0.080},\hspace{0.2cm}k_3 =
 
:$$k_1 = g_d(0.6 T)\hspace{0.15cm}\underline {= 0.366},\hspace{0.2cm}k_2 = g_d(1.6T)\hspace{0.15cm}\underline {= 0.080},\hspace{0.2cm}k_3 =
 
   g_d(2.6T)\hspace{0.15cm}\underline {= 0.004}
 
   g_d(2.6T)\hspace{0.15cm}\underline {= 0.004}
Line 110: Line 113:
  
  
'''(6)'''&nbsp; Using the same procedure as in subtask (3), we obtain here:
+
'''(6)'''&nbsp; Using the same procedure as in subtask&nbsp; '''(3)''',&nbsp; we obtain here:
 
:$$\frac{\ddot{o}(T_{\rm D,\hspace{0.05cm} opt})}{
 
:$$\frac{\ddot{o}(T_{\rm D,\hspace{0.05cm} opt})}{
 
  2 \cdot s_0} = 0.291 - 0.5 \cdot (0.366 + 0.080 + 0.004) \hspace{0.15cm}\underline {= 0.066}
 
  2 \cdot s_0} = 0.291 - 0.5 \cdot (0.366 + 0.080 + 0.004) \hspace{0.15cm}\underline {= 0.066}
Line 116: Line 119:
  
 
The results of this exercise can be summarized as follows:
 
The results of this exercise can be summarized as follows:
* Optimizing the detection timing ideally increases the eye opening by a factor of $0.291/0.205 = 1.42$, which corresponds to the signal-to-noise ratio gain of $20 \cdot {\rm lg} \, 1.42 \approx 3 \ \rm dB$.
+
# Optimizing the detection timing ideally increases the eye opening by a factor of&nbsp; $0.291/0.205 = 1.42$,&nbsp; which corresponds to the signal-to-noise ratio gain of&nbsp; $20 \cdot {\rm lg} \, 1.42 \approx 3 \ \rm dB$.
* However, if the DFE functions only $50\%$ due to realization inaccuracies, then with $T_{\rm D} = \ &ndash;0.4T$ there is a degradation by the amplitude factor $0.291/0.066 \approx 4.4$ compared to the ideal DFE. For $T_{\rm D} = 0$, this factor is much smaller with $2.05/0.072 \approx 3$.
+
# However,&nbsp; if the DFE functions only&nbsp; $50\%$&nbsp; due to realization inaccuracies,&nbsp; then with&nbsp; $T_{\rm D} = \ &ndash;0.4T$&nbsp; there is a degradation by the amplitude factor&nbsp; $0.291/0.066 \approx 4.4$&nbsp; compared to the ideal DFE.&nbsp; For&nbsp; $T_{\rm D} = 0$,&nbsp; this factor is much smaller with&nbsp; $2.05/0.072 \approx 3$.
* In fact, the actually worse system (with $T_{\rm D} = 0$) is superior to the actually better system (with $T_{\rm D} = \ &ndash;0.4T$) if the decision feedback works only $50\%$. Then there is a signal-to-noise ratio loss of $20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB$.
+
# In fact,&nbsp; the actually worse system&nbsp; $($with&nbsp; $T_{\rm D} = 0)$&nbsp; is superior to the actually better system&nbsp; $($with&nbsp; $T_{\rm D} = \ &ndash;0.4T)$,&nbsp; if the decision feedback works only&nbsp; $50\%$.&nbsp; Then there is a SNR loss of&nbsp; $20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB$.
* One can generalize these statements: &nbsp; The larger the improvement by system optimization (here:&nbsp; the optimization of the detection time) is in the ideal case, the larger is also the degradation at non-ideal conditions, e.g., at tolerance-bounded realization.
+
# One can generalize these statements: &nbsp; '''The larger the improvement by system optimization'''&nbsp; (here:&nbsp; the optimization of the detection time)&nbsp;''' is in the ideal case,&nbsp; the larger is also the degradation at non-ideal conditions''',&nbsp; e.g.,&nbsp; at tolerance-bounded realization.
 
{{ML-Fuß}}
 
{{ML-Fuß}}
  

Latest revision as of 15:29, 27 June 2022

Table of  $g_d(t)$  samples  (normalized)

As in  "Exercise 3.8",  we consider the bipolar binary system with decision feedback equalization  $\rm (DFE)$.

The pre-equalized basic pulse  $g_d(t)$  at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency $f_{\rm G} \cdot T = 0.25$.

In the ideal DFE,  a compensation pulse  $g_w(t)$  is formed which is exactly equal to the input pulse  $g_d(t)$  for all times  $t ≥ T_{\rm D} + T_{\rm V}$,  so that the following applies to the corrected basic pulse:

$$g_k(t) \ = \ g_d(t) - g_w(t) = \ \left\{ \begin{array}{c} g_d(t) \\ 0 \\ \end{array} \right.\quad \begin{array}{*{1}c} {\rm{for}}\\ {\rm{for}} \\ \end{array} \begin{array}{*{20}c} t < T_{\rm D} + T_{\rm V}, \\ t \ge T_{\rm D} + T_{\rm V}, \\ \end{array}$$

Here  $T_{\rm D}$  denotes the detection time,  which is a system variable that can be optimized.  $T_{\rm D} = 0$  denotes symbol detection at the pulse midpoint.

  • However,  for a system with DFE,  $g_k(t)$  is strongly asymmetric,  so a detection time  $T_{\rm D} < 0$  is more favorable.
  • The delay time  $T_{\rm V} = T/2$  indicates that the DFE does not take effect until half a symbol duration after detection.
  • However,  $T_{\rm V}$  is not relevant for solving this exercise.


A low-effort realization of the DFE is possible with a delay filter,  where the filter order must be at least  $N = 3$  for the given basic pulse.  The filter coefficients are to be selected as follows:

$$k_1 = g_d(T_{\rm D} + T),\hspace{0.2cm}k_2 = g_d(T_{\rm D} + 2T),\hspace{0.2cm}k_3 = g_d(T_{\rm D} + 3T) \hspace{0.05cm}.$$


Notes:

  • Note also that decision feedback is not associated with an increase in noise power,  so that an increase in  (half)  eye opening by a factor of  $K$  simultaneously results in a signal-to-noise ratio gain of  $20 \cdot {\rm lg} \, K$. 
  • The pre-equalized basic pulse  $g_d(t)$  at the DFE input corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency  $f_{\rm G} = 0.25/T$.
  • The table shows the sample values of  $g_d(t)$  normalized to  $s_0$.  The information section for  "Exercise 3.8"  shows a sketch of  $g_d(t)$. 


Questions

1

Calculate the half eye opening for  $T_{\rm D} = 0$  and ideal DFE.

$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0) \ = \ $

2

How must the coefficients of the delay filter be set for this?

$k_1\ = \ $

$k_2\ = \ $

$k_3\ = \ $

3

Let  $T_{\rm D} = 0$. What (half) eye opening results if the DFE compensates the trailers only  $50 \%$? 

$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)\ = \ $

4

Determine the optimal detection time and eye opening with ideal DFE.

$T_{\rm D, \ opt}/T\ = \ $

$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0) \ = \ $

5

How must the coefficients of the delay filter be set for this?

$k_1\ = \ $

$k_2\ = \ $

$k_3\ = \ $

6

How large is the (half) eye opening with  $T_{\rm D, \ opt}$,  if the DFE compensates the trailers only  $50 \%$?  Interpret the result.

$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0)\ = \ $


Solution

(1)  For detection time  $T_{\rm D} = 0$,  the following holds  (already calculated in Exercise 3.8):

$$\frac{\ddot{o}(T_{\rm D})}{ 2} = g_d(0) - g_d(-T)- g_d(-2T)- g_d(-3T)$$
$$ \Rightarrow \hspace{0.3cm} \frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 0.470 - 0.235 - 0.029 -0.001 \hspace{0.15cm}\underline {= 0.205} \hspace{0.05cm}.$$


(2)  The coefficients should be chosen such that  $g_k(t)$  fully compensates for the trailer of  $g_d(t)$:

$$k_1 = g_d( T)\hspace{0.15cm}\underline {= 0.235},\hspace{0.2cm}k_2 = g_d(2T)\hspace{0.15cm}\underline {= 0.029},\hspace{0.2cm}k_3 = g_d(3T)\hspace{0.15cm}\underline {= 0.001} \hspace{0.05cm}.$$


(3)  Based on the result of subtask  (1),  we obtain:

$$\frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 0.205 - 0.5 \cdot (0.235 + 0.029 + 0.001)\hspace{0.15cm}\underline { = 0.072} \hspace{0.05cm}.$$


(4)  Optimizing  $T_{\rm D}$  according to the entries in the table yields:

$$T_{\rm D}/T = 0: \hspace{0.5cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.470 – 0.235 – 0.029 – 0.001 = 0.205,$$
$$T_{\rm D}/T = \ –0.1: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.466 \ – \ 0.204 \ – \ 0.022 \ – \ 0.001 = 0.240,$$
$$T_{\rm D}/T = \ –0.2: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.456 \ – \ 0.174 \ – \ 0.016 \ – \ 0.001 = 0.266,$$
$$T_{\rm D}/T = \ –0.3: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.441 \ – \ 0.146 \ – \ 0.012 \ – \ 0.001 = 0.283,$$
$${\bf {\it T}_{\rm D}/{\it T} = \ –0.4: \hspace{0.2cm} \ddot{o}({\it T}_{\rm D})/(2 \, {\it s}_0) = 0.420 \ – \ 0.121 \ – \ 0.008 \ – \ 0.001 = 0.291,}$$
$$T_{\rm D}/T = \ –0.5: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.395 \ – \ 0.099 \ – \ 0.006 \ – \ 0.001 = 0.290,$$
$$T_{\rm D}/T = \ –0.6: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.366 \ – \ 0.080 \ – \ 0.004 \ – \ 0.001 = 0.282,$$
  • Thus,  the optimal detection time is  $T_{\rm D, \ opt} \ \underline {= \ –0.4T}$  (probably slightly larger).
  • For this,  the maximum value $(\underline{0.291})$  was determined for the half eye opening.


(5)  With  $T_{\rm D} = \ –0.4 \ T$,  the filter coefficients are:

$$k_1 = g_d(0.6 T)\hspace{0.15cm}\underline {= 0.366},\hspace{0.2cm}k_2 = g_d(1.6T)\hspace{0.15cm}\underline {= 0.080},\hspace{0.2cm}k_3 = g_d(2.6T)\hspace{0.15cm}\underline {= 0.004} \hspace{0.05cm}.$$


(6)  Using the same procedure as in subtask  (3),  we obtain here:

$$\frac{\ddot{o}(T_{\rm D,\hspace{0.05cm} opt})}{ 2 \cdot s_0} = 0.291 - 0.5 \cdot (0.366 + 0.080 + 0.004) \hspace{0.15cm}\underline {= 0.066} \hspace{0.05cm}.$$

The results of this exercise can be summarized as follows:

  1. Optimizing the detection timing ideally increases the eye opening by a factor of  $0.291/0.205 = 1.42$,  which corresponds to the signal-to-noise ratio gain of  $20 \cdot {\rm lg} \, 1.42 \approx 3 \ \rm dB$.
  2. However,  if the DFE functions only  $50\%$  due to realization inaccuracies,  then with  $T_{\rm D} = \ –0.4T$  there is a degradation by the amplitude factor  $0.291/0.066 \approx 4.4$  compared to the ideal DFE.  For  $T_{\rm D} = 0$,  this factor is much smaller with  $2.05/0.072 \approx 3$.
  3. In fact,  the actually worse system  $($with  $T_{\rm D} = 0)$  is superior to the actually better system  $($with  $T_{\rm D} = \ –0.4T)$,  if the decision feedback works only  $50\%$.  Then there is a SNR loss of  $20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB$.
  4. One can generalize these statements:   The larger the improvement by system optimization  (here:  the optimization of the detection time)  is in the ideal case,  the larger is also the degradation at non-ideal conditions,  e.g.,  at tolerance-bounded realization.