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

Exercise 3.8Z: Optimal Detection Time for DFE

From LNTwww
Revision as of 11:15, 30 May 2022 by Hwang (talk | contribs)

Table of basic pulse values

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

The pre-equalized basic pulse  gd(t)  at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency fGT=0.25.

In the ideal DFE, a compensation pulse  gw(t)  is formed which is exactly equal to the input pulse  gd(t)  for all times  tTD+TV,  so that the following applies to the corrected basic pulse:

gk(t) = gd(t)gw(t)= {gd(t)0forfort<TD+TV,tTD+TV,

Here  TD  denotes the detection time, which is a system variable that can be optimized. TD=0  denotes symbol detection at pulse midpoint.

  • However, for a system with DFE,  gk(t)  is strongly asymmetric, so a detection time  TD<0  is more favorable.
  • The delay time  TV=T/2  indicates that the DFE does not take effect until half a symbol duration after detection.
  • However,  TV  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:

k1=gd(TD+T),k2=gd(TD+2T),k3=gd(TD+3T).



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  20lgK
  • The pre-equalized basic pulse  gd(t)  at the input of the DFE corresponds to the rectangular response of a Gaussian low-pass filter with the cutoff frequency  fG=0.25/T.
  • The table shows the sample values of  gd(t)  normalized to  s0.  The information section for  "Exercise 3.8"  shows a sketch of  gd(t)


Questions

1

Calculate the half eye opening for  TD=0  and ideal DFE.

100% DFE:¨o(TD=0)/(2s0) = 

2

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

k1 = 

k2 = 

k3 = 

3

Let  TD=0. What (half) eye opening results if the DFE compensates the trailers only  50%

50% DFE:¨o(TD=0)/(2s0) = 

4

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

TD, opt/T = 

100% DFE:¨o(TD, opt)/(2s0) = 

5

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

k1 = 

k2 = 

k3 = 

6

How large is the (half) eye opening with  TD, opt, if the DFE compensates the trailers only  50%?  Interpret the result.

50% DFE:¨o(TD, opt)/(2s0) = 


Solution

(1)  For detection time TD=0, the following holds (already calculated in Exercise 3.8):

¨o(TD)2=gd(0)gd(T)gd(2T)gd(3T)¨o(TD)2s0=0.4700.2350.0290.001=0.205_.


(2)  The coefficients should be chosen such that gk(t) fully compensates for the trailer of gd(t):

k1=gd(T)=0.235_,k2=gd(2T)=0.029_,k3=gd(3T)=0.001_.


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

¨o(TD)2s0=0.2050.5(0.235+0.029+0.001)=0.072_.


(4)  Optimizing TD 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:

  • 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.
  • 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.
  • 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 signal-to-noise ratio loss of 20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB.
  • 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.