Type something to search...
Spectrum management rApp
Spectrum management rApp

Spectrum management rApp

Ali Yaghoubian

A cloud-native rApp that manages RAN spectrum configuration by leveraging Orchestration and Management (OAM) services over the R1 interface to retrieve current network settings, update parameters such as operating band, frequency, bandwidth, and subcarrier spacing, and apply the changes via the O1 interface through the Non-RT RIC and SMO.

release

Detailed Description

This rApp operates within the Non-RT RIC and SMO, where it uses OAM services to declaratively manage radio spectrum configuration.

  • It first retrieves the current network specification through the OAM API to obtain the active cell-level spectrum parameters.
  • The rApp then inspects and updates fields such as operating band, frequency, bandwidth, and subcarrier spacing based on operator intent or automation policies.
  • After updating the configuration, the rApp submits the modified specification back to the SMO. The underlying OAM workflow propagates the changes to the managed RAN components.
  • Finally, the rApp re-validates the configuration to confirm that the new spectrum parameters have been applied successfully. This enables safe and auditable spectrum reconfiguration for tasks such as band refarming, adapting to spectrum availability, optimizing capacity, and testing new radio profiles, without requiring manual per-node updates.

Key Features

  • O-RAN O1 and R1 interface compliant
  • Non real-time RAN reconfiguration
  • Automated spectrum parameter updates
  • Cloud-native rApp architecture

Use Cases

  • Band refarming and spectrum reallocation
  • Dynamic adjustment of band and carrier frequency
  • Capacity optimization through bandwidth tuning
  • Testing and rollout of new radio profiles
Share :

External Resources

BubbleRAN rApp SDK README


rApp SDK documentation
View Details

Technical Details


Version2026.01
Published01 Jul, 2025
Base
Languages:
Python
SDK:
BubbleRAN rApp SDK
Platform:
BubbleRAN MX-PDK

Author


Ali Yaghoubian
Ali Yaghoubian

Tags


  • O-RAN
  • Monitor
  • Control
  • OpenAirInterface
  • srsRAN
  • Amarisoft
  • LITEON
  • Benetel

Affiliation


  • BubbleRAN
  • EURECOM

Certified By


  • BubbleRANBubbleRAN

Comments

Sign in to join the discussion

More from Ali Yaghoubian

RAN KPI and Configuration Dataset

RAN KPI and Configuration Dataset

Ali Yaghoubian

This dataset contains 1-second–granularity time-series measurements collected from a 5G laboratory testbed operating on band n78. It combines detailed RAN configuration parameters (e.g., center frequency, and TDD patterns) with key MAC-layer KPIs such as ACK/NACK statistics, bitrate, MCS, etc. The dataset is intended for research and development tasks including configuration-to-KPI modeling, RAN tuning and optimization, and control algorithm evaluation.

O-RANMonitorMachine Learning+2
release
Service Level Agreement rApp

Service Level Agreement rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the Service Level Agreement (SLA) policy via O-RAN standardized A1 interface, enabling centralized control and management of network slicing behavior in 5G networks.

O-RANControlOpenAirInterface
release
RAN Slicing rApp

RAN Slicing rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the load balancing policy via O-RAN standardized A1 interface, enabling slice-specific control of maximum downlink Physical Radio Resource (PRB) allocation in the RAN.

O-RANControlOpenAirInterface
release
TDD Reconfiguration rApp

TDD Reconfiguration rApp

Ali Yaghoubian

A cloud-native rApp that dynamically reconfigures the Time Division Duplex (TDD) pattern of a RAN cell via Non-RT RIC and SMO over the O1 interface, enabling automated cell-level radio configuration updates.

O-RANMonitorControl+5
release