Digitalsignalübertragung/Entscheidungsrückkopplung: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 8: Zeile 8:
 
== Prinzip und Blockschaltbild ==
 
== Prinzip und Blockschaltbild ==
 
<br>
 
<br>
Eine Möglichkeit zur Verminderung von Impulsinterferenzen bietet die '''Entscheidungsrückkopplung''' (engl.: <i> Decision Feedback Equalization </i> &ndash; abgekürzt  '''DFE'''). In der deutschsprachigen Literatur wird diese manchmal auch als <i>Quantisierte Rückkopplung</i> (QR) bezeichnet.<br>
+
Eine Möglichkeit zur Verminderung von Impulsinterferenzen bietet die &nbsp;'''Entscheidungsrückkopplung'''&nbsp; (engl.:&nbsp; "Decision Feedback Equalization"&nbsp; $\rm (DFE)$.&nbsp; In der deutschsprachigen Literatur wird diese manchmal auch als&nbsp; "Quantisierte Rückkopplung"&nbsp; $\rm (QR)$&nbsp; bezeichnet.<br>
  
[[Datei:P ID1446 Dig T 3 6 S1 version1.png|right|frame|Empfänger mit Entscheidungsrückkopplung (DFE)|class=fit]]
+
Die Grafik zeigt den entsprechenden Empfänger.&nbsp; Man erkennt anhand des Blockschaltbildes:
Die Grafik zeigt den entsprechenden Empfänger. Man erkennt anhand des Blockschaltbildes:
+
[[Datei:P ID1446 Dig T 3 6 S1 version1.png|right|frame|Empfänger mit Entscheidungsrückkopplung&nbsp; $\rm (DFE)$|class=fit]]
*Ohne die rot eingezeichnete Signalrückführung ergäbe sich ein herkömmlicher Digitalempfänger mit Schwellenwertentscheider entsprechend dem Kapitel  [[Digitalsignal%C3%BCbertragung/Ber%C3%BCcksichtigung_von_Kanalverzerrungen_und_Entzerrung#Idealer_Kanalentzerrer|Idealer Kanalentzerrer]].
 
*Für die folgende Beschreibung wird wieder angenommen, dass sich das gesamte Empfangsfilter $H_{\rm E}(f)$ aus dem (fiktiven) idealen Kanalentzerrer $1/H_{\rm K}(f)$  und einem Gaußtiefpass $H_{\rm G}(f)$  zur Rauschleistungsbegrenzung zusammensetzt.<br>
 
  
*Beim Empfänger mit Entscheidungsrückkopplung wird vom rechteckförmigen Ausgangssignal $v(t)$ über ein lineares Netzwerk mit dem Frequenzgang $H_{\rm DFE}(f)$ ein Kompensationssignal $w(t)$ gewonnen und an den Eingang des Schwellenwertentscheiders zurückgeführt.<br>
+
*Ohne die rot eingezeichnete Signalrückführung ergäbe sich ein herkömmlicher Digitalempfänger mit Schwellenwertentscheidung entsprechend dem Kapitel&nbsp;  [[Digitalsignal%C3%BCbertragung/Ber%C3%BCcksichtigung_von_Kanalverzerrungen_und_Entzerrung#Idealer_Kanalentzerrer|"Idealer Kanalentzerrer"]].
 +
 +
*Für die folgende Beschreibung wird wieder angenommen,&nbsp; dass sich das gesamte Empfangsfilter &nbsp;$H_{\rm E}(f)$&nbsp; aus dem (fiktiven) idealen Kanalentzerrer &nbsp;$1/H_{\rm K}(f)$&nbsp;  und einem Gaußtiefpass &nbsp;$H_{\rm G}(f)$&nbsp;  zur Rauschleistungsbegrenzung zusammensetzt.<br>
  
*Dieses Signal  $w(t)$ wird vom vorentzerrten Signal  $d(t)$ subtrahiert. Bei geeigneter Dimensionierung des Rückkopplungsnetzwerkes weist somit das ''korrigierte Signal'' $k(t) = d(t) - w(t)$ keine (oder zumindest deutlich geringere) Impulsnachläufer auf als das Signal $d(t)$. Die Impulsvorläufer können dagegen aus Kausalitätsgründen nicht beeinflusst werden.<br>
+
*Beim Empfänger mit Entscheidungsrückkopplung wird vom rechteckförmigen Ausgangssignal &nbsp;$v(t)$&nbsp; über ein lineares Netzwerk mit dem Frequenzgang &nbsp;$H_{\rm DFE}(f)$&nbsp; ein Kompensationssignal &nbsp;$w(t)$&nbsp; gewonnen und an den Eingang des Schwellenwertentscheiders zurückgeführt.<br>
  
*Da bei diesem Empfänger mit Entscheidungsrückkopplung das Kompensationssignal $w(t)$ vom rauschfreien Sinkensignal $v(t)$ abgeleitet wird, ist die Signalentzerrung nicht mit einer Erhöhung der Rauschleistung verbunden wie bei linearer Entzerrung. Vielmehr besitzt das korrigierte Signal $k(t)$ den gleichen Rauscheffektivwert $\sigma_d$ wie das Signal $d(t)$.<br><br>
+
*Dieses Signal  &nbsp;$w(t)$&nbsp; wird vom vorentzerrten Signal  &nbsp;$d(t)$&nbsp; subtrahiert. Bei geeigneter Dimensionierung des Rückkopplungsnetzwerkes weist somit das&nbsp; '''korrigierte Signal'''&nbsp; $k(t) = d(t) - w(t)$ keine&nbsp; (oder zumindest deutlich geringere)&nbsp; Impulsnachläufer auf als das Signal &nbsp;$d(t)$.&nbsp; Im Gegensatz zu diesen Impulsnachläufern können die Impulsvorläufer  aus Kausalitätsgründen nicht beeinflusst werden.<br>
  
 +
*Da bei diesem Empfänger mit Entscheidungsrückkopplung das Kompensationssignal &nbsp;$w(t)$&nbsp; vom rauschfreien Sinkensignal &nbsp;$v(t)$&nbsp; abgeleitet wird,&nbsp; ist die Signalentzerrung nicht mit einer Erhöhung der Rauschleistung verbunden wie bei linearer Entzerrung.&nbsp; Vielmehr besitzt das korrigierte Signal &nbsp;$k(t)$&nbsp; den gleichen Rauscheffektivwert &nbsp;$\sigma_d$&nbsp; wie das Signal &nbsp;$d(t)$.<br><br>
  
''Hinweise:''
 
Die Signalverläufe dieses nichtlinearen Entzerrungsverfahrens &bdquo;DFE&rdquo; sowie die zugehörigen Fehlerwahrscheinlichkeiten &ndash; gültig für einen verzerrungsfreien Kanal &ndash; können mit dem Interaktionsmodul [[Entscheidungsrückkopplung]] angezeigt werden.<br>
 
  
Weitere Informationen zum Thema sowie Aufgaben, Simulationen und Programmierübungen finden Sie im
+
<u>Hinweise:</u>
  
*Versuch 3: Impulsinterferenzen und Entzerrung, &nbsp; &nbsp; Programm &bdquo;qrk&rdquo;
+
'''(1)''' &nbsp; Die Signalverläufe dieses nichtlinearen DFE&ndash;Entzerrungsverfahrens&nbsp; sowie die zugehörigen Fehlerwahrscheinlichkeiten &ndash; gültig für einen verzerrungsfreien Kanal &ndash; können mit dem interaktiven SWF&ndash;Applet&nbsp; [[Applets:Entscheidungsrückkopplung|"Entscheidungsrückkopplung"]]&nbsp; angezeigt werden.<br>
  
des Praktikums „Simulation digitaler Übertragungssysteme”. [Söd01]<ref name = 'Söd01'>Söder, G.: ''Simulation digitaler Übertragungssysteme.'' Anleitung zum gleichnamigen Praktikum. Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2001.</ref>Diese (ehemalige) LNT-Lehrveranstaltung an der TU München basiert auf
+
'''(2)''' &nbsp; Weitere Informationen zum Thema sowie Aufgaben, Simulationen und Programmierübungen finden Sie im
  
*dem Lehrsoftwarepaket [http://www.lntwww.de/downloads/Sonstiges/Programme/LNTsim.zip LNTsim] &nbsp;&rArr;&nbsp; Link verweist auf die ZIP-Version des Programms und  
+
::Versuch 3: Impulsinterferenzen und Entzerrung, &nbsp; &nbsp; Programm &bdquo;qrk&rdquo;
*dieser [http://www.lntwww.de/downloads/Sonstiges/Texte/Impulsinterferenzen&Entzerrung.pdf Praktikumsanleitung]  &nbsp;&rArr;&nbsp; Link verweist auf die PDF-Version (82 Seiten).
+
 
 +
:des Praktikums „Simulation digitaler Übertragungssysteme” [Söd01]<ref name = 'Söd01'>Söder, G.:&nbsp; Simulation digitaler Übertragungssysteme.&nbsp; Anleitung zum gleichnamigen Praktikum. Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2001.</ref>. Diese (ehemalige) LNT-Lehrveranstaltung an der TU München basiert auf
 +
 
 +
:*dem Lehrsoftwarepaket&nbsp; [http://www.lntwww.de/downloads/Sonstiges/Programme/LNTsim.zip LNTsim] &nbsp;&rArr;&nbsp; Link verweist auf die ZIP-Version des Programms und  
 +
:*[http://www.lntwww.de/downloads/Sonstiges/Texte/Impulsinterferenzen&Entzerrung.pdf dieser Praktikumsanleitung]  &nbsp;&rArr;&nbsp; Link verweist auf die PDF-Version (82 Seiten).
  
  
Zeile 40: Zeile 43:
  
 
{{BlaueBox|TEXT=   
 
{{BlaueBox|TEXT=   
$\text{Definition:}$&nbsp; Eine '''ideale Entscheidungsrückkopplung''' liegt vor, wenn am Entscheider der folgende Grundimpuls anliegt:
+
$\text{Definition:}$&nbsp; Eine &nbsp;'''ideale Entscheidungsrückkopplung'''&nbsp; liegt vor,&nbsp; wenn am Entscheider der folgende Grundimpuls anliegt:
 
:$$g_k(t) =  \left\{ \begin{array}{c} g_d(t)
 
:$$g_k(t) =  \left\{ \begin{array}{c} g_d(t)
 
  \\ 0  \\  \end{array} \right.\quad  
 
  \\ 0  \\  \end{array} \right.\quad  
 
\begin{array}{*{1}c} \text{für} \\ \text{für} \\ \end{array}  
 
\begin{array}{*{1}c} \text{für} \\ \text{für} \\ \end{array}  
 
\begin{array}{*{20}c} t < T_{\rm D} +  T_{\rm V}, \\  t \ge T_{\rm D} +  T_{\rm V}. \\
 
\begin{array}{*{20}c} t < T_{\rm D} +  T_{\rm V}, \\  t \ge T_{\rm D} +  T_{\rm V}. \\
\end{array}$$}}
+
\end{array}$$
  
 +
*Das bedeutet,&nbsp; dass im Idealfall der Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; den linear vorentzerrten Impuls &nbsp;$g_d(t)$&nbsp; für alle Zeiten &nbsp;$t > T_{\rm D} +  T_{\rm V}$&nbsp; exakt nachbilden muss.
 +
*Die aus Realisiserungsgründen erforderliche Verzögerungszeit &nbsp;$T_{\rm V}$&nbsp; muss kleiner als die Symboldauer &nbsp;$T$&nbsp; sein;&nbsp; im Folgenden gelte stets &nbsp;$T_{\rm V} = T/2$.}}
  
Das bedeutet, dass im Idealfall der Kompensationsgrundimpuls $g_w(t)$ den linear vorentzerrten Impuls $g_d(t)$ für alle Zeiten $t > T_{\rm D} +  T_{\rm V}$ exakt nachbilden muss. Die aus Realisiserungsgründen erforderliche Verzögerungszeit $T_{\rm V}$ muss stets kleiner als die Symboldauer $T$ sein; im Folgenden gelte stets $T_{\rm V} = T/2$.<br>
 
  
 
{{GraueBox|TEXT=   
 
{{GraueBox|TEXT=   
$\text{Beispiel 1:}$&nbsp; Der Gesamtfrequenzgang $H_{\rm K}(f) \cdot H_{\rm E}(f) = H_{\rm G}(f)$ sei gaußförmig mit der Grenzfrequenz $f_{\rm G}  = 0.3/T$. Bei NRZ&ndash;Rechteckimpulsen ergibt sich dann der pinkfarben skizzierte Detektionsgrundimpuls $g_d(t)$.
+
$\text{Beispiel 1:}$&nbsp; Der Gesamtfrequenzgang &nbsp;$H_{\rm K}(f) \cdot H_{\rm E}(f) = H_{\rm G}(f)$&nbsp; sei gaußförmig mit der Grenzfrequenz &nbsp;$f_{\rm G}  = 0.3/T$.&nbsp; Bei NRZ&ndash;Rechteckimpulsen ergibt sich dann der pinkfarben skizzierte Detektionsgrundimpuls &nbsp;$g_d(t)$.
  
Links dargestellt sind auch die Grundimpulse $g_w(t)$ und $g_k(t)$ bei idealer Entscheidungsrückkopplung, wobei der Detektionszeitpunkt $T_{\rm D} = 0$ und die Verzögerungszeit $T_{\rm V} = T/2$ zugrunde liegen.<br>
+
[[Datei:P ID1447 Dig T 3 6 S2 version1.png|right|frame|Grundimpulse und Signale bei idealer&nbsp; "Decision Feedback Equalization"|class=fit]]
  
[[Datei:P ID1447 Dig T 3 6 S2 version1.png|center|frame|Grundimpulse und Signale bei idealer DFE|class=fit]]
+
&rArr; &nbsp; Links dargestellt sind die Grundimpulse &nbsp;$g_w(t)$&nbsp; und&nbsp; $g_k(t)$&nbsp; bei idealer Entscheidungsrückkopplung,&nbsp; wobei der Detektionszeitpunkt &nbsp;$T_{\rm D} = 0$&nbsp; und die Verzögerungszeit &nbsp;$T_{\rm V} = T/2$&nbsp; zugrunde liegen.<br>
  
Die rechten Bilder aus  [Söd01]<ref name = 'Söd01'/> &ndash; alle ohne Berücksichtigung des Rauschens &ndash; machen deutlich, dass durch die Kompensation aller Impulsnachläufer mittels des Korrektursignals $w(t)$ die Abstände der Nutzabstandswerte $d_{\rm S}(\nu \cdot T)$ von der Entscheiderschwelle $E = 0$ verändert werden. Besonders geringe Abstände wie beispielsweise zu den Zeitpunkten $t = 6T$ und $t = 7T$ werden deutlich vergrößert und damit deren Fehlerwahrscheinlichkeiten stark verringert (Pfeile weggehend von der Schwelle).<br>
+
&rArr; &nbsp; Die rechten Bilder aus&nbsp; [Söd01]<ref name = 'Söd01'/> &ndash; alle ohne Berücksichtigung des Rauschens &ndash; machen deutlich, dass durch die Kompensation aller Impulsnachläufer mittels des Korrektursignals &nbsp;$w(t)$&nbsp; die Abstände der Nutzabstandswerte&nbsp; $d_{\rm S}(\nu \cdot T)$&nbsp; von der Entscheiderschwelle &nbsp;$E = 0$&nbsp; verändert werden.  
 +
*Besonders geringe Abstände wie beispielsweise zu den Zeitpunkten &nbsp;$t = 6T$&nbsp; und&nbsp; $t = 7T$&nbsp; werden deutlich vergrößert und damit deren Fehlerwahrscheinlichkeiten stark verringert&nbsp; (Pfeile weggehend von der Schwelle).<br>
  
Dagegen werden die im Signal $d(t)$ weit vom Schwellenwert $E = 0$ entfernten Detektionsabtastwerte zur Schwelle hin verschoben und deren Verfälschungswahrscheinlichkeit somit leicht erhöht. Dies erkennt man zum Beispiel für den Zeitpunkt  $t = 5T$.}}<br>
+
*Dagegen werden die im Signal &nbsp;$d(t)$&nbsp; weiter vom Schwellenwert&nbsp; $E = 0$&nbsp; entfernten Detektionsabtastwerte zur Schwelle hin verschoben und deren Verfälschungswahrscheinlichkeit somit leicht erhöht.&nbsp; Dies erkennt man zum Beispiel für den Zeitpunkt  &nbsp;$t = 5T$.}}<br>
  
 
== Augenöffnung und Fehlerwahrscheinlichkeit bei DFE ==
 
== Augenöffnung und Fehlerwahrscheinlichkeit bei DFE ==
 
<br>
 
<br>
Betrachten wir nun die Augendiagramme ohne DFE (linke Grafik) und mit idealer DFE (rechte Grafik). Dabei wird von den gleichen Voraussetzungen wie auf der letzten Seite ausgegangen, so dass folgende Grundimpulswerte vorliegen:
+
[[Datei:P ID1448 Dig T 3 6 S3 version1.png|right|frame|Augendiagramme ohne und mit&nbsp; "Decision Feedback Equalization"&nbsp; $(f_{\rm G}\cdot T = 0.3)$|class=fit]]
:$$g_0  =  g_d(t=0) = 0.548 \cdot s_0
+
Wir betrachten nun die Augendiagramme  
\hspace{0.05cm},\hspace{0.2cm}g_1 =  g_d(t=T) = 0.214 \cdot s_0 =
+
*ohne DFE&nbsp; (linke Grafik)&nbsp; und  
g_{-1} \hspace{0.05cm}, \hspace{0.2cm}g_2  =  g_d(t=2\hspace{0.05cm}T) = 0.012 \cdot s_0 = g_{-2}
+
*mit idealer DFE (rechte Grafik).  
\hspace{0.05cm},\hspace{0.2cm}g_3 =  g_{-3} = \text{...} \approx 0
+
 
 +
 
 +
Dabei wird von den gleichen Voraussetzungen wie auf der letzten Seite ausgegangen,&nbsp; so dass folgende Grundimpulswerte vorliegen:
 +
:$$g_0  =  g_d(t=0) = 0.548 \cdot s_0,$$
 +
:$$g_1 =  g_d(t=T) = 0.214 \cdot s_0 =
 +
g_{-1} \hspace{0.05cm},$$
 +
:$$g_2  =  g_d(t=2\hspace{0.05cm}T) = 0.012 \cdot s_0 = g_{-2}
 +
\hspace{0.05cm},$$
 +
:$$g_3 =  g_{-3} = \text{...} \approx 0
 
\hspace{0.05cm}.$$
 
\hspace{0.05cm}.$$
  
[[Datei:P ID1448 Dig T 3 6 S3 version1.png|center|frame|Augendiagramme ohne und mit ''Decision Feedback Equalization'' (DFE)|class=fit]]
+
Die beiden Augendiagramme können wie folgt interpretiert werden:
 
 
Diese beiden Augendiagramme können wie folgt interpretiert werden:
 
 
*Beim herkömmlichen Empfänger (ohne DFE) gilt bei binärer bipolarer redundanzfreier Codierung unter Berücksichtigung der Symmetrie:
 
*Beim herkömmlichen Empfänger (ohne DFE) gilt bei binärer bipolarer redundanzfreier Codierung unter Berücksichtigung der Symmetrie:
 
:$${\ddot{o}(T_{\rm D} = 0 )}  =  {2} \cdot \big [  g_0 -  | g_{-1}| -  | g_{-2}| -  | g_{1}| -  | g_{2}|\big ] =  {2} \cdot \big [  g_0 -  2 \cdot g_{1} -  2 \cdot g_{2}\big  
 
:$${\ddot{o}(T_{\rm D} = 0 )}  =  {2} \cdot \big [  g_0 -  | g_{-1}| -  | g_{-2}| -  | g_{1}| -  | g_{2}|\big ] =  {2} \cdot \big [  g_0 -  2 \cdot g_{1} -  2 \cdot g_{2}\big  
 
  ]= 0.192 \cdot s_0 \hspace{0.05cm}.$$
 
  ]= 0.192 \cdot s_0 \hspace{0.05cm}.$$
  
*Dagegen werden bei idealer DFE die beiden Nachläufer $g_1$ und $g_2$ vollständig kompensiert und man erhält für die vertikale Augenöffnung:
+
*Dagegen werden bei idealer DFE die beiden Nachläufer&nbsp; $g_1$&nbsp; und&nbsp; $g_2$&nbsp; vollständig kompensiert und man erhält für die vertikale Augenöffnung:
 
:$${\ddot{o}(T_{\rm D} = 0 )} = {2} \cdot \big  [  g_0 -  | g_{-1}| -  |g_{-2}|\big
 
:$${\ddot{o}(T_{\rm D} = 0 )} = {2} \cdot \big  [  g_0 -  | g_{-1}| -  |g_{-2}|\big
 
  ]  =  {2} \cdot \big [  g_0 -  g_{1} -  g_{2}\big ]= 0.644 \cdot s_0 \hspace{0.05cm}.$$
 
  ]  =  {2} \cdot \big [  g_0 -  g_{1} -  g_{2}\big ]= 0.644 \cdot s_0 \hspace{0.05cm}.$$
  
*Da das Korrektursignal  $w(t)$ aus dem entschiedenen und damit rauschfreien Signal $v(t)$ abgeleitet wird, wird der Rauscheffektivwert $\sigma_d$ durch die Entscheidungsrückkopplung nicht verändert. Der Störabstandsgewinn durch die DFE ist somit im betrachteten Beispiel gleich
+
*Da das Korrektursignal&nbsp; $w(t)$&nbsp; aus dem entschiedenen und damit rauschfreien Signal &nbsp;$v(t)$&nbsp; abgeleitet wird,&nbsp; wird der Rauscheffektivwert &nbsp;$\sigma_d$&nbsp; durch die Entscheidungsrückkopplung nicht verändert.&nbsp; Der Störabstandsgewinn durch die DFE ist somit im betrachteten Beispiel gleich
 
:$$G_{\rm DFE}=
 
:$$G_{\rm DFE}=
 
  20 \cdot {\rm lg}\hspace{0.1cm}\frac{0.644}{0.192} \approx 10.5\,{\rm dB} \hspace{0.05cm}.$$
 
  20 \cdot {\rm lg}\hspace{0.1cm}\frac{0.644}{0.192} \approx 10.5\,{\rm dB} \hspace{0.05cm}.$$
  
 
{{BlaueBox|TEXT=   
 
{{BlaueBox|TEXT=   
$\text{Fazit:}$&nbsp; Bei einem Koaxialkabel mit charakteristischer Kabeldämpfung $a_\star = 80 \ \rm dB$ und $10 \cdot \lg \ (E_{\rm B}/N_0) = 80 \ \rm  dB$ bedeutet dieser Störabstandsgewinn beispielsweise, dass die ungünstigste Fehlerwahrscheinlichkeit $p_{\rm U}$ durch die DFE von $7\%$ auf ca. $4 \cdot 10^{-7}$ verkleinert wird &ndash; eine durchaus beachtenswerte Verbesserung.}}<br>
+
$\text{Fazit:}$&nbsp; Bei einem Koaxialkabel mit der charakteristischen Kabeldämpfung&nbsp; $a_\star = 80 \ \rm dB$&nbsp; und&nbsp; $10 \cdot \lg \ (E_{\rm B}/N_0) = 80 \ \rm  dB$&nbsp; bedeutet dieser Störabstandsgewinn z.B.,&nbsp; dass die ungünstigste Fehlerwahrscheinlichkeit &nbsp;$p_{\rm U}$&nbsp; durch die DFE von&nbsp; $7\%$&nbsp; auf ca.&nbsp; $4 \cdot 10^{-7}$&nbsp; verkleinert wird &ndash; eine durchaus beachtenswerte Verbesserung.}}<br>
  
 
== Optimierung eines Übertragungssystems mit DFE ==
 
== Optimierung eines Übertragungssystems mit DFE ==
 
<br>
 
<br>
Die letzte Seite hat deutlich gemacht, dass die Entscheidungsrückkopplung bereits dann einen enormen Störabstandsgewinn bewirkt, wenn von einer festen Grenzfrequenz <i>f</i><sub>G</sub> und dem Detektionszeitpunkt <i>T</i><sub>D</sub> = 0 ausgegangen wird. Das System lässt sich aber weiter verbessern, wenn die beiden Parameter <i>f</i><sub>G</sub> und <i>T</i><sub>D</sub> gemeinsam optimiert werden.<br>
 
  
[[Datei:P ID1449 Dig T 3 6 S4 version1.png|Augendiagramme mit DFE und optimiertem Detektionszeitpunkt|class=fit]]<br>
+
Die letzte Seite hat bereits deutlich gemacht,&nbsp; dass die DFE bereits dann einen enormen Störabstandsgewinn bewirkt,&nbsp; wenn
 +
[[Datei:P ID1449 Dig T 3 6 S4 version1.png|right|frame|Augendiagramme mit DFE und optimiertem Detektionszeitpunkt|class=fit]]
 +
* von einer festen Grenzfrequenz&nbsp; $f_{\rm G}$&nbsp; und
 +
*dem festen Detektionszeitpunkt&nbsp; $T_{\rm D} = 0$
 +
 +
 
 +
ausgegangen wird.&nbsp; Das System lässt sich aber weiter verbessern,&nbsp; wenn die beiden Parameter&nbsp; $f_{\rm G}$&nbsp; und&nbsp; $T_{\rm D}$&nbsp; gemeinsam optimiert werden.<br>
 +
 
 +
Die Grafik zeigt die Augendiagramme ohne Rauschen für
 +
*$f_{\rm G} \cdot T = 0.3$&nbsp; (links) und
 +
*$f_{\rm G} \cdot T = 0.2$&nbsp; (rechts).
 +
 
 +
 
 +
Für die Grafik und die nachfolgenden Berechnungen sind weiterhin die charakteristische Kabeldämpfung $a_\star = 80 \ \rm dB$ sowie der AWGN&ndash;Parameter $10 \cdot \lg \ (E_{\rm B}/N_0) = 80 \ \rm  dB$ (mit $E_{\rm B} = s_0^2 \cdot T$) vorausgesetzt.
 +
 
 +
Das linke Diagramm ist weitgehend &ndash; bis auf den Detektionszeitpunkt  $T_{\rm D}$ &ndash;  identisch mit dem [[Digitalsignalübertragung/Entscheidungsrückkopplung#Augen.C3.B6ffnung_und_Fehlerwahrscheinlichkeit_bei_DFE|rechten Augendiagramm]] auf der letzten Seite.
  
Betrachten wir die Augendiagramme ohne Rauschen für <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.3 (links) und <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2 (rechts). Für die nachfolgenden Berechnungen werden weiterhin die charakteristische Kabeldämpfung <i>a</i><sub>&#8727;</sub> = 80 dB sowie der AWGN&ndash;Parameter 10 &middot; lg <i>E</i><sub>B</sub>/<i>N</i><sub>0</sub> = 80 dB (mit <i>E</i><sub>B</sub> = <i>s</i><sub>0</sub><sup>2</sup> &middot; <i>T</i>) vorausgesetzt, so dass sich der normierte Rauscheffektivwert zu <i>&sigma;<sub>d</sub></i>/<i>s</i><sub>0</sub> = 0.065 (für <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.3) bzw. <i>&sigma;<sub>d</sub></i>/<i>s</i><sub>0</sub> = 0.010 (für <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2) ergibt. Die Optimierungsergebnisse lassen sich wie folgt zusammenfassen:
+
Die Optimierungsergebnisse lassen sich wie folgt zusammenfassen:
  
*Mit <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.3 kann durch Verschiebung des Detektionszeitpunktes auf <i>T</i><sub>D,opt</sub> = &ndash;0.3<i>T</i> die Augenöffnung auf <i>ö</i>(<i>T</i><sub>D</sub>) = 0.779 &middot; <i>s</i><sub>0</sub> vergrößert werden. Daraus resultiert gegenüber <i>T</i><sub>D</sub> = 0 (vergleiche letze Seite) ein weiterer Störabstandsgewinn von 20 &middot; lg (0.779/0.644) &asymp; 1.65 dB und die Fehlerwahrscheinlichkeit ergibt sich nun zu <i>p</i><sub>U</sub> &asymp; 1.3 &middot; 10<sup>&ndash;9</sup> (gegenüber 4 &middot; 10<sup>&ndash;7</sup>).<br>
+
*Mit&nbsp; $f_{\rm G} \cdot T = 0.3$&nbsp; kann durch Verschiebung des Detektionszeitpunktes auf &nbsp;$T_\text{D, opt} = -0.3T$&nbsp; die Augenöffnung auf&nbsp; $\ddot{o}(T_\text{D, opt}) = 0.779 \cdot s_0 $&nbsp; vergrößert werden.
 +
 
 +
*Daraus resultiert gegenüber&nbsp; $T_{\rm D} = 0$&nbsp; $($vergleiche letze Seite$)$&nbsp; ein weiterer Störabstandsgewinn von&nbsp; $G_{T_\text{D, opt}}= 20 \cdot {\rm lg}\hspace{0.1cm}{0.779}/{644} \approx 1.65\,{\rm dB} \hspace{0.05cm}.$
  
*Bei einem DFE&ndash;Empfänger kann man zusätzlich die Grenzfrequenz weiter herabsetzen. So ergibt sich mit <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2 und <i>T</i><sub>D</sub> = 0 die zwar kleine, aber immerhin von 0 verschiedene Augenöffnung <i>ö</i>(<i>T</i><sub>D</sub>) = 0.152 &middot; <i>s</i><sub>0</sub>, die zusammen mit dem sehr günstigen Rauscheffektivwert <i>&sigma;<sub>d</sub></i>/<i>s</i><sub>0</sub> = 0.010 zum (ungünstigsten) Störabstand 17.6 dB und zur Fehlerwahrscheinlichkeit <i>p</i><sub>U</sub> = 1.6 &middot; 10<sup>&ndash;14</sup> führt.<br>
+
*Die Fehlerwahrscheinlichkeit ergibt sich nun zu&nbsp; $p_{\rm U} \approx 1.3 \cdot  10^{-9}$&nbsp; $($gegenüber &nbsp;$4 \cdot 10^{-7})$.<br>
  
*Durch Kombination der Grenzfrequenz <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2 mit dem Detektionszeitpunkt <i>T</i><sub>D</sub> = &ndash;0.5<i>T</i> erhält man schließlich die bei den getroffenen Voraussetzungen optimale Systemkonfiguration mit der Augenöffnung <i>ö</i>(<i>T</i><sub>D</sub>) = 0.368 &middot; <i>s</i><sub>0</sub> und dem (ungünstigsten) Störabstand 10 &middot; lg <i>&rho;</i><sub>U</sub> = 25.3 dB. Die Fehlerwahrscheinlichkeit ist damit (praktisch) gleich 0.<br>
 
  
== Realisierungsaspekte der Entscheidungsrückkopplung (1) ==
+
Beim DFE&ndash;Empfänger kann man aber zusätzlich die Grenzfrequenz weiter herabsetzen.&nbsp; Der Grund ist das bessere Rauschverhalten bei kleinerer Grenzfrequenz.&nbsp; Der normierte Rauscheffektivwert ergibt sich statt zu &nbsp;$\sigma_d/s_0 = 0.065$&nbsp; $($für &nbsp;$f_{\rm G} \cdot T = 0.3)$&nbsp; zum Beispiel zu &nbsp;$\sigma_d/s_0 = 0.010$&nbsp; $($für &nbsp;$f_{\rm G} \cdot T = 0.2)$.
 +
*So ergibt sich mit&nbsp; $f_{\rm G} \cdot T = 0.2$&nbsp; und&nbsp; $T_{\rm D} = 0$&nbsp; die zwar kleine,&nbsp; aber immerhin von Null verschiedene Augenöffnung &nbsp;$\ddot{o}_{\rm norm} = 0.152$,&nbsp; die zusammen mit dem sehr günstigen Rauscheffektivwert zum (ungünstigsten) Störabstand &nbsp;$17.6 \ \rm dB$&nbsp; und zur (ungünstigsten) Fehlerwahrscheinlichkeit &nbsp;$p_{\rm U} \approx 1.6 \cdot  10^{-14}$&nbsp; führt.
 +
 
 +
*Durch Kombination der Grenzfrequenz &nbsp;$f_{\rm G} \cdot T = 0.2$&nbsp; mit dem Detektionszeitpunkt &nbsp;$T_{\rm D} = -T/2$&nbsp; erhält man schließlich die bei den getroffenen Voraussetzungen optimale Systemkonfiguration mit der normierten Augenöffnung &nbsp;$\ddot{o}_{\rm norm} = 0.368$&nbsp; und dem (ungünstigsten) Störabstand &nbsp;$10 \cdot \lg \ \rho_{\rm U} = 25.3 \ \rm  dB$.
 +
 +
*Die Fehlerwahrscheinlichkeit ist damit (praktisch) Null.&nbsp; Praxisrelevant ist allerdings diese Konfiguration nicht: &nbsp; Bereits eine minimale Toleranz der Systemparameter führt schon zu einem geschlossenem Auge.<br>
 +
 
 +
 
 +
== Realisierungsaspekte der Entscheidungsrückkopplung ==
 
<br>
 
<br>
Als ein wesentliches Ergebnis von Kapitel 3.5 und Kapitel 3.6 empfiehlt sich folgende Vorgehensweise: Für ein Übertragungssystem über Kupferleitungen (Koaxialkabel, Zweidrahtleitung) sind aufgrund des erreichbaren Signal&ndash;zu&ndash;Rauschabstandes am Entscheider folgende Systemvarianten besonders geeignet:
+
Als ein wesentliches Ergebnis des letzten Kapitels&nbsp; [[Digitalsignalübertragung/Lineare_Nyquistentzerrung|"Lineare Nyquistentzerrung"]]&nbsp; und des aktuellen Kapitels&nbsp; "Entscheidungsrückkopplung"&nbsp; empfiehlt sich folgende Vorgehensweise:  
*ein Mehrstufensystem (z.B. <i>M</i> = 4) und die optimale Nyquistentzerrung zur Kompensation der starken Impulsinterferenzen, hervorgerufen durch die linearen Kanalverzerrungen.<br>
 
  
*ein Binärsystem mit relativ kleiner Bandbreite des Gesamtfrequenzganges <i>H</i><sub>G</sub>(<i>f</i>) = <i>H</i><sub>K</sub>(<i>f</i>) &middot; <i>H</i><sub>E</sub>(<i>f</i>) und ein nichtlinearer Detektor mit Entscheidungsrückkopplung.<br><br>
+
{{BlaueBox|TEXT= 
 +
$\text{Fazit:}$&nbsp; Für ein Übertragungssystem über Kupferleitungen&nbsp; $($Koaxialkabel,&nbsp; Zweidrahtleitung$)$&nbsp; sind aufgrund des erreichbaren Signal&ndash;zu&ndash;Rauschabstandes am Entscheider folgende Systemvarianten besonders geeignet:
 +
*ein&nbsp; '''Mehrstufensystem'''&nbsp; $($zum Beispiel &nbsp;$M = 4)$&nbsp; und die&nbsp; '''optimale Nyquistentzerrung'''&nbsp; zur Kompensation der starken Impulsinterferenzen,&nbsp; hervorgerufen durch die linearen Kanalverzerrungen;<br>
  
Beide Systemvarianten liefern bei idealisierten Bedingungen vergleichbar gute Resultate. Zu beachten ist allerdings, dass es bei beiden Systemen durch Realisierungsungenauigkeiten zu großen Degradationen kommen kann, die hier am Beispiel des DFE&ndash;Systems genannt werden:
+
*ein&nbsp; '''Binärsystem'''&nbsp; mit relativ kleiner Bandbreite des Gesamtfrequenzganges &nbsp;$H_{\rm G}(f) = H_{\rm K}(f) \cdot H_{\rm E}(f)$&nbsp; und ein nichtlinearer Detektor mit&nbsp; '''DFE'''.}}
  
*Da über das Fernsprechnetz kein Gleichsignal übertragen werden kann, für unsere Berechnungen aber <i>H</i><sub>K</sub>(<i>f</i> = 0) = 1 angenommen wird, ist am Empfänger eine <i>Gleichsignalwiedergewinnung</i> erforderlich. Diese Aussage trifft in gleicher Weise für das quaternäre Nyquistsystem zu.<br>
 
  
*Beim DFE&ndash;System muss der Kompensationsimpuls den vorentzerrten Grundimpuls <i>g<sub>d</sub></i>(<i>t</i>) exakt nachbilden. Dies ist insbesondere dann schwierig, wenn <i>g<sub>d</sub></i>(<i>t</i>) sehr breit ist (kleine Grenzfrequenz, zum Beispiel <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2) und die Optimierung den Detektionszeitpunkt <i>T</i><sub>D,&nbsp;opt</sub> = &ndash;<i>T</i>/2 liefert.<br>
+
Beide Systemvarianten liefern bei idealisierten Bedingungen vergleichbar gute Resultate.&nbsp; Zu beachten ist allerdings,&nbsp; dass es durch Realisierungsungenauigkeiten bei beiden Systemen zu großen Degradationen kommen kann, &nbsp;die hier am Beispiel des DFE&ndash;Systems genannt werden:
  
*Kommt es aufgrund eines sehr großen Rauschwertes zu einer Fehlentscheidung, so werden auch die nachfolgenden Symbole mit großer Wahrscheinlichkeit verfälscht. Allerdings gibt es immer wieder Symbolfolgen, die diese Fehlerfortpflanzung unterbrechen.<br><br>
+
*Da über das Fernsprechnetz kein Gleichsignal übertragen werden kann,&nbsp; für unsere Berechnungen aber &nbsp;$H_{\rm K}(f=0) = 1$&nbsp; angenommen wird,&nbsp; ist am Empfänger eine&nbsp; "Gleichsignalwiedergewinnung"&nbsp;  erforderlich.&nbsp; Diese Aussage trifft in gleicher Weise für das quaternäre Nyquistsystem zu.<br>
  
{{Beispiel}}''':''' Die Grafik zeigt den Grundimpuls <i>g<sub>d</sub></i>(<i>t</i>) für die Grenzfrequenz <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2 (rote Kurve) und den Kompensationsimpuls <i>g<sub>w</sub></i>(<i>t</i>) für <i>T</i><sub>D</sub> = &ndash; <i>T</i>/2 (blau gefüllt). Hierbei ist wieder eine Verzögerungszeit <i>T</i><sub>V</sub> = <i>T</i>/2 zwischen Entscheidung und Beginn der Signalkorrektur berücksichtigt.<br><br>
+
*Beim DFE&ndash;System muss der Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; den vorentzerrten Grundimpuls &nbsp;$g_d(t)$&nbsp; exakt nachbilden.&nbsp; Dies ist insbesondere dann schwierig,&nbsp; wenn &nbsp;$g_d(t)$&nbsp; sehr breit ist&nbsp; $($kleine Grenzfrequenz,&nbsp; zum Beispiel &nbsp;$f_{\rm G} \cdot T = 0.2)$&nbsp; und die Optimierung den Detektionszeitpunkt &nbsp;$T_\text{D, opt} = -T/2$ liefert.<br>
  
[[Datei:P ID1450 Dig T 3 6 S5a version1.png|Grundimpulse bei idealer DFE|class=fit]]<br>
+
*Kommt es aufgrund eines sehr großen Rauschwertes zu einer Fehlentscheidung,&nbsp; so werden auch die nachfolgenden Symbole mit großer Wahrscheinlichkeit verfälscht.&nbsp; Allerdings gibt es immer wieder Symbolfolgen,&nbsp; die diese &nbsp;[https://de.wikipedia.org/wiki/Fehlerfortpflanzung "Fehlerfortpflanzung"]&nbsp; unterbrechen.<br>
  
Man erkennt, dass bereits für <i>T</i><sub>D</sub> = &ndash;<i>T</i>/2 der erste Nachläufer <i>g<sub>d</sub></i>(<i>T</i><sub>D</sub> + <i>T</i>) = <i>g<sub>d</sub></i>(<i>T</i>/2) genau so groß ist wie der Hauptwert <i>g<sub>d</sub></i>(<i>T</i><sub>D</sub>) = <i>g<sub>d</sub></i>(&ndash;<i>T</i>/2). Gelingt es nicht, tatsächlich alle Nachläufer zu kompensieren, so ergibt sich schnell ein geschlossenes Auge und damit die Fehlerwahrscheinlichkeit <i>p</i><sub>U</sub> = 50%.{{end}}<br>
 
  
== Realisierungsaspekte der Entscheidungsrückkopplung (2) ==
+
{{GraueBox|TEXT=
 +
[[Datei:P ID1450 Dig T 3 6 S5a version1.png|right|frame|Grundimpulse bei idealer DFE|class=fit]] 
 +
$\text{Beispiel 2:}$&nbsp; Die Grafik zeigt den Grundimpuls &nbsp;$g_d(t)$&nbsp;
 +
* für die Grenzfrequenz &nbsp;$f_{\rm G} \cdot T = 0.2$&nbsp; (rote Kurve)&nbsp; und
 +
* den Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; für $T_\text{D} = -T/2$&nbsp; (blau gefüllt).
 +
 
 +
 
 +
Hierbei ist eine Verzögerungszeit &nbsp;$T_\text{V} = -T/2$&nbsp; zwischen Entscheidung und Beginn der Signalkorrektur berücksichtigt.&nbsp; Man erkennt:
 +
*Für &nbsp;$T_\text{D} = -T/2$&nbsp; ist der erste Nachläufer &nbsp;$g_d(T_\text{D} +T) = g_d(T/2)$&nbsp; genau so groß wie der Hauptwert &nbsp;$g_d(T_\text{D}) = g_d(-T/2)$.
 +
 +
*Gelingt es nicht,&nbsp; alle Nachläufer vollständig zu kompensieren,&nbsp; so ergibt sich schnell ein geschlossenes Auge und damit im ungünstigsten Fall&nbsp; ("Worst&ndash;Case")&nbsp; die Fehlerwahrscheinlichkeit&nbsp; $p_{\rm U} \approx 50\%$.}}<br>
 +
 
 +
== Entscheidungsrückkopplung mit Laufzeitfilter==
 
<br>
 
<br>
Für eine schaltungstechnische Realisierung genügt es, wenn der korrigierte Grundimpuls <i>g<sub>k</sub></i>(<i>t</i>) lediglich zu den äquidistanten Detektionszeitpunkten <i>T</i><sub>D</sub> + <i>&nu;</i> &middot; <i>T</i> zu Null wird. Eine Realisierungsmöglichkeit stellt somit ein Laufzeitfilter gemäß der nachfolgenden Grafik dar,
+
Für eine schaltungstechnische Realisierung genügt es, wenn der korrigierte Grundimpuls &nbsp;$g_k(t)$&nbsp; nur zu den äquidistanten Detektionszeitpunkten &nbsp;$T_\text{D} +\nu \cdot T$&nbsp; zu Null wird.  
*dessen Ordnung <i>N</i> (Anzahl der Filterkoeffizienten), und<br>
+
[[Datei:P ID1451 Dig T 3 6 S5b version1.png|right|frame|Entscheidungsrückkopplung mit Laufzeitfilter|class=fit]]
 +
Eine Realisierungsmöglichkeit stellt somit ein unsymmetrisches&nbsp; [[Digitalsignalübertragung/Lineare_Nyquistentzerrung#Wirkungsweise_des_Transversalfilters|Laufzeitfilter]]&nbsp; gemäß nebenstehender Grafik dar,
 +
 
 +
*dessen Ordnung &nbsp;$N$&nbsp; (Anzahl der Filterkoeffizienten)&nbsp; und<br>
  
*dessen Filterkoeffizienten <i>k<sub>&nu;</sub></i> (mit <i>&nu;</i> = 1, ... , <i>N</i>)<br><br>
+
*dessen Filterkoeffizienten $&nbsp;k_\nu$&nbsp; $($mit $\nu = 1$, ... , $N)$&nbsp;<br><br>
  
durch den Grundimpuls <i>g<sub>d</sub></i>(<i>t</i>) sowie den Detektionszeitpunkt <i>T</i><sub>D</sub> festgelegt sind.<br>
+
durch den Grundimpuls &nbsp;$g_d(t)$&nbsp; sowie den Detektionszeitpunkt &nbsp;$T_\text{D}$&nbsp; festgelegt sind.<br>
  
[[Datei:P ID1451 Dig T 3 6 S5b version1.png|Entscheidungsrückkopplung mit Laufzeitfilter|class=fit]]<br>
 
  
 
Diese DFE&ndash;Realisierung weist folgende Eigenschaften auf:
 
Diese DFE&ndash;Realisierung weist folgende Eigenschaften auf:
*Da das Ausgangssignal <i>&upsilon;</i>(<i>t</i>) rechteckförmig ist, ist der Kompensationsimpuls <i>g<sub>w</sub></i>(<i>t</i>) treppenförmig.<br>
+
*Da das Ausgangssignal &nbsp;$v(t)$&nbsp; rechteckförmig ist,&nbsp; ist der Kompensationsimpuls &nbsp;$g_w(t)$&nbsp; treppenförmig.<br>
  
*Bei richtiger Dimensionierung der Filterkoeffizienten <i>k<sub>&nu;</sub></i> gilt für <i>&nu;</i> = 1, ... , <i>N</i>:
+
*Bei richtiger Dimensionierung der Filterkoeffizienten &nbsp;$k_\nu$&nbsp; gilt für &nbsp;$\nu = 1$, ... , $N$:
::<math>g_w(T_{\rm D} + \nu \cdot T) = g_d(T_{\rm D} + \nu \cdot T)
+
:$$g_w(T_{\rm D} + \nu \cdot T) = g_d(T_{\rm D} + \nu \cdot T)
 
\hspace{0.3cm}\Rightarrow\hspace{0.3cm}
 
\hspace{0.3cm}\Rightarrow\hspace{0.3cm}
g_k(T_{\rm D} + \nu \cdot T) = 0 \hspace{0.05cm}.</math>
+
g_k(T_{\rm D} + \nu \cdot T) = 0 \hspace{0.05cm}.$$
  
*Zum Detektionszeitpunkt <i>T</i><sub>D</sub> ergibt sich die genau gleiche vertikale Augenöffnung wie bei idealer DFE. Nachteilig ist eine kleinere horizontale Augenöffnung.<br><br>
+
*Zum Detektionszeitpunkt &nbsp;$T_\text{D}$&nbsp; ergibt sich die genau gleiche vertikale Augenöffnung wie bei idealer DFE.&nbsp; Nachteilig ist allerdings eine kleinere horizontale Augenöffnung.<br><br>
  
{{Beispiel}}''':''' Die Grafik zeigt die Grundimpulse <i>g<sub>d</sub></i>(<i>t</i>) und <i>g<sub>k</sub></i>(<i>t</i>) bei der Entscheidungsrückkopplung mit einem Laufzeitfilter zweiter Ordnung. Es gelten die gleichen Voraussetzungen wie im Beispiel auf der letzten Seite: <i>f</i><sub>G</sub> &middot; <i>T</i> = 0.2, <i>T</i><sub>D</sub> = &ndash;<i>T</i>/2, <i>T</i><sub>V</sub> = <i>T</i>/2.<br><br>
+
{{GraueBox|TEXT=
 +
[[Datei:P ID1452 Dig T 3 6 S5c version1.png|right|frame|Grundimpulse bei DFE mit Laufzeitfilter|class=fit]]
 +
$\text{Beispiel 3:}$&nbsp; Die Grafik zeigt die Grundimpulse &nbsp;$g_d(t)$&nbsp;  und &nbsp;$g_w(t)$&nbsp; bei der Entscheidungsrückkopplung mit einem Laufzeitfilter zweiter Ordnung.  
  
[[Datei:P ID1452 Dig T 3 6 S5c version1.png|Grundimpulse bei DFE mit Laufzeitfilter|class=fit]]<br>
+
Es gelten die gleichen Voraussetzungen wie für das &nbsp;$\text{Beispiel 2}$&nbsp; auf der letzten Seite: &nbsp; $f_{\rm G} \cdot T = 0.2$&nbsp; und&nbsp; $T_\text{D} = -T/2$.&nbsp; Man erkennt:
  
Wegen der Ordnung <i>N</i> = 2 werden hier allerdings nur die beiden ersten Nachläufer <i>g<sub>d</sub></i>(0.5<i>T</i>) und <i>g<sub>d</sub></i>(1.5<i>T</i>) kompensiert. Der dritte Nachläufer <i>g<sub>d</sub></i>(2.5<i>T</i>) könnte durch einen weiteren Filterkoeffizienten <i>k</i><sub>3</sub> zu 0 gemacht werden. Dagegen können die Impulsvorläufer <i>g<sub>d</sub></i>(&ndash;1.5<i>T</i>) und <i>g<sub>d</sub></i>(&ndash;2.5<i>T</i>) prinzipiell nicht kompensiert werden.{{end}}<br>
+
*Wegen der Ordnung &nbsp;$N = 2$&nbsp; werden hier allerdings nur die beiden ersten Nachläufer &nbsp;$g_d(0.5T)$&nbsp; und &nbsp;$g_d(1.5T)$&nbsp; kompensiert.
 +
 +
*Der dritte Nachläufer &nbsp;$g_d(2.5T)$&nbsp; könnte durch einen weiteren Filterkoeffizienten &nbsp;$k_3$&nbsp; zu Null gemacht werden.
 +
 +
*Dagegen können die Impulsvorläufer &nbsp;$g_d(-1.5T)$&nbsp; und &nbsp;$g_d(-2.5T)$&nbsp; prinzipiell nicht kompensiert werden.}}<br>
  
==Aufgaben==
+
==Aufgaben zum Kapitel==
 
<br>
 
<br>
[[Aufgaben:3.8 DFE mit Laufzeitfilter|A3.8 DFE mit Laufzeitfilter]]
+
[[Aufgaben:3.8_Decision_Feedback_Equalization_mit_Laufzeitfilter|Aufgabe 3.8: Decision Feedback Equalization mit Laufzeitfilter]]
  
[[Zusatzaufgaben:3.8 Optimaler Detektionszeitpunkt]]
+
[[Aufgaben:3.8Z_Optimaler_Detektionszeitpunkt_bei_DFE|Aufgabe 3.8Z: Optimaler Detektionszeitpunkt bei DFE]]
  
 
==Quellenverzeichnis==
 
==Quellenverzeichnis==

Aktuelle Version vom 27. Juni 2022, 16:17 Uhr

Prinzip und Blockschaltbild


Eine Möglichkeit zur Verminderung von Impulsinterferenzen bietet die  Entscheidungsrückkopplung  (engl.:  "Decision Feedback Equalization"  $\rm (DFE)$.  In der deutschsprachigen Literatur wird diese manchmal auch als  "Quantisierte Rückkopplung"  $\rm (QR)$  bezeichnet.

Die Grafik zeigt den entsprechenden Empfänger.  Man erkennt anhand des Blockschaltbildes:

Empfänger mit Entscheidungsrückkopplung  $\rm (DFE)$
  • Ohne die rot eingezeichnete Signalrückführung ergäbe sich ein herkömmlicher Digitalempfänger mit Schwellenwertentscheidung entsprechend dem Kapitel  "Idealer Kanalentzerrer".
  • Für die folgende Beschreibung wird wieder angenommen,  dass sich das gesamte Empfangsfilter  $H_{\rm E}(f)$  aus dem (fiktiven) idealen Kanalentzerrer  $1/H_{\rm K}(f)$  und einem Gaußtiefpass  $H_{\rm G}(f)$  zur Rauschleistungsbegrenzung zusammensetzt.
  • Beim Empfänger mit Entscheidungsrückkopplung wird vom rechteckförmigen Ausgangssignal  $v(t)$  über ein lineares Netzwerk mit dem Frequenzgang  $H_{\rm DFE}(f)$  ein Kompensationssignal  $w(t)$  gewonnen und an den Eingang des Schwellenwertentscheiders zurückgeführt.
  • Dieses Signal  $w(t)$  wird vom vorentzerrten Signal  $d(t)$  subtrahiert. Bei geeigneter Dimensionierung des Rückkopplungsnetzwerkes weist somit das  korrigierte Signal  $k(t) = d(t) - w(t)$ keine  (oder zumindest deutlich geringere)  Impulsnachläufer auf als das Signal  $d(t)$.  Im Gegensatz zu diesen Impulsnachläufern können die Impulsvorläufer aus Kausalitätsgründen nicht beeinflusst werden.
  • Da bei diesem Empfänger mit Entscheidungsrückkopplung das Kompensationssignal  $w(t)$  vom rauschfreien Sinkensignal  $v(t)$  abgeleitet wird,  ist die Signalentzerrung nicht mit einer Erhöhung der Rauschleistung verbunden wie bei linearer Entzerrung.  Vielmehr besitzt das korrigierte Signal  $k(t)$  den gleichen Rauscheffektivwert  $\sigma_d$  wie das Signal  $d(t)$.


Hinweise:

(1)   Die Signalverläufe dieses nichtlinearen DFE–Entzerrungsverfahrens  sowie die zugehörigen Fehlerwahrscheinlichkeiten – gültig für einen verzerrungsfreien Kanal – können mit dem interaktiven SWF–Applet  "Entscheidungsrückkopplung"  angezeigt werden.

(2)   Weitere Informationen zum Thema sowie Aufgaben, Simulationen und Programmierübungen finden Sie im

Versuch 3: Impulsinterferenzen und Entzerrung,     Programm „qrk”
des Praktikums „Simulation digitaler Übertragungssysteme” [Söd01][1]. Diese (ehemalige) LNT-Lehrveranstaltung an der TU München basiert auf
  • dem Lehrsoftwarepaket  LNTsim  ⇒  Link verweist auf die ZIP-Version des Programms und
  • dieser Praktikumsanleitung  ⇒  Link verweist auf die PDF-Version (82 Seiten).


Ideale Entscheidungsrückkopplung


Wir behandeln zunächst die ideale DFE–Realisierung anhand der Grundimpulse.

$\text{Definition:}$  Eine  ideale Entscheidungsrückkopplung  liegt vor,  wenn am Entscheider der folgende Grundimpuls anliegt:

$$g_k(t) = \left\{ \begin{array}{c} g_d(t) \\ 0 \\ \end{array} \right.\quad \begin{array}{*{1}c} \text{für} \\ \text{für} \\ \end{array} \begin{array}{*{20}c} t < T_{\rm D} + T_{\rm V}, \\ t \ge T_{\rm D} + T_{\rm V}. \\ \end{array}$$
  • Das bedeutet,  dass im Idealfall der Kompensationsimpuls  $g_w(t)$  den linear vorentzerrten Impuls  $g_d(t)$  für alle Zeiten  $t > T_{\rm D} + T_{\rm V}$  exakt nachbilden muss.
  • Die aus Realisiserungsgründen erforderliche Verzögerungszeit  $T_{\rm V}$  muss kleiner als die Symboldauer  $T$  sein;  im Folgenden gelte stets  $T_{\rm V} = T/2$.


$\text{Beispiel 1:}$  Der Gesamtfrequenzgang  $H_{\rm K}(f) \cdot H_{\rm E}(f) = H_{\rm G}(f)$  sei gaußförmig mit der Grenzfrequenz  $f_{\rm G} = 0.3/T$.  Bei NRZ–Rechteckimpulsen ergibt sich dann der pinkfarben skizzierte Detektionsgrundimpuls  $g_d(t)$.

Grundimpulse und Signale bei idealer  "Decision Feedback Equalization"

⇒   Links dargestellt sind die Grundimpulse  $g_w(t)$  und  $g_k(t)$  bei idealer Entscheidungsrückkopplung,  wobei der Detektionszeitpunkt  $T_{\rm D} = 0$  und die Verzögerungszeit  $T_{\rm V} = T/2$  zugrunde liegen.

⇒   Die rechten Bilder aus  [Söd01][1] – alle ohne Berücksichtigung des Rauschens – machen deutlich, dass durch die Kompensation aller Impulsnachläufer mittels des Korrektursignals  $w(t)$  die Abstände der Nutzabstandswerte  $d_{\rm S}(\nu \cdot T)$  von der Entscheiderschwelle  $E = 0$  verändert werden.

  • Besonders geringe Abstände wie beispielsweise zu den Zeitpunkten  $t = 6T$  und  $t = 7T$  werden deutlich vergrößert und damit deren Fehlerwahrscheinlichkeiten stark verringert  (Pfeile weggehend von der Schwelle).
  • Dagegen werden die im Signal  $d(t)$  weiter vom Schwellenwert  $E = 0$  entfernten Detektionsabtastwerte zur Schwelle hin verschoben und deren Verfälschungswahrscheinlichkeit somit leicht erhöht.  Dies erkennt man zum Beispiel für den Zeitpunkt  $t = 5T$.


Augenöffnung und Fehlerwahrscheinlichkeit bei DFE


Augendiagramme ohne und mit  "Decision Feedback Equalization"  $(f_{\rm G}\cdot T = 0.3)$

Wir betrachten nun die Augendiagramme

  • ohne DFE  (linke Grafik)  und
  • mit idealer DFE (rechte Grafik).


Dabei wird von den gleichen Voraussetzungen wie auf der letzten Seite ausgegangen,  so dass folgende Grundimpulswerte vorliegen:

$$g_0 = g_d(t=0) = 0.548 \cdot s_0,$$
$$g_1 = g_d(t=T) = 0.214 \cdot s_0 = g_{-1} \hspace{0.05cm},$$
$$g_2 = g_d(t=2\hspace{0.05cm}T) = 0.012 \cdot s_0 = g_{-2} \hspace{0.05cm},$$
$$g_3 = g_{-3} = \text{...} \approx 0 \hspace{0.05cm}.$$

Die beiden Augendiagramme können wie folgt interpretiert werden:

  • Beim herkömmlichen Empfänger (ohne DFE) gilt bei binärer bipolarer redundanzfreier Codierung unter Berücksichtigung der Symmetrie:
$${\ddot{o}(T_{\rm D} = 0 )} = {2} \cdot \big [ g_0 - | g_{-1}| - | g_{-2}| - | g_{1}| - | g_{2}|\big ] = {2} \cdot \big [ g_0 - 2 \cdot g_{1} - 2 \cdot g_{2}\big ]= 0.192 \cdot s_0 \hspace{0.05cm}.$$
  • Dagegen werden bei idealer DFE die beiden Nachläufer  $g_1$  und  $g_2$  vollständig kompensiert und man erhält für die vertikale Augenöffnung:
$${\ddot{o}(T_{\rm D} = 0 )} = {2} \cdot \big [ g_0 - | g_{-1}| - |g_{-2}|\big ] = {2} \cdot \big [ g_0 - g_{1} - g_{2}\big ]= 0.644 \cdot s_0 \hspace{0.05cm}.$$
  • Da das Korrektursignal  $w(t)$  aus dem entschiedenen und damit rauschfreien Signal  $v(t)$  abgeleitet wird,  wird der Rauscheffektivwert  $\sigma_d$  durch die Entscheidungsrückkopplung nicht verändert.  Der Störabstandsgewinn durch die DFE ist somit im betrachteten Beispiel gleich
$$G_{\rm DFE}= 20 \cdot {\rm lg}\hspace{0.1cm}\frac{0.644}{0.192} \approx 10.5\,{\rm dB} \hspace{0.05cm}.$$

$\text{Fazit:}$  Bei einem Koaxialkabel mit der charakteristischen Kabeldämpfung  $a_\star = 80 \ \rm dB$  und  $10 \cdot \lg \ (E_{\rm B}/N_0) = 80 \ \rm dB$  bedeutet dieser Störabstandsgewinn z.B.,  dass die ungünstigste Fehlerwahrscheinlichkeit  $p_{\rm U}$  durch die DFE von  $7\%$  auf ca.  $4 \cdot 10^{-7}$  verkleinert wird – eine durchaus beachtenswerte Verbesserung.


Optimierung eines Übertragungssystems mit DFE


Die letzte Seite hat bereits deutlich gemacht,  dass die DFE bereits dann einen enormen Störabstandsgewinn bewirkt,  wenn

Augendiagramme mit DFE und optimiertem Detektionszeitpunkt
  • von einer festen Grenzfrequenz  $f_{\rm G}$  und
  • dem festen Detektionszeitpunkt  $T_{\rm D} = 0$


ausgegangen wird.  Das System lässt sich aber weiter verbessern,  wenn die beiden Parameter  $f_{\rm G}$  und  $T_{\rm D}$  gemeinsam optimiert werden.

Die Grafik zeigt die Augendiagramme ohne Rauschen für

  • $f_{\rm G} \cdot T = 0.3$  (links) und
  • $f_{\rm G} \cdot T = 0.2$  (rechts).


Für die Grafik und die nachfolgenden Berechnungen sind weiterhin die charakteristische Kabeldämpfung $a_\star = 80 \ \rm dB$ sowie der AWGN–Parameter $10 \cdot \lg \ (E_{\rm B}/N_0) = 80 \ \rm dB$ (mit $E_{\rm B} = s_0^2 \cdot T$) vorausgesetzt.

Das linke Diagramm ist weitgehend – bis auf den Detektionszeitpunkt $T_{\rm D}$ – identisch mit dem rechten Augendiagramm auf der letzten Seite.

Die Optimierungsergebnisse lassen sich wie folgt zusammenfassen:

  • Mit  $f_{\rm G} \cdot T = 0.3$  kann durch Verschiebung des Detektionszeitpunktes auf  $T_\text{D, opt} = -0.3T$  die Augenöffnung auf  $\ddot{o}(T_\text{D, opt}) = 0.779 \cdot s_0 $  vergrößert werden.
  • Daraus resultiert gegenüber  $T_{\rm D} = 0$  $($vergleiche letze Seite$)$  ein weiterer Störabstandsgewinn von  $G_{T_\text{D, opt}}= 20 \cdot {\rm lg}\hspace{0.1cm}{0.779}/{644} \approx 1.65\,{\rm dB} \hspace{0.05cm}.$
  • Die Fehlerwahrscheinlichkeit ergibt sich nun zu  $p_{\rm U} \approx 1.3 \cdot 10^{-9}$  $($gegenüber  $4 \cdot 10^{-7})$.


Beim DFE–Empfänger kann man aber zusätzlich die Grenzfrequenz weiter herabsetzen.  Der Grund ist das bessere Rauschverhalten bei kleinerer Grenzfrequenz.  Der normierte Rauscheffektivwert ergibt sich statt zu  $\sigma_d/s_0 = 0.065$  $($für  $f_{\rm G} \cdot T = 0.3)$  zum Beispiel zu  $\sigma_d/s_0 = 0.010$  $($für  $f_{\rm G} \cdot T = 0.2)$.

  • So ergibt sich mit  $f_{\rm G} \cdot T = 0.2$  und  $T_{\rm D} = 0$  die zwar kleine,  aber immerhin von Null verschiedene Augenöffnung  $\ddot{o}_{\rm norm} = 0.152$,  die zusammen mit dem sehr günstigen Rauscheffektivwert zum (ungünstigsten) Störabstand  $17.6 \ \rm dB$  und zur (ungünstigsten) Fehlerwahrscheinlichkeit  $p_{\rm U} \approx 1.6 \cdot 10^{-14}$  führt.
  • Durch Kombination der Grenzfrequenz  $f_{\rm G} \cdot T = 0.2$  mit dem Detektionszeitpunkt  $T_{\rm D} = -T/2$  erhält man schließlich die bei den getroffenen Voraussetzungen optimale Systemkonfiguration mit der normierten Augenöffnung  $\ddot{o}_{\rm norm} = 0.368$  und dem (ungünstigsten) Störabstand  $10 \cdot \lg \ \rho_{\rm U} = 25.3 \ \rm dB$.
  • Die Fehlerwahrscheinlichkeit ist damit (praktisch) Null.  Praxisrelevant ist allerdings diese Konfiguration nicht:   Bereits eine minimale Toleranz der Systemparameter führt schon zu einem geschlossenem Auge.


Realisierungsaspekte der Entscheidungsrückkopplung


Als ein wesentliches Ergebnis des letzten Kapitels  "Lineare Nyquistentzerrung"  und des aktuellen Kapitels  "Entscheidungsrückkopplung"  empfiehlt sich folgende Vorgehensweise:

$\text{Fazit:}$  Für ein Übertragungssystem über Kupferleitungen  $($Koaxialkabel,  Zweidrahtleitung$)$  sind aufgrund des erreichbaren Signal–zu–Rauschabstandes am Entscheider folgende Systemvarianten besonders geeignet:

  • ein  Mehrstufensystem  $($zum Beispiel  $M = 4)$  und die  optimale Nyquistentzerrung  zur Kompensation der starken Impulsinterferenzen,  hervorgerufen durch die linearen Kanalverzerrungen;
  • ein  Binärsystem  mit relativ kleiner Bandbreite des Gesamtfrequenzganges  $H_{\rm G}(f) = H_{\rm K}(f) \cdot H_{\rm E}(f)$  und ein nichtlinearer Detektor mit  DFE.


Beide Systemvarianten liefern bei idealisierten Bedingungen vergleichbar gute Resultate.  Zu beachten ist allerdings,  dass es durch Realisierungsungenauigkeiten bei beiden Systemen zu großen Degradationen kommen kann,  die hier am Beispiel des DFE–Systems genannt werden:

  • Da über das Fernsprechnetz kein Gleichsignal übertragen werden kann,  für unsere Berechnungen aber  $H_{\rm K}(f=0) = 1$  angenommen wird,  ist am Empfänger eine  "Gleichsignalwiedergewinnung"  erforderlich.  Diese Aussage trifft in gleicher Weise für das quaternäre Nyquistsystem zu.
  • Beim DFE–System muss der Kompensationsimpuls  $g_w(t)$  den vorentzerrten Grundimpuls  $g_d(t)$  exakt nachbilden.  Dies ist insbesondere dann schwierig,  wenn  $g_d(t)$  sehr breit ist  $($kleine Grenzfrequenz,  zum Beispiel  $f_{\rm G} \cdot T = 0.2)$  und die Optimierung den Detektionszeitpunkt  $T_\text{D, opt} = -T/2$ liefert.
  • Kommt es aufgrund eines sehr großen Rauschwertes zu einer Fehlentscheidung,  so werden auch die nachfolgenden Symbole mit großer Wahrscheinlichkeit verfälscht.  Allerdings gibt es immer wieder Symbolfolgen,  die diese  "Fehlerfortpflanzung"  unterbrechen.


Grundimpulse bei idealer DFE

$\text{Beispiel 2:}$  Die Grafik zeigt den Grundimpuls  $g_d(t)$ 

  • für die Grenzfrequenz  $f_{\rm G} \cdot T = 0.2$  (rote Kurve)  und
  • den Kompensationsimpuls  $g_w(t)$  für $T_\text{D} = -T/2$  (blau gefüllt).


Hierbei ist eine Verzögerungszeit  $T_\text{V} = -T/2$  zwischen Entscheidung und Beginn der Signalkorrektur berücksichtigt.  Man erkennt:

  • Für  $T_\text{D} = -T/2$  ist der erste Nachläufer  $g_d(T_\text{D} +T) = g_d(T/2)$  genau so groß wie der Hauptwert  $g_d(T_\text{D}) = g_d(-T/2)$.
  • Gelingt es nicht,  alle Nachläufer vollständig zu kompensieren,  so ergibt sich schnell ein geschlossenes Auge und damit im ungünstigsten Fall  ("Worst–Case")  die Fehlerwahrscheinlichkeit  $p_{\rm U} \approx 50\%$.


Entscheidungsrückkopplung mit Laufzeitfilter


Für eine schaltungstechnische Realisierung genügt es, wenn der korrigierte Grundimpuls  $g_k(t)$  nur zu den äquidistanten Detektionszeitpunkten  $T_\text{D} +\nu \cdot T$  zu Null wird.

Entscheidungsrückkopplung mit Laufzeitfilter

Eine Realisierungsmöglichkeit stellt somit ein unsymmetrisches  Laufzeitfilter  gemäß nebenstehender Grafik dar,

  • dessen Ordnung  $N$  (Anzahl der Filterkoeffizienten)  und
  • dessen Filterkoeffizienten $ k_\nu$  $($mit $\nu = 1$, ... , $N)$ 

durch den Grundimpuls  $g_d(t)$  sowie den Detektionszeitpunkt  $T_\text{D}$  festgelegt sind.


Diese DFE–Realisierung weist folgende Eigenschaften auf:

  • Da das Ausgangssignal  $v(t)$  rechteckförmig ist,  ist der Kompensationsimpuls  $g_w(t)$  treppenförmig.
  • Bei richtiger Dimensionierung der Filterkoeffizienten  $k_\nu$  gilt für  $\nu = 1$, ... , $N$:
$$g_w(T_{\rm D} + \nu \cdot T) = g_d(T_{\rm D} + \nu \cdot T) \hspace{0.3cm}\Rightarrow\hspace{0.3cm} g_k(T_{\rm D} + \nu \cdot T) = 0 \hspace{0.05cm}.$$
  • Zum Detektionszeitpunkt  $T_\text{D}$  ergibt sich die genau gleiche vertikale Augenöffnung wie bei idealer DFE.  Nachteilig ist allerdings eine kleinere horizontale Augenöffnung.

Grundimpulse bei DFE mit Laufzeitfilter

$\text{Beispiel 3:}$  Die Grafik zeigt die Grundimpulse  $g_d(t)$  und  $g_w(t)$  bei der Entscheidungsrückkopplung mit einem Laufzeitfilter zweiter Ordnung.

Es gelten die gleichen Voraussetzungen wie für das  $\text{Beispiel 2}$  auf der letzten Seite:   $f_{\rm G} \cdot T = 0.2$  und  $T_\text{D} = -T/2$.  Man erkennt:

  • Wegen der Ordnung  $N = 2$  werden hier allerdings nur die beiden ersten Nachläufer  $g_d(0.5T)$  und  $g_d(1.5T)$  kompensiert.
  • Der dritte Nachläufer  $g_d(2.5T)$  könnte durch einen weiteren Filterkoeffizienten  $k_3$  zu Null gemacht werden.
  • Dagegen können die Impulsvorläufer  $g_d(-1.5T)$  und  $g_d(-2.5T)$  prinzipiell nicht kompensiert werden.


Aufgaben zum Kapitel


Aufgabe 3.8: Decision Feedback Equalization mit Laufzeitfilter

Aufgabe 3.8Z: Optimaler Detektionszeitpunkt bei DFE

Quellenverzeichnis

  1. 1,0 1,1 Söder, G.:  Simulation digitaler Übertragungssysteme.  Anleitung zum gleichnamigen Praktikum. Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2001.