Table of Contents
I sistemi di implementazione di 5G sono in grado di soddisfare le esigenze di utilizzo eterogeneo dei servizi, che vanno dalla trasmissione di sistemi di streaming video ad alta definizione all'automazione industriale in tempo reale, mantenendo obiettivi di affidabilità e di latenza rigorosi.
Network Slicing: Architettura, Principi e Attuazione
Lo slicing di rete è un'innovazione fondamentale del design del sistema 5G, formalizzato nelle specifiche del 3rd Generation Partnership Project (3GPP) dal rilascio 15 in poi. Permette una singola infrastruttura fisica 5G, che comprende l'accesso radio, il trasporto e le reti core, di essere suddivisi in "slice" logiche, ognuna delle quali comporta un controllo indipendente della rete con risorse proprie, politiche e qualità-di-servizio (QoS) garanzie.
Concetti fondamentali: Virtualizzazione e Isolazione
L'isolamento assicura che il traffico, il consumo di risorse e i guasti in una sola fetta non influiscano sugli altri. Questo viene ottenuto attraverso la prenotazione di risorse e la segmentazione a più strati: spettro radio (ad esempio, parti di larghezza di banda dedicate), rete di trasporto (ad esempio, circuiti virtuali dedicati o gallerie), e rete di base (ad esempio, istanze separate di User Plane Functions e Gestione sessione
Tipologie di fetta: eMBB, URLLC e mMTC
Lo standard 5G identifica tre famiglie di servizi primari che le fette devono ospitare:
- A banda larga mobile avanzata (eMBB):[] Richiede elevate velocità di dati (fino a 20 Gbps) e latenza moderata. Le applicazioni tipiche sono lo streaming video ad alta definizione, la realtà virtuale e grandi download di file.
- Comunicazioni a bassa risoluzione (URLLC):[] Destinazioni di latenza sotto 1 ms e affidabilità del 99,999% o superiore. I casi di utilizzo includono il controllo autonomo del veicolo, la chirurgia remota e l'automazione industriale.
- Massive Machine-Type Communications (mMTC):] Si concentra sul collegamento di un numero enorme (fino a 1 milione per km2) di dispositivi a bassa potenza, a bassa velocità di dati come sensori e contatori intelligenti.
La slicing di rete consente a questi requisiti disparati di coesistere sulla stessa infrastruttura fisica senza compromessi. Ad esempio, una fetta di eMBB può allocare larghezza di banda larga e latenza rilassata, mentre una fetta di URLLC si riserva risorse radio dedicate e minimizza i ritardi di elaborazione.
Attuazione con NFV e SDN
Le funzioni di rete si basano su NFV per istantanare le funzioni di rete virtuale (VNFs) sull'hardware delle merci, e su SDN per configurare programmaticamente l'inoltro del traffico e l'allocazione delle risorse.
Il significato dei codici LDPC in 5G: Correzione di errore al bordo
La codifica della correzione degli errori è fondamentale nelle comunicazioni wireless perché i canali radio sono intrinsecamente inaffidabili, soggetti a dissolvenza, interferenza e rumore. Per 5G, il canale di dati (Physical Downlink Shared Channel, PDSCH e Physical Uplink Shared Channel, PUSCH) impiega i codici LDPC come programma di codifica dei canali obbligatori.
Perché LDPC per 5G?
I codici LDPC furono introdotti da Robert Gallager nel 1960, ma divennero solo decenni pratici dopo con progressi nella potenza di elaborazione.
- High throughput:[] I decodificatori LDPC possono essere parallelizzati in modo efficiente, consentendo tassi di dati multi-gigabit con latenza modesta.
- Norme di codice flessibile:[] Lo standard 5G definisce un ricco insieme di tassi di codice da circa 1/3 a 8/9, consentendo l'adattamento alle condizioni di canale cambiando senza cambiare la struttura del codice sottostante.
- Attuazione hardware efficiente:[] Gli algoritmi di decodifica a strati riducono i requisiti di memoria e di calcolo, rendendoli adatti ai processori a banda base.
I codici LDPC si avvicinano alla capacità di Shannon entro una frazione di un decibel per grandi dimensioni di blocchi, rendendoli ideali per scenari eMBB. Per i blocchi più brevi (utilizzati in URLLC), LDPC con la mappatura dei tassi e accorciando ancora supera le alternative come i codici polari adottati per i canali di controllo.
Struttura e funzionamento del codice LDPC
Il decodifica è eseguito in modo iterativo utilizzando algoritmi di propagazione delle credenze (sum-product) o di accumulo di minimo. La parsimonia della matrice assicura una bassa complessità di decodifica. In 5G, la famiglia di LDPC è composta da due grafici base: BG1 (per lunghezze di blocco più grandi e tassi più elevati) e BG2 (per lunghezze di blocchi più piccole e tassi inferiori).
Performance Gains in 5G Networks
I confronti con i turbo codici LTE di quarta generazione mostrano LDPC che offre un miglioramento del 10-20% del throughput allo stesso rapporto segnale-rumore (SNR) e consentono una maggiore efficienza spettrale. Inoltre, la latenza LDPC decodifica può essere bassa di pochi microsecondi con hardware dedicato, soddisfare i vincoli URLLC.
Synergy: Come la fetta di rete migliora la distribuzione del codice LDPC
L'intersezione dei codici di rete e LDPC è dove l'intelligenza operativa incontra la fisica del codificante. Slicing fornisce un quadro per distribuire i codici LDPC con impostazioni di contesto-aware, massimizzando la loro efficacia per ogni tipo di servizio. Senza slicing, la rete deve operare in una configurazione di codifica unica-dimensioni-tutte, che porta a prestazioni suboptimali per servizi esigenti.
Parametri di codifica personalizzati per la fetta
Ogni fetta può comandare la propria frequenza di codice LDPC, ordine di modulazione e strategia di ritrasmissione (ad esempio, configurazione HARQ). Per una fetta di eMBB con condizioni di canale stabili, la rete può utilizzare un alto tasso di codice (ad esempio, 7/8) e modulazione di alto ordine (256-QAM) per massimizzare la velocità dei dati.
Selezione su misura del grafico di base
Il design 5G LDPC supporta due grafici base: BG1 per i blocchi di trasporto più grandi (tipicamente eMBB) e BG2 per i blocchi più piccoli (URLLC o mMTC). La slicing della rete può far rispettare il grafico base per fetta.
Riduzione dell'interferenza attraverso l'isolamento della ferita
Uno dei vantaggi principali della rete di slicing per LDPC è la riduzione delle interferenze inter-cell e inter-service. In una rete convenzionale, le trasmissioni eMBB ad alta potenza possono causare interferenze significative agli utenti di URLLC vicini, degradando le loro prestazioni di errore-rate.
Ottimizzato Risorsa di allocazione per Decoding
La decodifica LDPC consuma risorse computazionali significative nei processori a banda base. La slicing della rete può dare priorità ai cicli di decodifica per le fette sensibili alla latenza. Ad esempio, una fetta di URLLC può essere assegnata ad hardware dedicato (o slot di elaborazione divisi per il tempo) per garantire la la latenza bassa decodifica.
Vantaggi di Slicing per codici LDPC: un dettaglio di rottura
Affidabilità migliorata
L'affidabilità è misurata come probabilità di una consegna di successo entro un determinato limite di latenza. isolando le fette, i codici LDPC operano in un ambiente di interferenza controllato, riducendo il numero di errori di blocco residui. Nelle fette di URLLC, dove è richiesta l'affidabilità del 99,999%, questo isolamento è essenziale.
Prestazioni ottimizzate per caso d'uso
Oltre all'interferenza, la slicing consente di regolare finemente i parametri di decodifica iterativa, come le massimi iterazioni e le soglie di prima interruzione, per fetta. Per una fetta di eMBB, il decoder può eseguire più iterazioni per raggiungere BLER più basso, mentre una fetta di URLLC può limitare le iterazioni alla latenza limitata.
Sfruttamento e distribuzione adattiva
Come cresce la domanda, gli operatori possono attivare nuove fette e regolare le configurazioni LDPC senza ridisegnare l'intera rete. Ad esempio, una fabbrica potrebbe distribuire una fetta di URLLC privata per il controllo dei robot; i parametri LDPC sono impostati per massimizzare l'affidabilità. In seguito, l'aggiunta di una fetta di monitoraggio video cambia la velocità di codice e il grafico base.
Sfide nell'integrazione della rete di slicing e LDPC
Mentre la sinergia è promettente, la distribuzione del mondo reale affronta diversi ostacoli. La gestione del ciclo di vita di Slice deve coordinarsi con la configurazione LDPC attraverso RAN, il trasporto e il nucleo, richiedendo l'orchestrazione end-to-end.
Complessità dell'Orchestrazione End-to-End
Configurare una fetta con parametri specifici LDPC richiede l’interazione tra l’ente di gestione della sottorete (NSS) e il programmatore e lo strato fisico di gNodeB. Ciò richiede interfacce standardizzate e la segnalazione rapida. Il 3GPP sta lavorando su Network Data Analytics (NWDAF) per supportare l’ottimizzazione delle fettine e del codifica, ma l’automazione completa rimane un’area di ricerca attiva.
Scambi tra flessibilità e performance
Per LDPC, l’assegnazione di diversi tassi di codice per fetta potrebbe aumentare la segnalazione in modo eccessivo e causare il disallineamento con la struttura intrinseca del codice. Inoltre, il decoder deve essere in grado di cambiare le configurazioni su base per-trasmissione-tempo-interval, che pone requisiti rigorosi sulla progettazione hardware.
Adattamento dinamico a Stato del Canale
Tuttavia, in una rete a fette, più fette condividono le stesse risorse fisiche, e i loro stati di canale possono contrastare. Gli scheduler avanzati devono ottimizzare insieme l'isolamento delle fette e l'adattamento di codifica, un problema che è computazionalmente intensivo.
Prospettive future: La strada per 6G e oltre
In 6G, le aspettative includono latenza submilliseconda e i tassi di dati terabit, che richiedono ancora più flessibile ed efficiente codifica. I codici LDPC possono essere estesi con codifica analogica o integrati con superfici riflettenti intelligenti. La cilindrata di rete dovrebbe diventare ancora più granulare, con “micro-slice” finemente incise che si adattano in tempo reale alla mobilità degli utenti.
Imparare a macchina per la codifica di Slice-Aware
L'orchestrazione guidata dall'IA predicherà i modelli di interferenza, la mobilità degli utenti e i profili di traffico per preconfigurare i parametri LDPC per fetta. Le reti neurali profonde possono imparare i tassi di codice ottimali e le strategie HARQ senza una stima esplicita del canale.
Standardizzazione e interoperabilità
Per i miglioramenti descritti per diventare mainstream, gli organismi di standard devono continuare a definire interfacce aperte per la configurazione di strati fisici a fettine. Il RIC (RAN Intelligent Controller) di O-RAN Alliance è una piattaforma promettente per ospitare xApps che controllano i parametri LDPC per fetta.
Conclusioni
I codici di rete e LDPC sono due pilastri di 5G che permettono insieme un ecosistema wireless robusto, adattabile ed efficiente. Lo slicing di rete fornisce il quadro operativo per distribuire i codici LDPC con personalizzazione per servizio, l'isolamento da interferenze e l'assegnazione delle risorse prioritarie. Questa sinergia migliora l'affidabilità, ottimizza le prestazioni e supporta la crescita scalabile in diversi casi di utilizzo.