Kapazität des AWGN-Kanals


9

Ich bin verwirrt, wenn ich grundlegende Konzepte der Kommunikation über AWGN-Kanäle verstehe. Ich weiß, dass die Kapazität eines zeitdiskreten AWGN-Kanals ist:

C=12log2(1+SN)
und es wird erreicht, wenn das Eingangssignal eine Gaußsche Verteilung hat. Aber was bedeutet es, dass das Eingangssignal Gaußsch ist? Bedeutet dies, dass die Amplitude jedes Symbols eines Codeworts einem Gaußschen Ensemble entnommen werden muss? Was ist der Unterschied zwischen der Verwendung eines speziellen Codebuchs (in diesem Fall Gauß) und der Modulation des Signals mit M-ary-Signalen, beispielsweise MPSK?

Antworten:


11

Angenommen, ein Kanal, dessen Eingabe zu jedem Zeitpunkt eine kontinuierliche Zufallsvariable und dessen Ausgabe , wobei und unabhängig von , dann ist ist die Kapazität des kontinuierlichen Eingangskanals unter der Leistungsbeschränkung Die gegenseitige Information wird maximiert (und ist gleich ), wenn .Y = X + Z Z N ( 0 , N ) Z X C CI-AWGN = 1XY=X+ZZN(0,N)ZXEX2PI(X;Y)CCI-AWGNX~N(0,P)

CCI-AWGN=12log2(1+PN)
EX2P
I(X;Y)CCI-AWGNXN(0,P)

Dies bedeutet, dass wenn eine kontinuierliche Gaußsche Zufallsvariable mit der gegebenen Varianz ist, die Ausgabe die höchstmögliche gegenseitige Information mit der Eingabe hat. Das ist es!X

Wenn die Eingangsvariable diskretisiert (quantisiert) wird, ist eine neue Formulierung erforderlich. In der Tat können die Dinge leicht schwierig werden. Um es ein wenig zu sehen, kann man den einfachen Fall einer sehr groben Diskritisierung von X betrachten, bei der es nur zwei Werte haben kann. Nehmen wir also an, dass X aus einem binären Alphabet ausgewählt ist, lassen Sie beispielsweise X { ± 1 } (oder eine skalierte Version, um eine Leistungsbeschränkung zu erfüllen). In Bezug auf die Modulation ist es identisch mit BPSK.XXXX{±1}

Es stellt sich heraus, dass die Kapazität (auch in diesem einfachen Fall) keine geschlossene Form hat. Ich berichte aus "Modern Coding Theory" von Richardson und Urbanke:

Ein Vergleich zwischen den beiden Fällen ist in der folgenden Abbildung zu sehen:

CBI-AWGN=1+1ln(2)((2N1)Q(1N)2πNe12N+i=1(1)ii(i+1)e2i(i+1)NQ(1+2iN))

Geben Sie hier die Bildbeschreibung ein


Was würden Sie tun, wenn Sie der Kapazität näher kommen möchten? Verwenden eines PSK-Schemas höherer Ordnung?
Mah

@msm Ich habe immer geglaubt, dass FEC ein allgemeines Konzept ist, einschließlich H-ARQ, oder H-ARQ ist ein gerechter Trick, um die Codewortlänge pro Übertragung zu reduzieren, dh die Komplexität der Decodierung mit den Kosten einer längeren Gesamtübertragungszeit zu reduzieren. ist es nicht?
AlexTP

@msm Bitte hör auf, deine alten, wertvollen Beiträge zu löschen!
Peter K.

@msm Als Sie sich für SP.SE angemeldet haben, haben Sie der Site eine unwiderrufliche Lizenz zur Nutzung des Inhalts erteilt. Bitte hören Sie auf, Ihre wertvollen Inhalte zu löschen.
Peter K.

7

Die Kapazitätsformel ist für einen diskreten Zeitkanal.

(1)C=0.5log(1+SN)

Angenommen, Sie müssen eine Folge von Daten senden, benötigen Sie einen orthonormalen Wellenformsatz { ϕ n ( t ) } für die Modulation. Bei der linearen Modulation, zu der die M-ary-Modulation gehört, ist ϕ n ( t ) = ϕ ( t - n T ), wobei T die Symboldauer und ϕ ( t ) die Prototypwellenform ist, so dass das zeitkontinuierliche TX-Signal des Basisbandes x ( t) wird ) = n{an}{ϕn(t)}ϕn(t)=ϕ(tnT)Tϕ(t)

(2)x(t)=nanϕ(tnT)

Typische Modulationen verwenden den Sonderfall, dass das Nyquist ISI-Kriterium mit angepasstem Filter erfüllt , um ein n wiederherzustellen . Ein bekanntes ϕ ( t ) ist Root Raised Cosine .{ϕn(t)}anϕ(t)

Der kontinuierliche AWGN-Kanal ist ein Modell, bei dem

(3)y(t)=x(t)+n(t)

wobei ein Gaußscher weißer stochastischer Prozess ist.n(t)

Aus (2) können wir sehen, dass die Projektion von x ( t ) auf { ϕ n ( t ) } ist . Machen Sie dasselbe mit n ( t ) , die Projektionen von n ( t ) auf einem orthonormal Satz ist eine Folge von iid Gaußsche Zufallsvariablen w n = n ( t ) , φ n ( t ) (ich glaube wirklich , dass n ( t )einnx(t){ϕn(t)}}n(t)n(t)wn=n(t),ϕn(t)n(t)wird aus seinen Projektionen definiert); und Aufruf . Voilà, wir haben ein äquivalentes diskretes Zeitmodell y n = a n + w nyn=y(t),ϕn(t)

(4)yn=einn+wn

Die Formel (1) ist angegeben für und N sind Energie (Varianz, wenn a n und w n der Mittelwert Null sind) von a n bzw. w n . Wenn a n und w n Gaußsch sind, ist y n es auch und die Kapazität wird maximiert. (Ich kann einen einfachen Beweis hinzufügen, wenn Sie wollen).S.N.einnwneinnwneinnwnyn

Was bedeutet es, dass das Eingangssignal Gaußsch ist? Bedeutet dies, dass die Amplitude jedes Symbols eines Codeworts einem Gaußschen Ensemble entnommen werden muss?

Es bedeutet, dass Zufallsvariablen Gaußsch sind.einn

Was ist der Unterschied zwischen der Verwendung eines speziellen Codebuchs (in diesem Fall Gauß) und der Modulation des Signals mit M-ary-Signalen, beispielsweise MPSK?

ϕn(t)wn

einn


@msm Ich meinte "diskrete Zeit" Kanal. Ja, diese Zufallsvariablen sind kontinuierlich, ihre Unterstützung ist kontinuierlich. Ich habe über kontinuierliche Zeit und diskrete Zeit gesprochen, weil der Autor nach Modulation gefragt hat.
AlexTP

@msm my (3) ist stetig und (4) ist das äquivalente diskrete. Physikalisch im Nicht-Quantenmaßstab befinden wir uns in (3). Zur Analyse verwenden wir (4). Wir sprechen wohl nur über zwei verschiedene Dinge. Ich habe meine Antwort bearbeitet, um die richtige Terminologie zu verwenden.
AlexTP

1
@msm hat Ihre Antwort gesehen und herausgefunden, dass ich falsch verstanden habe, was der Autor der Frage über Modulation fragen wollte und was Sie mir sagen. Ich habe meine Antwort aktualisiert, um den irreführenden Teil zu vermeiden. Vielen Dank.
AlexTP

einnϕn(t)

@ MBaz ja ich stimme zu. Der Satz der Irrelevanz und der Satz der Abtastung sind das Paar, um ein grundlegendes diskretes Zeitkanalmodell zu etablieren. Der orthogonale Teil ist unkorreliert und somit unter Gaußscher Annahme unabhängig. Ich denke jedoch, ich würde meine Antwort nicht ändern, da sich dieses Projektionsmaterial nicht direkt auf die Frage bezieht. Vielen Dank für die Klarstellung.
AlexTP

3

Zu sagen, dass das Eingangssignal eine Gaußsche Verteilung hat, bedeutet, dass es als Gaußsche Zufallsvariable verteilt ist. In der Praxis verlässt man sich auf das Codieren über mehrere Instanzen des Kanals (in der Zeit), anstatt sich auf eine Gaußsche Eingangsverteilung zu verlassen. Es gibt eine schöne Theorie voller Beweise, die den Rahmen dieser Antwort sprengt (Informationstheorie). Fehlersteuerungscodes (oder Kanalcodes) beruhen normalerweise auf der Verwendung bekannter QAM / PSK-Modulationen, aber durch die Redundanz des Codes und die Verwendung mehrerer Kanäle können sie sich der Kanalkapazität nähern (wenn auch nicht ganz erreichen). Als nächstes wird eine Skizze der Argumentation (ohne vollständige Details) bereitgestellt.

C.=suppX.(x)ich(X.;;Y.)
X.Y.ich(,)X.Y.pX.(x)
Y.=X.+Z.
Z.σZ.2σZ.2=N.σX.2=S.X.ich(X.;;Y.)X.Y.

Kein Grund für die Abwahl?
Hopfen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.