Aufgaben:Aufgabe 3.8Z: Optimaler Detektionszeitpunkt bei DFE: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
 
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
  
 
[[Datei:P_ID1454__Dig_Z_3_8.png|right|frame|Tabelle der Grundimpulswerte]]
 
[[Datei:P_ID1454__Dig_Z_3_8.png|right|frame|Tabelle der Grundimpulswerte]]
Wir betrachten wie in der [[Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter|Aufgabe 3.8]] das bipolare Binärsystem mit Entscheidungsrückkopplung. Im Englischen bezeichnet man diese Konstellation als <i>Decision Feedback Equalization</i> (DFE).
+
Wir betrachten wie in der&nbsp; [[Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter|Aufgabe 3.8]]&nbsp; das bipolare Binärsystem mit Entscheidungsrückkopplung.&nbsp; Im Englischen bezeichnet man diese Konstellation als&nbsp; "Decision Feedback Equalization"&nbsp; $\rm (DFE)$.
  
Der vorentzerrte Grundimpuls $g_d(t)$ am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz $f_{\rm G} \cdot T = 0.25$.  
+
Der vorentzerrte Grundimpuls &nbsp;$g_d(t)$&nbsp; am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz &nbsp;$f_{\rm G} \cdot T = 0.25$.  
  
In der Tabelle sind die auf $s_0$ normierten Abtastwerte von $g_d(t)$ angegeben. Auf der Angabenseite zu [[Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter|Aufgabe 3.8]] ist $g_d(t)$ skizziert.
+
Bei der idealen DFE wird ein Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; gebildet,&nbsp; der für alle Zeiten &nbsp;$t &#8805; T_{\rm D} + T_{\rm V}$&nbsp; genau gleich dem Eingangsimpuls &nbsp;$g_d(t)$&nbsp; ist,&nbsp; so dass für den korrigierten Grundimpuls gilt:
 
 
Bei der idealen DFE wird ein Kompensationsimpuls $g_w(t)$ gebildet, der für alle Zeiten $t &#8805; T_{\rm D} + T_{\rm V}$ genau gleich dem Eingangsimpuls $g_d(t)$ ist, so dass für den korrigierten Grundimpuls gilt:
 
 
:$$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
Zeile 16: Zeile 14:
 
\end{array}$$
 
\end{array}$$
  
Hierbei bezeichnet $T_{\rm D}$ den Detektionszeitpunkt, der eine optimierbare Systemgröße darstellt. $T_{\rm D} = 0$ bedeutet eine Symboldetektion in Impulsmitte.
+
Hierbei bezeichnet &nbsp;$T_{\rm D}$&nbsp; den Detektionszeitpunkt,&nbsp; der eine optimierbare Systemgröße darstellt.&nbsp; $T_{\rm D} = 0$&nbsp; bedeutet eine Symboldetektion in Impulsmitte.
  
Bei einem System mit DFE ist jedoch $g_k(t)$ stark unsymmetrisch, so dass ein Detektionszeitpunkt $T_{\rm D} < 0$ günstiger ist. Die Verzögerungszeit $T_{\rm V} = T/2$ gibt an, dass die DFE erst eine halbe Symboldauer nach der Detektion wirksam wird. Zur Lösung dieser Aufgabe ist $T_{\rm V}$ allerdings nicht relevant.
+
*Bei einem System mit DFE ist jedoch &nbsp;$g_k(t)$&nbsp; stark unsymmetrisch,&nbsp; so dass ein Detektionszeitpunkt &nbsp;$T_{\rm D} < 0$&nbsp; günstiger ist.
 +
 +
*Die Verzögerungszeit &nbsp;$T_{\rm V} = T/2$&nbsp; gibt an,&nbsp; dass die DFE erst eine halbe Symboldauer nach der Detektion wirksam wird.&nbsp; Zur Lösung dieser Aufgabe ist &nbsp;$T_{\rm V}$&nbsp; allerdings nicht relevant.
  
Eine aufwandsgünstige Realisierung der DFE ist mit einem Laufzeitfilter möglich, wobei die Filterordnung bei dem gegebenen Grundimpuls mindestens $N = 3$ betragen muss. Die Filterkoeffizienten sind dabei wie folgt zu wählen:
+
 
 +
Eine aufwandsgünstige Realisierung der DFE ist mit einem Laufzeitfilter möglich,&nbsp; wobei die Filterordnung bei dem gegebenen Grundimpuls mindestens &nbsp;$N = 3$&nbsp; betragen muss.&nbsp; Die Filterkoeffizienten sind dabei wie folgt zu wählen:
 
:$$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}.$$
  
''Hinweise:''
+
 
* Die Aufgabe behandelt die theoretischen Grundlagen des Kapitels [[Digitalsignal%C3%BCbertragung/Entscheidungsr%C3%BCckkopplung|Entscheidungsrückkopplung]].
+
 
* Beachten Sie auch, dass die Entscheidungsrückkopplung nicht mit einer Erhöhung der Rauschleistung verbunden ist, so dass eine Vergrößerung der (halben) Augenöffnung um den Faktor $K$ gleichzeitig einen Störabstandsgewinn von $20 \cdot {\rm lg} \, K$ zur Folge hat.
+
 
* Der vorentzerrte Grundimpuls $g_d(t)$ am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz $f_{\rm G} \cdot T = 0.25$. In der Tabelle sind die auf $s_0$ normierten Abtastwerte von $g_d(t)$ angegeben. Auf der Angabenseite zu [http://www.lntwww.de/Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter| Aufgabe A3.8] ist $g_d(t)$ skizziert.  
+
Hinweise:  
 +
*Die Aufgabe gehört zum  Kapitel&nbsp; [[Digitalsignal%C3%BCbertragung/Entscheidungsr%C3%BCckkopplung|"Entscheidungsrückkopplung"]].
 +
 +
* Beachten Sie auch,&nbsp; dass die Entscheidungsrückkopplung nicht mit einer Erhöhung der Rauschleistung verbunden ist,&nbsp; so dass eine Vergrößerung der (halben) Augenöffnung um den Faktor &nbsp;$K$&nbsp; gleichzeitig einen Störabstandsgewinn von &nbsp;$20 \cdot {\rm lg} \, K$&nbsp; zur Folge hat.
 +
 
 +
* Der vorentzerrte Grundimpuls &nbsp;$g_d(t)$&nbsp; am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz &nbsp;$f_{\rm G} = 0.25/T$.
 +
 +
*In der Tabelle sind die auf &nbsp;$s_0$&nbsp; normierten Abtastwerte von &nbsp;$g_d(t)$&nbsp; angegeben.&nbsp; Auf der Angabenseite zu&nbsp; [[Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter| Aufgabe 3.8]]&nbsp; ist &nbsp;$g_d(t)$&nbsp; skizziert.  
  
  
Zeile 33: Zeile 41:
  
 
<quiz display=simple>
 
<quiz display=simple>
{Berechnen Sie die halbe Augenöffnung für $T_{\rm D} = 0$ und ideale DFE.
+
{Berechnen Sie die halbe Augenöffnung für &nbsp;$T_{\rm D} = 0$&nbsp; und ideale DFE.
 
|type="{}"}
 
|type="{}"}
$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)$ = { 0.205 3% }
+
$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0) \ = \ $ { 0.205 3% }
  
 
{Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?
 
{Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?
 
|type="{}"}
 
|type="{}"}
$k_1$ = { 0.235 3% }
+
$k_1\ = \ $ { 0.235 3% }
$k_2$ = { 0.029 3% }
+
$k_2\ = \ $ { 0.029 3% }
$k_3$ = { 0.001 3% }
+
$k_3\ = \ $ { 0.001 3% }
  
{Es gelte weiter $T_{\rm D} = 0$. Welche (halbe) Augenöffnung ergibt sich, wenn die DFE die Nachläufer nur zu $50 \%$ kompensiert?
+
{Es gelte weiter &nbsp;$T_{\rm D} = 0$.&nbsp; Welche (halbe) Augenöffnung ergibt sich,&nbsp; wenn die DFE die Nachläufer nur zu &nbsp;$50 \%$&nbsp; kompensiert?
 
|type="{}"}
 
|type="{}"}
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)$ = { 0.072 3% }
+
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)\ = \ $ { 0.072 3% }
  
 
{Bestimmen Sie den optimalen Detektionszeitpunkt und die Augenöffnung bei idealer DFE.
 
{Bestimmen Sie den optimalen Detektionszeitpunkt und die Augenöffnung bei idealer DFE.
 
|type="{}"}
 
|type="{}"}
$T_{\rm D, \ opt}/T$ = { -0.412--0.388 }
+
$T_{\rm D, \ opt}/T\ = \ $ { -0.412--0.388 }
$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)$ = { 0.205 3% }
+
$100\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0) \ = \ $ { 0.291 3% }
  
 
{Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?
 
{Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?
 
|type="{}"}
 
|type="{}"}
$k_1$ = { 0.366 3% }
+
$k_1\ = \ $ { 0.366 3% }
$k_2$ = { 0.08 3% }
+
$k_2\ = \ $ { 0.08 3% }
$k_3$ = { 0.004 3% }
+
$k_3\ = \ $ { 0.004 3% }
  
{Wie groß ist die (halbe) Augenöffnung mit $T_{\rm D, \ opt}$, wenn die DFE die Nachläufer nur zu $50 \%$ kompensiert? Interpretieren Sie das Ergebnis.
+
{Wie groß ist die (halbe) Augenöffnung mit &nbsp;$T_{\rm D, \ opt}$,&nbsp; wenn die DFE die Nachläufer nur zu &nbsp;$50 \%$&nbsp; kompensiert? Interpretieren Sie das Ergebnis.
 
|type="{}"}
 
|type="{}"}
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_{\rm D} = 0)/(2s_0)$ = { 0.066 3% }
+
$50\% \ {\rm DFE} \text{:} \hspace{0.2cm} \ddot{o}(T_\text{D, opt})/(2s_0)\ = \ $ { 0.066 3% }
 
</quiz>
 
</quiz>
  
 
===Musterlösung===
 
===Musterlösung===
 
{{ML-Kopf}}
 
{{ML-Kopf}}
'''(1)'''&nbsp; Für den Detektionszeitpunkt $T_{\rm D} = 0$ gilt (wurde bereits in [http://www.lntwww.de/Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter| Aufgabe A3.8] berechnet):
+
'''(1)'''&nbsp; Für den Detektionszeitpunkt&nbsp; $T_{\rm D} = 0$&nbsp; gilt&nbsp; (wurde bereits in der Aufgabe 3.8 berechnet):
 
:$$\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)$$
+
  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})}{
+
\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; Die Koeffizienten sind so zu wählen, dass $g_k(t)$ die Nachläufer von $g_d(t)$ vollständig kompensiert.
+
'''(2)'''&nbsp; Die Koeffizienten sind so zu wählen,&nbsp; dass&nbsp; $g_k(t)$&nbsp; die Nachläufer von&nbsp; $g_d(t)$&nbsp; vollständig kompensiert:
 
:$$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}
Zeile 79: Zeile 87:
  
  
'''(3)'''&nbsp; Ausgehend von dem Ergebnis der Teilaufgabe (1) erhält man:
+
'''(3)'''&nbsp; Ausgehend von dem Ergebnis der Teilaufgabe&nbsp; '''(1)'''&nbsp; erhält man:
 
:$$\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}
Zeile 85: Zeile 93:
  
  
'''(4)'''&nbsp; Die Optimierung von $T_{\rm D}$ entsprechend den Einträgen in der Tabelle liefert:
+
'''(4)'''&nbsp; Die Optimierung von&nbsp; $T_{\rm D}$&nbsp; entsprechend den Einträgen in der Tabelle liefert:
 
:$$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,$$
:$$T_{\rm D}/T = \ &ndash;0.2: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.456 &ndash; 0.174 &ndash; 0.016 &ndash; 0.001 = 0.266,$$
+
:$$T_{\rm D}/T = \ &ndash;0.2: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.456 \ &ndash; \ 0.174 \ &ndash; \ 0.016 \ &ndash; \ 0.001 = 0.266,$$
:$$T_{\rm D}/T = \ &ndash;0.3: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.441 &ndash; 0.146 &ndash; 0.012 &ndash; 0.001 = 0.283,$$
+
:$$T_{\rm D}/T = \ &ndash;0.3: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.441 \ &ndash; \ 0.146 \ &ndash; \ 0.012 \ &ndash; \ 0.001 = 0.283,$$
:$${\bf T_{\rm D}/T = \ &ndash;0.4: \hspace{0.2cm} \ddot{o}(T_{\rm D})/(2 \, s_0) = 0.420 &ndash; 0.121 &ndash; 0.008 &ndash; 0.001 = 0.291,}$$
+
:$${\bf {\it T}_{\rm D}/{\it T} = \ &ndash;0.4: \hspace{0.2cm} \ddot{o}({\it T}_{\rm D})/(2 \, {\it s}_0) = 0.420 \ &ndash; \ 0.121 \ &ndash; \ 0.008 \ &ndash; \ 0.001 = 0.291,}$$
:$$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,$$
 +
*Der optimale Detektionszeitpunkt ist demnach&nbsp; $T_{\rm D, \ opt} \ \underline {= \ &ndash;0.4T}$&nbsp; (wahrscheinlich geringfügig größer).
  
 +
* Hierfür wurde für die halbe Augenöffnung der maximale Wert&nbsp; $(\underline{0.291})$&nbsp; ermittelt.
  
'''(5)'''&nbsp;
 
  
 +
'''(5)'''&nbsp; Mit&nbsp; $T_{\rm D} = \ &ndash;0.4 \ T$&nbsp; lauten die Filterkoeffizienten:
 +
:$$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)'''&nbsp; Bei gleicher Vorgehensweise wie in der Teilaufgabe&nbsp; '''(3)'''&nbsp; erhält man hier:
 +
:$$\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}.$$
  
'''(6)'''&nbsp;  
+
Die Ergebnisse dieser Aufgabe lassen sich wie folgt zusammenfassen:
 +
# Durch Optimierung des Detektionszeitpunktes wird die Augenöffnung im Idealfall um den Faktor&nbsp; $0.291/0.205 = 1.42$&nbsp; vergrößert,&nbsp; was dem Störabstandsgewinn von&nbsp; $20 \cdot {\rm lg} \, 1.42 \approx 3 \ \rm dB$&nbsp; entspricht.
 +
# Funktioniert die DFE aufgrund von Realisierungsungenauigkeiten jedoch nur zu&nbsp; $50\%$,&nbsp; so ergibt sich mit&nbsp; $T_{\rm D} = \ &ndash;0.4T$&nbsp; gegenüber der idealen DFE eine Verschlechterung um den Amplitudenfaktor&nbsp; $0.291/0.066 \approx 4.4$.&nbsp; Für&nbsp; $T_{\rm D} = 0$&nbsp; ist dieser Faktor mit&nbsp; $2.05/0.072 \approx 3$&nbsp; deutlich kleiner.
 +
# Es ist sogar so:&nbsp; Das eigentlich schlechtere System&nbsp; $($mit&nbsp; $T_{\rm D} = 0)$&nbsp; ist dem eigentlich besseren System&nbsp; $($mit $T_{\rm D} = \ &ndash;0.4T)$&nbsp; überlegen,&nbsp; wenn die Entscheidungsrückkopplung nur zu&nbsp; $50\%$&nbsp; funktioniert. Dann ergibt sich ein Störabstandsverlust von&nbsp; $20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB$.
 +
# Man kann diese Aussagen verallgemeinern: &nbsp; '''Je größer die Verbesserung durch Systemoptimierung'''&nbsp; (hier:&nbsp; die Optimierung des Detektionszeitpunktes)&nbsp; '''im Idealfall ist,&nbsp; desto größer ist auch die Verschlechterung bei nichtidealen Bedingungen''',&nbsp; z.B. bei toleranzbehafteter Realisierung.
 
{{ML-Fuß}}
 
{{ML-Fuß}}
  

Aktuelle Version vom 27. Juni 2022, 15:58 Uhr

Tabelle der Grundimpulswerte

Wir betrachten wie in der  Aufgabe 3.8  das bipolare Binärsystem mit Entscheidungsrückkopplung.  Im Englischen bezeichnet man diese Konstellation als  "Decision Feedback Equalization"  $\rm (DFE)$.

Der vorentzerrte Grundimpuls  $g_d(t)$  am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz  $f_{\rm G} \cdot T = 0.25$.

Bei der idealen DFE wird ein Kompensationsimpuls  $g_w(t)$  gebildet,  der für alle Zeiten  $t ≥ T_{\rm D} + T_{\rm V}$  genau gleich dem Eingangsimpuls  $g_d(t)$  ist,  so dass für den korrigierten Grundimpuls gilt:

$$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{f\ddot{u}r}}\\ {\rm{f\ddot{u}r}} \\ \end{array} \begin{array}{*{20}c} t < T_{\rm D} + T_{\rm V}, \\ t \ge T_{\rm D} + T_{\rm V}, \\ \end{array}$$

Hierbei bezeichnet  $T_{\rm D}$  den Detektionszeitpunkt,  der eine optimierbare Systemgröße darstellt.  $T_{\rm D} = 0$  bedeutet eine Symboldetektion in Impulsmitte.

  • Bei einem System mit DFE ist jedoch  $g_k(t)$  stark unsymmetrisch,  so dass ein Detektionszeitpunkt  $T_{\rm D} < 0$  günstiger ist.
  • Die Verzögerungszeit  $T_{\rm V} = T/2$  gibt an,  dass die DFE erst eine halbe Symboldauer nach der Detektion wirksam wird.  Zur Lösung dieser Aufgabe ist  $T_{\rm V}$  allerdings nicht relevant.


Eine aufwandsgünstige Realisierung der DFE ist mit einem Laufzeitfilter möglich,  wobei die Filterordnung bei dem gegebenen Grundimpuls mindestens  $N = 3$  betragen muss.  Die Filterkoeffizienten sind dabei wie folgt zu wählen:

$$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}.$$



Hinweise:

  • Beachten Sie auch,  dass die Entscheidungsrückkopplung nicht mit einer Erhöhung der Rauschleistung verbunden ist,  so dass eine Vergrößerung der (halben) Augenöffnung um den Faktor  $K$  gleichzeitig einen Störabstandsgewinn von  $20 \cdot {\rm lg} \, K$  zur Folge hat.
  • Der vorentzerrte Grundimpuls  $g_d(t)$  am Eingang der DFE entspricht der Rechteckantwort eines Gaußtiefpasses mit der Grenzfrequenz  $f_{\rm G} = 0.25/T$.
  • In der Tabelle sind die auf  $s_0$  normierten Abtastwerte von  $g_d(t)$  angegeben.  Auf der Angabenseite zu  Aufgabe 3.8  ist  $g_d(t)$  skizziert.


Fragebogen

1

Berechnen Sie die halbe Augenöffnung für  $T_{\rm D} = 0$  und ideale DFE.

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

2

Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?

$k_1\ = \ $

$k_2\ = \ $

$k_3\ = \ $

3

Es gelte weiter  $T_{\rm D} = 0$.  Welche (halbe) Augenöffnung ergibt sich,  wenn die DFE die Nachläufer nur zu  $50 \%$  kompensiert?

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

4

Bestimmen Sie den optimalen Detektionszeitpunkt und die Augenöffnung bei idealer DFE.

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

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

5

Wie müssen hierzu die Koeffizienten des Laufzeitfilters eingestellt werden?

$k_1\ = \ $

$k_2\ = \ $

$k_3\ = \ $

6

Wie groß ist die (halbe) Augenöffnung mit  $T_{\rm D, \ opt}$,  wenn die DFE die Nachläufer nur zu  $50 \%$  kompensiert? Interpretieren Sie das Ergebnis.

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


Musterlösung

(1)  Für den Detektionszeitpunkt  $T_{\rm D} = 0$  gilt  (wurde bereits in der Aufgabe 3.8 berechnet):

$$\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)  Die Koeffizienten sind so zu wählen,  dass  $g_k(t)$  die Nachläufer von  $g_d(t)$  vollständig kompensiert:

$$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)  Ausgehend von dem Ergebnis der Teilaufgabe  (1)  erhält man:

$$\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)  Die Optimierung von  $T_{\rm D}$  entsprechend den Einträgen in der Tabelle liefert:

$$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,$$
  • Der optimale Detektionszeitpunkt ist demnach  $T_{\rm D, \ opt} \ \underline {= \ –0.4T}$  (wahrscheinlich geringfügig größer).
  • Hierfür wurde für die halbe Augenöffnung der maximale Wert  $(\underline{0.291})$  ermittelt.


(5)  Mit  $T_{\rm D} = \ –0.4 \ T$  lauten die Filterkoeffizienten:

$$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)  Bei gleicher Vorgehensweise wie in der Teilaufgabe  (3)  erhält man hier:

$$\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}.$$

Die Ergebnisse dieser Aufgabe lassen sich wie folgt zusammenfassen:

  1. Durch Optimierung des Detektionszeitpunktes wird die Augenöffnung im Idealfall um den Faktor  $0.291/0.205 = 1.42$  vergrößert,  was dem Störabstandsgewinn von  $20 \cdot {\rm lg} \, 1.42 \approx 3 \ \rm dB$  entspricht.
  2. Funktioniert die DFE aufgrund von Realisierungsungenauigkeiten jedoch nur zu  $50\%$,  so ergibt sich mit  $T_{\rm D} = \ –0.4T$  gegenüber der idealen DFE eine Verschlechterung um den Amplitudenfaktor  $0.291/0.066 \approx 4.4$.  Für  $T_{\rm D} = 0$  ist dieser Faktor mit  $2.05/0.072 \approx 3$  deutlich kleiner.
  3. Es ist sogar so:  Das eigentlich schlechtere System  $($mit  $T_{\rm D} = 0)$  ist dem eigentlich besseren System  $($mit $T_{\rm D} = \ –0.4T)$  überlegen,  wenn die Entscheidungsrückkopplung nur zu  $50\%$  funktioniert. Dann ergibt sich ein Störabstandsverlust von  $20 \cdot {\rm lg} \, (0.072/0.066) \approx 0.75 \ \rm dB$.
  4. Man kann diese Aussagen verallgemeinern:   Je größer die Verbesserung durch Systemoptimierung  (hier:  die Optimierung des Detektionszeitpunktes)  im Idealfall ist,  desto größer ist auch die Verschlechterung bei nichtidealen Bedingungen,  z.B. bei toleranzbehafteter Realisierung.