srsLTE open 4G stack release 19.09

Took place project release srsLTE 19.09, which develops an open stack for deploying components of LTE / 4G cellular networks without the presence of special equipment, using only universal programmable transceivers, the signal shape and modulation of which are set by software (SDR, Software Defined Radio). Project code supplied licensed under AGPLv3.

SrsLTE includes implementation of LTE UE (User Equipment, client components for connecting a subscriber to an LTE network), an LTE base station (eNodeB, E-UTRAN Node B), as well as LTE core network elements (MME - Mobility Management Entity for interaction with base stations, HSS - Home Subscriber Server for storing the subscriber base and information about services associated with subscribers, SGW - Serving Gateway for processing and routing packets for base stations, PGW - Packet Data Network Gateway for connecting the subscriber to external networks.

In the new version:

  • Initial support for radio access technology implemented for LTE MAC, RLC and PDCP layers NR (New Radio), developed for 5G mobile networks;
  • In the implementation of the standard NB-IoT (Narrowband Internet of Things), used to connect autonomous devices of the Internet of things to a mobile network, a code for synchronization has been added;
  • Added support for cryptographic algorithms EIA3 and EEA3, based on the stream cipher ZUC;
  • srsENB (base station implementation) now supports technology CSFBMore (Circuit Switched FallBack), which allows you to fall back to 3G when making a voice call if the LTE network supports only data transfer mode;
  • A layer has been added to run TTCN-3 tests to check the compliance of the components used to connect the subscriber to the LTE network;
  • A new high-speed train communication simulation model has been added to the channel simulator;
  • The RRC and NAS layers are freed from blocking modes of operation.

Key features:

  • The system can work with any programmable transceivers supported by the Ettus UHD (Universal Hardware Driver) and bladeRF drivers and capable of operating at 30.72 MHz bandwidth. 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 over 100Mbps performance on conventional hardware. Standard implementation of the decoder in C language, providing performance at the level of 25 Mbps;
  • Full compatibility with version 8 of the LTE standard and partial support for some features from version 9;
  • Presence of a configuration for work in the frequency division of channels (FDD) mode;
  • Bandwidths tested: 1.4, 3, 5, 10, 15 and 20 MHz;
  • Support for transmission modes 1 (single antenna), 2 (transmit diversity), 3 (CCD) and 4 (closed-loop spatial multiplexing);
  • Equalizer with support for ZF and MMSE frequency coding;
  • Support for creating services for delivering multimedia content in broadcast and multicast modes;
  • Ability to maintain detailed logs with reference to levels and debug dumps;
  • MAC level packet capture system compatible with Wireshark network analyzer;
  • Availability of metrics with trace data in command line mode;
  • Detailed configuration files;
  • Implementation of LTE MAC, RLC, PDCP, RRC, NAS, S1AP and GW layers.
  • Source: opennet.ru

Add a comment