El proyecto software radio systems Radio Access Network o srsRAN tiene como objetivo implementar pilas 4G/LTE y 5G. Anteriormente, el proyecto era conocido como srsLTE.
Principales cambios en comparación con la versión anterior:
- Se corrigieron errores en srsUE relacionados con el ancho de banda de 5, 10, 15 y 20 MHz.
- Se añadió un nuevo algoritmo para el cálculo de la frecuencia.
- Se actualizó cmake.
- Se realizaron algunas correcciones de errores que mejoran la estabilidad y el rendimiento.
Módulos principales de srsRAN 4G:
- srsENB (software radio systems eNodeB) — implementación del Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network NodeB o E-UTRAN NodeB o simplemente eNodeB (eNB). En esencia, es una implementación de software de la estación base 4G/LTE;
- srsUE (software radio systems User Equipment) — implementación de un módem 4G/LTE que puede conectarse a la estación base eNB;
- srsEPC — implementación del núcleo de la red, que incluye MME (Mobility Management Entity), HSS (Home Subscriber Server), SGW (Serving Gateway) y PGW (PDN (Packet Data Network) Gateway).
- implementación de la pila tanto como estación base como módem de software;
- es posible trabajar tanto con tarjetas SIM de software como con hardware (a través de PC/SC) para srsUE;
- soporte para anchos de banda de 1.4, 3, 5, 10, 15 y 20 MHz;
- soporte para AES;
- optimización para SSE4.1/AVX2;
- soporte para LTE Release 10;
- soporte para Intra-ENB e Inter-ENB para eNodeB.
Es importante señalar que srsRAN también desarrolla soporte para O-RAN 5G.
Principales limitaciones
- No hay soporte para VoLTE. (La funcionalidad de VoLTE se puede implementar mediante un IMS de terceros, como Kamailio, que se encuentra en kamailio.org siguiendo el artículo https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup y así es como funciona VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
- Para 5G, solo se ha implementado soporte para gNodeB (next generation NodeB) tanto como CU como DU/RU — es decir, la estación base, pero no se ha implementado el módem de software.
- Solo se admite FR1.
- No hay soporte para 2G y 3G.
A diferencia de Osmocom CNI, srsRAN tiene como objetivo crear una pila 4G y 5G para la transmisión de tráfico IP. Al mismo tiempo, Osmocom CNI tiene como objetivo implementar 2G y 3G, que están orientados a la transmisión de SMS, USSD y voz. Es por eso que Osmocom CNI puede transmitir tráfico de voz no solo a IP-PBX (IP-ATC) como Asterisk, sino también, por ejemplo, a E1 a través de icE1usb.
Fuente: linux.org.ru
