Table of Contents
Verständnis der Vorwärtsfehlerkorrektur in der CDMA-Signalintegrität
In der modernen drahtlosen Kommunikation ist die Aufrechterhaltung der Signalintegrität für eine zuverlässige Datenübertragung von grundlegender Bedeutung. Code Division Multiple Access (CDMA) ist eine Technologie, die es mehreren Benutzern ermöglicht, das gleiche Frequenzband gleichzeitig durch einzigartige Spreizcodes zu teilen. Während CDMA eine außergewöhnliche spektrale Effizienz und Störfestigkeit bietet, sind seine Signale immer noch anfällig für Rauschen, Ausbleichen und andere Kanalstörungen. Vorwärtsfehlerkorrektur (FEC) spielt eine entscheidende Rolle bei der Aufrechterhaltung der Signalintegrität, indem es dem Empfänger ermöglicht, Fehler zu erkennen und zu korrigieren, ohne dass eine erneute Übertragung erforderlich ist. Dieser Artikel untersucht die Mechanik von FEC, seine spezifischen Anwendungen in CDMA-Systemen und die greifbaren Vorteile, die es für Netzbetreiber und Endnutzer gleichermaßen bietet.
Die Grundlagen der Vorwärtsfehlerkorrektur
Vorwärtsfehlerkorrektur ist eine Codierungstechnik, die redundante Informationen - bekannt als Fehlerkorrekturcodes - zu den ursprünglichen Daten vor der Übertragung hinzufügt. Im Gegensatz zu automatischen Wiederholungscodes (ARQ-Protokollen), die darauf angewiesen sind, dass der Absender verlorene oder beschädigte Pakete erneut überträgt, ermöglicht FEC dem Empfänger, die ursprüngliche Nachricht zu rekonstruieren, selbst wenn Teile des Signals beschädigt sind. Dies wird durch mathematische Codierung der Daten mit Paritätsbits erreicht, die verwendet werden können, um Fehler zu identifizieren und zu korrigieren.
Das Kernprinzip besteht darin, die ursprünglichen Daten auf einen größeren Codewortraum zuzuordnen, so dass der Empfänger die beabsichtigte Nachricht wiederherstellen kann, indem er das nächstgültige Codewort findet. Die Stärke eines FEC-Schemas wird anhand seiner Coderate (das Verhältnis von Datenbits zu Gesamtbits) und seiner Fehlerkorrekturfähigkeit gemessen. Niedrigere Coderaten (z. B. 1/2) bieten mehr Redundanz und stärkere Korrektur, reduzieren jedoch den Durchsatz, während höhere Coderaten (z. B. 7/8) effizienter sind, aber weniger Schutz bieten. Designer müssen ein Gleichgewicht auf der Grundlage von Kanalbedingungen und Anwendungsanforderungen herstellen.
Warum CDMA-Systeme eine robuste Fehlerkorrektur benötigen
CDMA-Signale sind von Natur aus anfällig für mehrere Phänomene, die die Signalqualität beeinträchtigen:
- Near-Far-Problem: Signale von einem nahen Sender können das schwächere Signal eines entfernten Senders überwältigen und schwere Störungen verursachen.
- Multipath Fading: Reflexionen von Gebäuden und Gelände erzeugen mehrere Kopien des Signals, das zu unterschiedlichen Zeiten ankommt, was zu konstruktiven oder destruktiven Störungen führt. Rake-Empfänger mildern dies ab, aber verblassende Bursts bleiben bestehen.
- Co-Channel Interference: Da alle Benutzer die gleiche Frequenz teilen, wird das System durch Interferenzen von anderen Benutzern eingeschränkt.
- Additives weißes Gaußgeräusch (AWGN): Thermisches Rauschen und andere Umgebungsquellen tragen immer zu einer Grundfehlerrate bei.
Ohne FEC würden diese Beeinträchtigungen häufige Wiederholungen erzwingen, wodurch effektive Datenraten reduziert und die Latenz erhöht würden. In CDMA, wo die Kapazität durch Interferenzen begrenzt ist, bietet FEC ein leistungsstarkes Werkzeug, um höhere Interferenzen zu tolerieren und den Netzwerkdurchsatz und die Benutzererfahrung direkt zu verbessern.
Arten von FEC-Codes, die in CDMA-Netzwerken verwendet werden
CDMA-Standards wie IS-95, CDMA2000 und WCDMA (3G/UMTS) haben eine Vielzahl von FEC-Codes übernommen, die jeweils für unterschiedliche Kanalbedingungen und Datenraten geeignet sind.
Faltungscodes
Faltungscodes sind das Arbeitspferd früher CDMA-Systeme. Sie verarbeiten den Datenstrom kontinuierlich, indem sie ein Schiebefenster mit der Einschränkungslänge K verwenden, um Ausgabebits zu erzeugen. In IS-95 wurde Faltungscode mit der Einschränkungslänge 1 / 2 verwendet. Diese Codes zeichnen sich durch die Korrektur zufälliger, unabhängiger Bitfehler aus, sind jedoch weniger effektiv gegen lange Bursts. Ihre Dekodierungskomplexität ist moderat, und Viterbi-Dekodierer können eine nahezu optimale Leistung bei überschaubarem Stromverbrauch erzielen.
Turbo-Codes
Eingeführt in CDMA-Systeme der dritten Generation (3G) wie WCDMA und CDMA2000 1xEV-DO, nähern sich Turbocodes der Grenze von Shannon, der theoretischen maximalen Kanalkapazität. Sie bestehen aus zwei parallelen Faltungsgebern, die durch einen Interleaver getrennt sind, und der Decoder verwendet einen iterativen Prozess, um Bitschätzungen zu verfeinern. Turbocodes bieten außergewöhnliche Leistung bei niedrigem Eb/N0 (Energie pro Bit zu Rauschleistung spektrale Dichteverhältnis), wodurch sie ideal für Hochgeschwindigkeits-Datendienste sind, bei denen eine effiziente Nutzung der Sendeleistung von entscheidender Bedeutung ist. Sie werden in 3G HSPA und LTE Downlink-Kanälen verwendet.
LDPC-Codes (Low-Density Parity-Check)
Obwohl LDPC-Codes in Wi-Fi- und späteren 4G/5G-Systemen an Bedeutung gewonnen haben, wurden sie auch in einigen CDMA-basierten Satelliten- und Weltraumanwendungen verwendet. LDPC-Codes bieten eine Leistung, die mit Turbocodes mit geringerer Dekodierungskomplexität vergleichbar ist, insbesondere für große Blockgrößen. Sie werden durch spärliche Paritätsprüfmatrizen definiert, was eine effiziente Dekodierung der Glaubensausbreitung ermöglicht. In CDMA-Kontexten sind LDPC-Codes besonders nützlich, wenn Blocklängen lang sind und Latenzgrenzen eine iterative Dekodierung ermöglichen.
Reed-Solomon Codes
Reed-Solomon-Codes sind Blockcodes, die auf Gruppen von Bits (Symbole) anstatt auf einzelnen Bits arbeiten. Sie sind besonders wirksam gegen Burstfehler, die mehrere aufeinanderfolgende Symbole verfälschen - die in Fading-Kanälen üblich sind. In CDMA-Systemen wurden Reed-Solomon-Codes als äußere Codes in verketteten Schemata verwendet, wobei ein innerer Faltungs- oder Turbocode zufällige Fehler behandelt und der äußere Reed-Solomon-Code verbleibende Fehler auslöscht. Dieser Ansatz ist bei Satelliten-CDMA-Systemen und digitalen Videoübertragungen üblich.
Wie FEC die CDMA-Signalintegrität verbessert
FEC verwandelt den CDMA-Empfänger von einem einfachen Detektor in eine leistungsstarke Fehlerkorrektur-Engine.
- Encoding: Am Sender werden Datenbits zusammen mit dem Spreizcode in den FEC-Codierer eingespeist.
- Transmission: Das codierte Signal durchläuft den Fading-, Interferenz- und Rauschkanal.
- Demodulation und Despreading: Der Empfänger despread das Signal und erzeugt Soft-Decision-Metriken (Wahrscheinlichkeiten) für jedes codierte Bit.
- Decoding: Der FEC-Decoder verwendet die Soft-Metriken, um das wahrscheinlichste übertragene Codewort zu finden. Wenn das Rauschen innerhalb der Korrekturfähigkeit des Codes liegt, sind die decodierten Daten fehlerfrei.
Diese Architektur ermöglicht es CDMA-Systemen, mit niedrigeren Signal-zu-Störung-plus-Rausch-Verhältnissen (SINR) zu arbeiten, als es sonst möglich wäre, was zu einer dramatischen Verringerung der Bitfehlerrate (BER) und der Framefehlerrate (FER) führt, was sich direkt in weniger abgesetzten Anrufen, höheren Datenraten und einer besseren Benutzerzufriedenheit niederschlägt.
Link Budget Benefits
Die Kapazitätsverstärkung, die die Frequenzen der einzelnen Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den Netzen der Teilnehmer an den
Interferenzminderung durch Kodierung
Die FEC interagiert auch synergistisch mit dem CDMA-inhärenten Verarbeitungsgewinn. Der Spreizgewinn (Verhältnis von Chiprate zu Datenrate) stellt eine erste Verteidigungslinie gegen schmalbandige Störungen dar. Durch die Kombination mit FEC erhöht das System effektiv die Störtoleranzschwelle. Dies ist besonders wichtig in nicht lizenzierten Bändern oder Umgebungen mit absichtlichem Stören.
Praktische Implementierungen in CDMA-Standards
Um die Auswirkungen auf die reale Welt zu veranschaulichen, untersuchen wir, wie FEC in den wichtigsten CDMA-Standards eingesetzt wird:
IS-95 (2G CDMA)
IS-95, der erste weit verbreitete CDMA-Standard für Mobilfunk, verwendete einen Rate 1/2 oder 1/3 Faltungscode mit der Einschränkungslänge 9 für Vorwärts- und Rückwärtsverkehrskanäle. Sprachdienste arbeiteten mit 8 kbps (QCELP-Codec) mit starker FEC, was eine Anrufqualität ermöglichte, die oft besser war als analoge AMPS auch bei niedrigeren Signalstärken. Die Vorwärtsverbindung verwendete auch einen äußeren Reed-Solomon-Code auf dem Paging-Kanal für eine verbesserte Zuverlässigkeit. Diese Kombination ermöglichte es IS-95, die GSM-Abdeckungseffizienz in vielen Einsatzszenarien zu übertreffen.
CDMA2000 1x und 1xEV-DO
Die Entwicklung zu CDMA2000 brachte Turbocodes für Hochgeschwindigkeitspaketdaten. 1xEV-DO (Evolution Data Optimized) verwendete Turbocodes mit Raten von 1/5 bis 1/3, wodurch Spitzendatenraten bis zu 3,1 Mbps auf der Vorwärtsverbindung erreicht wurden. Der Turbodecoder lief mehrere Iterationen (normalerweise 8 bis 18) aus, um das richtige Codewort zu konvergieren. Dies ermöglichte Web-Browsing, Video-Streaming und Datei-Downloads über CDMA-Netzwerke mit einer Zuverlässigkeit, die mit Festnetzverbindungen vergleichbar ist. Die Rückwärtsverbindung behielt Faltungscodes bei, um den Stromverbrauch für mobile Geräte niedrig zu halten.
WCDMA/UMTS (3G)
WCDMA nahm ein flexibles FEC-Framework an: Faltungscodes (Rate 1/2 oder 1/3, Einschränkungslänge 9) für Steuerkanäle und Dienste mit niedriger Datenrate und Turbocodes (Rate 1/3 bis 1/4) für Datenkanäle über 32 kbps. Der Turbo-Interleaver wurde entwickelt, um die Leistung über unterschiedliche Blockgrößen zu maximieren. WCDMAs FEC-Schema, kombiniert mit Soft Handover und schneller Energiesteuerung, ermöglichten es Betreibern, zuverlässige 384 kbps mobiles Breitband in den frühen 2000er Jahren zu liefern, später zu HSPA-Geschwindigkeiten von mehr als 14 Mbps.
Trade-offs und Design-Überlegungen
Während FEC unverzichtbar ist, führt es Kompromisse ein, die Ingenieure sorgfältig ausbalancieren müssen:
- Latenz: Die Dekodierung von Turbo- und LDPC-Codes erfordert eine iterative Verarbeitung, die Verzögerungen hinzufügt. Für Sprachdienste muss diese Verzögerung unter 100 ms bleiben, um die natürliche Konversation aufrechtzuerhalten. Faltungscodes mit Viterbi-Dekodierung haben eine geringere Latenz, so dass sie auch bei starker FEC für Echtzeit-Stimme geeignet sind.
- Komplexität und Leistung: Ausgefeilte Decoder benötigen mehr Gates und verbrauchen mehr Strom. Mobile Geräte arbeiten mit begrenzter Batteriekapazität, daher muss das FEC-Design energieeffizient sein. Moderne anwendungsspezifische integrierte Schaltungen (ASICs) und dedizierte Hardwarebeschleuniger helfen dabei.
- Coderate-Auswahl: Eine feste Coderate kann nicht optimal allen Bedingungen dienen. Adaptive Codierung und Modulation (ACM) wird in vielen CDMA-basierten Datensystemen eingesetzt - die Basisstation wählt eine niedrigere Coderate für Benutzer an Zellenrändern oder in tiefem Überblendzustand und eine höhere Rate für Benutzer in der Nähe des Zellenstandorts. Dieser dynamische Kompromiss maximiert den Systemdurchsatz bei gleichzeitiger Aufrechterhaltung der Linkzuverlässigkeit.
- Interleaving: Um Burst-Fehler zu bekämpfen, werden FEC-Codes oft mit Interleavers gepaart, die Daten über Zeit oder Frequenz verteilen. In CDMA ist Block-Interleaving üblich. Die Interleaver-Tiefe muss so gewählt werden, dass sie die typische Fade-Dauer überschreitet, was den Speicherbedarf und die Latenz erhöht.
Fortgeschrittene Themen: FEC und MIMO in CDMA
Die Multiple-Input Multiple-Output (MIMO)-Technologie, die mehrere Antennen sowohl am Sender als auch am Empfänger verwendet, wurde in CDMA in Standards wie HSPA + und LTE integriert (obwohl LTE OFDMA verwendet, behält sein Uplink CDMA-ähnliche Prinzipien in SC-FDMA bei). Die Kombination von MIMO und FEC bietet neben der Codierverstärkung einen räumlichen Multiplexgewinn. Beispielsweise kann ein 2x2-MIMO CDMA-System mit Turbocodierung sowohl Diversität (Verringerung der Fade-Tiefe) als auch Datenratenerhöhungen erzielen. Der Decoder muss nun auch die räumlichen Ströme trennen, wobei häufig iterative MIMO-Detektion mit FEC-Decodierung verwendet wird - eine rechenintensive, aber leistungsstarke Strategie.
Zukunftstrends: FEC in 5G und darüber hinaus
Während 5G New Radio (NR) hauptsächlich OFDM- und LDPC-Codes für Daten und Polarcodes für die Steuerung verwendet, sind die von FEC in CDMA-Systemen gelernten Lehren direkt in diese Entwürfe einfließen. Das Streben nach Leistung bei nahezuer Kapazität ist universell. Da sich drahtlose Netzwerke in Richtung Millimeterwellenfrequenzen und massivem MIMO bewegen, werden die Kanalbeeinträchtigungen schwerer. Zukünftige FEC-Schemata werden wahrscheinlich maschinelles Lernen für adaptive Dekodierung beinhalten, und ultrazuverlässige Kommunikation mit niedriger Latenz (URLLC) erfordert Codes mit kurzen Blocklängen und schneller Dekodierung. CDMAs Erbe der robusten FEC-Integration prägt diese Innovationen weiterhin.
Schlussfolgerung
Die Vorwärtsfehlerkorrektur ist ein wesentlicher Faktor für die Integrität der CDMA-Signale, der es Netzwerken ermöglicht, zuverlässige Sprach- und Datendienste auch unter schwierigen Bedingungen bereitzustellen. Von den frühen Faltungscodes von IS-95 bis hin zu den nahezu Shannon-Limit-Turbocodes in 3G und darüber hinaus hat FEC die Linkbudgets kontinuierlich verbessert, die Systemkapazität erhöht und den Bedarf an erneuter Übertragung reduziert. Die Kompromisse in Bezug auf Latenz, Komplexität und Coderate erfordern sorgfältiges Engineering, aber die Vorteile sind klar: stärkere Abdeckung, höhere Datenraten und bessere Benutzererfahrung. Da sich die drahtlose Technologie weiterentwickelt, werden die Grundlagen der FEC, die von CDMA gelegt werden, weiterhin von entscheidender Bedeutung sein Entwicklung zukünftiger Kommunikationssysteme, um sicherzustellen, dass die Konnektivität weltweit robust und effizient bleibt.
Für weitere Informationen zu diesen Technologien siehe die 3GPP-Spezifikationen für CDMA2000 und WCDMA, eine detaillierte RFC zur Fehlerkontrollcodierung und einen akademischen Überblick über die Leistung von Turbo-Code in verblassenden Kanälen.