Learning Labs · 11 modules · 3GPP-Accurate

Master 5G,
one lab at a time.

Hands-on, animated modules that go beyond static diagrams. Click a message in a procedure ladder, drag a slider to recompute throughput, swap a slice — every action is wired to a real 3GPP behavior. Built on top of the CafeTele 5G Network Simulator.

10 labs 50+ interactions TS 23.501 · 23.502 · 38.300 · 38.331 GSAP · Three.js · drag-drop
Designer NEW · 3D

5G Network Designer

Explore a full 5G SA network in 3D — UE, gNB (RU/DU/CU) and every core NF. Click a node to inspect it, switch the slice, and run a live PDU session UE → UPF → internet.

SA architectureAMF · SMF · UPFN1–N6 · SBISlices
Open lab
Module 01 NEW

Procedure Lab

Animated 5G message ladders. Click any IE to see its definition + 3GPP reference. Scrub, step, replay.

RegistrationPDU SetupXn HOService Req
Open lab
Module 02 NEW

Slice Studio

Design an eMBB / URLLC / mMTC slice. Configure S-NSSAI, 5QI, QoS flows. Watch NSSF→AMF set selection animate.

S-NSSAI5QIQoS flowNSSF
Open lab
Module 03 3D

Spectrum Explorer

3D ribbon of all NR bands. ARFCN ↔ frequency converter, GSCN/SSB placement, FR1/FR2/FR3 comparator.

n78 n77 n258ARFCNGSCNSSB
Open lab
Module 04 3D

Latency Budget

3D pipeline UE→RU→DU→CU→UPF→DN. Dial RAN split, fronthaul length, MEC placement → live URLLC budget.

URLLC 1 msSplit 7.2xFronthaulMEC
Open lab
Module 05 NEW

Failure Scenarios

Guided troubleshooter: RACH fail, Registration reject, PDU reject, Handover fail, NAS auth fail. Diagnose & fix.

Cause codesDiagnoseFix
Open lab
Module 06 NEW

KPI Calculator

TS 38.306 peak-rate playground. SCS · BW · MIMO layers · MCS · coding rate → live Mbps. Sliders + math.

TS 38.306Peak rateOverhead
Open lab
Module 10 NEW · 3D

End-to-End 5G

UE → RAN → Core → DN in one 3D stage. Toggle integrated vs RU/DU/CU split. Play Registration / PDU Setup / Handover / DL Data — packets fire on every real interface.

UuF1 · E1N2 N3 N4 N6SBI
Open lab
Module 09 NEW

NF Decoder

The 20 5GC Network Functions — comic panels, flip-cards, and a drag-drop sorting game. TS 23.501 §6.2 made playful.

AMF · SMF · UPFNSSFNWDAFDrag-drop
Open lab
Bonus · Existing

Architecture Extras

Drag-and-drop topology builder + every interface (NG-C, F1, E1, Xn, S1) and protocol stack.

BuilderInterfacesProtocols
Open lab
Bonus · Existing

RAN Disaggregation

How the monolithic LTE eNB became 5G CU-CP / CU-UP / DU / RU. Every split option (1–8) explained.

CU/DU/RUSplit 7.2xLTE vs 5G
Open lab
How the labs work
1 Open a lab

One topic, one page

Each lab is a single self-contained HTML page. No build step, no waiting — open it and the canvas is alive.

2 Interact

Sliders, clicks, scrub

Drag a slider, click a message, scrub a timeline. The page reacts the way the 3GPP spec says it should.

3 Verify

Every number cites a TS

Every result, IE, and cause code points back to its 3GPP reference. No mystery values.

4 Apply

Back to the simulator

Take what you learned back to the main simulator. Build the topology, run the procedures, debug the failures.