Випуск відкритого 4G-стеку srsLTE 19.03

Відбувся реліз проекту srsLTE 19.03, що розвиває відкритий стек для розгортання компонентів стільникових мереж LTE/4G без наявності спецобладнання, використовуючи тільки універсальні програмовані приймачі, форма сигналу і модуляція яких задається програмно (SDR, Software Defined Radio). Код проекту поставляється під ліцензією AGPLv3.

SrsLTE включає реалізацію LTE UE (User Equipment, клієнтські компоненти для підключення абонента до мережі LTE), базової станції LTE (eNodeB, E-UTRAN Node B), а також елементів опорної мережі LTE (MME — Mobility Management Entity для взаємодії з базовими станціями, HSS — Home Subscriber Server для зберігання бази абонентів та інформації про прив'язані до абонентів послуги, SGW – Serving Gateway для обробки та маршрутизації пакетів для базових станцій, PGW – Packet Data Network Gateway для приєднання абонента до зовнішніх мереж.

В новой версії:

  • Перероблено бібліотеку з реалізацією фізичного рівня стека (PHY);
  • У srsUE (LTE UE, User Equipment, компоненти на стороні користувача, необхідні для підключення абонента до мережі LTE) додано підтримку формату TDD (Time Division Duplex) на додаток до раніше підтримуваного і більш поширеного формату розподілу частот у каналі FDD (Frequency Division Duplex);
  • У srsUE додано підтримку техніки об'єднання частотних каналів (Агрегація носіїв) збільшення пропускну здатність до кінцевого пользователя;
  • У srsENB (реалізація базової станції) та srsEPC (компоненти опорної мережі) додано підтримку широкомовних Paging-повідомленьзазвичай застосовуються для налаштування прямого каналу зв'язку абонента з базовою станцією;
  • У srsENB додано підтримку шифрування трафіку абонента (User-plane encryption). Підтримка сигнального трафіку (NAS-plane encryption) було реалізовано раніше;
  • Реалізовано симулятор каналів для 3GPP-каналів EPA, EVA та ETU;
  • На базі ZeroMQ реалізовано віртуальний RF-драйвер, що забезпечує передачу сигналів I/Q поверх IPC/мережі.

Основні можливості:

  • Система може працювати з будь-якими програмованими приймачами, підтримуваними драйверами Ettus UHD (Universal Hardware Driver) та bladeRF і здатними працювати зі смугою пропускання 30.72 МГц. Робота srsLTE протестована з платами USRP B210, USRP B205mini, USRP X300, limeSDR та bladeRF;
  • Високошвидкісний оптимізований декодувальник, який використовує інструкції Intel SSE4.1/AVX2 для досягнення продуктивності понад 100 Мбіт/с на звичайному устаткуванні. Стандартна реалізація декодувальника мовою Сі, що забезпечує продуктивність лише на рівні 25 Мбіт/с;
  • Повна сумісність із 8 версією стандарту LTE та часткова підтримка деяких можливостей із 9 версії;
  • наявність конфігурації для роботи в режимі частотного поділу каналів (FDD);
  • Протестовані смуги пропускання: 1.4, 3, 5, 10, 15 та 20 МГц;
  • Підтримка режимів передачі 1 (single antenna), 2 (transmit diversity), 3 (CCD) та 4 (closed-loop spatial multiplexing);
  • Еквалайзер із підтримкою частотного кодування ZF та MMSE;
  • Підтримка створення сервісів для доставки мультимедійного контенту в broadcast і multicast;
  • Можливість ведення детальних логів з прив'язкою до рівнів та налагоджувальними дампами;
  • Система захоплення пакетів на рівні MAC, сумісна з мережним аналізатором Wireshark;
  • Доступність метрик із даними трасування в режимі командного рядка;
  • Деталізовані файли конфігурації;
  • Реалізація рівнів LTE MAC, RLC, PDCP, RRC, NAS, S1AP та GW.
  • Джерело: opennet.ru

Додати коментар або відгук