project release , developing an open stack for deploying LTE/4G cellular network components without specialized equipment, using only universal programmable transceivers, with signal form and modulation defined programmatically (SDR, Software Defined Radio). Project code is licensed under AGPLv3.
SrsLTE implementation of LTE UE (User Equipment, client components for connecting subscribers to the LTE network), LTE base station (eNodeB, E-UTRAN Node B), as well as elements of the LTE core network (MME — Mobility Management Entity for interaction with base stations, HSS — Home Subscriber Server for storing subscriber database and information about services tied to subscribers, SGW — Serving Gateway for processing and routing packets for base stations, PGW — Packet Data Network Gateway for connecting subscribers to external networks.
In the new version:
- Initial support for LTE MAC, RLC, and PDCP layers has been implemented for radio access technology (New Radio), developed for 5G mobile networks;
- The implementation of the standard (Narrowband Internet of Things), used for connecting autonomous devices to the mobile network, has added code for synchronization;
- Support for cryptographic algorithms , based on the stream cipher ZUC;
- In srsENB (implementation of the base station), support for the technology (Circuit Switched FallBack), which allows rolling back to 3G during voice calls if the LTE network supports only data transfer mode;
- A layer for launching TTCN-3 tests for compliance with the standard of components used for connecting subscribers to the LTE network has been added;
- A new model of communication simulation in high-speed trains has been added to the channel simulator;
- Blocking modes of operation for the RRC and NAS layers have been eliminated.
Main Features:
- The system can work with any programmable transceivers supported by drivers Ettus UHD (Universal Hardware Driver) and bladeRF, capable of operating with a bandwidth of 30.72 MHz. The operation of srsLTE has been tested with USRP B210, USRP B205mini, USRP X300, limeSDR, and bladeRF boards;
- High-speed optimized decoder using Intel SSE4.1/AVX2 instructions to achieve performance over 100 Mbps on standard hardware. The standard implementation of the decoder in C language provides performance at the level of 25 Mbps;
- Full compatibility with LTE standard version 8 and partial support for some features from version 9;
- Configuration available for operation in Frequency Division Duplex (FDD) mode;
- Tested bandwidths: 1.4, 3, 5, 10, 15, and 20 MHz;
- Support for transmission modes 1 (single antenna), 2 (transmit diversity), 3 (closed-loop spatial multiplexing), and 4 (closed-loop spatial multiplexing);
- Equalizer supporting ZF and MMSE frequency coding;
- Support for creating services for delivering multimedia content in broadcast and multicast modes;
- Ability to maintain detailed logs linked to levels and debugging dumps;
- Packet capture system at the MAC layer, compatible with the network analyzer Wireshark;
- Availability of metrics with tracing data in command line mode;
- Detailed configuration files;
- Implementation of LTE MAC, RLC, PDCP, RRC, NAS, S1AP, and GW levels.
Source: opennet.ru
