01
Real-time, under 1 ms
Scheduling, HARQ, beam selection. This lives inside the DU and is not where a learned policy goes — the deadline is set by the subcarrier spacing and nothing negotiates with it.
02
Near-real-time, 10 ms to 1 s
The near-RT RIC, hosting xApps over the E2 interface. Load balancing, handover policy, interference coordination. This is where most useful AI for RAN actually sits.
03
Non-real-time, over 1 s
The non-RT RIC in the SMO, hosting rApps. Policy, model training, configuration, energy schedules. It informs the near-RT layer rather than acting directly.
04
The E2 interface
How the near-RT RIC reaches the DU and CU. Its capability bounds what an xApp can observe and change — a policy is only as good as the interface exposes.
05
The A1 interface
How the non-RT RIC passes policy down to the near-RT RIC. Intent rather than instruction.
06
Telemetry underneath
None of it works without measurement at the right resolution. Most disappointing RIC deployments are a data problem before they are a model problem.