Veröffentlichung des offenen 4G-Stacks srsLTE 19.03

fand statt Projektfreigabe srsLTE 19.03, das einen offenen Stack für den Einsatz von Komponenten von LTE/4G-Mobilfunknetzen ohne spezielle Ausrüstung entwickelt und ausschließlich universell programmierbare Transceiver verwendet, deren Signalform und Modulation per Software eingestellt werden (SDR, Software Defined Radio). Projektnummer geliefert lizenziert unter AGPLv3.

SrsLTE umfasst Implementierung von LTE UE (User Equipment, Client-Komponenten zum Anschluss eines Teilnehmers an das LTE-Netz), LTE-Basisstation (eNodeB, E-UTRAN Node B) sowie Elementen des LTE-Kernnetzes (MME – Mobility Management Entity für Interaktion). mit Basisstationen, HSS – Home Subscriber Server zum Speichern einer Abonnentendatenbank und Informationen über mit Abonnenten verbundene Dienste, SGW – Serving Gateway zum Verarbeiten und Weiterleiten von Paketen für Basisstationen, PGW – Packet Data Network Gateway zum Verbinden eines Teilnehmers mit externen Netzwerken.

In der neuen Version:

  • Die Bibliothek wurde neu gestaltet, um die physische Schicht des Stapels zu implementieren (PHY);
  • In srsUE (LTE UE, User Equipment, benutzerseitige Komponenten, die zum Anschluss eines Teilnehmers an das LTE-Netzwerk erforderlich sind) wurde Formatunterstützung hinzugefügt TDD (Time Division Duplex) zusätzlich zum zuvor unterstützten und häufigeren Frequenzverteilungsformat im FDD-Kanal (Frequency Division Duplex);
  • srsUE hat Unterstützung für die Technik der Kombination von Frequenzkanälen hinzugefügt (Carrier-Aggregation) um den Durchsatz für den Endbenutzer zu erhöhen;
  • Broadcast-Unterstützung wurde zu srsENB (Base Station Implementation) und srsEPC (Core Network Components) hinzugefügt. Paging-Nachrichten, wird normalerweise verwendet, um einen direkten Kommunikationskanal zwischen dem Teilnehmer und der Basisstation einzurichten;
  • Unterstützung für die Verschlüsselung des Teilnehmerverkehrs (Benutzerebenenverschlüsselung) wurde zu srsENB hinzugefügt. Die Unterstützung für Signalverkehr (NAS-Plane-Verschlüsselung) wurde bereits früher implementiert;
  • Implementierung eines Kanalsimulators für 3GPP-EPA-, EVA- und ETU-Kanäle;
  • Basierend auf ZeroMQ wird ein virtueller HF-Treiber implementiert, der die I/Q-Signalübertragung über IPC/Netzwerk ermöglicht.

Key Features:

  • Das System kann mit allen programmierbaren Transceivern arbeiten, die vom Ettus UHD (Universal Hardware Driver) und den BladeRF-Treibern unterstützt werden und mit einer Bandbreite von 30.72 MHz arbeiten können. Der srsLTE-Betrieb wurde mit USRP B210-, USRP B205mini-, USRP X300-, LimeSDR- und BladeRF-Karten getestet.
  • Hochgeschwindigkeitsoptimierter Decoder mit Intel SSE4.1/AVX2-Anweisungen, um eine Leistung von über 100 Mbit/s auf handelsüblicher Hardware zu erreichen. Standardimplementierung des Decoders in C-Sprache, die eine Leistung auf dem Niveau von 25 Mbit/s bietet;
  • Volle Kompatibilität mit Version 8 des LTE-Standards und teilweise Unterstützung einiger Funktionen ab Version 9;
  • Verfügbarkeit der Konfiguration für den Betrieb im Frequency Division Division (FDD)-Modus;
  • Getestete Bandbreiten: 1.4, 3, 5, 10, 15 und 20 MHz;
  • Unterstützt die Übertragungsmodi 1 (einzelne Antenne), 2 (Sendediversität), 3 (CCD) und 4 (räumliches Multiplexing mit geschlossenem Regelkreis);
  • Equalizer mit Unterstützung für Frequenzkodierung ZF und MMSE;
  • Unterstützung bei der Erstellung von Diensten zur Bereitstellung von Multimediainhalten im Broadcast- und Multicast-Modus;
  • Möglichkeit, detaillierte Protokolle mit Bezug auf Levels und Debugging-Dumps zu führen;
  • Paketerfassungssystem auf MAC-Ebene, kompatibel mit dem Wireshark-Netzwerkanalysator;
  • Verfügbarkeit von Metriken mit Trace-Daten im Befehlszeilenmodus;
  • Detaillierte Konfigurationsdateien;
  • Implementierung von LTE MAC-, RLC-, PDCP-, RRC-, NAS-, S1AP- und GW-Schichten.
  • Source: opennet.ru

Kommentar hinzufügen