Il progetto software radio systems Radio Access Network o srsRAN mira a implementare stack 4G/LTE e 5G. In precedenza, il progetto era conosciuto come srsLTE.
Modifiche principali rispetto alla versione precedente:
- Corrette le problematiche di srsUE relative alle larghezze di banda di 5, 10, 15 e 20 MHz.
- Aggiunto un nuovo algoritmo per il calcolo della frequenza.
- Aggiornato cmake.
- Alcuni bug corretti migliorano stabilità e prestazioni.
Moduli principali 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). Fondamentalmente è un'implementazione software di una stazione base 4G/LTE;
- srsUE (software radio systems User Equipment) — implementazione di un modem 4G/LTE, in grado di 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 come stazione base che come modem software;
- è possibile lavorare sia con SIM card software che hardware (attraverso 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.
È importante notare che srsRAN sviluppa e supporto O-RAN 5G.
Principali limitazioni
- Nessun supporto per VoLTE. (Il funzionamento di VoLTE può essere implementato utilizzando un IMS di terze parti, come Kamailio, disponibile su kamailio.org tramite l'articolo https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup ecco come funziona VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
- Per il 5G è stata implementata solo la supporto per gNodeB (next generation NodeB) sia come CU che DU/RU — ovvero la stazione base, ma il modem software non è stato implementato.
- Supportato solo FR1.
- Nessun supporto per 2G e 3G.
A differenza di Osmocom CNI, srsRAN è orientato alla creazione di pile 4G e 5G per la trasmissione di traffico IP. Allo stesso tempo, Osmocom CNI si concentra sulla realizzazione di 2G e 3G, che sono orientati alla trasmissione di SMS, USSD e voce. È per questo motivo che Osmocom CNI può trasmettere traffico vocale non solo su IP-PBX (IP-ATC) come Asterisk, ma anche, ad esempio, su E1 utilizzando icE1usb.
Fonte: linux.org.ru
