srsRAN

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: srs.io

Система srsRAN представляет собой открытое программное обеспечение для построения мобильных беспроводных сетей 4G и 5G, разработанное компанией Software Radio Systems (SRS). Она включает в себя полный стэк программного обеспечения для радио доступа, от физического уровня до IP, и предназначена для использования в научных исследованиях, разработке новых мобильных сервисов и прототипировании сетевых решений. srsRAN реализует стандарты 3GPP и архитектуру Open RAN, обеспечивая гибкость и масштабируемость от встраиваемых систем до облачных решений.

Проект srsRAN включает в себя два основных компонента: srsRAN 4G и srsRAN 5G. Первая версия предоставляет полный стэк LTE, включая UE, eNodeB и EPC, а вторая — решение для 5G Radio Access Network (RAN), поддерживающее как Centralized Unit (CU), так и Distributed Unit (DU) в соответствии с O-RAN стандартами. Оба компонента реализованы на языке C++ с минимальными внешними зависимостями и лицензированы под AGPL-3.0.

  • srsUE: полностековое приложение SDR для 4G/5G-NSA User Equipment (UE), предназначенное для тестирования и разработки.
  • srsENB: полностековое приложение SDR для 4G eNodeB, поддерживающее основные функции базовой станции.
  • srsEPC: легковесная реализация ядра 4G, включающая MME, HSS и S/P-GW.
  • srsRAN Project: решение для 5G RAN, включающее полный стэк L1/L2/L3 с минимальными внешними зависимостями, поддерживающее O-RAN интерфейсы и совместимое с коммерческими UE.
  • Модульность и расширяемость: возможность интеграции с различными аппаратными платформами и адаптации под специфические требования.
  • Поддержка ZeroMQ: возможность использования виртуальных UE и gNodeB через ZeroMQ для упрощения тестирования и разработки.
  • Документация и сообщество: обширная документация и активное сообщество разработчиков, поддерживающее проект и способствующее его развитию.
Подробнее