Experimental comparison of 5G SDR platforms: srsRAN x OpenAirInterface
Ruan P. Alves, Joao Guilherme A. da S. Alves, Mikael R. Camelo, Wilker O. de Feitosa, Victor F. Monteiro, Fco. Rodrigo P. Cavalcanti
TL;DR
This work compares two prominent open-source 5G SDR platforms, srsRAN and OpenAirInterface, through a lab-based end-to-end testbed using distinct CN implementations. It documents deployment experiences, interoperability with Open5GS and oaicn CNs, and objective performance metrics (SpeedTest, iPerf, latency, and video quality) across two configurations. The findings show that OpenAirInterface offers higher throughput due to 256-QAM support and greater flexibility, while srsRAN is easier to install and more beginner-friendly; both platforms are viable for private 5G experiments, enabling applications ranging from real-time video to network optimization research. The results highlight practical trade-offs between ease of use and configurability, informing researchers’ choice of platform for private 5G deployments and future extensions such as RRM experiments and ML-driven network management.
Abstract
A Software-Defined Radio (SDR) platform is a communication system that implements as software functions that are typically implemented in dedicated hardware. One of its main advantages is the flexibility to test and deploy radio communication networks in a fast and cheap way. In the context of the Fifth Generation (5G) of wireless cellular networks, there are open source SDR platforms available online. Two of the most popular SDR platforms are srsRAN and OpenAirInterface. This paper presents these two platforms, the characteristics of the networks created by them, the possibilities of changes in their interfaces and configurations, and also their limits. Moreover, in this paper, we also evaluate and compare both platforms in an experimental setup deployed in a laboratory.
