Ein Kanal hat eine Bandbreite von 3 KHz, das Signal-Rausch-Verhältnis beträgt 40 dB, finden Sie die maximale Datenrate für 16-Level-Codierungsschemata.
Es gibt zwei Möglichkeiten, die Kanalkapazität zu ermitteln. Der erste ist mit dem Nyquist-Theorem und der zweite mit der Shanon-Kapazität. Für das Nyquist-Theorem habe ich 24 kbps und für die Shanon-Kapazität 39,84 kbps gefunden. Welches wäre also vorzuziehen? Gibt es eine andere Methode zu tun?
Der Unterschied zwischen den beiden Formeln ergibt sich daraus, dass die Nyquist-Formel die explizit vorgegebene Anzahl von Codierungsstufen verwendet (16 Stufen bedeuten 4 Bit/Baud), während die Shannon-Formel das theoretische Maximum basierend auf dem SNR des Kanals darstellt ( 40 dB bedeutet etwa 6,64 Bit/Baud).
3000 Hz × 2 Baud/Zyklus × 4 Bit/Baud = 24000 Bit/Sek
3000 Hz × 2 Baud/Zyklus × 6,64 Bit/Baud = 39840 Bit/Sek
Ich werde nicht deine Hausaufgaben für dich machen. Anstatt zu versuchen, Zahlen in irgendeine Formel einzusetzen, gehen Sie zurück zu dem, was Nyquist und Shannon wirklich gesagt haben.
Sie möchten mit 16 verschiedenen analogen Pegeln verschlüsselte Daten senden. Teilen Sie den Spannungsbereich Ihres Signals so auf, dass maximal 16 Pegel voneinander entfernt sind. Das bedeutet, dass jede Ebene 1/15 der Reichweite der nächsten beträgt. Das bedeutet, dass jede Stufe einen Rauschabstand von 1/32 hat. Mit anderen Worten, Sie können jedem Signal bis zu 1/32 Rauschen hinzufügen und trotzdem unterscheiden, um welchen Pegel es sich am anderen Ende handelt.
Nun stellt sich die Frage, wie lange es dauert, bis sich der Worst-Case-Schritt auf 1/32 seines Endwerts einpendelt. Das ist die absolute Mindestzeit, die der Sender auf jeder Ebene verweilen muss, damit er am anderen Ende unterscheidbar ist. Ich lasse Sie die Einschwingzeit von 1/32 eines auf 3 kHz begrenzten Schritts berechnen. Am Ende müssen Sie sich daran erinnern, dass Sie Log 2 (16) = 4 Bits gleichzeitig senden.
Das war ohne Lärm der Fall. Rauschen fügt eine gewisse Menge an Fehlern hinzu, die sich nie auflösen. Wandeln Sie den Rauschpegel in den Bruchteil des Skalenendwerts um. Das Signal muss sich innerhalb des 1/32-Pegels abzüglich des Rauschens einpendeln . Ohne Rauschen beträgt Ihr minimaler Einschwingpegel 1/32 = 0,03125. Wenn Sie beispielsweise denken, dass das maximale Rauschen 0,01 beträgt, müssen Sie warten, bis Sie sich innerhalb von 0,03125 - 0,01 = 0,02125 eingependelt haben. Umgekehrt können Sie diese Berechnung im logarithmischen Maßstab durchführen, normalerweise in dB-Einheiten.
Es gibt noch mehr, was Sie tun können, wenn Sie einige Annahmen über das Rauschen treffen dürfen. Tatsächlich haben wir oben bereits eine Annahme getroffen, nämlich dass das Rauschen einen maximalen Spannungshub hat. Das mag von nur einer dB-Zahl nicht wahr sein. Wenn Sie beispielsweise wissen, dass sich das Rauschen im Laufe der Zeit ausgleicht (nicht die volle 3-kHz-Bandbreite abdeckt, in diesem Fall ohne tiefe Frequenzen), können Sie schließlich einen Pegel wiederherstellen, selbst wenn die Rauschamplitude größer als die ist Fehlerband um jede Ebene. Tatsächlich reduzieren Sie jedoch die Bandbreite Ihres Kanals, da Sie am Empfänger eine Tiefpassfilterung hinzufügen. Übrigens dekodieren GPS-Empfänger auf diese Weise tatsächlich einige der Signale. Die Satellitensignale sind so schwach, dass sie etwa 20 dB darunter liegender Grundrauschen. Sie werden durch etwas ausgefallene Mathematik wiederhergestellt, wobei eine Sichtweise darin besteht, dass am Empfänger viel Filterung angewendet wird, wodurch der Frequenzbereich des Kanals effektiv auf den Bereich reduziert wird, in dem das Signal das Rauschen übersteigt.
Das Nyquist-Theorem gibt Ihnen die Bitrate an, die mit einer bestimmten Modulation wie 16-QAM (4 Bits/Symbol) erreicht wird. Sie können noch höher und höher gehen, indem Sie noch komplexere Modulationsschemata auswählen, z. B. können Sie mit 64-QAM 36 kbps und mit 256-QAM 48 kbps erreichen, sogar mehr als Shannon Capacity. Ist das möglich? Kurze Antwort NEIN.
Die Shannon-Kapazität, die im obigen Fall mit 39,86 kbps berechnet wird, ergibt die maximale fehlerfreie Bitrate, die nur mit fortgeschrittenen Codierungsschemata wie Turbo Codes erreichbar ist. Shannon sagt also im Grunde, dass Sie mit 256-QAM keine 48 kbps erreichen können, da es einfach zu viele Übertragungsfehler (aufgrund von Rauschen) geben würde, die Sie am Empfänger nicht korrigieren können.
Eine neuere Entwicklung (eigentlich nicht so neu) ist MIMO, das es uns ermöglicht, über die Kanalkapazität des SISO-Kanals hinauszugehen, indem mehrere parallele Streams zwischen den Sende- und Empfangsantennen übertragen werden.
Matt Jung
Åbħísħêk Đêsħkăr
Matt Jung
Åbħísħêk Đêsħkăr
Matt Jung
Åbħísħêk Đêsħkăr
Matt Jung
Andi aka