UniPhy Technologies← Innovation testbeds
Closed-loop O-RAN / 2025 preprint

REAL:
close the loop on O-RAN control.

Ryan Barker · Alireza Ebrahimi Dorcheh · Tolunay Seyfi · Fatemeh Afghah

REAL connects OSC RIC, srsRAN, GNU Radio, and an RL xApp into an end-to-end demonstration of online network-slice optimization. The xApp receives live KPIs, changes PRB allocation, and learns from the next network response.

Testbed focus

Train an xApp against a running RAN.

Choose a slice mix, traffic demand, and channel impairment, then observe how PPO reallocates PRBs while the system reports latency, throughput, and mMTC payload coverage.

REAL testbed / recorded workflow

From deployment to closed-loop control.

These recordings show how the system moves from a configured 5G environment to live telemetry and adaptive resource control. Together, they demonstrate an operational path from network setup to measurable optimization.

01 / DEPLOY

Bring the network online

Open5GS, the OSC RIC, OAI components, and the UE set are initialized and attached. This establishes the live network path required for repeatable experiments.

02 / SYNCHRONIZE

Expose the network state

The E2 connection feeds live RAN telemetry into the monitoring layer, giving the control application visibility into active UEs, throughput, MCS, uplink, and downlink behavior.

03 / ALLOCATE

Adapt resources in operation

The running system applies PRB allocation decisions across the active UE population while the dashboard records the resulting traffic and radio metrics.

04 / OBSERVE

Measure the closed loop

The extended run makes the operating envelope visible: throughput changes, MCS variation, uplink/downlink activity, and service behavior across 12 active UEs.

Technical significance

Three slice types, one control loop

The testbed manages eMBB, URLLC, and mMTC traffic for up to 12 UEs through an OSC RIC and srsRAN stack.

Online adaptation

The xApp collects downlink throughput and slice QoS KPIs during execution, updates its policy, and adapts to changing traffic and channel conditions.

Realistic impairments, practical limits

GNU Radio adds path loss, multipath, AWGN, and Doppler. The paper also makes the limits explicit: ZeroMQ saturation and the absence of a full NR PHY digital twin constrain scale.

REAL OSC RIC and srsRAN system architecture
End-to-end OSC RIC, srsRAN, Open5GS, and GNU Radio architecture.
REAL network slice CDF results
Reported CDFs for URLLC latency, eMBB bitrate difference, and mMTC payload.

Figures are cropped from the submitted paper to show the testbed architecture and reported slice metrics.

Back to demos ↗