La comunicazione di Millimeter-wave (mmWave) che opera nel range di frequenza 30 GHz a 300 GHz, è una tecnologia di base per 5G New Radio (NR) e oltre. L'abbondanza di banda a queste frequenze consente multi-gigabit-per-secondi dati, ma lo strato fisico deve contendere gravi sfide di propagazione: elevata perdita di percorso, assorbimento atmosferico, e vulnerabilità per bloccare le tendenze di edifici, foliage

Comprensione dei codici LDPC

I codici LDPC appartengono alla famiglia dei codici lineari dei blocchi, introdotti da Robert Gallager nella sua tesi di dottorato del 1960, che sono definiti da una matrice di controllo delle parità molto scarsa H – una dove il numero di 1s à ̈ piccolo rispetto alle dimensioni della matrice.

A differenza dei codici a blocchi classici (ad esempio, Reed-Solomon) o dei codici convoluzionali decodificati con l'algoritmo Viterbi, i codici LDPC si basano sulla propagazione delle credenze (noto anche come algoritmo di somma-prodotto) su un grafico dei fattori. I messaggi vengono passati tra i nodi variabili e i nodi di controllo, ridefinindo le informazioni morbide sulla probabilità di ogni bit.

Lo standard 5G NR impiega due distinti grafici di base LDPC: Grafico base 1 (BG1) per i grandi blocchi di trasporto e i tassi di codice elevati, e grafico base 2 (BG2) per i blocchi più piccoli e i tassi di codice bassi.

Perché i codici LDPC sono essenziali per i sistemi Millimeter-Wave

I collegamenti a onde millimetriche affrontano un insieme unico di disagi che richiedono un FEC eccezionale. Senza codifica robusta, le alte velocità di dati promesse da mmWave bandwidths sarebbero irraggiungibili nelle implementazioni del mondo reale.

Perdita di percorso elevato e blocco

Le scale di perdita del percorso libero-spaziale con il quadrato di frequenza; a 60 GHz è circa 28 dB più alto di a 2.4 GHz. Il fascio con antenne phased-array e le tecniche multi-uscita (MIMO) multi-input aiutano a chiudere il bilancio del collegamento, ma il residuo dissolvenza e il blocco improvviso (ad esempio, una persona che cammina davanti a un trasmettitore) possono causare profondi dissolvenze che durano più di mille simboli.

Ottenimento di alta efficienza spettrale

L'efficienza spettrale nei sistemi mmWave è limitata da vincoli hardware (rumore di fase, amplificatori non lineari) e la necessità di operare a modulazione di alto ordine (fino a 64-QAM o 256-QAM in 5G NR). I codici LDPC offrono curve a tasso di errore a cascata ripida e piani di errore bassi anche ad alte velocità di codice (ad esempio, 0,9).

Supporto di comunicazioni a bassa risoluzione ultra-rilievi (URLLC)

Oltre a una banda larga mobile potenziata (eMBB), mmWave è in fase di definizione per l'automazione industriale e la comunicazione veicolare. LLC richiede un tasso di errore di blocco (BLER) di 10[-5]]] o inferiore con latenza sotto 1 ms. LDPC, in particolare quando combinato con la risoluzione precoce e ARQ ibrido (HARQ), può soddisfare questi obiettivi di decodificatinta.

Sfide di attuazione in mmWave LDPC Decoders

I codici LDPC in un pratico sistema mmWave sono lontani dal banale. Gli ingegneri devono bilanciare le prestazioni di correzione degli errori con throughput, latenza, consumo di energia e area di silicio.

Codifica della complessità

Mentre la decodifica LDPC riceve più attenzione, la codifica può anche essere un collo di bottiglia. La matrice di controllo di parità rada non fornisce direttamente una matrice di generatore sistematico. Per 5G NR LDPC, la codifica viene eseguita utilizzando la forma più bassa-triangolare della matrice di controllo di parità – una tecnica che riduce la complessità al tempo lineare per la maggior parte dei codici.

Decodifica della latenza e del throughput

Per un collegamento di 100 Mbps, alcuni microsecondi di latenza è accettabile, ma per un 10 Gbps mmWave backhaul, il decoder deve completare centinaia di iterazioni per microsecondo. Questo costringe i progettisti ad utilizzare architetture completamente parallele o parzialmente parallele con velocità di clock estremamente elevate.

Memoria e Interconnessione Scovoli da bottiglia

L'algoritmo di propagazione delle credenze richiede l'archiviazione di informazioni morbide (reti di probabilità di log, LLR) per ogni variabile e nodo di controllo. Per una parola di codice di lunghezza 13,440 bit (il massimo per 5G NR BG1), questo significa centinaia di kilobyte di SRAM on-chip. Inoltre, la natura casuale delle connessioni di matrice di controllo di parità crea una sfida di routing.

Gestione delle condizioni del canale di trasporto

I canali di misura possono essere troppo conservatori (spegnimento di velocità) o troppo aggressivi (ritrasmissioni di chiamata). La codifica e modulazione adattiva (ACM) è essenziale, ma l'implementazione di una famiglia di codici LDPC compatibile con i tassi di complessità senza ridisegnare il decoder ogni volta è impegnativo. 5G NR risolve questo con la selezione del grafico di base (BG1/BG2) e i fattori di sollevamento devono

Strategie di attuazione e migliori pratiche

Integrando con successo i codici LDPC in un modem mmWave richiede un approccio a livello di sistema, dalla selezione dell'algoritmo alla mappatura dell'hardware.

Scegliere il Decoding Algorithm

L'algoritmo completo di somma-prodotto (SPA) offre le migliori prestazioni ma è computazionalmente costoso a causa delle operazioni di tanh/log-tanh. In pratica, la maggior parte delle implementazioni utilizzano il [Min-Sum algoritmi (MSA) o le sue varianti di offset/normalized layer.

Piattaforme di accelerazione hardware

La scelta della piattaforma hardware dipende dall'applicazione di destinazione: attrezzature utente (UE), stazione di base (gNB), o collegamento backhaul.

  • FPGA:[] Ideale per la prototipazione e la produzione a basso volume. FPGA moderna (Xilinx RFSoC, Intel Agilex) contengono blocchi DSP dedicati e transceiver ad alta velocità. Un'architettura parallela può raggiungere il throughput di decodifica 10-20 Gbps. Tuttavia, l'efficienza energetica è inferiore a ASIC.
  • ASIC:[]] Richiesto per i modem dei telefoni cellulari dove dominano potenza e area. Un decoder LDPC dedicato in 7-nm o 5-nm CMOS può raggiungere diverse decine di Gbps con meno di 100 mW. Lo sforzo di progettazione è alto, ma il performance-per-watt è ineguagliabile.
  • GPU:[]] Utile per l'elaborazione della banda base in cloud RAN o testbed di ricerca. GPUs eccelle al calcolo parallelo e può implementare decodifica iterativa con migliaia di nodi variabili contemporaneamente. Tuttavia, la latenza e il consumo di energia sono generalmente troppo elevati per i terminali mobili in tempo reale.

Integrazione di codifica e modulazione adattiva (ACM)

Un'efficace implementazione accoppia il decoder LDPC con un indicatore di qualità del canale (CQI) estimatore. Il gNB misura il SNR ricevuto e seleziona il MCS appropriato (modulazione e codifica schema). Il decoder deve supportare i cambiamenti di velocità senza soluzione di continuità senza ripristinare il pipeline.

Simulazione e verifica delle prestazioni

I motori utilizzano simulatori di livello di collegamento (ad esempio, MATLAB, Simulink, o modelli C++/CUDA personalizzati) che incorporano il modello di canale di mmWave esatto: perdita di percorso, ombreggiatura, angolo di arrivo, rumore di fase e non lineari effetti PA.

Considerazioni hardware per i decodificatori LDPC mmWave

FPGA vs. ASIC Trade-offs

Per le implementazioni di primi mmWave in accesso wireless fisso (FWA) o piccole celle, FPGAs forniscono prestazioni sufficienti e la capacità di aggiornare il decoder LDPC dopo la distribuzione tramite riconfigurazione parziale.Per gli smartphone di mercato di massa, un'integrazione di livello ASIC è inevitabile.

Architetture efficienti dal punto di vista energetico

Il consumo di energia è una preoccupazione primaria perché i modem mmWave sono spesso utilizzati nei dispositivi alimentati a batteria.

  • Early termina:[] Smettere di decodifica quando i controlli di parità sono soddisfatti o quando convergono decisioni dure consecutive. Questo può risparmiare il 30-50% di energia in media a SNR moderati.
  • Cloccare la gating e la potenza di gating:[ Disattiva orologio o potenza per inserire unità variabili/controllare il nodo.
  • Computazione approssimativa:[] Usare una precisione ridotta (ad esempio, LLR a 4 bit invece di 8 bit) nelle prime iterazioni o per i nodi con alta fiducia.
  • Riduzione della memoria:[] Conservare solo le LLR a nodo variabile e i messaggi di nodo di controllo di calcolo sul volo (programma a strati).

Compliance standard e interoperabilità

Per il 5G NR, la specifica del codice LDPC è dettagliata in 3GPP TS 38.212. L'encoder e decoder devono supportare i modelli di sollevamento e di puntura esatti. Inoltre, il decoder deve interfacciarsi con il gestore HARQ, il matcher di velocità e il demodulator con latenza controllata.

Direzioni e tendenze emergenti

La codifica LDPC per sistemi mmWave è un'area di ricerca attiva, con diverse direzioni promettenti che modellano wireless di prossima generazione (6G).

Imparare la macchina per la decodifica LDPC

Per esempio, i denoitori basati sulla rete neurale possono migliorare l'accuratezza degli aggiornamenti LLR, soprattutto in presenza di rumore di fase o di distorsione non lineare. Un altro approccio utilizza l'apprendimento del rinforzo per regolare dinamicamente il numero di iterazioni o il fattore di smorzamento basato sulle condizioni del canale.

Tasso-Compatibile e Multi-Edge Tipo LDPC

Per supportare i diversi servizi previsti per 6G (ad esempio, comunicazioni olografiche, integrazione di comunicazione sensibile), la famiglia di codici LDPC potrebbe avere bisogno di supportare una granulosità ancora più fine delle tariffe e delle lunghezze di blocco. I codici LDPC multi-edge di tipo consentono diverse classi di nodi variabili con gradi diversi, fornendo migliori prestazioni vicino alla capacità per una vasta gamma di tassi.

Integrazione con il massiccio MIMO e il ibrido Beamforming

I pesi di trave sono calcolati in base alle stime dei canali, che sono spesso erronee a causa di feedback limitato. I codici LDPC possono essere ottimizzati congiuntamente con il rilevatore MIMO, utilizzando rilevamento iterativo e decodifica (IDD). Questo approccio di turbo-equalizzazione scambia le informazioni morbide tra il rilevatore MIMO e l'area di decorazione LDPCder

Novel Decoder Architectures per Extreme Throughput

I collegamenti futuri con il centro dati di destinazione 100 Gbps o più (ad esempio, per il backhaul wireless o per l'interconnessione del data center) richiederanno architetture decoder che rompono il collo di bottiglia di iterazione convenzionale. Tecniche come ]

Conclusioni

I codici LDPC non sono solo una caratteristica facoltativa dei sistemi di comunicazione a onde millimetriche, ma sono il linchpin che consente l’estrema velocità dei dati e l’affidabilità richiesta da 5G e future reti 6G.