Projektveröffentlichung , das ein offenes Stack für die Bereitstellung von Komponenten für LTE/4G-Mobilfunknetze ohne spezielle Hardware entwickelt, unter Verwendung nur universeller programmierbarer Transceiver, deren Signalform und Modulation softwarebasiert festgelegt werden (SDR, Software Defined Radio). Projektcode steht unter der AGPLv3-Lizenz.
SrsLTE die Umsetzung von LTE UE (User Equipment, Kundenkomponenten zur Verbindung des Abonnenten mit dem LTE-Netz), LTE-Basisstation (eNodeB, E-UTRAN Node B) sowie Elementen des LTE-Kernnetzes (MME - Mobility Management Entity zur Interaktion mit den Basisstationen, HSS - Home Subscriber Server zur Speicherung der Abonnentendaten und Informationen über den mit den Abonnenten verbundenen Dienstleistungen, SGW - Serving Gateway zur Verarbeitung und Weiterleitung von Paketen für die Basisstationen, PGW - Packet Data Network Gateway zur Anbindung der Abonnenten an externe Netzwerke.
In der neuen Version:
- Die Bibliothek mit der Implementierung der physikalischen Ebene des Stapels wurde überarbeitet ();
- In srsUE (LTE UE, User Equipment, Komponenten auf der Benutzeseite, die für die Verbindung des Teilnehmers mit dem LTE-Netz erforderlich sind) wurde Unterstützung für das Format (Time Division Duplex) hinzugefügt, zusätzlich zum vorher unterstützten und weiter verbreiteten Frequenzverteilungsformat im FDD-Kanal (Frequency Division Duplex);
- In srsUE wurde Unterstützung für die Technik der Frequenzkanalaggregation () hinzugefügt, um die Bandbreite bis zum Endbenutzer zu erhöhen;
- In srsENB (Implementierung der Basisstation) und srsEPC (Komponenten des Kernnetzes) wurde Unterstützung für Broadcast- , die üblicherweise zur Einrichtung eines direkten Kommunikationskanals zwischen dem Teilnehmer und der Basisstation verwendet werden;
- In srsENB wurde Unterstützung für die Verschlüsselung des Teilnehmerdatenverkehrs (User-plane encryption) hinzugefügt. Die Unterstützung für den Signalisierungsverkehr (NAS-plane encryption) wurde zuvor implementiert;
- Ein Kanalsimulator für 3GPP-Kanäle EPA, EVA und ETU wurde implementiert;
- Auf Basis von ZeroMQ wurde ein virtueller RF-Treiber implementiert, der die Übertragung von I/Q-Signalen über IPC-Netzwerk gewährleistet.
Hauptfunktionen:
- Das System kann mit beliebigen programmierbaren Transceivern arbeiten, die von den Treibern Ettus UHD (Universal Hardware Driver) und bladeRF unterstützt werden und mit einer Bandbreite von 30,72 MHz arbeiten können. Die Funktion von srsLTE wurde mit USRP B210-, USRP B205mini-, USRP X300-, limeSDR- und bladeRF-Karten getestet;
- Hochgeschwindigkeits-optimierter Decoder, der Intel SSE4.1/AVX2-Instruktionen verwendet, um eine Leistung von über 100 Mbit/s auf normaler Hardware zu erreichen. Die Standardimplementierung des Decoders in C bietet eine Leistung von 25 Mbit/s;
- Vollständige Kompatibilität mit der 8. Version des LTE-Standards und teilweise Unterstützung einiger Funktionen der 9. Version;
- Verfügbarkeit einer Konfiguration für den Betrieb im Frequenztrennungsmodus (FDD);
- Getestete Bandbreiten: 1,4, 3, 5, 10, 15 und 20 MHz;
- Unterstützung der Übertragungsmodi 1 (einzelne Antenne), 2 (Übertragungsdiversität), 3 (CCD) und 4 (geschlossene räumliche Multiplexung);
- Equalizer mit Unterstützung von frequenzkodierten ZF und MMSE;
- Unterstützung für die Erstellung von Diensten zur Lieferung von Multimedia-Inhalten im Broadcast- und Multicast-Modus;
- Möglichkeit, detaillierte Protokolle mit Bezug auf Ebenen und Debug-Dumps zu führen;
- Paketaufzeichnungssystem auf MAC-Ebene, kompatibel mit dem Netzwerk-Analyzer Wireshark;
- Verfügbarkeit von Metriken mit Trace-Daten im Befehlszeilenmodus;
- Detaillierte Konfigurationsdateien;
- Implementierung der Ebenen LTE MAC, RLC, PDCP, RRC, NAS, S1AP und GW.
Quelle: opennet.ru
