Difference between revisions of "Aufgaben:Exercise 3.8: Delay Filter DFE Realization"

From LNTwww
m (Text replacement - "Category:Aufgaben zu Digitalsignalübertragung" to "Category:Digital Signal Transmission: Exercises")
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
{{quiz-Header|Buchseite=Digitalsignalübertragung/Entscheidungsrückkopplung}}
+
{{quiz-Header|Buchseite=Digital_Signal_Transmission/Decision_Feedback}}
  
  
[[File:P_ID1453__Dig_A_3_8.png|right|frame|Entscheidungsrückkopplung mit Laufzeitfilter]]
+
[[File:P_ID1453__Dig_A_3_8.png|right|frame|Decision feedback with delay filter]]
Wir betrachten ein bipolares Binärsystem mit Entscheidungsrückkopplung (englisch:&nbsp; <i>Decision Feedback Equalization</i>, DFE).
+
We consider a bipolar binary system with decision feedback equalization&nbsp; $\rm (DFE)$.
  
Der vorentzerrte Grundimpuls &nbsp;$g_d(t)$&nbsp; kann als Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz &nbsp;$f_{\rm G} \cdot T = 0.25$&nbsp; berechnet werden und ist in der Grafik rot eingezeichnet. Bei der&nbsp; [[Aufgaben:Aufgabe_3.8Z:_Optimaler_Detektionszeitpunkt_bei_DFE|Aufgabe 3.8Z]]&nbsp; sind die Abtastwerte von &nbsp;$g_d(t)$&nbsp; tabellarisch im Abstand &nbsp;$T/10$&nbsp; angegeben.
+
The pre-equalized basic pulse &nbsp;$g_d(t)$&nbsp; can be calculated as the rectangular response of a Gaussian low-pass filter with the cutoff frequency &nbsp;$f_{\rm G} \cdot T = 0.25$&nbsp; and is shown in red in the diagram. In&nbsp; [[Aufgaben:Exercise_3.8Z:_Optimal_Detection_Time_for_DFE|Exercise 3.8Z]]&nbsp; the samples of &nbsp;$g_d(t)$&nbsp; are tabulated in the distance &nbsp;$T/10$.&nbsp;
  
Bei idealer Entscheidungsrückkopplung &ndash; dimensioniert für den Detektionszeitpunkt &nbsp;$T_{\rm D} = 0$&nbsp; &ndash; gilt:  
+
With ideal decision feedback &ndash; dimensioned for the detection time &nbsp;$T_{\rm D} = 0$&nbsp; &ndash; applies:  
*Es wird ein Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; gebildet, der für &nbsp;$t &#8805; T_{\rm V} = T/2$&nbsp; gleich &nbsp;$g_d(t)$&nbsp; und für &nbsp;$t < T_{\rm V}$&nbsp; identisch Null ist (blau gefüllte Fläche).
+
*A compensation pulse &nbsp;$g_w(t)$&nbsp; is formed,&nbsp; which is equal to &nbsp;$g_d(t)$&nbsp; for  &nbsp;$t &#8805; T_{\rm V} = T/2$&nbsp; and identical to zero for &nbsp;$t < T_{\rm V}$&nbsp; (blue filled area).
*Der korrigierte Grundimpuls $g_k(t) = g_d(t) - g_w(t)$ ist somit für $t > T/2$ stets Null.  
 
  
 +
*The corrected basic pulse $g_k(t) = g_d(t) - g_w(t)$ is thus always zero for&nbsp; $t > T/2$.
  
Durch eine Simulation wurde für dieses System mit idealer DFE das ungünstigste S/N&ndash;Verhältnis am Entscheider und daraus die worst&ndash;case&ndash;Fehlerwahrscheinlichkeit bestimmt, wobei die Detektion zum Zeitpunkt &nbsp;$T_{\rm D} = 0$&nbsp; erfolgte. Es ergab sich folgendes Ergebnis:
+
 
 +
By simulation,&nbsp; the worst-case S/N ratio at the decision and from this the worst&ndash;case error probability were determined for this system with ideal DFE and with detection at time &nbsp;$T_{\rm D} = 0$.&nbsp; The result was as follows:
 
:$$\rho_{\rm U} = \frac{\big[\ddot{o}(T_{\rm D})/2\big]^2}{
 
:$$\rho_{\rm U} = \frac{\big[\ddot{o}(T_{\rm D})/2\big]^2}{
 
  \sigma_d^2} = 25  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
  \sigma_d^2} = 25  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
Line 21: Line 22:
 
  \hspace{0.05cm}.$$
 
  \hspace{0.05cm}.$$
  
Eine aufwandsgünstigste Realisierung der DFE ist mit einem Laufzeitfilter möglich. In der Grafik ist der Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; für ein solches Laufzeitfilter mit der Ordnung &nbsp;$N = 2$&nbsp; und den Koeffizienten&nbsp; $k_1 = 0.2$&nbsp; und&nbsp; $k_2 = 0.05$&nbsp; eingezeichnet (blaue Kurve).
+
A low-effort realization of the DFE is possible with a delay filter.&nbsp; In the graph,&nbsp; the compensation pulse &nbsp;$g_w(t)$&nbsp; for such a delay filter with order &nbsp;$N = 2$&nbsp; and coefficients&nbsp; $k_1 = 0.2$&nbsp; and&nbsp; $k_2 = 0.05$&nbsp; is plotted&nbsp; (blue curve).
 
 
 
 
  
  
  
  
''Hinweis:''
+
Note:&nbsp; The exercise belongs to the chapter&nbsp; [[Digital_Signal_Transmission/Decision_Feedback|"Decision Feedback"]].
*Die Aufgabe gehört zum  Kapitel&nbsp; [[Digitalsignal%C3%BCbertragung/Entscheidungsr%C3%BCckkopplung|Entscheidungsrückkopplung]].
 
 
   
 
   
  
Line 35: Line 33:
  
  
===Fragebogen===
+
===Questions===
  
 
<quiz display=simple>
 
<quiz display=simple>
{Wie groß ist die (normierte) halbe Augenöffnung bei idealer DFE? Auch für die weiteren Aufgaben gelte &nbsp;$T_{\rm D} = 0$.
+
{How large is the (normalized) half eye opening at ideal DFE?&nbsp; Also for the further exercises &nbsp;$T_{\rm D} = 0$ is valid.
 
|type="{}"}
 
|type="{}"}
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.205 3% }
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.205 3% }
  
{Berechnen Sie aus dem angegebenen SNR den (normierten) Störeffektivwert.
+
{Calculate the (normalized) noise rms value from the given SNR.
 
|type="{}"}
 
|type="{}"}
 
$\sigma_d/s_0\ = \ $ { 0.041 3% }
 
$\sigma_d/s_0\ = \ $ { 0.041 3% }
  
{Berechnen Sie die halbe normierte Augenöffnung und den Störabstand, wenn die DFE durch ein Laufzeitfilter mit &nbsp;$N = 2$, &nbsp;$k_1 = 0.2$&nbsp; und &nbsp;$k_2 = 0.05$&nbsp; realisiert wird.
+
{Calculate the half normalized eye opening and the signal-to-noise ratio if the DFE is implemented by a delay filter with &nbsp;$N = 2$, &nbsp;$k_1 = 0.2$&nbsp; and &nbsp;$k_2 = 0.05$.&nbsp;  
 
|type="{}"}
 
|type="{}"}
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.148 3% }
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.148 3% }
 
$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $ { 11.1 3% } $\ \rm dB$
 
$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $ { 11.1 3% } $\ \rm dB$
  
{Berechnen Sie die halbe normierte Augenöffnung und den Störabstand mit &nbsp;$N = 2$, wenn die Koeffizientn &nbsp;$k_1$&nbsp; und &nbsp;$k_2$&nbsp; bestmöglichst gewählt werden?
+
{Calculate the half normalized eye opening and the signal-to-noise ratio with &nbsp;$N = 2$ when the coefficients &nbsp;$k_1$&nbsp; and &nbsp;$k_2$&nbsp; are chosen as best as possible?
 
|type="{}"}
 
|type="{}"}
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.204 3% }
 
$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $ { 0.204 3% }
 
$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $ { 13.94 3% } $\ \rm dB$
 
$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $ { 13.94 3% } $\ \rm dB$
  
{Welche der folgenden Aussagen sind im vorliegenden Fall zutreffend?
+
{Which of the following statements are true in the present case?
 
|type="[]"}
 
|type="[]"}
+ Bei einem Empfänger ohne DFE ist das Auge geschlossen.
+
+ For a receiver without DFE,&nbsp; the eye is closed.
+ Ein Nachteil der DFE ist die Fehlerfortpflanzung
+
+ A disadvantage of the DFE is the propagation of uncertainty.
- Durch die DFE wird jede einzelne Symbolentscheidung verbessert.
+
- The DFE improves each symbol decision.
 
</quiz>
 
</quiz>
  
===Musterlösung===
+
===Solution===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
'''(1)'''&nbsp; Bei idealer DFE werden alle Nachläufer kompensiert. Somit erhält man für die halbe Augenöffnung unter der Voraussetzung $T_{\rm D} = 0$:
+
'''(1)'''&nbsp; With ideal DFE,&nbsp; all trailers are compensated.&nbsp; Thus one obtains for the half eye opening under the condition&nbsp; $T_{\rm D} = 0$:
 
:$$\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)\hspace{0.3cm}
Line 73: Line 71:
  
  
'''(2)'''&nbsp; Aus dem angegebenen ungünstigsten S/N&ndash;Verhältnis $\rho_{\rm U} = 25$ folgt:
+
'''(2)'''&nbsp; From the given worst-case S/N ratio&nbsp; $\rho_{\rm U} = 25$,&nbsp; it follows:
 
:$$\rho_{\rm U} = \frac{[\ddot{o}(T_{\rm D})/2]^2}{
 
:$$\rho_{\rm U} = \frac{[\ddot{o}(T_{\rm D})/2]^2}{
 
  \sigma_d^2} = 25  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
  \sigma_d^2} = 25  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
Line 82: Line 80:
  
  
'''(3)'''&nbsp; Durch dieses Filter werden die beiden ersten Nachläufer nur teilweise und der dritte Nachläufer gar nicht kompensiert.  
+
'''(3)'''&nbsp; By this filter,&nbsp; the first two trailers are only partially compensated and the third trailer is not compensated at all.
*Daraus folgt mit dem Ergebnis der Teilaufgabe  (1):
+
*From this follows with the result of subtask&nbsp; '''(1)''':
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
  2 \cdot s_0} \ = \ 0.205 - | 0.235 - 0.2 | - |0.029 -0.05 | -0.001 = 0.205 - 0.035 - 0.021 -0.001 \hspace{0.15cm}\underline {= 0.148}$$
 
  2 \cdot s_0} \ = \ 0.205 - | 0.235 - 0.2 | - |0.029 -0.05 | -0.001 = 0.205 - 0.035 - 0.021 -0.001 \hspace{0.15cm}\underline {= 0.148}$$
Line 92: Line 90:
  
  
'''(4)'''&nbsp; Es ergeben sich nahezu die gleichen Ergebnisse wie bei idealer DFE (lediglich der dritte Nachläufer wird nicht kompensiert):
+
'''(4)'''&nbsp; Almost the same results are obtained as for ideal DFE&nbsp; (only the third trailer is not compensated):
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
  2 \cdot s_0}\hspace{0.15cm}\underline { = 0.204}
 
  2 \cdot s_0}\hspace{0.15cm}\underline { = 0.204}
 
  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
 
  \hspace{0.3cm}\Rightarrow \hspace{0.3cm}
  10 \cdot {\rm lg}\hspace{0.1cm}\rho_{\rm U} \hspace{0.15cm}\underline {\approx 13.94 \,{\rm dB}}\hspace{0.3cm}{\rm (Ideale \hspace{0.15cm}DFE\hspace{-0.15cm}:}\hspace{0.15cm}{13.98 \,{\rm dB)}}
+
  10 \cdot {\rm lg}\hspace{0.1cm}\rho_{\rm U} \hspace{0.15cm}\underline {\approx 13.94 \,{\rm dB}}\hspace{0.3cm}{\rm (Ideal \hspace{0.15cm}DFE\hspace{-0.15cm}:}\hspace{0.15cm}{13.98 \,{\rm dB)}}
 
  \hspace{0.05cm}.$$
 
  \hspace{0.05cm}.$$
  
  
'''(5)'''&nbsp; Die <u>beiden ersten Aussagen</u> sind richtig:
+
'''(5)'''&nbsp; The&nbsp; <u>first two statements</u>&nbsp; are correct:
* Ohne DFE beträgt die halbe Augenöffnung:
+
* Without DFE,&nbsp; the half eye opening is:
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
:$$\frac{\ddot{o}(T_{\rm D})}{
 
  2 \cdot s_0} = 0.470 - 2 \cdot 0.235 - 2 \cdot 0.029 - 2 \cdot
 
  2 \cdot s_0} = 0.470 - 2 \cdot 0.235 - 2 \cdot 0.029 - 2 \cdot
 
  0.001 < 0
 
  0.001 < 0
 
  \hspace{0.05cm}.$$
 
  \hspace{0.05cm}.$$
*Wird irgendwann einmal aufgrund eines zu großen Rauschwertes eine Fehlentscheidung getroffen, so wird die Verfälschungswahrscheinlichkeit der nachfolgenden Symbole signifikant erhöht. Allerdings gibt es in jeder Folge immer wieder Symbolkombinationen, die diese Fehlerfortpflanzung unterbrechen.
+
*If at some point a wrong decision is made due to a too large noise component,&nbsp; the falsification probability of the subsequent symbols is significantly increased.&nbsp; However,&nbsp; there are always symbol combinations in each sequence that interrupt this propagation of uncertainty.
*Der letzte Lösungsvorschlag ist falsch. Es gilt vielmehr: Kleine Abstände von der Entscheiderschwelle werden vergrößert, große Abstände dagegen verkleinert und deren Verfälschungswahrscheinlichkeiten demzufolge vergrößert. Im Mittel führt dies aber zu einer kleineren Fehlerwahrscheinlichkeit.
+
 
 +
*The last statement is wrong.&nbsp; It is rather true: Small distances from the decision threshold are increased,&nbsp; large distances,&nbsp; on the other hand,&nbsp; are decreased and their falsification probabilities are consequently increased.&nbsp; On average,&nbsp; however,&nbsp; this leads to a smaller error probability.
 
{{ML-Fuß}}
 
{{ML-Fuß}}
  
  
  
[[Category:Digital Signal Transmission: Exercises|^3.6 Entscheidungsrückkopplung^]]
+
[[Category:Digital Signal Transmission: Exercises|^3.6 Decision Feedback Equalization^]]

Latest revision as of 14:55, 27 June 2022


Decision feedback with delay filter

We consider a bipolar binary system with decision feedback equalization  $\rm (DFE)$.

The pre-equalized basic pulse  $g_d(t)$  can be calculated as the rectangular response of a Gaussian low-pass filter with the cutoff frequency  $f_{\rm G} \cdot T = 0.25$  and is shown in red in the diagram. In  Exercise 3.8Z  the samples of  $g_d(t)$  are tabulated in the distance  $T/10$. 

With ideal decision feedback – dimensioned for the detection time  $T_{\rm D} = 0$  – applies:

  • A compensation pulse  $g_w(t)$  is formed,  which is equal to  $g_d(t)$  for  $t ≥ T_{\rm V} = T/2$  and identical to zero for  $t < T_{\rm V}$  (blue filled area).
  • The corrected basic pulse $g_k(t) = g_d(t) - g_w(t)$ is thus always zero for  $t > T/2$.


By simulation,  the worst-case S/N ratio at the decision and from this the worst–case error probability were determined for this system with ideal DFE and with detection at time  $T_{\rm D} = 0$.  The result was as follows:

$$\rho_{\rm U} = \frac{\big[\ddot{o}(T_{\rm D})/2\big]^2}{ \sigma_d^2} = 25 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} 10 \cdot {\rm lg}\hspace{0.1cm}\rho_{\rm U} \approx 14\,{\rm dB} \hspace{0.3cm}\Rightarrow \hspace{0.3cm} p_{\rm U} = {\rm Q}(\sqrt{\rho_{\rm U}}) \approx 2.9 \cdot 10^{-7} \hspace{0.05cm}.$$

A low-effort realization of the DFE is possible with a delay filter.  In the graph,  the compensation pulse  $g_w(t)$  for such a delay filter with order  $N = 2$  and coefficients  $k_1 = 0.2$  and  $k_2 = 0.05$  is plotted  (blue curve).



Note:  The exercise belongs to the chapter  "Decision Feedback".



Questions

1

How large is the (normalized) half eye opening at ideal DFE?  Also for the further exercises  $T_{\rm D} = 0$ is valid.

$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $

2

Calculate the (normalized) noise rms value from the given SNR.

$\sigma_d/s_0\ = \ $

3

Calculate the half normalized eye opening and the signal-to-noise ratio if the DFE is implemented by a delay filter with  $N = 2$,  $k_1 = 0.2$  and  $k_2 = 0.05$. 

$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $

$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $

$\ \rm dB$

4

Calculate the half normalized eye opening and the signal-to-noise ratio with  $N = 2$ when the coefficients  $k_1$  and  $k_2$  are chosen as best as possible?

$\ddot{o}(T_{\rm D})/(2s_0) \ = \ $

$10 \cdot {\rm lg} \, \rho_{\rm U} \ = \ $

$\ \rm dB$

5

Which of the following statements are true in the present case?

For a receiver without DFE,  the eye is closed.
A disadvantage of the DFE is the propagation of uncertainty.
The DFE improves each symbol decision.


Solution

(1)  With ideal DFE,  all trailers are compensated.  Thus one obtains for the half eye opening under the condition  $T_{\rm D} = 0$:

$$\frac{\ddot{o}(T_{\rm D})}{ 2} = g_d(0) - g_d(-T)- g_d(-2T)- g_d(-3T)\hspace{0.3cm} \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)  From the given worst-case S/N ratio  $\rho_{\rm U} = 25$,  it follows:

$$\rho_{\rm U} = \frac{[\ddot{o}(T_{\rm D})/2]^2}{ \sigma_d^2} = 25 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} (\sigma_d/s_0)^2 = \frac{[\ddot{o}(T_{\rm D})/(2s_0)]^2}{ 25}\hspace{0.3cm}\Rightarrow \hspace{0.3cm} \sigma_d/s_0 = \frac{\ddot{o}(T_{\rm D})/(2s_0)}{ 5} \hspace{0.15cm}\underline {= 0.041} \hspace{0.05cm}.$$


(3)  By this filter,  the first two trailers are only partially compensated and the third trailer is not compensated at all.

  • From this follows with the result of subtask  (1):
$$\frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} \ = \ 0.205 - | 0.235 - 0.2 | - |0.029 -0.05 | -0.001 = 0.205 - 0.035 - 0.021 -0.001 \hspace{0.15cm}\underline {= 0.148}$$
$$\Rightarrow \hspace{0.3cm} \rho_{\rm U} =\frac{0.148^2}{ 0.041^2} \approx 13 \hspace{0.3cm}\Rightarrow \hspace{0.3cm} 10 \cdot {\rm lg}\hspace{0.1cm}\rho_{\rm U}\hspace{0.15cm}\underline { \approx 11.1\,{\rm dB}} \hspace{0.05cm}.$$


(4)  Almost the same results are obtained as for ideal DFE  (only the third trailer is not compensated):

$$\frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0}\hspace{0.15cm}\underline { = 0.204} \hspace{0.3cm}\Rightarrow \hspace{0.3cm} 10 \cdot {\rm lg}\hspace{0.1cm}\rho_{\rm U} \hspace{0.15cm}\underline {\approx 13.94 \,{\rm dB}}\hspace{0.3cm}{\rm (Ideal \hspace{0.15cm}DFE\hspace{-0.15cm}:}\hspace{0.15cm}{13.98 \,{\rm dB)}} \hspace{0.05cm}.$$


(5)  The  first two statements  are correct:

  • Without DFE,  the half eye opening is:
$$\frac{\ddot{o}(T_{\rm D})}{ 2 \cdot s_0} = 0.470 - 2 \cdot 0.235 - 2 \cdot 0.029 - 2 \cdot 0.001 < 0 \hspace{0.05cm}.$$
  • If at some point a wrong decision is made due to a too large noise component,  the falsification probability of the subsequent symbols is significantly increased.  However,  there are always symbol combinations in each sequence that interrupt this propagation of uncertainty.
  • The last statement is wrong.  It is rather true: Small distances from the decision threshold are increased,  large distances,  on the other hand,  are decreased and their falsification probabilities are consequently increased.  On average,  however,  this leads to a smaller error probability.