Система 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 для упрощения тестирования и разработки.
 - Документация и сообщество: обширная документация и активное сообщество разработчиков, поддерживающее проект и способствующее его развитию.