Orthogonal Frequency Division Multiplexing (OFDM)

Ich bin kein Profi, aber ich versuche herauszufinden, wie OFDM funktioniert. Mir ist klar, dass OFDM mit eng beabstandeten Unterträgern mit orthogonaler Frequenz arbeitet. Jeder Unterträger wird mit einem herkömmlichen digitalen Modulationsschema moduliert, sagen wir für dieses Beispiel QAM-4.

Nehmen wir an, ich habe einen Datenstrom 0101 1100 1111 0100, der in vier Teile aufgeteilt ist, die mit OFDM gesendet werden sollen.

Was mich verwirrt ist folgendes. Ich weiß, dass QAM zwei Träger benötigt und Symbole mit zwei Bits verwendet. Bedeutet dies, dass OFDM für jeden unterbrochenen Teil des Datenstroms tatsächlich zwei Unterträger verwendet?

Antworten (2)

QAM benötigt überhaupt keine Unterträger, es moduliert das Trägersignal mit der Trägerfrequenz. Sowohl die gleichphasige (I) als auch die Quadratur (Q)-Komponente in QAM werden mit der Trägerfrequenz moduliert, der einzige Unterschied besteht darin, dass der Träger Wellen zur Modulation verwendet werden 90 0 phasenverschoben dh der I-Anteil wird mit moduliert cos ( 2 π F C T ) während die Q-Komponente mit moduliert wird Sünde ( 2 π F C T ) , Wo F C ist die Trägerfrequenz. Die Verwendung von QAM ändert also nicht die Anzahl der in einem OFDM-Schema verwendeten Unterträger. Und zur Verdeutlichung wird in einem M-QAM-Schema jedes Symbol dargestellt M Bits muss ein Symbol nicht unbedingt 2 Bits darstellen.

Bei OFDM haben wir N verschiedene Unterträger, anstatt auf der Trägerfrequenz zu senden F C Wir werden auf einer Reihe von Frequenzen senden { F ich }  Wo  ich = 1 , . . , N und wo alle Frequenzen drin sind { F ich } sind ganz in der Nähe F C .Wenn wir also zum Beispiel 4 Unterträger verwenden und wir Ihren Bitstream von haben 0101110011110100 , würden wir zuerst den Bitstrom auf parallele Symbolströme abbilden S # 3 S # 2 S # 1 S # 0 und Sendesymbol S # 0 bei F 0 , S # 1 bei F 1 , ... usw. Da wir 4 Unterträger haben, werden alle 4 Symbole parallel übertragen.

Wenn ich das richtig verstanden habe, wird jedes Symbol auf einer anderen Unterträgerfrequenz übertragen? Was wäre, wenn der Datenstrom in drei Teile zerlegt würde? Meine Vermutung ist, dass wir, da die Amplitude und Phase des Unterträgers geändert werden, jedes Symbol mit jedem Unterträger übertragen können?
ZB werden die letzten Bits des Datenstroms auf die Symbole 00, 01, 11, 11 abgebildet und dann bei den Unterträgerfrequenzen f0, f1, f2 und f3 gesendet?
Nein, jedes Symbol kann auf jeder der Unterträgerfrequenzen übertragen werden. Selbst wenn Sie also 00 00 11 11 haben, werden Sie sie trotzdem übertragenF0 ,F1 ,F2 &F3 .Das eigentlich zu übertragende Symbol hat keine Verbindung zu der Frequenz, auf der es übertragen wird.
QAM verwendet eine Unterträgerfrequenz, z. B. f0, und ihre I- und Q-Komponente, die um 90 Grad phasenverschoben ist, um das Symbol S0 zu übertragen. Ist das richtig?
QAM verwendet einen Träger beiFC , Sie können es nicht als Unterträger bezeichnen, da bei der QAM-Modulation nur eine Frequenz verwendet wird.
Aber wird bei OFDM QAM nicht in jedem Unterkanal verwendet, um Daten zu senden? ZB in Unterkanal 1, verwendet Datenstrom 1, um Unterträger 1 zu modulieren; in Unterkanal 2 verwendet Datenstrom 2, um Unterträger 2 usw. zu modulieren, solange die Unterträgerfrequenzen orthogonal sind.
Ich muss Ihren früheren Kommentar missverstanden haben - Ja, im Zusammenhang mit QAM, das in einem OFDM-Schema verwendet wird, werden QAM-Symbole über mehrere Unterträger übertragen, schließlich ist OFDM ein Mehrträgerschema.
Ich beziehe mich auf den folgenden Link gaussianwaves.com/2011/05/… und die letzte Abbildung, in der "Multiplikation mit orthogonalen Unterträgern" steht? Was bedeutet das genau?
@Navi Dies bedeutet lediglich, dass jeder Stream mit dem ihm zugeordneten Unterträger multipliziert wird. Also zum BeispielS# 0 wird multipliziert mitcos( _F0t ) ,S# 1 voncos ( 2 π _ _F1t ) usw. Orthogonalität bedeutet lediglich, dass Unterträger sich nicht gegenseitig stören sollten.
@Navi OFDM teilt einfach einen Stream in mehrere Streams auf und verwendet dann für jeden Stream unterschiedliche Unterträger. Wenn Sie OFDM mit QAM oder BPSK verwenden, wird jeder dieser einzelnen Streams unabhängig moduliert.
Aber wo passt zum Beispiel QAM und seine I- und Q-Komponente hinein, wenn jeder Hilfsträger abhängig von Bitkombinationen mit einer komplexen Zahl multipliziert wird?
Oder sprechen wir von zwei Varianten, die mit OFDM verwendet werden können. Einer ist Multiplikation mit Hilfsträger und der andere verwendet zB QAM mit I- und Q-Komponente bei jeder Hilfsträgerfrequenz?
@Navi Ja, wenn Sie QAM verwenden, haben Sie mit jedem Unterträger eine I- und Q-Komponente. Mit jedem Unterträger modulieren Sie ihn einfach so, wie Sie normales QAM modulieren würden.
Aber auf dem Link, auf den ich mich bezog, wo jeder Unterträger mit einer komplexen Zahl multipliziert wird, ist es eigentlich kein QAM, oder?
Ich meine, es verwendet nur die QPSK-Konstellation, um Unterträger (e) zu modulieren, aber es ist eigentlich kein QPSK, da der Trägerausdruck I- und Q-Komponenten enthalten würde, nicht nur Sinus?
@Navi Aber der Artikel hat das zu sendende Signal so dargestellts ( t ) = ( ich+ j Q ) Sünde( _FNt ) , was immer noch ein gültiges QAM-Signal ist. Alles, was das im Grunde bedeutet, ist sendenICH mits ich n ( 2 πFt ) und sende Q mitj Sünde( _Ft ) (was in der Praxis nur bedeutetSünde( _FNt ) vorbei verschobenπ/ 2 - das ist im Grundecos( _FNt ) ). Sie können nicht wirklich eine komplexe Zahl (a + jb) senden, da alle Signale in der realen Welt real sind. Komplexe Zahlen sind nur Darstellungen.
@Navi Denken Sie daran, wenn jemand sagt, dass er Ihnen zwei Signale senden wird,S1= ein und dannS2= j ein . Sie meinen nur, dass sie dich schicken werdenA und schicke sie dir dannja _ (was im Grunde ein Signal ist, das um 90 Grad phasenverschoben istA ). Im QAM-Fall senden Sie also die Summe der gleichphasigen Komponente und der Quadraturkomponente (die im Grunde eine Komponente ist, die gegenüber der gleichphasigen Komponente um 90 Grad phasenverschoben ist).
Aaaa, ich war damals mit einer im Artikel verwendeten Schreibweise verwechselt. Daher ist es richtig zu schreiben
s ( t ) = ichcos ( 2 π _ _FNt ) + Q s ich n ( 2 πFNt )
statt nur
s ( t ) = ( ich+ j Q ) s ich n ( 2 πFNt )
@Navi Die In-Phase-Komponente (ICH ) muss mit dem Träger in Phase sein. Also, wenn der Träger istSünde( _FNt ) dann muss der In-Phase-Teil Form habenICHSünde( _Ft ) und wenn der Spediteur angegeben istcos( _FNt ) dann muss der phasengleiche Anteil des Signals seinICHcos( _FNt ) . Wenn Sie das zu übertragende Signal als Form angebenICHcos( _FNt ) + Q sin( _FNt ) dann gibt es eine Implikation, dass der Träger von Form istcos( _FNt ) . Sos ( t ) = ( ich+ j Q ) Sünde( _FNt ) wäreICHSünde( _FNt ) + Q cos( _FNt ) .

Der Grund, warum OFDM verwirrend ist, liegt hauptsächlich darin, dass es nie vollständig dargestellt wird. Es gibt immer Lücken und Löcher in den Details. Bei Old-School-OFDM sehen Sie Details mehrerer orthogonaler Träger (z. B. eine Grundsinuskurve und Harmonische davon sind alle orthogonal), wobei jede orthogonale Trägeramplitude geändert werden kann (z. B. entweder die Amplitude gleich Null machen oder sie zu einer machen endlicher realer konstanter Wert - der sich mit der Zeit ändern kann - dies verwendet jeden Träger als binäre datentragende Komponente).

Und dann sehen Sie die Methode der neuen Schule von 'OFDM', die eine Folge von QAM-Vektoren (oder komplexen QAM-Zahlen) beinhaltet - eine Folge davon, wobei jede komplexe Zahl in dieser Folge ein QAM-Symbol ist. Diese Sequenz kann man sich lediglich als eine vorgetäuschte „Frequenzbereichssequenz“ vorstellen.

Das ist die Hauptsache. Wir stellen uns lediglich vor, dass unsere Daten mit einer erfundenen Sequenz im „Frequenzbereich“ beginnen. Es existiert zunächst nur auf dem Papier. Diese Folge komplexer Zahlen geht in eine IFFT-Verarbeitungseinheit. Im Grunde wird also eine IFFT auf diese Folge komplexer Zahlen angewendet. Dann wird zyklisches Präfixieren auf die IFFT-Sequenz angewendet (um später während der drahtlosen Übertragung mit Mehrwegeffekten fertig zu werden). Nachdem das zyklische Präfix angewendet wurde, ist die resultierende Sequenz länger als die ursprüngliche IFFT-Sequenz (weil das Anhängen eines zyklischen Präfix offensichtlich zu einer längeren Sequenz führt). An diesem Punkt ist es dann notwendig, über eine Möglichkeit nachzudenken, diese neue längere Sequenz (z. B. drahtlos) zu senden – wobei zu berücksichtigen ist, dass jeder „Wert“ dieser längeren Sequenz eine komplexe Zahl ist.

Jede komplexe Zahl hat einen Realteil und einen Imaginärteil. Hier können wir also diese komplexen Zahlen ausstempeln – eine Zahl nach der anderen. Die Austaktungsrate dieser gespeicherten komplexen Werte muss bekannt und genau sein, und diese Rate muss auch auf der Empfangsseite bekannt sein. Der Realteil jeder Zahl kann einen einzelnen sinusförmigen Rundfunkträger modulieren. Der Imaginärteil jeder Zahl kann eine um 90 Grad phasenverschobene Version desselben einzelnen Sinusträgers modulieren. Dies ist Quadraturmodulation. Diese Quadraturwellenformen können dann addiert (summiert) und dann (z. B. drahtlos) übertragen werden. Nun sagen Quellen, dass diese übertragene Wellenform „OFDM“ sein soll. Aber es ist wirklich nur Quadraturmodulation.

Und – auf der Empfangsseite wird dann eine Quadraturdemodulation durchgeführt, um die zwei (gleichphasigen und Quadratur-)Wellenformen zu erfassen, und dann müssen einige Verfahren ausgeführt werden, wie das Finden von Paaren von wiederholten Sequenzmustern, die in gesehen werden die eingehenden Wellenformen --- dies dient der Synchronisation und dem Beginn von Verfahren zur Kanalschätzung, gefolgt von der Datenwiederherstellung.

In Diskussionen über OFDM werden immer eine Reihe von Details ausgelassen. Ich habe nur einige Details erwähnt. Aber hoffentlich hilft es den Leuten, OFDM und auch die Unterschiede zwischen Old-School-Multi-Carrier-OFDM und der New-School-Methode (IFFT) näher zu kommen.

Eine zusätzliche Anmerkung ist - die klassische (alte Schule) Methode und die IFFT-Methode sind ziemlich unterschiedlich. Sie können verglichen werden - aber es sind zwei verschiedene Fischkessel.