A eu lieu lancement du projet srsLTE 19.03, qui développe une pile ouverte pour déployer des composants de réseaux cellulaires LTE/4G sans équipement spécial, en utilisant uniquement des émetteurs-récepteurs programmables universels, dont la forme et la modulation du signal sont définies par logiciel (SDR, Software Defined Radio). Code de projet fourni sous licence AGPLv3.
SrsLTE comprend mise en œuvre du LTE UE (User Equipment, composants clients pour connecter un abonné au réseau LTE), de la station de base LTE (eNodeB, E-UTRAN Node B), ainsi que des éléments du réseau central LTE (MME - Mobility Management Entity pour l'interaction avec les stations de base, HSS - Home Subscriber Server pour stocker une base de données d'abonnés et des informations sur les services associés aux abonnés, SGW - Serving Gateway pour le traitement et le routage des paquets pour les stations de base, PGW - Packet Data Network Gateway pour connecter un abonné à des réseaux externes.
Dans la nouvelle version:
La bibliothèque a été repensée pour implémenter la couche physique de la pile (PHY);
Dans srsUE (LTE UE, User Equipment, composants côté utilisateur nécessaires pour connecter un abonné au réseau LTE), la prise en charge du format a été ajoutée. TDD (Time Division Duplex) en plus du format de distribution de fréquence précédemment pris en charge et plus courant dans le canal FDD (Frequency Division Duplex);
srsUE a ajouté la prise en charge de la technique de combinaison de canaux de fréquence (agrégation de porteuses) pour augmenter le débit vers l'utilisateur final ;
La prise en charge de la diffusion a été ajoutée à srsENB (Base Station Implementation) et srsEPC (Core Network Components). Messages de recherche de personne, généralement utilisé pour établir un canal de communication direct entre l'abonné et la station de base ;
La prise en charge du chiffrement du trafic des abonnés (chiffrement du plan utilisateur) a été ajoutée à srsENB. La prise en charge du trafic de signalisation (chiffrement du plan NAS) a été implémentée plus tôt ;
Implémentation d'un simulateur de canal pour les canaux 3GPP EPA, EVA et ETU ;
Basé sur ZeroMQ, un pilote RF virtuel est implémenté pour assurer la transmission du signal I/Q sur IPC/réseau.
Principales caractéristiques:
Le système peut fonctionner avec tous les émetteurs-récepteurs programmables pris en charge par les pilotes Ettus UHD (Universal Hardware Driver) et bladeRF et capables de fonctionner à une bande passante de 30.72 MHz. Le fonctionnement de srsLTE a été testé avec les cartes USRP B210, USRP B205mini, USRP X300, limeSDR et bladeRF ;
Décodeur optimisé haute vitesse utilisant les instructions Intel SSE4.1/AVX2 pour atteindre des performances supérieures à 100 Mbps sur du matériel standard. Implémentation standard du décodeur en langage C, offrant des performances au niveau de 25 Mbit/s ;
Compatibilité totale avec la version 8 de la norme LTE et prise en charge partielle de certaines fonctionnalités de la version 9 ;
Disponibilité d'une configuration pour un fonctionnement en mode division de fréquence (FDD) ;