Il progetto software radio systems Radio Access Network o srsRAN è volto all'implementazione degli stack 4G/LTE e 5G. In precedenza, il progetto era noto come srsLTE.
Le principali modifiche rispetto alla versione precedente:
- Correzioni di bug in srsUE relativi alla larghezza di 5, 10, 15 e 20 MHz.
- Aggiunto un nuovo algoritmo per il calcolo della frequenza.
- Aggiornato cmake.
- Alcune correzioni di bug che migliorano la stabilità e le prestazioni.
I principali moduli di srsRAN 4G:
- srsENB (software radio systems eNodeB) — implementazione dell'Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network NodeB o E-UTRAN NodeB, o semplicemente eNodeB (eNB). Si tratta sostanzialmente di un'implementazione software della stazione base 4G/LTE;
- srsUE (software radio systems User Equipment) — implementazione di un modem 4G/LTE, che può connettersi alla stazione base eNB;
- srsEPC — implementazione del core di rete, che include MME (Mobility Management Entity), HSS (Home Subscriber Server), SGW (Serving Gateway) e PGW (PDN (Packet Data Network) Gateway).
- implementazione dello stack sia per la stazione base che per il modem software;
- possibilità di funzionare sia con SIM card software che hardware (tramite PC/SC) per srsUE;
- supporto per larghezze di banda di 1.4, 3, 5, 10, 15 e 20 MHz;
- supporto per AES;
- ottimizzazione per SSE4.1/AVX2;
- supporto per LTE Release 10;
- supporto Intra-ENB e Inter-ENB per eNodeB.
Va notato che srsRAN sviluppa anche supporto O-RAN 5G.
Principali limitazioni
- Nessun supporto per VoLTE. (La funzionalità VoLTE può essere realizzata tramite IMS di terze parti, ad esempio Kamailio, disponibile su kamailio.org nel seguente articolo https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup ecco come funziona VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
- Per 5G è implementato solo il supporto gNodeB (next generation NodeB) sia come CU che come DU/RU — cioè stazione base, mentre il modem software non è implementato.
- Supportato solo FR1.
- Nessun supporto per 2G e 3G.
A differenza di Osmocom CNI, srsRAN è focalizzato sulla creazione di uno stack 4G e 5G per la trasmissione di traffico IP. Allo stesso tempo, Osmocom CNI è focalizzato sull'implementazione di 2G e 3G, orientati alla trasmissione di SMS, USSD e voce. Per questo motivo, Osmocom CNI può trasmettere traffico voce non solo su IP-PBX (IP-ATS) tipo Asterisk, ma anche, ad esempio, su E1 tramite icE1usb.
Fonte: linux.org.ru
