srsRAN 4G 23.11 ist erschienen – eine OpenSource-Implementierung des 4G/LTE-Stacks.

Das Projekt software radio systems Radio Access Network oder srsRAN zielt darauf ab, die 4G/LTE- und 5G-Stacks zu implementieren. Früher war das Projekt als srsLTE bekannt.

Wesentliche Änderungen im Vergleich zur vorherigen Version:

  • Fehler in srsUE, die mit Bandbreiten von 5, 10, 15 und 20 MHz zusammenhängen, wurden behoben.
  • Ein neuer Algorithmus zur Berechnung der Frequenz wurde hinzugefügt.
  • CMake wurde aktualisiert.
  • Einige Fehlerbehebungen zur Verbesserung der Stabilität und Leistung.

Wesentliche Module von srsRAN 4G:

  • srsENB (software radio systems eNodeB) – Implementierung des Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network NodeB oder E-UTRAN NodeB oder einfach eNodeB (eNB). Es handelt sich im Wesentlichen um eine softwarebasierte Implementierung einer 4G/LTE-Basisstation;
  • srsUE (software radio systems User Equipment) – Implementierung eines 4G/LTE-Modems, das sich mit der eNB-Basisstation verbinden kann;
  • srsEPC – Implementierung des Kernnetzwerks, das MME (Mobility Management Entity), HSS (Home Subscriber Server), SGW (Serving Gateway) und PGW (PDN (Packet Data Network) Gateway) umfasst.

Hauptfunktionen:

  • Implementierung des Stacks sowohl als Basisstation als auch als softwarebasiertes Modem;
  • Arbeiten sowohl mit software- als auch hardwarebasierten SIM-Karten (über PC/SC) für srsUE sind möglich;
  • Unterstützung von Bandbreiten von 1,4, 3, 5, 10, 15 und 20 MHz;
  • Unterstützung von AES;
  • Optimierung für SSE4.1/AVX2;
  • Unterstützung für LTE Release 10;
  • Unterstützung von Intra-ENB und Inter-ENB für eNodeB.

Es sollte angemerkt werden, dass srsRAN auch O-RAN 5G unterstützt.

Wesentliche Einschränkungen

  • Keine Unterstützung für VoLTE. (Die Nutzung von VoLTE kann mit einem externen IMS, wie beispielsweise Kamailio, das unter kamailio.org zu finden ist, realisiert werden, mit dem Artikel https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup und so funktioniert VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
  • Für 5G wird nur die Unterstützung von gNodeB (next generation NodeB) sowohl als CU als auch als DU/RU – also die Basisstation – implementiert, während das softwarebasierte Modem nicht realisiert wurde.
  • Nur FR1 wird unterstützt.
  • Keine Unterstützung für 2G und 3G.

Im Gegensatz zu Osmocom CNI zielt srsRAN darauf ab, einen 4G- und 5G-Stack zur Übertragung von IP-Traffic zu erstellen. Gleichzeitig zielt Osmocom CNI auf die Implementierung von 2G und 3G ab, die auf die Übertragung von SMS, USSD und Sprache ausgerichtet sind. Daher kann Osmocom CNI Sprachttrafik nicht nur über IP-PBX (IP-ATC) wie Asterisk übertragen, sondern beispielsweise auch über E1 mithilfe von icE1usb.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4