Inhaltsverzeichnis
- 1 # ÜBERBLICK ZUM DRITTEN HAUPTKAPITEL #
- 2 Definition des Begriffs „Impulsinterferenz”
- 3 Mögliche Ursachen für Impulsinterferenzen
- 4 Einige Anmerkungen zum Kanalfrequenzgang
- 5 Frequenzgang eines Koaxialkabels
- 6 Impulsantwort eines Koaxialkabels
- 7 Voraussetzungen für das gesamte dritte Hauptkapitel
- 8 Aufgaben zum Kapitel
# ÜBERBLICK ZUM DRITTEN HAUPTKAPITEL #
Im Mittelpunkt des dritten Hauptkapitels stehen die Impulsinterferenzen, die beispielsweise durch Verzerrungen des Übertragungskanals entstehen oder mit einer von der Nyquistbedingung abweichenden Realisierung des Empfangsfilters zusammenhängen. Anschließend werden einige Entzerrungsverfahren beschrieben, mit denen die Systemdegradation durch Impulsinterferenzen abgemildert werden kann.
Die Beschreibung erfolgt durchgehend im Basisband. Die Ergebnisse lassen sich jedoch problemlos auch auf die im Kapitel "Lineare digitale Modulation – Kohärente Demodulation" behandelten Trägerfrequenzsysteme anwenden.
Im Einzelnen werden behandelt:
- die »Ursachen und Auswirkungen« von Impulsinterferenzen,
- das »Augendiagramm« als geeignetes Hilfsmittel zur Beschreibung von Impulsinterferenzen,
- die »Fehlerwahrscheinlichkeitsberechnung« unter Berücksichtigung von Kanalverzerrungen,
- der »Einfluss von Impulsinterferenzen bei mehrstufiger und/oder codierter Übertragung«,
- der »optimale Nyquistentzerrer« als Beispiel für lineare Kanalentzerrung,
- die »Entscheidungsrückkopplung (DFE)« – eine effektive nichtlineare Entscheiderrealisierung,
- der »Korrelationsempfänger« als Beispiel für »Maximum–Likelihood– bzw. MAP–Entscheidung«,
- der »Viterbi–Empfänger«, ein aufwandsreduzierter MAP–Entscheidungsalgorithmus.
Weitere Informationen zum Thema sowie Aufgaben, Simulationen und Programmierübungen finden Sie im
- Versuch 3: Impulsinterferenzen und Entzerrung, Programm „bas”
des Praktikums „Simulation digitaler Übertragungssysteme”. 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 (76 Seiten).
Definition des Begriffs „Impulsinterferenz”
Für die beiden ersten Hauptkapitel dieses Buches wurde vorausgesetzt, dass der Detektionsgrundimpuls gd(t)
- entweder auf den Zeitbereich |t|≤T begrenzt ist, oder
- äquidistante Nulldurchgänge im Symbolabstand T aufweist.
Bezeichnen wir die Abtastwerte von gd(t) bei Vielfachen der Symboldauer T (Abstand der Impulse) als die "Detektionsgrundimpulswerte", so wurde bisher stillschweigend vorausgesetzt:
- gν=gd(νT)={g00f¨urf¨urν=0,ν≠0.
Als Konsequenz dieser Annahme hat sich daraus ergeben, dass im binären Fall der Nutzanteil (Index „S”)
- dS(t)=+∞∑ν=−∞aν⋅gd(t−ν⋅T)mitaν∈{−1,+1}
des Detektionssignals zu den Zeiten ν⋅T nur zwei verschiedene Werte annehmen kann, nämlich ±g0.
- Das obere Diagramm zeigt dS(t) für den impulsinterferenzfreien Fall mit gν≠0=0 und g0=s0 ⇒ der Grundimpulshauptwert g0 ist gleich dem Maximalwert s0 des Sendesignals.
- Der untere Signalverlauf gilt für Detektionsgrundimpulswerte, die Impulsinterferenzen hervorrufen:
- g0=0.6⋅s0,g−1=g+1=0.2⋅s0,gν=0f¨ur|ν|≥2.
In beiden Darstellungen ist der (jeweils dreieckförmige) Detektionsgrundimpuls gd(t) rot eingezeichnet. Die Detektionszeitpunkte ν⋅T sind jeweils durch blaue Kreise markiert. Man erkennt aus dem unteren Signalverlauf:
- Der Detektionsgrundimpuls gd(t) ist nun im Bereich |t|≤1.5⋅T von Null verschieden und erfüllt somit nicht mehr die Nyquist–Bedingung im Zeitbereich für Impulsinterferenzfreiheit.
- Dies hat zur Folge, dass zu den (mit Kreisen markierten) Detektionszeitpunkten nicht nur zwei Werte (±s0) möglich sind wie im oberen Bild. Vielmehr gilt hier für die Detektionsnutzabtastwerte:
- dS(ν⋅T)∈{±s0, ±0.6s0, ±0.2s0}.
- Die Abtastwerte, die aufgrund ungünstiger Nachbarimpulse nahe an der Schwelle liegen, werden durch das AWGN–Rauschen (mit Rauscheffektivwert σd) häufiger verfälscht als die weiter außen liegenden Abtastwerte.
- Die blauen Punkte nahe der Schwelle werden mit σd=0.2⋅s0 mit großer Wahrscheinlichkeit pS=Q(1)≈16% verfälscht und die äußeren weißen Punkte nur mit pS=Q(5)≈3⋅10−7. Die Fehlerwahrscheinlichkeit der roten Punkte (im Abstand 0.6⋅s0 von der Null–Linie) liegt dazwischen: pS=Q(3)≈0.13%.
Bisher wurden die Auswirkungen von Impulsinterferenzen möglichst anschaulich dargelegt. Es fehlt noch eine exakte Begriffsbestimmung.
Definition: Unter Impulsinterferenz (englisch: "Intersymbol Interference", ISI) versteht man
- die Beeinträchtigung einer Symbolentscheidung aufgrund einer Impulsverbreiterung (Zeitdispersion) und
- damit verbunden eine Abhängigkeit der Fehlerwahrscheinlichkeit von den Nachbarsymbolen.
In anderen Worten:
- Durch abfallende Flanken vorangegangener Impulse („Nachläufer”) und ansteigende Flanken nachfolgender Impulse („Vorläufer”) wird der momentan anliegende Detektionsabtastwert verändert.
- Dadurch kann die Wahrscheinlichkeit einer Fehlentscheidung für das aktuelle Symbol vergrößert oder verkleinert werden, je nachdem, ob der Abstand zur Schwelle kleiner oder größer wird.
- Im statistischen Mittel – also bei Betrachtung einer (unendlich) langen Symbolfolge – führt dies stets zu einer (beträchtlichen) Erhöhung der (mittleren) Symbolfehlerwahrscheinlichkeit pS.
Mögliche Ursachen für Impulsinterferenzen
Die folgende Grafik zeigt das Augendiagramm für ein
- impulsinterferenzbehaftetes System ohne Rauschen (links),
- ein impulsinterferenzfreies System ohne Rauschen (Mitte),
- das gleiche impulsinterferenzfreie System mit Rauschen (rechts).
Auf die Definition, Bedeutung und Berechnung des Augendiagramms wird im Kapitel "Fehlerwahrscheinlichkeit unter Berücksichtigung von Impulsinterferenzen" noch ausführlich eingegangen. Die Grafiken wurden mit dem Programm „bas” erzeugt. Hinweise zum Download dieses Programms finden Sie am Beginn dieses Kapitels.
Die Bilder können wie folgt interpretiert werden:
- Das mittlere Diagramm stammt von einem Nyquistsystem mit Cosinus–Rolloff–Charakteristik (Rolloff–Faktor r=0.5). Es treten somit keine Impulsinterferenzen auf.
- Das rechte Augendiagramm stammt vom gleichen ISI-freien System wie die mittlere Grafik, obwohl hier d(t)=±s0 nicht zutrifft. Die Abweichungen von den Sollwerten ±s0 sind hier auf das AWGN–Rauschen zurückzuführen.
- Aus diesem letzten Punkt folgt die wichtige Erkenntnis: Die Frage, ob ein impulsinterferenzfreies oder ein impulsinterferenzbehaftetes System vorliegt, kann nur anhand des Detektionssignals (bzw. des Augendiagramms) ohne Rauschen entschieden werden.
- Das linke Diagramm weist auf Impulsinterferenzen hin, da hier entsprechend der Angabe kein Rauschen berücksichtigt ist. Ein Grund für diese Impulsinterferenzen könnte sein, dass der Gesamtfrequenzgang von Sender und Empfänger das erste Nyquistkriterium aufgrund von Toleranzen nicht exakt erfüllt.
- Impulsinterferenzen entstehen aber auch bei einem Kanal mit frequenzabhängigem Frequenzgang HK(f), wenn es dem Empfänger nicht gelingt, die Dämpfungs– und Phasenverzerrungen des Kanals vollständig (also hundertprozentig) zu kompensieren.
- Letztendlich kommt es auch beim mittleren System zu Impulsinterferenzen, wenn nicht exakt in Augenmitte entschieden wird, sondern zu einem Detektionszeitpunkt TD≠0. Dann müssen die Detektionsgrundimpulswerte zu gν=gd(TD+ν⋅T) definiert werden.
Einige Anmerkungen zum Kanalfrequenzgang
Für die weiteren Abschnitte in diesem dritten Hauptkapitel wird (meist) von folgendem Blockschaltbild ausgegangen. Der wesentliche Unterschied gegenüber dem Blockschaltbild zum ersten Hauptkapitel ist der Kanalfrequenzgang HK(f), der bisher stets als ideal ⇒ HK(f)=1 vorausgesetzt wurde.
Im Folgenden gelte für den "Frequenzgang" und die "Impulsantwort" des Kanals (exp[.] bezeichnet die Exponentialfunktion):
- HK(f)=exp[−a⋆(Np)⋅√fRB/2]⋅exp[−j⋅a⋆(Np)⋅√fRB/2],
- hK(t)=a⋆(Np)√2π2⋅RB⋅t3⋅exp[−a2⋆(Np)2π⋅RB⋅t].
a⋆(Np) gibt die Kabeldämpfung bei halber Bitrate an. Wir nennen diese Größe die charakteristische Kabeldämpfung in Neper (Np):
- a⋆(Np)=aK(f=RB/2)=0.1151⋅a⋆(dB).
- Der entsprechende dB–Wert a⋆(dB) ist um den Faktor 1/0.1151=8.686 größer.
- Bei realisierten Systemen liegt a⋆(dB) im Bereich zwischen 40 dB und 100 dB.
- Auf den Zusatz „(Np)” bzw. „(dB)” wird im Folgenden meist verzichtet.
Im Hauptkapitel 4: „Eigenschaften elektrischer Leitungen” des Buches Lineare zeitinvariante Systeme wird gezeigt, dass diese Gleichungen die Verhältnisse bei leitungsgebundener Übertragung über Koaxialkabel mit guter Näherung wiedergeben. Bei einer Zweidrahtleitung ist die Abweichung zwischen dieser sehr einfachen, analytisch handhabbaren Formel und den tatsächlichen Gegebenheiten etwas größer.
Eine kurze Zusammenfassung dieser Herleitungen folgt auf den beiden nächsten Seiten, wobei wir uns zur Vereinfachung auf ein redundanzfreies Binärsystem festlegen. Somit ist die Bitrate RB gleich dem Kehrwert der Symboldauer T.
Frequenzgang eines Koaxialkabels
Ein Koaxialkabel mit dem Kerndurchmesser 2.6 mm, dem Außendurchmesser 9.5 mm und der Länge l hat den folgenden Frequenzgang:
- HK(f)=e−[aK(f)+j⋅bK(f)]=e−α0⋅l⋅e−(α1+j⋅β1)⋅f⋅l⋅e−(α2+j⋅β2)⋅√f⋅l,
wobei bei diesen Abmessungen – man spricht vom "Normalkoaxialkabel" – folgende Parameter gelten:
- α0=0.00162Npkm,α1=0.000435Npkm⋅MHz,α2=0.2722Npkm⋅√MHz,β1=21.78radkm⋅MHz,β2=0.2722radkm⋅√MHz.
In obiger Gleichung sind die Dämpfungsparameter in „Np” einzusetzen und die Phasenparameter in „rad”.
Die Grafik zeigt für ein Normalkoaxialkabel von einem Kilometer Länge für Frequenzen bis f=1000 MHz den exakten Dämpfungsverlauf und eine Näherung
- aK(f)=α0⋅l+α1⋅f⋅l+α2⋅√f⋅l,
- aK(f)≈α2⋅√f⋅l.
- Die Achse ist links in dB und rechts in Np beschriftet.
- Ein Np ("Neper") entspricht 8.686 dB.
⇒ Wir verweisen hier auf das HTML5/JavaScript-Applet Dämpfung von Kupferkabeln.
Man erkennt aus dem Diagramm und obigen Zahlenwerten:
- Der von den Ohmschen Verlusten herrührende erste Term (α0⋅l) ist vernachlässigbar. Zudem bewirkt dieser Term nur eine frequenzunabhängige Dämpfung und keine Signalverzerrung.
- Der auf die Querverluste zurückzuführende zweite Term (α1⋅f⋅l) ist proportional zur Frequenz und macht sich daher erst bei sehr hohen Frequenzen bemerkbar; er wird im Folgenden vernachlässigt.
- Die frequenzproportionale Phase (β1⋅f⋅l) hat nur eine Signalverzögerung um die Laufzeit β1/(2π)⋅l zur Folge, jedoch keine Verzerrung. Auch diese Laufzeit wird im Folgenden außer Acht gelassen.
- Mit diesen Vereinfachungen wird der Frequenzgang allein durch den Skineffekt bestimmt. Da die Zahlenwerte für α2 (in Np) und β2 (in rad) übereinstimmen, gilt auch:
- HK(f)=e−(α2+j⋅β2)⋅√f⋅l⋅e−α2⋅l⋅√j⋅2f.
- Oft wird in der Literatur – auch in diesem Tutorial – das Dämpfungsmaß bei der halben Bitrate benutzt, das wir "charakteristische Kabeldämpfung" (in Neper) nennen:
- a⋆=aK(f=RB/2)=aK(f=12⋅T)≈α2⋅l√2⋅T.
Beispiel 1: Bei einem Binärsystem mit RB/2=280 Mbit/s und l=1 km ergibt sich a⋆≈4.55 Np bzw. a⋆≈40 dB (grüne Markierungen in obiger Grafik).
- Beträgt aber die halbe Bitrate nur 70 Mbit/s, so charakterisiert a⋆=40 dB ein Übertragungssystem mit der Kabellänge l=2 km.
- Hinweis: Die obige Näherung aK(f)≈α2⋅√f⋅l ist nur für Koaxialkabel zulässig, da bei diesen die Koeffizienten α0 und α1 vernachlässigt werden können.
- Für eine symmetrische Zweidrahtleitung sind die Koeffizienten α0 und α1 sehr viel gößer und die obige Näherung ist unzulässig.
Impulsantwort eines Koaxialkabels
Wir betrachten nun die Koaxialkabel–Impulsantwort, die bei einem Binärsystem (RB=1/T) wie folgt lautet:
- hK(t)=a⋆(Np)/T√2π2⋅(t/T)3⋅exp[−a2⋆(Np)2π⋅t/T].
Dieser Zeitverlauf ist hier für charakteristische Kabeldämpfungen (a⋆) zwischen 40 dB und 100 dB dargestellt. Beachten Sie die Umrechnung 1 Np=8.686 dB.
Man erkennt aus dieser Zeitbereichsdarstellung:
- Bereits mit der relativ kleinen charakteristischen Kabeldämpfung a⋆=40 dB erstreckt sich die Impulsantwort über mehr als hundert Symboldauern (T).
- Je größer a⋆ gewählt wird, desto breiter und niedriger wird die Impulsantwort. Das Integral über hK(t) von Null bis Unendlich ist für alle Kurven gleich, da stets HK(f=0)=1 gilt.
- Der Empfangsgrundimpuls gr(t)=gs(t)⋆hK(t) ist nahezu formgleich mit hK(t). Die rechte Ordinatenachse zeigt gr(t)/s0, wenn gs(t) ein NRZ–Rechteckimpuls mit Höhe s0 und Dauer T ist.
- Für a⋆≥60 dB sind hK(t) und gr(t) bei geeigneter Normierung innerhalb der Zeichengenauigkeit nicht zu unterscheiden. Für a⋆=40 dB erkennt man eine kleine Differenz an der Spitze (gelbe Hinterlegung); gr(t)/s0 ist hier minimal kleiner als T⋅hK(t).
- Mit a⋆=40 dB beträgt die Impulsamplitude am Kabelende allerdings weniger als 7% der Eingangsamplitude. Bei 60 dB bzw. 100 dB sinkt dieser Wert weiter auf 3% bzw. 2%.
In Aufgabe 3.1 wird die Koaxialkabel–Impulsantwort
eingehend analysiert. Wir verweisen hier auch auf das interaktive Applet "Zeitverhalten von Kupferkabeln".
Voraussetzungen für das gesamte dritte Hauptkapitel
Betrachten wir nochmals das Blockschaltbild eines Übertragungssystems, wobei wir einen stark verzerrendem Kanal voraussetzen, wie er beispielsweise bei leitungsgebundener Übertragung vorliegt.
Aufgrund des in der Grafik rot hervorgehobenen Kanalfrequenzgangs HK(f) ergeben sich auch für die anderen Systemkomponenten gewisse Einschränkungen:
- gr(t)=gs(t)⋆hK(t) erstreckt sich bereits über sehr viele Bit. Deshalb kann das Empfangsfilter HE(f) nicht als Matched–Filter angesetzt werden, da so die Dauer des Detektionsgrundimpulses gd(t) gegenüber gr(t) nochmals etwa verdoppelt würde.
- Vielmehr muss HE(f) die enormen Dämpfungsverzerrungen (α2–Term) und Phasenverzerrungen (β2–Term) des koaxialen Kanals HE(f) kompensieren, insbesondere dann, wenn von einem einfachen Schwellenwertentscheider ausgegangen wird.
- Diese lineare Signalentzerrung kann man durch aufwändigere Entscheiderstrategien – zum Beispiel Entscheidungsrückkopplung, Korrelationsempfänger oder Viterbi–Empfänger – unterstützen.
- Bei leitungsgebundener Übertragung kann aber aufgrund der sehr starken Verzerrungen auf eine lineare Signalentzerrung
⇒ Entzerrungsfilter HE(f) nicht vollständig verzichtet werden.
- Das Rauschen n(t) wird weiterhin als additiv, weiß und gaußverteilt (AWGN) angesetzt, was bei einem Koaxialkabel gerechtfertigt ist. Bei einer Zweidrahtleitung ist das Nebensprechen von benachbarten Kupferadern die dominante Störung, wie im Kapitel ISDN ("Integrated Services Digital Network") ausführlich dargelegt wird.
Fazit: Wir betrachten in den folgenden Kapiteln die binäre bipolare redundanzfreie Übertragung ⇒ Bitrate RB=1/T. Dabei wird stets vorausgesetzt:
- Der Sendegrundimpuls gs(t) ist NRZ–rechteckförmig mit Amplitude s0 und Dauer T.
- Somit ist das Sendesignal s(t) zu allen Zeiten gleich ±s0 und die Spektralfunktion lautet: Gs(f)=s0⋅T⋅si(πfT).
- Eine Aufteilung der Entzerrung auf Sender und Empfänger entsprechend der Wurzel–Wurzel–Charakteristik macht bei leitungsgebundener Übertragung keinen Sinn.
- Es würden bereits beim Sender zu starke Impulsinterferenzen auftreten.
Aufgaben zum Kapitel
Aufgabe 3.1: Impulsantwort des Koaxialkabels
Aufgabe 3.1Z: Frequenzgang des Koaxialkabels