OAI RAN

OAI RAN delivers and maintains an open-source cellular wireless software stack for 5G and future networking technologies. It supports simulation, prototyping, and end-to-end deployment on Commercial-Off-The-Shelf (COTS) hardware.
Built for research and experimentation, it provides standard-compliant interfaces and is released under the Collaborative Standards Software License (CSSL) within the Duranta project.

Supported features & capabilities

5G gNB (CU-DU)

  • FR1 bandwidths: 10–100 MHz (numerologies 15 & 30 kHz)
  • FR2 bandwidths: 100–200 MHz (numerology 120 kHz)
  • Layers: up to 4 DL / 2 UL
  • Modulation: 256-QAM
  • Throughput: up to 1.4 Gbps DL, 400 Mbps UL
  • Supports SA and NSA

5G UE

  • FR1 bandwidths: all supported
  • FR2 bandwidth: 100 MHz
  • Layers: up to 4 DL / 2 UL
  • Modulation: 256-QAM
  • Throughput: up to 190 Mbps DL, 120 Mbps UL (single layer)

4G LTE

OAI also maintains a legacy 4G RAN stack, which includes:

  • 4G/LTE eNB
  • 4G/LTE UE

L1 capabilities

These optimizations provide a high-performance, standard-compliant Layer 1 that can be used for research, prototyping, and real-world deployments.

  • Achieves up to 1.4 Gbps downlink and 400 Mbps uplink with commercial UEs
  • Optimized multi-threaded processing, FFT, and encoding ensure efficiency and compliance with 3GPP standards
  • Integrated benchmarking and CI testing validate performance in real-time

Non-Terrestrial Networks (NTN)

OAI extends connectivity beyond terrestrial networks

  • Supports 3GPP Release 17 features for GEO and LEO satellites
  • Includes SIB19, MAC HARQ enhancements, and UE frequency offset compensation
  • Channels can be simulated in the RF environment

OAI NTN allows experimentation with satellite-based networks, validates NTN features, and tests end-to-end scenarios without requiring satellite hardware.

Hardware acceleration

OAI stack integrates hardware acceleration for improved performance

  • NVIDIA Aerial enables full Layer-1 offload on the GPU
  • Intel ACC200 and AMD Telco T2 for selective offload via the O-RAN Acceleration Abstraction Layer (AAL)

These options offer higher performance, reduce CPU load, and provide adaptability to various hardware setups for testing and deployment.

L1 inline acceleration
L1 lookaside acceleration

5G Sidelink

5G Sidelink enables direct UE-to-UE communication — with or without gNB involvement — supporting use cases such as public safety, V2X, and industrial automation. It reduces latency and extends communication to areas without network coverage.
OAI supports 2 sidelink modes:

  • Mode 1: UEs under gNB coverage with gNB-managed resources
  • Mode 2: UEs operating without coverage, autonomously selecting SL resources

Implemented Capabilities:

Full PHY/MAC stack support
  • PHY channels: PSBCH, PSSCH, PSCCH, PSFCH
  • MAC/PHY: SL-SCH, SL-BCH
  • MAC/RLC: SBCCH, SCCH, STCH
End-to-end TX/RX datapath
  • Basic CSI reporting
  • CSI-RS support
  • SINR estimation
Mode 2 MAC operation
  • Basic scheduling
  • Static resource-pool configuration
  • Dynamic MCS selection (up to MCS 9)
  • HARQ retransmissions (basic)
  • Static sidelink pre-configuration via .conf files
Layer updates for sidelink IP traffic
  • PDCP, RLC, and SDAP integration
Relay support
  • U2N relay via 5G Sidelink Relay Adaptation Protocol (SRAP)

Split architecture

The OAI RAN stack supports 3GPP and O-RAN splits such as

  • O-RAN 7.2 Open Fronthaul Interface (CUS and M planes), validated with a variety of O-RUs like Benetel, VVDN, and LITEON
  • FAPI and nFAPI interfaces for modular L1 and L2 operation, including GPU acceleration through the NVIDIA Aerial platform
  • 3GPP F1 and E1 splits enabling separation between CU and DUs, supporting handovers, and CU-CP/CU-UP configuration
  • Additional interfaces like E2 and O1 to ensure RAN control and OAM conform with the O-RAN environment

Third-party integrations, including NVIDIA ARC-OTA and O-RAN Software Community’s High-DU integration, have been demonstrated within this framework.

Raytracing Channel Emulator


OAI developed a modular Raytracing Channel Emulator (RCE) to create realistic wireless channel conditions for 5G and 6G research. It combines a Python-based backend and a Godot-based visualization tool to model and control complex propagation environments.

The Raytracing Channel Emulator

  • Enables high-fidelity, raytraced wireless channel simulations
  • Integrates with the OAI RAN stack for realistic testing
  • Provides APIs for scenario control and real-time data streaming

RCE modeling realistic wireless channels and propagation scenarios

Scenario setup, channel simulation, and integration with OAI RAN stack

RAN simulation

L1

Ulsim

ULSIM drives uplink traffic in the network to test user-to-base-station interactions.

dlsim

DLSIM generates downlink data to evaluate base-station transmissions to users.

rfsim

RFSIM simulates real-world radio conditions to test network behavior over the air.

Vrtsim

VRTSIM enables full end-to-end network testing in a virtualized environment.

Phy test

PHY test runs experiments to validate and optimize physical layer performance.

OAI User Equipment (UE)

The OAI UE provides a fully open-source User Equipment (UE) stack

  • Operates with the OAI gNB or third-party commercial gNBs
  • Supports multiple bandwidths, numerologies, 256-QAM, and 2-layer MIMO in uplink and downlink
  • Supports different architectures, ARM and x86
  • Not only serves as a full-stack UE in simulation, but also, if needed, as an easily movable device in deployed networks

This UE stack offers a ready-to-use and fully modifiable platform for testing, debugging, and research, enabling experimentation with real-world and next-generation network scenarios.

OAI RAN and OAI UE roadmaps

The OAI Community maintains feature development roadmaps updating each quarter – Edition October 2025 below

RAN roadmap

UE roadmap