O-CU-UP
O-RU
O-DU F1-U
F1-C
E1
5G O-RU
Xn
UPF
AMF
N2
N3
Fronthaul
O-CU-CP
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
PDCP-C
RRC
PDCP-U
SDAP
PHY
PHY
High Level Functional O-RAN Architecture
Split 2 and 7.2X
PHY
MAC
RLC
S
p
l
i
t
7
.
2
S
p
l
i
t
2
S
p
l
i
t
2
Fronthaul
4G O-RU
X2
O-CU-UP
O-RU
O-DU
Open Front haul
C-U-Synch planes
Management plane
F1-U
F1-C
E1
5G O-RU
Xn
UPF
AMF
N2
N3
Scrambling
Modulation
Layer Mapping
Precoding
RE Mapping
IQ Compression
Fronthaul
IQ Decompression
Precoding
iFFT and CP Addition
D to A Conversion
Analog Beamforming
Ethernet layer1
Ethernet (including (VLAN)
IP (Optional)
UDP (Optional)
eCPRI RoE
O-CU-CP
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
PDCP-C
RRC
PDCP-U
SDAP
PHY
PHY
High Level Functional O-RAN Architecture
Split 2 and 7.2X
PHY
MAC
RLC
Fronthaul
4G O-RU
X2
O1
Service management and orchestration framework (SMO)
O-CU-UP
O-RU
O-DU
Open Front haul
C-U-Synch planes
Management plane
F1-U
F1-C
E1
5G O-RU
Xn
UPF
AMF
N2
N3
Scrambling
Modulation
Layer Mapping
Precoding
RE Mapping
IQ Compression
Fronthaul
IQ Decompression
Precoding
iFFT and CP Addition
D to A Conversion
Analog Beamforming
Non Real-time RAN intelligence controller
E2
E2
E2
A1
O1
O2
Ethernet layer1
Ethernet (including (VLAN)
IP (Optional)
UDP (Optional)
eCPRI RoE
O-CU-CP
O1
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
Open
Fronthaul M
plan
Fronthaul
O-eNB
X2
O1
Near Real Time RAN Intelligence controller
O1
E2
Service management and orchestration framework (Service Provider)
O-CU-UP
O-RU
O-DU F1-U
F1-C
E1
O-RU
Xn
Fronthaul
Non Real-time RAN intelligence controller
O-CU-CP
Federated O-Cloud
Orchestration and Management
Network Function
Orchestrator
Service management and orchestration framework (Cloud Provider)
Infrastructure
Management Services
Deployment
Management Services
Administration
Scale in/scale out
Infrastructure discovery
FCAPS
Platform software management.
Scaling
Healing
Health checks
Diagnostics.
Provisioning
Deployment
Termination
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
Fronthaul
O2-M
O2-D
Service management and orchestration framework (Service Provider)
O-CU-UP
O-RU
O-DU F1-U
F1-C
E1
O-RU
Xn
Fronthaul
Non Real-time RAN intelligence controller
O-CU-CP
Federated O-Cloud
Orchestration and Management
Network Function
Orchestrator
Service management and orchestration framework (Cloud Provider)
Infrastructure
Management Services
Deployment
Management Services
Near Real Time RAN Intelligence controller
A1
Non-RT RIC
Framework rApps
R1
Non RT RIC Framework
Logical termination of A1 and
provides access to SMO
Framework services required for
rApp runtime processing
Non RT RIC Applications (rApps)
Applications to provide value add
services for RAN operation such as
driving policy and enrichment
information across A1
O1
O1
O1
O1 Interface
Facilitates data
gathering for rApp consumption
Registration via R1
rApp outlines its data
consumption
requirements and
resulting data production O1
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
Fronthaul
Control Loop
Tasks that
require >=1s
latency
O2-D O2-M
O-eNB
X2
Service management and orchestration framework (Service Provider)
O-CU-UP
O-RU
O-DU F1-U
F1-C
E1
O-RU
Xn
Fronthaul
Non Real-time RAN intelligence controller
O-CU-CP
Federated O-Cloud
Orchestration and Management
Network Function
Orchestrator
Service management and orchestration framework (Cloud Provider)
Infrastructure
Management Services
Deployment
Management Services
Near Real Time RAN Intelligence controller
A1
Non-RT RIC
Framework rApps
R1
Non RT RIC Framework
Logical termination of A1 and
provides access to SMO
Framework services required for
rApp runtime processing
Non RT RIC Applications (rApps)
Applications to provide value add
services for RAN operation. e.g. They
can be used for sending policy and
enrichment information across A1
O1
O1
O1
O1 Interface
Facilitates data
gathering for rApp consumption
Registration via R1
rApp outlines its data
consumption
requirements and
resulting data production
O1
Future
Location
Prediction
Cell
Utilization
UE QoE
Estimation
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
Fronthaul
Control Loop
Tasks that
require >=1s
latency
O2-D O2-M
Service management and orchestration framework (Service Provider)
O-CU-UP
O-RU
O-DU
F1-U
F1-C
E1
O-RU
Xn
Fronthaul
Non Real-time RAN intelligence controller
O-CU-CP
Federated O-Cloud
Orchestration and Management
O2-D O2-M
Service management and orchestration framework (Cloud Provider)
Infrastructure
Management Services
Deployment
Management Services
Near Real Time RAN Intelligence controller
A1
Control Loop
Tasks that
require >=1s
latency
Non-RT RIC
Framework rApps
R1
Non RT RIC Framework
Logical termination of A1 and
provides access to SMO
Framework services required for
rApp runtime processing
Non RT RIC Applications (rApps)
Applications to provide value add
services for RAN operation. e.g.
They can be used for sending policy
and enrichment information across
A1
O1
O1
O1
O1 Interface
Facilitates data
gathering for rApp consumption
Registration via R1
rApp outlines its data
consumption
requirements and
resulting data production
O1
Future
Location
Prediction
Cell
Utilization
UE QoE
Estimation
Control Loop
Tasks that takes
>=10ms and <1s.
Northband API
Policies and enrichment data
FCAPS
Bulk and Real time data
E2
E2
E2
xApp
QoS
Mgmt
Mobility
Mgmt
Trained
Model
Interference
Mgmt
3rd
party
applications
RADIO NETWORK
INFORMATION BASE
O1
Control Loop
Tasks that takes >10ms
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
Messaging infrastucture
Conflict
Mitigation
xApp Subscription
Managment
Management
services
Shared data layer
Security
Fronthaul
Design
Invent ory
Polic y
Configura
tion
Network Function
Orchestrator
The near real-time RIC (near-RT RIC): Provides programmatic
control of open centralized units (O-CUs) and open distributed
units (O-DUs) on time cycles of 10ms to 1 second.
The non-real-time RIC (non-RT RIC): Provides higher layer policies
that can be implemented in the RAN either via the near-RT RIC or
via a direct connection to RAN nodes. Can be used in conjunction
with artificial intelligence/machine learning (AI/ML) model
training. It is specified for control loops of more than 1 second.
Sample suggested xApps/rApps:
Context-based dynamic handover management for vehicle-to-everything (V2X)
Dynamic radio resource allocation for unmanned aerial vehicles
Traffic steering
Quality-of-service/quality-of-experience (QoS/QoE) optimization
Massive MIMO beamforming optimization
RAN sharing
QoS-based resource optimization
RAN slice service assurance
Multi-vendor slice performance management
Dynamic spectrum sharing
Network slice subnet instance (NSSI) resource allocation optimization
Local indoor positioning in RAN
Service management and orchestration framework (Service Provider)
O-CU-UP
O-RU
O-DU
F1-U
F1-C
E1
5G O-RU
Xn
Fronthaul
Non Real-time RAN intelligence controller
O-CU-CP
Federated O-Cloud
Orchestration and Management
Network Function
Orchestrator
O2-D O2-M
Service management and orchestration framework (Cloud Provider)
Infrastructure
Management Services
Deployment
Management Services
Near Real Time RAN Intelligence controller
A1
Non-RT RIC
Framework rApps
R1
Non RT RIC Framework
Logical termination of A1 and
provides access to SMO
Framework services required for
rApp runtime processing
Non RT RIC Applications (rApps)
Applications to provide value add
services for RAN operation. e.g. They can
be used for sending policy and enrichment
information across A1
O1
O1
O1
O1 Interface
Facilitates data
gathering for rApp consumption
Registration via R1
rApp outlines its data
consumption
requirements and
resulting data production
O1
Future
Location
Prediction
Cell
Utilization
UE QoE
Estimation
Northband API
Policies and enrichment data
FCAPS
Bulk and Real time data
E2
E2
xApp
QoS
Mgmt
Mobility
Mgmt
Trained
Model
Interference
Mgmt
3rd
party
applications
Scrambling
Modulation
Layer Mapping
Precoding
RE Mapping
IQ Compression
O1
Open Front haul
C-U-Synch planes
Management plane
IQ Decompression
Precoding
iFFT and CP Addition
D to A Conversion
Analog Beamforming
Ethernet layer1
Ethernet (including (VLAN)
IP (Optional)
UDP (Optional)
eCPRI RoE
UPF
AMF
N2
N3
Infrastructure discovery
Administration
Scale in/scale out
FCAPS
Platform software management.
Www.palinezhad.ir
https://www.linkedin.com/in/pourya-alinezhad/
RADIO NETWORK
INFORMATION BASE
Messaging infrastucture
Conflict
Mitigation
xApp Subscription
Managment
Management
services
Shared data layer
Security
Control Loop
Tasks that takes >10ms
Control Loop
Tasks that takes
>=10ms and <1s.
Control Loop
Tasks that
require >=1s
latency
X2
PDCP-C
RRC
PDCP-U
SDAP
PHY
PHY
MAC
RLC
Split 7.2
Split 2
S
p
l
i
t
2
Split 7.2
Fronthaul
Open FH M-plan
PHY
Provisioning
Deployment
Termination
Scaling
Healing
Health checks
Diagnostics.
O-eNB
E2
E2
The near real-time RIC (near-RT RIC): Provides programmatic
control of open centralized units (O-CUs) and open distributed
units (O-DUs) on time cycles of 10ms to 1 second.
The non-real-time RIC (non-RT RIC): Provides higher layer policies
that can be implemented in the RAN either via the near-RT RIC or
via a direct connection to RAN nodes. Can be used in conjunction
with artificial intelligence/machine learning (AI/ML) model
training. It is specified for control loops of more than 1 second.
Sample suggested xApps/rApps:
Context-based dynamic handover management for vehicle-to-everything (V2X)
Dynamic radio resource allocation for unmanned aerial vehicles
Traffic steering
Quality-of-service/quality-of-experience (QoS/QoE) optimization
Massive MIMO beamforming optimization
RAN sharing
QoS-based resource optimization
RAN slice service assurance
Multi-vendor slice performance management
Dynamic spectrum sharing
Network slice subnet instance (NSSI) resource allocation optimization
Local indoor positioning in RAN
Design
Invent ory
Polic y
Configura
tion

OPEN RAN by Pourya Alinezhad

  • 1.
  • 2.
    O-CU-UP O-RU O-DU Open Front haul C-U-Synchplanes Management plane F1-U F1-C E1 5G O-RU Xn UPF AMF N2 N3 Scrambling Modulation Layer Mapping Precoding RE Mapping IQ Compression Fronthaul IQ Decompression Precoding iFFT and CP Addition D to A Conversion Analog Beamforming Ethernet layer1 Ethernet (including (VLAN) IP (Optional) UDP (Optional) eCPRI RoE O-CU-CP Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ PDCP-C RRC PDCP-U SDAP PHY PHY High Level Functional O-RAN Architecture Split 2 and 7.2X PHY MAC RLC Fronthaul 4G O-RU X2
  • 3.
    O1 Service management andorchestration framework (SMO) O-CU-UP O-RU O-DU Open Front haul C-U-Synch planes Management plane F1-U F1-C E1 5G O-RU Xn UPF AMF N2 N3 Scrambling Modulation Layer Mapping Precoding RE Mapping IQ Compression Fronthaul IQ Decompression Precoding iFFT and CP Addition D to A Conversion Analog Beamforming Non Real-time RAN intelligence controller E2 E2 E2 A1 O1 O2 Ethernet layer1 Ethernet (including (VLAN) IP (Optional) UDP (Optional) eCPRI RoE O-CU-CP O1 Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ Open Fronthaul M plan Fronthaul O-eNB X2 O1 Near Real Time RAN Intelligence controller O1 E2
  • 4.
    Service management andorchestration framework (Service Provider) O-CU-UP O-RU O-DU F1-U F1-C E1 O-RU Xn Fronthaul Non Real-time RAN intelligence controller O-CU-CP Federated O-Cloud Orchestration and Management Network Function Orchestrator Service management and orchestration framework (Cloud Provider) Infrastructure Management Services Deployment Management Services Administration Scale in/scale out Infrastructure discovery FCAPS Platform software management. Scaling Healing Health checks Diagnostics. Provisioning Deployment Termination Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ Fronthaul O2-M O2-D
  • 5.
    Service management andorchestration framework (Service Provider) O-CU-UP O-RU O-DU F1-U F1-C E1 O-RU Xn Fronthaul Non Real-time RAN intelligence controller O-CU-CP Federated O-Cloud Orchestration and Management Network Function Orchestrator Service management and orchestration framework (Cloud Provider) Infrastructure Management Services Deployment Management Services Near Real Time RAN Intelligence controller A1 Non-RT RIC Framework rApps R1 Non RT RIC Framework Logical termination of A1 and provides access to SMO Framework services required for rApp runtime processing Non RT RIC Applications (rApps) Applications to provide value add services for RAN operation such as driving policy and enrichment information across A1 O1 O1 O1 O1 Interface Facilitates data gathering for rApp consumption Registration via R1 rApp outlines its data consumption requirements and resulting data production O1 Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ Fronthaul Control Loop Tasks that require >=1s latency O2-D O2-M O-eNB X2
  • 6.
    Service management andorchestration framework (Service Provider) O-CU-UP O-RU O-DU F1-U F1-C E1 O-RU Xn Fronthaul Non Real-time RAN intelligence controller O-CU-CP Federated O-Cloud Orchestration and Management Network Function Orchestrator Service management and orchestration framework (Cloud Provider) Infrastructure Management Services Deployment Management Services Near Real Time RAN Intelligence controller A1 Non-RT RIC Framework rApps R1 Non RT RIC Framework Logical termination of A1 and provides access to SMO Framework services required for rApp runtime processing Non RT RIC Applications (rApps) Applications to provide value add services for RAN operation. e.g. They can be used for sending policy and enrichment information across A1 O1 O1 O1 O1 Interface Facilitates data gathering for rApp consumption Registration via R1 rApp outlines its data consumption requirements and resulting data production O1 Future Location Prediction Cell Utilization UE QoE Estimation Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ Fronthaul Control Loop Tasks that require >=1s latency O2-D O2-M
  • 7.
    Service management andorchestration framework (Service Provider) O-CU-UP O-RU O-DU F1-U F1-C E1 O-RU Xn Fronthaul Non Real-time RAN intelligence controller O-CU-CP Federated O-Cloud Orchestration and Management O2-D O2-M Service management and orchestration framework (Cloud Provider) Infrastructure Management Services Deployment Management Services Near Real Time RAN Intelligence controller A1 Control Loop Tasks that require >=1s latency Non-RT RIC Framework rApps R1 Non RT RIC Framework Logical termination of A1 and provides access to SMO Framework services required for rApp runtime processing Non RT RIC Applications (rApps) Applications to provide value add services for RAN operation. e.g. They can be used for sending policy and enrichment information across A1 O1 O1 O1 O1 Interface Facilitates data gathering for rApp consumption Registration via R1 rApp outlines its data consumption requirements and resulting data production O1 Future Location Prediction Cell Utilization UE QoE Estimation Control Loop Tasks that takes >=10ms and <1s. Northband API Policies and enrichment data FCAPS Bulk and Real time data E2 E2 E2 xApp QoS Mgmt Mobility Mgmt Trained Model Interference Mgmt 3rd party applications RADIO NETWORK INFORMATION BASE O1 Control Loop Tasks that takes >10ms Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ Messaging infrastucture Conflict Mitigation xApp Subscription Managment Management services Shared data layer Security Fronthaul Design Invent ory Polic y Configura tion Network Function Orchestrator The near real-time RIC (near-RT RIC): Provides programmatic control of open centralized units (O-CUs) and open distributed units (O-DUs) on time cycles of 10ms to 1 second. The non-real-time RIC (non-RT RIC): Provides higher layer policies that can be implemented in the RAN either via the near-RT RIC or via a direct connection to RAN nodes. Can be used in conjunction with artificial intelligence/machine learning (AI/ML) model training. It is specified for control loops of more than 1 second. Sample suggested xApps/rApps: Context-based dynamic handover management for vehicle-to-everything (V2X) Dynamic radio resource allocation for unmanned aerial vehicles Traffic steering Quality-of-service/quality-of-experience (QoS/QoE) optimization Massive MIMO beamforming optimization RAN sharing QoS-based resource optimization RAN slice service assurance Multi-vendor slice performance management Dynamic spectrum sharing Network slice subnet instance (NSSI) resource allocation optimization Local indoor positioning in RAN
  • 8.
    Service management andorchestration framework (Service Provider) O-CU-UP O-RU O-DU F1-U F1-C E1 5G O-RU Xn Fronthaul Non Real-time RAN intelligence controller O-CU-CP Federated O-Cloud Orchestration and Management Network Function Orchestrator O2-D O2-M Service management and orchestration framework (Cloud Provider) Infrastructure Management Services Deployment Management Services Near Real Time RAN Intelligence controller A1 Non-RT RIC Framework rApps R1 Non RT RIC Framework Logical termination of A1 and provides access to SMO Framework services required for rApp runtime processing Non RT RIC Applications (rApps) Applications to provide value add services for RAN operation. e.g. They can be used for sending policy and enrichment information across A1 O1 O1 O1 O1 Interface Facilitates data gathering for rApp consumption Registration via R1 rApp outlines its data consumption requirements and resulting data production O1 Future Location Prediction Cell Utilization UE QoE Estimation Northband API Policies and enrichment data FCAPS Bulk and Real time data E2 E2 xApp QoS Mgmt Mobility Mgmt Trained Model Interference Mgmt 3rd party applications Scrambling Modulation Layer Mapping Precoding RE Mapping IQ Compression O1 Open Front haul C-U-Synch planes Management plane IQ Decompression Precoding iFFT and CP Addition D to A Conversion Analog Beamforming Ethernet layer1 Ethernet (including (VLAN) IP (Optional) UDP (Optional) eCPRI RoE UPF AMF N2 N3 Infrastructure discovery Administration Scale in/scale out FCAPS Platform software management. Www.palinezhad.ir https://www.linkedin.com/in/pourya-alinezhad/ RADIO NETWORK INFORMATION BASE Messaging infrastucture Conflict Mitigation xApp Subscription Managment Management services Shared data layer Security Control Loop Tasks that takes >10ms Control Loop Tasks that takes >=10ms and <1s. Control Loop Tasks that require >=1s latency X2 PDCP-C RRC PDCP-U SDAP PHY PHY MAC RLC Split 7.2 Split 2 S p l i t 2 Split 7.2 Fronthaul Open FH M-plan PHY Provisioning Deployment Termination Scaling Healing Health checks Diagnostics. O-eNB E2 E2 The near real-time RIC (near-RT RIC): Provides programmatic control of open centralized units (O-CUs) and open distributed units (O-DUs) on time cycles of 10ms to 1 second. The non-real-time RIC (non-RT RIC): Provides higher layer policies that can be implemented in the RAN either via the near-RT RIC or via a direct connection to RAN nodes. Can be used in conjunction with artificial intelligence/machine learning (AI/ML) model training. It is specified for control loops of more than 1 second. Sample suggested xApps/rApps: Context-based dynamic handover management for vehicle-to-everything (V2X) Dynamic radio resource allocation for unmanned aerial vehicles Traffic steering Quality-of-service/quality-of-experience (QoS/QoE) optimization Massive MIMO beamforming optimization RAN sharing QoS-based resource optimization RAN slice service assurance Multi-vendor slice performance management Dynamic spectrum sharing Network slice subnet instance (NSSI) resource allocation optimization Local indoor positioning in RAN Design Invent ory Polic y Configura tion