Frigivelse af den åbne 4G-stak srsLTE 19.03

tog sted projektudgivelse srsLTE 19.03, som udvikler en åben stak til at implementere komponenter i LTE/4G-cellulære netværk uden specielt udstyr, kun ved hjælp af universelle programmerbare transceivere, hvis signalform og modulering er indstillet af software (SDR, Software Defined Radio). Projektkode leveres licenseret under AGPLv3.

SrsLTE omfatter implementering af LTE UE (Brugerudstyr, klientkomponenter til tilslutning af en abonnent til LTE-netværket), LTE-basestation (eNodeB, E-UTRAN Node B), samt elementer af LTE-kernenetværket (MME - Mobility Management Entity for interaction med basestationer, HSS - Home Subscriber Server til lagring af en abonnentdatabase og information om tjenester tilknyttet abonnenter, SGW - Serving Gateway til behandling og routing af pakker til basestationer, PGW - Packet Data Network Gateway til tilslutning af en abonnent til eksterne netværk.

I den nye version:

  • Biblioteket er blevet redesignet til at implementere det fysiske lag af stakken (PHY);
  • I srsUE (LTE UE, brugerudstyr, komponenter på brugersiden, der er nødvendige for at forbinde en abonnent til LTE-netværket) er understøttelse af formatet blevet tilføjet TDD (Time Division Duplex) ud over det tidligere understøttede og mere almindelige frekvensfordelingsformat i FDD-kanalen (Frequency Division Duplex);
  • srsUE har tilføjet understøttelse af teknikken til at kombinere frekvenskanaler (Transportøraggregering) for at øge gennemløbet til slutbrugeren;
  • Broadcast-understøttelse er blevet tilføjet til srsENB (Base Station Implementation) og srsEPC (Core Network Components). Personsøgningsmeddelelser, normalt brugt til at oprette en direkte kommunikationskanal mellem abonnenten og basestationen;
  • Understøttelse af kryptering af abonnenttrafik (User-plane-kryptering) er blevet tilføjet til srsENB. Understøttelse af signaltrafik (NAS-plankryptering) blev implementeret tidligere;
  • Implementeret en kanalsimulator for 3GPP EPA, EVA og ETU kanaler;
  • Baseret på ZeroMQ er en virtuel RF-driver implementeret, der giver I/Q-signaltransmission over IPC/netværk.

Nøglefunktioner:

  • Systemet kan arbejde med alle programmerbare transceivere, der understøttes af Ettus UHD (Universal Hardware Driver) og bladeRF-drivere og er i stand til at fungere ved 30.72 MHz båndbredde. srsLTE-drift er blevet testet med USRP B210, USRP B205mini, USRP X300, limeSDR og bladeRF-kort;
  • Højhastighedsoptimeret dekoder ved hjælp af Intel SSE4.1/AVX2-instruktioner for at opnå over 100 Mbps ydeevne på råvarehardware. Standardimplementering af dekoderen i C-sprog, der giver ydeevne på niveauet 25 Mbit/s;
  • Fuld kompatibilitet med version 8 af LTE-standarden og delvis understøttelse af nogle funktioner fra version 9;
  • Tilgængelighed af konfiguration til drift i frekvensopdelingstilstand (FDD);
  • Testede båndbredder: 1.4, 3, 5, 10, 15 og 20 MHz;
  • Understøtter transmissionstilstande 1 (enkelt antenne), 2 (sendediversitet), 3 (CCD) og 4 (rumlig multipleksing med lukket sløjfe);
  • Equalizer med understøttelse af frekvenskodning ZF og MMSE;
  • Support til oprettelse af tjenester til levering af multimedieindhold i broadcast- og multicast-tilstande;
  • Evne til at vedligeholde detaljerede logfiler med reference til niveauer og debugging dumps;
  • MAC-niveau pakkefangstsystem, kompatibelt med Wireshark netværksanalysator;
  • Tilgængelighed af metrikker med sporingsdata i kommandolinjetilstand;
  • Detaljerede konfigurationsfiler;
  • Implementering af LTE MAC, RLC, PDCP, RRC, NAS, S1AP og GW lag.
  • Kilde: opennet.ru

Tilføj en kommentar