Build, configure, and run a real 3GPP-compliant 5G gNB and UE using OpenAirInterface. Full L1/L2/L3 protocol stack with rfsimulator — no radio hardware needed.
Real OAI 5G stack running on our servers — you interact through a browser
10 hands-on modules from setup to advanced scenarios
Understand OAI project structure, components (gNB, nrUE, CN), build system, and how rfsimulator replaces real RF hardware.
Clone, compile, and build OAI gNB and nrUE. Understand build options, dependencies, and Docker-based deployment.
Configure band, SCS, bandwidth, MIMO layers, SSB, CORESET, search spaces. Understand every parameter in gnb.conf.
Configure the OAI UE with IMSI, key, OPc, DNN, NSSAI. Connect to gNB via rfsimulator and register with the core.
Watch real SSB detection, RACH procedure, RRC Setup, NAS Registration, and PDU Session Establishment step by step.
Analyze real MAC scheduling decisions: MCS selection, PRB allocation, HARQ processes, CQI/RI reporting, BLER statistics.
UE gets real IP address. Run ping, iperf3, and curl through the full protocol stack. Measure DL/UL throughput.
Capture and decode real NGAP, NAS-5GS, RRC, GTP-U packets. Understand every IE in real 3GPP signaling messages.
Change bandwidth, numerology, MIMO config, TDD pattern. See real impact on throughput, latency, and capacity.
Connect multiple UEs, configure network slices (eMBB/URLLC), observe scheduler behavior under load.
Not a simulation — actual 3GPP protocol processing
LDPC encoding/decoding, OFDM modulation, channel estimation, DMRS generation — actual signal processing in software.
Proportional fair scheduler, actual PRB allocation per TTI, CQI-to-MCS mapping, HARQ retransmission management.
Full 5G authentication: SUCI concealment, AUSF/UDM interaction, NAS security mode with real ciphering and integrity.
Capture pcaps of actual NGAP, NAS, RRC, and GTP-U messages — same as production network traces.
Start with Module 1 and build your way up to running a complete 5G network.
Start Lab