Software radio systems Radio Access Network eller srsRAN-projektet sigter mod implementeringen af 4G/LTE og 5G stacks. Projektet var tidligere kendt som srsLTE.
De væsentligste ændringer sammenlignet med den tidligere version:
- Rettelser af fejl i srsUE relateret til bredderne 5, 10, 15 og 20 MHz.
- En ny algoritme til beregning af frekvensen er tilføjet.
- CMake er opdateret.
- Nogle fejlrettelser, der forbedrer stabiliteten og ydeevnen, er blevet implementeret.
Hovedmodulerne i srsRAN 4G:
- srsENB (software radio systems eNodeB) – implementeringen af Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network NodeB eller E-UTRAN NodeB, eller blot eNodeB (eNB). Det er i realiteten en softwareimplementering af en 4G/LTE basestation;
- srsUE (software radio systems User Equipment) – implementeringen af en 4G/LTE modem, der kan oprette forbindelse til eNB basestationen;
- srsEPC – implementeringen af netværkskernen, som omfatter MME (Mobility Management Entity), HSS (Home Subscriber Server), SGW (Serving Gateway) og PGW (PDN (Packet Data Network) Gateway).
- implementeringen af både en basestation og en softwaremodem;
- mulighed for at arbejde med både software og hardware SIM-kort (via PC/SC) for srsUE;
- understøttelse af båndbredder på 1.4, 3, 5, 10, 15 og 20 MHz;
- understøttelse af AES;
- optimering til SSE4.1/AVX2;
- understøttelse af LTE Release 10;
- understøttelse af Intra-ENB og Inter-ENB for eNodeB.
Det skal bemærkes, at srsRAN også udvikler O-RAN 5G understøttelse.
De vigtigste begrænsninger
- Ingen støtte til VoLTE. (VoLTE-funktionen kan implementeres ved hjælp af tredjeparts IMS, fx Kamailio, som findes på kamailio.org ved hjælp af artiklen https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup og sådan fungerer VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
- For 5G er der kun implementeret støtte til gNodeB (next generation NodeB) både som CU og DU/RU – det vil sige basestationen, men soft-modemet er ikke implementeret.
- Kun FR1 understøttes.
- Ingen støtte til 2G og 3G.
I modsætning til Osmocom CNI er srsRAN rettet mod oprettelsen af et 4G og 5G stack til transmission af IP-trafik. Samtidig er Osmocom CNI fokuseret på implementeringen af 2G og 3G, som er rettet mod transmission af SMS, USSD og stemme. Derfor kan Osmocom CNI transmittere taletrafik ikke kun til IP-PBX (IP-ATC) som Asterisk, men også for eksempel til E1 ved hjælp af icE1usb.
Kilde: linux.org.ru
