Die Synchronisation ist eine wichtige Aufgabe in praktischen Kommunikationssystemen, steht jedoch nicht in direktem Zusammenhang mit der OFDM-Theorie.
Frame-Synchronisation
Praktische Kommunikationssysteme (wie IEEE 802.11 oder 802.3) tauschen sogenannte Frames aus, die aus mehreren Feldern bestehen, die wiederum unterschiedliche, spezifische Aufgaben erfüllen. Typischerweise ist das erste Feld eines Rahmens eine sogenannte Präambel, die nur den Zweck hat
- Erkennen ankommender Frames,
- Synchronisieren des Empfängers mit dem Sender,
- Durchführen einer automatischen Verstärkungskorrektur (AGC) am Empfänger (erforderlich in drahtlosen Kommunikationssystemen).
Die Präambel besteht typischerweise aus einer Barker-Sequenz, bei der es sich um einen Binärcode mit minimaler Autokorrelation außerhalb der Spitzenzeiten handelt. Dieser Code muss nicht unbedingt OFDM-moduliert sein, sondern kann auf einem einzelnen Träger innerhalb des verfügbaren Frequenzbandes BPSK-moduliert sein. Der Empfänger wendet einen angepassten Filter auf den eingehenden Probenstrom an. Wenn die Ausgabe des angepassten Filters einen bestimmten Schwellenwert überschreitet, ist es sehr wahrscheinlich, dass eine eingehende Präambel erkannt wurde. Da die Off-Peak-Autokorrelationskoeffizienten des Barker-Codes minimal sind, liefert die Spitze des Ausgangs des angepassten Filters die erforderlichen Informationen, um die nachfolgenden Felder des Rahmens an der FFT des Empfängers auszurichten.
Trainingssequenz
Nach der Präambel ist das nächste Feld eines Rahmens typischerweise eine Art OFDM- Trainingssequenz . Der Hauptzweck von Trainingssequenzen besteht darin , die Kanalkoeffizienten einzelner Unterträger zu schätzen , nicht die Synchronisation. Einige Protokolle unterscheiden auch zwischen langen und kurzen Trainingssequenzen, während eine lange Trainingssequenz direkt nach der Verteilung der Präambel und der kurzen Trainingssequenzen im Rest des Rahmens gefunden werden kann. Im Allgemeinen weiß der Empfänger im Voraus
- die Positionen der Trainingssequenzen im Rahmen und
- die Werte der Pilotsymbole in den Trainingssequenzen.
Da sich die Kanalkoeffizienten aufgrund der Mobilität von Knoten und Hindernissen in der Umgebung im Laufe der Zeit ändern können, müssen sie innerhalb der sogenannten Kohärenzzeit neu geschätzt werden, was durch kurze Trainingssequenzen (dh Pilotsymbole) zwischen Nutzlast-OFDM erreicht wird Symbole. Die Kohärenzzeit kann als Inverse der maximalen Doppler-Streuung angenähert werden. Außerdem werden in einigen Protokollen Trainingssequenzen nur auf wenigen Unterträgern mit gleichem Abstand übertragen, während alle anderen Unterträger dazwischen die Nutzlastübertragung fortsetzen. Dies funktioniert, da die Kanalkoeffizienten benachbarter Unterträger miteinander korreliert sind. Die Kohärenzbandbreite eines Fading-Kanals kann als Inverse der Kanalverzögerungsspreizung geschätzt werden.
Es ist auch zu beachten, dass in praktischen Systemen die Pilotsymbole auch für andere Zwecke verwendet werden können, beispielsweise um das SNR einzelner Unterträger zu schätzen oder um eine Schätzung des Trägerfrequenzversatzes durchzuführen (siehe unten).
Zyklisches Präfix
Der Hauptzweck des zyklischen Präfixes, das zwischen aufeinanderfolgenden OFDM-Symbolen eingefügt wird, ist die Minderung von ISI (Inter-Symbol-Interference) und ICI (Inter-Carrier-Interference), nicht die Synchronisation oder das Bestimmen von Symbolstarts oder -enden.
Minderung von ISI
Aufgrund der Mehrwegeausbreitung erreichen mehrere Kopien der übertragenen Wellenform zu unterschiedlichen Zeitpunkten den Empfänger. Wenn zwischen aufeinanderfolgenden OFDM-Symbolen kein Schutzraum vorhanden war, kann sich ein übertragenes OFDM-Symbol mit seinem nachfolgenden OFDM-Symbol am Empfänger überlappen, was zu ISI führt. Das Einfügen eines Schutzraums zwischen aufeinanderfolgenden OFDM-Symbolen im Zeitbereich verringert diesen Effekt. Wenn der Schutzraum größer als die maximale Kanalverzögerungsspanne ist, kommen alle Mehrwegkopien im Schutzraum an, wodurch das nachfolgende OFDM-Symbol nicht beeinflusst wird. Beachten Sie, dass der Schutzbereich auch Nullen enthalten kann, um den Effekt von ISI abzuschwächen. Tatsächlich ist in keiner digitalen Kommunikationstechnik ein zyklisches Präfix im Schutzraum erforderlich, um die Wirkung von ISI abzuschwächen.
Minderung von ICI
In OFDM werden Schutzräume mit einem zyklischen Präfix gefüllt, um die Orthogonalität zwischen Unterträgern aufrechtzuerhalten, sofern mehrere verzögerte Kopien aufgrund der Mehrwegeausbreitung beim Empfänger ankommen. Wenn der Schutzraum am Sender tatsächlich mit Nullen gefüllt wäre, wären die am Empfänger ankommenden Mehrfachkopien nicht orthogonal (dh irgendwie korreliert) zueinander, was ICI verursacht.
Trägerfrequenzversatz (CFO) und Phasenrauschen
In praktischen Systemen weisen die Trägerfrequenzoszillatoren des Senders und des Empfängers typischerweise einen leichten Frequenzversatz auf, was eine Phasendrift über die Zeit verursacht. Darüber hinaus ist die spektrale Leistungsdichte eines praktischen Oszillators keine ideale Delta-Funktion, was zu Phasenrauschen führt. Durch Phasenrauschen ändert sich der CFO kontinuierlich, was zu einer Änderung der Geschwindigkeit und Richtung der Phasendrift führt. Es gibt verschiedene Techniken, um den Empfänger mit dem empfangenen Signal neu zu synchronisieren , dh um die Phase des eingehenden Signals zu verfolgen. Diese Techniken können zusätzlich das Vorhandensein von Pilotsymbolen im Signal ausnutzen und / oder blinde Schätz- und Korrelationstechniken anwenden.
Ich pflege auch ein Open-Source- OFDM-Framework für softwaredefinierte Funkgeräte, das die oben im Matlab-Code beschriebenen Techniken abdeckt.