rilascio del progetto , sviluppando uno stack aperto per il dispiegamento di componenti di reti cellulari LTE/4G senza necessità di attrezzature speciali, utilizzando solo ricevitori e trasmettitori programmabili universali, la forma del segnale e la modulazione delle quali sono definite a livello software (SDR, Software Defined Radio). Codice del progetto sotto licenza AGPLv3.
SrsLTE implementazione di LTE UE (User Equipment, componenti client per connettere gli utenti alla rete LTE), stazione base LTE (eNodeB, E-UTRAN Node B), e anche elementi di rete core LTE (MME — Mobility Management Entity per interagire con le stazioni base, HSS — Home Subscriber Server per archiviare il database degli utenti e le informazioni sui servizi associati, SGW — Serving Gateway per l'elaborazione e la routizzazione dei pacchetti per le stazioni base, PGW — Packet Data Network Gateway per connettere l'utente a reti esterne.
Nella nuova versione:
- Ripristinata la libreria con l'implementazione del livello fisico della pila ();
- In srsUE (LTE UE, User Equipment, componenti sul lato utente necessari per collegare l'utente alla rete LTE) è stata aggiunta la supporto per il formato (Time Division Duplex), oltre al formato di distribuzione delle frequenze più comune e precedentemente supportato FDD (Frequency Division Duplex);
- In srsUE è stata aggiunta la supporto per la tecnica di aggregazione dei canali () per aumentare la capacità verso l'utente finale;
- In srsENB (implementazione della stazione base) e srsEPC (componenti della rete di supporto) è stata aggiunta la supporto per messaggi di , solitamente utilizzati per stabilire un canale di comunicazione diretto tra l'utente e la stazione base;
- In srsENB è stata aggiunta la supporto per la crittografia del traffico dell'utente (User-plane encryption). La supporto per il traffico di segnalazione (NAS-plane encryption) è stata implementata in precedenza;
- È stato implementato un simulatore di canali per i canali 3GPP EPA, EVA e ETU;
- Basato su ZeroMQ, è stato realizzato un driver RF virtuale che fornisce la trasmissione di segnali I/Q sopra IPC/rete.
Funzionalità principali:
- Il sistema può funzionare con qualsiasi trasmettitore-ricevitore programmabile supportato da driver Ettus UHD (Universal Hardware Driver) e bladeRF, in grado di operare con una larghezza di banda di 30.72 MHz. Il funzionamento di srsLTE è stato testato con schede USRP B210, USRP B205mini, USRP X300, limeSDR e bladeRF;
- Decodificatore ad alta velocità ottimizzato, che utilizza le istruzioni Intel SSE4.1/AVX2 per raggiungere prestazioni superiori a 100 Mbit/s su hardware comune. Implementazione standard del decodificatore in linguaggio C, che fornisce prestazioni di 25 Mbit/s;
- Completamente compatibile con la versione 8 dello standard LTE e supporto parziale di alcune funzionalità della versione 9;
- Disponibilità di una configurazione per operare in modalità di divisione delle frequenze (FDD);
- Bande di frequenza testate: 1.4, 3, 5, 10, 15 e 20 MHz;
- Supporto per le modalità di trasmissione 1 (antenna singola), 2 (diversità di trasmissione), 3 (CCD) e 4 (moltiplexing spaziale a ciclo chiuso);
- Equalizzatore con supporto per la codifica delle frequenze ZF e MMSE;
- Supporto per la creazione di servizi per la consegna di contenuti multimediali in modalità broadcast e multicast;
- Possibilità di tenere registri dettagliati con collegamenti ai livelli e dump di debug;
- Sistema di cattura dei pacchetti a livello MAC, compatibile con l'analizzatore di rete Wireshark;
- Disponibilità di metriche con dati di tracciamento in modalità riga di comando;
- File di configurazione dettagliati;
- Implementazione dei livelli LTE MAC, RLC, PDCP, RRC, NAS, S1AP e GW.
Fonte: opennet.ru
