PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatellitePrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
PRODUCT · FAMILY 02

RAN Intelligent Controller (RIC) Platform

The RIC is where learned control plugs into an open RAN. This is the near-real-time platform that hosts xApps, terminates E2 to the CU and DU, and resolves the conflicts between apps — the programmable control plane that pulls RAN optimisation out of each vendor's base station.

Near-RT RICxAppsE2A1Conflict mitigationO-RAN
The near-RT RIC platform: xApps, E2 to the RAN, A1 to the non-RT RIC.
FASTSTREAM TECHNOLOGIESFIG. 01 · RAN INTELLIGENT CONTROLLER (RIC) PLATFORMNon-RT RIC · rApps (in the SMO)policy · ML training · > 1 sNEAR-RT RIC PLATFORM · 10 ms – 1 sTraffic steeringInterferenceAdmissionEnergyA1 · policy & modelsO-CUPDCP · RRCO-DUMAC · high-PHYO-RUlow-PHYE2 · control + telemetryA near-real-time RIC platform that hosts third-party and in-house xApps, terminates E2 to the O-CU and O-DU, and resolves conflicts between apps — the open control plane where learnedoptimisation plugs into the RAN, driven by policy and models from the non-RT RIC over A1.
WHAT IT IS

The short version.

Historically the logic that optimises a radio network was locked inside each vendor's base station. The RIC opens it: a platform where operators and third parties run applications that read live RAN telemetry and apply control. The near-real-time RIC works between about ten milliseconds and a second — fast enough to matter, over an open interface.

It is an application platform. xApps — traffic steering, interference management, admission control, energy saving — run on it and act on the RAN over E2, each through an E2 service model that defines what it may read and set. The platform handles the hard shared problems: conflict mitigation when two xApps want the same parameter, resource isolation, and keeping every app inside its latency budget.

Above it, the non-real-time RIC trains models and sets policy, pushing them down over A1. Together they are how AI-for-RAN reaches the network: slow learning on top, fast bounded control underneath.

DETAIL

Characteristics

Characteristics
ParameterDetail
TypeNear-real-time RIC (10 ms – 1 s); pairs with a non-RT RIC in the SMO
AppsHosts third-party and in-house xApps; onboarding, lifecycle and isolation
SouthboundE2 termination to O-CU and O-DU; E2 service models (KPM, RC and others)
NorthboundA1 from the non-RT RIC for policy, intent and trained models
ControlConflict mitigation between xApps; resource and latency isolation
Use casesTraffic steering, interference and mobility management, admission control, energy saving
FitO-RAN architecture; the control substrate for AI-for-RAN
WHERE IT FITS

Where it is used.

The RIC platform is for operators and vendors building an open, programmable RAN — multi-vendor control, third-party xApps, and a route for machine-learned optimisation into live networks. It is the orchestration counterpart to the accelerated compute that runs the models.

It pairs with the O-RAN CU and DU it controls over E2, and with the AI-RAN compute platform that hosts the heavier inference.

WHAT YOU GET

Deliverables and support.

We work on the RIC where it is hard: the E2 termination and service-model handling, the xApp hosting and isolation, the conflict-mitigation logic, and meeting the near-real-time latency budget over a network interface. Deliverables span platform architecture, xApp development, E2 interop and performance validation.

We can build the platform, specific xApps, or the E2 integration into a CU/DU, to your control problem.

COMMON QUESTIONS

Questions asked before an evaluation.

01

What is a RIC platform?

The RAN Intelligent Controller platform is where learned and rule-based control plugs into an open RAN. The near-real-time RIC hosts xApps, terminates E2 to the O-CU and O-DU, and resolves conflicts between apps, taking policy and models from the non-RT RIC over A1.

02

What is the difference between the near-RT and non-RT RIC?

The near-real-time RIC works from about 10 ms to 1 s, close to the radio, hosting xApps that apply control over E2. The non-real-time RIC works on timescales over a second in the SMO, hosting rApps for analytics, ML training and policy, which it sends down over A1.

03

What are xApps?

Applications that run on the near-RT RIC and act on the RAN over E2 — traffic steering, interference and mobility management, admission control, energy saving. Because the interfaces are open, operators and third parties can write and deploy them.

04

How does an xApp control the RAN?

Through the E2 interface, using an E2 service model that defines what the xApp may read (KPIs, measurements) and set (control actions). The platform enforces isolation and mitigates conflicts when two xApps target the same parameter.

05

How does the RIC relate to AI-RAN?

The RIC is the orchestration side of AI-for-RAN: the non-RT RIC trains models and sets policy, the near-RT RIC runs inference as xApps. It is the open framework for deploying learned control, while the AI-RAN compute platform supplies the silicon that runs the heavier models.

06

Why is a near-RT RIC hard to build?

It must act within tens of milliseconds over a network interface while many xApps run at once, which raises conflict resolution, resource isolation and E2 service-model design — all while closing the loop fast enough to beat the vendor logic it replaces.

KEEP READING

Related work.

BUILDING ON THE RIC?

Bring us the loop that has to close in time.

An xApp that acts usefully inside tens of milliseconds over E2 without fighting its neighbours is the real work. Tell us the control problem and the service model.