Wydanie otwartego stosu 4G srsLTE 19.03

Odbyła się wydanie projektu srsLTE 19.03, która rozwija otwarty stos do wdrażania komponentów sieci komórkowych LTE/4G bez specjalnego wyposażenia, wykorzystując wyłącznie uniwersalne programowalne transceivery, których kształt i modulacja sygnału są ustalane programowo (SDR, Software Defined Radio). Kod projektu dostarczane licencjonowany na podstawie AGPLv3.

SrsLTE obejmuje wdrożenie LTE UE (User Equipment, komponenty klienckie do podłączenia abonenta do sieci LTE), stacji bazowej LTE (eNodeB, E-UTRAN Node B), a także elementów sieci szkieletowej LTE (MME – Mobility Management Entity do interakcji ze stacjami bazowymi, HSS - Home Subscriber Server do przechowywania bazy danych abonentów oraz informacji o usługach związanych z abonentami, SGW - Serving Gateway do przetwarzania i routingu pakietów dla stacji bazowych, PGW - Packet Data Network Gateway do podłączania abonenta do sieci zewnętrznych.

W nowej wersji:

  • Biblioteka została przeprojektowana w celu implementacji warstwy fizycznej stosu (PHY);
  • W srsUE (LTE UE, User Equipment, komponenty użytkownika niezbędne do podłączenia abonenta do sieci LTE) dodano obsługę formatu TDD (Time Division Duplex) jako dodatek do wcześniej obsługiwanego i bardziej powszechnego formatu dystrybucji częstotliwości w kanale FDD (Frequency Division Duplex);
  • srsUE dodało obsługę techniki łączenia kanałów częstotliwości (Przewoźnik Agregacja) zwiększenie przepustowości do użytkownika końcowego;
  • Do srsENB (implementacja stacji bazowej) i srsEPC (komponenty sieci rdzeniowej) dodano obsługę rozgłaszania. Wiadomości przywoławcze, zwykle używany do zestawiania kanału bezpośredniej komunikacji pomiędzy abonentem a stacją bazową;
  • Do srsENB dodano obsługę szyfrowania ruchu abonenckiego (szyfrowanie płaszczyzny użytkownika). Obsługa ruchu sygnalizacyjnego (szyfrowanie płaszczyzny NAS) została zaimplementowana wcześniej;
  • Zaimplementowano symulator kanałów dla kanałów 3GPP EPA, EVA i ETU;
  • W oparciu o ZeroMQ zaimplementowano wirtualny sterownik RF, który zapewnia transmisję sygnału I/Q przez IPC/sieć.

Najważniejsze cechy:

  • System może współpracować z dowolnymi programowalnymi transiwerami obsługiwanymi przez sterowniki Ettus UHD (Universal Hardware Driver) i bladeRF i zdolnymi do pracy w paśmie 30.72 MHz. Działanie srsLTE zostało przetestowane z płytami USRP B210, USRP B205mini, USRP X300, limeSDR i bladeRF;
  • Zoptymalizowany dekoder o dużej szybkości wykorzystujący instrukcje Intel SSE4.1/AVX2, umożliwiający osiągnięcie wydajności ponad 100 Mb/s na standardowym sprzęcie. Standardowa implementacja dekodera w języku C zapewniająca wydajność na poziomie 25 Mbit/s;
  • Pełna kompatybilność z wersją 8 standardu LTE i częściowe wsparcie dla niektórych funkcji od wersji 9;
  • Dostępność konfiguracji do pracy w trybie podziału częstotliwości (FDD);
  • Testowane pasma: 1.4, 3, 5, 10, 15 i 20 MHz;
  • Obsługuje tryby transmisji 1 (pojedyncza antena), 2 (różnorodność transmisji), 3 (CCD) i 4 (multipleksowanie przestrzenne w pętli zamkniętej);
  • Korektor z obsługą kodowania częstotliwości ZF i MMSE;
  • Wsparcie tworzenia usług dostarczania treści multimedialnych w trybie transmisji i multiemisji;
  • Możliwość prowadzenia szczegółowych logów w odniesieniu do poziomów i zrzutów debugowania;
  • System przechwytywania pakietów na poziomie MAC, kompatybilny z analizatorem sieci Wireshark;
  • Dostępność metryk z danymi śledzenia w trybie wiersza poleceń;
  • Szczegółowe pliki konfiguracyjne;
  • Implementacja warstw LTE MAC, RLC, PDCP, RRC, NAS, S1AP i GW.
  • Źródło: opennet.ru

Dodaj komentarz