Enhancing NextG Random Access Reliability in Programmable Wireless Living Labs

Author: Joshua Ofori Boateng 

The Center for Wireless, Communities and Innovation (WiCI) at Iowa State University has taken a significant step forward in improving the coverage and reliability of next generation random access (RA) procedure with the development of AraRACH: Enhancing NextG Random Access Reliability in Programmable Wireless Living Labs. By leveraging real‑world data from the ARA wireless living lab, they devised a slot‑based scheduling framework that reschedules RA messages into full downlink and uplink slots, unlocking all 14 OFDM symbols for each message to overcome reliability issues in large‑scale outdoor 5G/6G deployments. This work was recently honored with the Best Paper Award at the 2025 IEEE International Conference on Network Softwarization (NetSoft), and this work has enabled ARA to become the first-of-its-kind living lab for supporting open-source, whole-stack programmability in end-to-end 5G research and innovation from UE to gNB and Core.  

Open source 5G/6G software stacks such as OpenAirInterface (OAI) have unlocked unprecedented flexibility for 5G and next generation wireless research and innovation. However, at the core of this innovation is the performance in terms of coverage and reliability of these wireless living labs. For instance, interfacing power amplifiers and low noise amplifiers with software-defined radios (SDRs) for experimenting outdoors introduces issues in random access procedure—a process crucial in establishing connectivity between user equipment (UE) and the core network in 5G and 6G systems.  

Particularly, open-source 5G software stacks like OAI are faced with two major random access (RACH) procedure challenges in real-world and large-scale deployments–timing and reliability. In terms of timing, the RACH procedure fails due to the lack of precise TDD synchronization between the software stack and the amplifier within the special slot (S). For instance, the default OAI DL-UL switching occurs at the end of the last DL slot. However, as shown in Fig.1, the DL to UL switching gap must follow the last DL symbol within the special slot. Consequently, msg2 (a DL message) which is scheduled in a special slot fails to be transmitted due to amplifier being in the receive/uplink mode at the start of the special slot. This consequently causes the RACH procedure to fail. Also shown in Fig.1, OAI by default leverage a few symbols within the special or mixed slot to schedule msg2 and smg3. For instance, 6 downlink symbols and 4 uplink symbols are used to schedule msg2 and msg3 respectively. Such configuration causes the RACH procedure to fail over longer UE-gNB distances, consequently affecting reliability. We present AraRACH to jointly tackle both timing and reliability issues related to open source 5G RACH procedure. As shown in Fig. 2, AraRACH schedules RA response message (msg2) with a full downlink slot and radio resource control (RRC) connection request message (msg3) with a full uplink slot, granting each message access to all 14 OFDM symbols. This approach solves the timing issue which exists in the special slot, improves message coding rates by leveraging more OFDM symbols, and eventually improves msg2 and msg3 reliability over longer distances and under varying channel conditions.  

Fig.1: Default msg2 and msg3 scheduling in special slots
Fig. 2: Leveraging full DL and UL slots for msg2 and msg3

The ARA wireless living lab played a pivotal role in validating AraRACH. Spanning a 30 km‑diameter area in central Iowa and consisting of 7 software-defined radio gNBs and 30 UEs, including deployments in crop and livestock farms, grain bins, residential and industrial sites, ARA allowed real‑world experiments in both line‑of‑sight (LoS) and non‑LoS (nLoS) conditions. Researchers provisioned radio and compute resources via the ARA Portal and launched containerized OAI experiments for reproducible and scalable trials. 

Results demonstrated that AraRACH extends reliable 5G connection over unprecedented ranges: successful UE attachments were achieved at distances exceeding one mile, the longest to date using open‑source 5G software stacks on a programmable wireless living lab. Msg2 reception probability exceeded 90% whenever scheduled with at least eight to nine OFDM symbols, while msg3 reception probability remained above 80% even at one‑mile ranges when allocated eleven or more symbols.  

By proving end‑to‑end, open‑source 5G research and prototyping is viable in large‑scale outdoor environments, AraRACH lays a blueprint for improving the performance of open source 5G, 6G and open RAN field deployments worldwide. Future work will focus on automating SLIV selection based on in-situ channel conditions, extending the approach to emerging 6G RA schemes, releasing the AraRACH datasets and code to foster community-driven reproducibility, and contributing the source code of AraRACH back to the OpenAirInterface open-source community.  

Author’s Background 

Joshua Ofori Boateng is a Ph.D. candidate in Computer Engineering at Iowa State University and a graduate researcher at the Center for Wireless, Communities and Innovation (WiCI), where he works under Profs. Hongwei Zhang and Daji Qiao on the ARA platform. He co‑designed the ARA wireless living lab testbed, contributing to publications such as “Design and Implementation of ARA Wireless Living Lab for Rural Broadband and Applications” and “AraSDR: End‑to‑End, Fully‑Programmable Living Lab for 5G and Beyond.” Joshua holds a bachelor’s degree in Telecommunications Engineering from Kwame Nkrumah University of Science and Technology, Ghana, and his research focuses on open‑source NextG wireless platforms, Open RAN, and virtualization of software-defined radio platforms. To date, he has published 10 peer‑reviewed papers and has over 100 citations. 

Measuring the OneWeb Satellite Network 

Authors: Owen Perrin, Jinwei Zhao 

Prof. Jianping Pan and his team at the University of Victoria (UVic), Canada, have leveraged the ARA platform to conduct studies on low-Earth orbit (LEO) satellite networks. Using ARA’s user portal and with support from the ARA team, the UVic team was able to carry out experiments with a Hughes user terminal and the OneWeb satellite network.  

LEO satellite networks are characterized by dynamic behavior due to the high mobility of satellites. As these networks gain broader adoption, understanding their performance and effectively managing them becomes increasingly important. To address this, the UVic team has measured latency, throughput, and other network characteristics using ARA’s OneWeb satellite access infrastructure. The unique location of the ARA platform, in relation to the OneWeb terrestrial infrastructure, offers an excellent opportunity to assess disruptive handover and reconfiguration events. The detailed study has been reported in the research article “Measuring the OneWeb Satellite Network” at the 2025 IEEE/IFIP Network Traffic Measurement and Analysis Conference (TMA’25), and it offers data-driven insights and feedback to the satellite communications research community and LEO network operators such as OneWeb. 

The UVic team made use of the ARA’s OneWeb user terminal deployment atop the ISU Wilson Hall base station site, featuring a Hughes HL1120W user terminal (UT). Users can reserve the associated machine in the ARA user portal, allowing them to perform measurements through the Hughes terminal and OneWeb satellite network. Users may refer to the ARA documentation for the experimental setup, which results in the creation of a container connected to the satellite terminal. After the container is created, measurements through the satellite network may be performed. As an example, we perform a 15-minute “ping” test and plot the resulting latencies in the figure below, then plot the corresponding satellite locations during the period of interest alongside the AIM diagnostic data. Satellite two-line element (TLE) data may be queried from sources such as Celestrak. The interesting bimodal behavior caused by ARA’s unique location can be observed from the figure, at approximately 18:14 UTC when the UT experienced a handover to satellite ONEWEB-0321. At this time, the orbital plane of ONEWEB-0321 was much further west than the orbit of the other satellites being used. As such, the traffic’s route and latency are effectively doubled, due to handovers between different OneWeb landing ground stations. 


Utilizing ARA’s satellite component allows researchers to access and assess OneWeb, a satellite service which remains under-studied due to its enterprise focus. OneWeb has many properties which make it interesting for satellite communications research. Its constellation design, with polar orbits and relatively high altitude compared to Starlink, lends the network to stable coverage with less frequent inter-satellite handovers. 

Authors’ Background: 

In this past year, a team of students worked on a comprehensive measurement study on OneWeb low-Earth orbit (LEO) satellite networks. The study, which utilizes the ARA platform, will be presented at TMA’25 in June 2025, and is available at https://arawireless.org/ara-use-in-research/. Two of the students, Owen Perrin and Jinwei Zhao, write about their experience in this ARA user story. Perrin is a recent graduate from the MS program in Computer Engineering at Iowa State University. Zhao is a PhD student in the Department of Computer Science at the University of Victoria, Canada. His research interests include network measurements of LEO satellite networks (Starlink/OneWeb), application layer adaptation such as adaptive video streaming, and new protocols such as multipath QUIC.