L'importanza crescente della trasmissione dei dati affidabili nelle reti LEO

Le costellazioni satellitari a bassa frequenza come Starlink, OneWeb e Kuiper stanno rivoluzionando l'accesso a banda larga globale mettendo migliaia di piccoli satelliti in orbite tra i 300 e i 1200 chilometri sopra la Terra. Queste costellazioni promettono un'elevata produttività, bassa latenza e una copertura veramente globale, che collega le regioni sotto riservate e consente nuove applicazioni da sistemi autonomi a rilevamento remoto in tempo reale.

Quali sono i codici LDPC?

I codici LDPC sono una classe di codici lineari di blocco prima introdotta da Robert Gallager nella sua dissertazione MIT del 1963, ma sono rimasti in gran parte teorici per decenni a causa della potenza computazionale che hanno richiesto. Con l'avvento di processori di segnale digitali ad alta velocità e FPGAs, i codici LDPC sono diventati una tecnica di correzione degli errori mainstream, adottata in standard come DVB-S2X, Wi-Fi (802.11n/GR).

-la maggior parte delle voci sono zero, con solo un paio di voci non zero. La radicità è la chiave: permette l'uso di algoritmi di decodifica efficiente, in particolare la propagazione di credenze (anche conosciuto come algoritmo di somma-prodotto).

Ci sono due famiglie principali: codici LDPC regolari, dove ogni nodo variabile ha lo stesso grado e ogni nodo di controllo ha lo stesso grado, e codici LDPC irregolari, dove le distribuzioni di grado variano e possono essere ottimizzate per specifiche condizioni di canale. I disegni irregolari spesso superano quelli regolari ma richiedono una progettazione e l'implementazione più attenti. Entrambi i tipi possono essere strutturati (ad esempio, quasi-ciclici LDPC) per semplificare encoder elettronico di encoder encoder di encoder di encoder.

Riferimenti di chiave:[ Per un'immersione profonda nella teoria del LDPC, vedere il lavoro seminale di [MacKay e Neal (1996) o la documentazione standard DVB-S2X di ETSI (] 302 307-2]].

Vantaggi dell'utilizzo dei codici LDPC nei satelliti LEO

Maggiore affidabilità nelle condizioni di Harsh Channel

I satelliti LEO sperimentano rapidi cambiamenti nel rapporto segnale-rumore (SNR) in orbita, soprattutto durante la dissolvenza delle piogge, gli invaghi del sole, o quando passano attraverso la ionosfera. I codici LDPC possono correggere gli errori e le invertenze casuali dei bit con alta probabilità, anche a basso SNR. Per esempio, un codice LDPC tasso-1 / 2 può raggiungere un bit tasso di errore (BER) di 10[transF:0

Efficienza spettrale elevata con bassa sovraccarico

La larghezza di banda è una risorsa premium nelle comunicazioni satellitari, e gli operatori vogliono spremere il maggior numero di bit per hertz possibile. I codici LDPC raggiungono prestazioni di prossimità con lunghezze relativamente brevi del blocco, consentendo tassi di codice elevati (ad esempio, 8/9 o 9/10) per buone condizioni di canale e tassi più bassi contemporaneamente (ad esempio, 1/3 o 1/2) per condizioni avverse.

Codifica e modulazione adattiva (ACM)

Le costellazioni LEO funzionano intrinsecamente su collegamenti dinamici: la distanza a un terminale di terra cambia continuamente, gli angoli di elevazione variano e il tempo è imprevedibile. I codici LDPC si abbinano naturalmente con schemi di codifica e modulazione (ACM) adattativi.

Riduzione della latenza end-to-End

Latency è un vantaggio di standout di LEO rispetto ai satelliti geostazionari (GEO), ma se la correzione di errore introduce ulteriori ritardi (a causa di interleaving o decodifica iterativa), l'esperienza dell'utente soffre. Codici LDPC, soprattutto quelli con brevi blocchi di lunghezza (ad esempio, 648, 1296, o 1944 bits come in 802.11n), possono convergere in pochi ritardi di decodifica di iterazioni di ritardo di ritardo di file video.

Implementazione LDPC nelle costellazioni LEO

Progettazione e ottimizzazione del codice per il canale satellitare

Il primo passo è quello di progettare una famiglia di codici LDPC che corrisponde alle caratteristiche specifiche del canale di collegamenti LEO. Questi canali spesso mostrano un mix di rumore gaussiano additivo bianco (AWGN) e dissolvenza, con errori di scoppio occasionali a causa di scintillazione o di antenne che tracciano gli aliquote.

Integrazione hardware: Encoder e Decoder a bordo

I sistemi di decodifica satellitare impongono vincoli rigorosi sulla dimensione, il peso, la potenza e la tolleranza alle radiazioni. La codifica è relativamente semplice: per i codici QC-LDPC, può essere implementato con un registro di spostamento di feedback lineare e alcune porte XOR.

Esemplice implementazione:[] L'Agenzia Spaziale Europea (ESA) ha sviluppato un core IP decoder di riferimento per transponder satellitari, raggiungendo fino a 1 Gbps throughput con consumo di corrente da 0,8W su un processo di 28nm (] nota tecnica[]]).

Integrazione di codifica e di livello di collegamento adattivo

Per supportare ACM, il modem satellitare deve includere un loop di feedback Indicatore di qualità del canale (CQI) . Il terminale terra invia stime SNR al satellite, che seleziona la velocità di codice appropriata e la modulazione. Poiché le prestazioni del codice LDPC è sensibile alla lunghezza del blocco, una costellazione moderna può utilizzare una lunghezza di blocco variabile fissa (ad esempio, 64800 bit per DVB-SCRX) e variare solo il tasso di trasmissione più basso di codice.

Test, convalida e prestazioni in-Orbit

Prima di implementare, l'hardware decoder LDP deve subire una simulazione rigorosa, modelli end-to-end del canale satellitare, tra cui Doppler, rumore di fase e amplificatori non lineari.

Interleaving e sincronizzazione

Anche se i codici LDPC sono intrinsecamente buoni a errori casuali, i canali LEO possono sperimentare lunghe dissolvenze o esplosioni di interferenza. Un interleaver (blocco o convolutivo) può essere introdotto prima della trasmissione per diffondere gli errori di scoppio attraverso molte codewords, permettendo al decoder LDPC di correggere i codici di sincronizzazione avanzati.

Sfide e limitazioni

Complessità computazionale e vincoli di potenza

I decodificatori di propagazione dei fattori di rischio, anche con architetture a strati ottimizzate, consumano risorse logiche significative e larghezza di banda di memoria. Nello spazio, dove i processori sono induriti dalle radiazioni e diverse generazioni dietro le controparti terrestri, incontrare obiettivi di throughput multi-Gbps con potenza inferiore a 5W è una sfida ingegneristica seria. Alcuni progetti di compromesso utilizzando meno vincoli iterativi (ad esempio, min-sum con offset) approssimazioni che si riducono le prestazioni di degrade di 0,1 B.

Memoria e stoccaggio

Per una lunghezza di blocco di 64.800 bit, il decoder potrebbe avere bisogno di poche centinaia di kilobit di SRAM a doppio rapporto. Anche se non estremo, questa memoria deve essere immune a disturbi di singolo evento (SEU) comuni in ambienti di radiazione LEO.

Latenza per grandi costellazioni

Anche se la decodifica LDPC è veloce, la lunghezza del blocco imposta un limite inferiore alla latenza: una parola di codice a 64.800 bit a 100 Mbps prende 648 μs solo per caricare.Per servizi in tempo reale come la voce o la teleoperazione, il bilancio end-to-end (inclusi ritardo di propagazione, elaborazione e coda) può essere stretto.

Interferenza e Coesistenza

I codici LDPC possono aiutare abilitando il funzionamento a potenza inferiore o all'interno di bande di guardia più strette, ma non possono compensare il riutilizzo di frequenza aggressivo senza un coordinamento attento. L'adattamento fornito da ACM è importante, ma richiede che l'interferenza sia prevedibile.

Le direzioni e la ricerca future

Decodifica automatica

Invece di regole di messaggistica artigianale, la propagazione delle credenze neurali può imparare le funzioni di aggiornamento ottimali per un dato modello di canale, potenzialmente migliorare la velocità di convergenza e le prestazioni BER. Alcuni prototipi mostrano un guadagno di 0.2-0.3 dB rispetto ai decodificatori di rete neurali standard su canali di dissolvenza, anche se la complessità rimane alta.

Integrazione con 5G/6G NTN

Gli standard 3GPP per le reti non terrestri (NTN) specificano i codici LDPC nei canali di dati NR 5G (ad esempio, i codici di parità a bassa densità per il controllo dei canali di dati hanno matrici di controllo di parità specifiche). Questi codici sono progettati per l'accesso satellitare mobile e fisso.

Quantum LDPC per i collegamenti sicuri futuri

La ricerca a lungo termine sulla correzione degli errori quantistica include i codici LDPC quantici (qLDPC) per ripetitori quantistici tolleranti che potrebbero proteggere i collegamenti satellitari. Mentre ancora lontano dalla distribuzione, il lavoro teorico suggerisce che i codici qLDPC possono raggiungere alte soglie e bassa sovraccarica, consentendo internet garantito da quantium tramite satelliti LEO.

Progettazione del codice avanzato: LDPC

Codici LDPC (SC-LDPC) accoppiati in modo spaziale, formati da una catena di codeword LDPC con controlli di parità sovrapposti, offrono una saturazione di soglia al limite di Shannon con decodifica a bassa complessità, che promette di usare le applicazioni in streaming nei link LEO perché può raggiungere la la latenza che aumenta linearmente con la dimensione della finestra piuttosto che bloccarla.

Conclusioni

I codici di controllo di qualità sono diventati uno strumento indispensabile per offrire Internet affidabile e ad alta velocità sulle costellazioni satellitari di LEO. Le loro prestazioni quasi-Shannon-limit, la bassa sovraccarica e la compatibilità con la codifica adattativa e la modulazione consentono agli operatori di massimizzare il throughput mantenendo l'integrità del collegamento alle dure condizioni dinamiche dell'orbita bassa della Terra.