Open RAN Architecture
From Theory to Architecture: Open RAN
The fronthaul strategies developed in Sections 14.1--14.4 are theoretical frameworks. Translating them into deployable systems requires a standardized network architecture that defines where processing happens, how data flows, and what interfaces connect the components. Open RAN --- promoted by the O-RAN Alliance --- provides this architecture, decomposing the base station into Radio Unit (RU), Distributed Unit (DU), and Central Unit (CU) with open interfaces between them.
Definition: O-RAN Functional Components
O-RAN Functional Components
The O-RAN architecture decomposes the base station into three functional components:
Radio Unit (RU): The remote radio head at the antenna site. Handles RF front-end, digital-to-analog conversion, and (depending on the split) low-PHY processing (FFT, cyclic prefix).
Distributed Unit (DU): Handles real-time baseband processing. In the 7.2x split, the DU performs channel estimation, precoding, MIMO processing, and scheduling. Connected to the RU via fronthaul.
Central Unit (CU): Handles non-real-time processing. Protocol stack (PDCP, RRC, SDAP), mobility management, and inter-cell coordination. Connected to the DU via midhaul.
In a cell-free context, the RU maps to an AP, and the DU/CU together form the central processor (CPU).
The O-RAN Alliance also defines the near-RT RIC (near-real-time RAN Intelligent Controller) and non-RT RIC for AI/ML-based network optimization --- these connect via the E2 and A1 interfaces.
Definition: Functional Split Options
Functional Split Options
3GPP defines eight functional split options between the RU and DU, numbered 1--8 from highest layer (Option 1: RRC/PDCP split) to lowest layer (Option 8: RF/PHY split, equivalent to CPRI).
The most relevant splits for cell-free MIMO are:
- Option 8 (PHY-RF): All baseband at DU. Fronthaul carries time-domain I/Q samples. Rate: .
- Option 7.2x (intra-PHY): FFT and CP at RU. Fronthaul carries frequency-domain I/Q. Rate: where accounts for resource block pruning.
- Option 7.1 (intra-PHY): RU also handles beamforming. Fronthaul carries beam-domain signals. Rate: .
- Option 6 (MAC-PHY): Full PHY at RU. Fronthaul carries transport blocks. Rate: user data rate.
The split determines the fronthaul-computation tradeoff: lower splits (closer to RF) require higher fronthaul but less RU processing, while higher splits require lower fronthaul but more RU processing.
Functional Split Options for Cell-Free MIMO
| Split | Fronthaul Data | Rate Scaling | RU Complexity | Cell-Free Suitability |
|---|---|---|---|---|
| Option 8 (CPRI) | Time-domain I/Q | Minimal | Impractical for large arrays | |
| Option 7.2x (O-RAN) | Freq-domain I/Q | Low (FFT, CP) | Standard for O-RAN cell-free | |
| Option 7.1 | Beam-domain signals | Medium (beamforming) | Good for hybrid arrays | |
| Option 6 (MAC-PHY) | Transport blocks | data rate | High (full PHY) | Best for fronthaul but limited coordination |
Fronthaul Requirements by Functional Split
Compare the fronthaul rate requirements for different functional splits as the number of antennas per RU and the system bandwidth vary.
Parameters
Number of beams for Option 7.1
Historical Note: The Open RAN Movement
2018--presentThe O-RAN Alliance was formed in 2018 by the merger of the C-RAN Alliance and xRAN Forum. Its mission was to disaggregate the traditional monolithic base station into interoperable components from different vendors. The 7.2x split was standardized in 2019 as the primary fronthaul interface. By 2023, O-RAN-compliant equipment was deployed by major operators including Vodafone, Rakuten, and Dish Network. The architecture is particularly relevant for cell-free massive MIMO because it provides a standardized framework for connecting distributed RUs to centralized DUs --- exactly the AP-to-CPU architecture studied in this chapter.
Example: Mapping Cell-Free Massive MIMO onto O-RAN
A cell-free massive MIMO network has APs, each with antennas, serving users over MHz. Map this onto an O-RAN deployment and compute the fronthaul rate for Option 7.2x with 12-bit I/Q resolution.
Map cell-free components to O-RAN
- Each AP one O-RAN RU with 4 antenna ports
- The central processor one or more O-RAN DUs
- Each DU can serve a cluster of RUs (e.g., 8 RUs per DU 4 DUs)
Compute per-RU fronthaul rate (Option 7.2x)
With Option 7.2x, the RU performs FFT and CP removal. The fronthaul carries frequency-domain symbols:
Total fronthaul capacity
Total: Gbps. With resource block pruning (active PRBs typically 60--80% of total), the effective rate is approximately 200--260 Gbps. This is feasible with a switched Ethernet fronthaul using 25G links (13 links total) or a fiber ring with wavelength-division multiplexing.
Compare with estimate-and-forward
Using EF (Section 14.2), each RU forwards complex scalars per subcarrier instead of antenna signals. Since in this example, EF does not reduce fronthaul here. EF's advantage requires , motivating larger per-AP antenna arrays.
Fronthaul Latency Constraints in O-RAN
The O-RAN 7.2x interface imposes strict one-way latency requirements:
- Downlink: The DU must deliver I/Q data to the RU with less than 100 s latency to allow for RU processing before the air interface slot boundary.
- Uplink: The RU must forward received I/Q data to the DU within 100--250 s for timely HARQ processing.
These latency constraints limit the fronthaul distance to approximately 10--20 km over fiber, or require dedicated low-latency Ethernet with time-sensitive networking (TSN). For cell-free deployments covering large areas, the DU must be placed centrally with fiber reach to all RUs.
- β’
One-way fronthaul latency: < 100 us (DL), < 250 us (UL)
- β’
Maximum fiber distance: ~10-20 km at 5 us/km propagation
- β’
TSN (IEEE 802.1CM) required for Ethernet fronthaul
Security Considerations for Open Fronthaul
The open fronthaul interface exposes I/Q samples --- the raw physical layer data --- on a potentially multi-vendor network. This raises security concerns:
- Eavesdropping: Unencrypted fronthaul allows interception of all user data before physical-layer encryption.
- Tampering: A compromised RU can inject malicious signals.
- Availability: Fronthaul disruption takes out entire cells.
The O-RAN Alliance specifies optional MACsec encryption on the fronthaul, but encryption adds latency (5--10 s) and processing overhead. Most current deployments rely on physical security (dark fiber in owned ducts) rather than cryptographic protection.
- β’
MACsec encryption adds 5-10 us latency
- β’
Physical-layer security insufficient for shared infrastructure
Theorem: Rate-Fronthaul Tradeoff Across Functional Splits
For a cell-free system with RUs, each with antennas, serving users, the achievable sum rate under optimal processing satisfies:
- Split 8 (full centralization): achieves the centralized MMSE rate when per RU.
- Split 6 (full distribution): is limited by the local processing quality but requires only per RU.
The gap between these extremes is bounded by: which quantifies the cost of distributed processing in terms of the dynamic range of the received signals.
Full centralization (Split 8) achieves the best rate but requires enormous fronthaul. Full distribution (Split 6) minimizes fronthaul but sacrifices cooperation gain. The gap between them is largest when the dynamic range across users is large (near-far effect), because centralized processing can jointly optimize across all signal levels.
Split 8 achievability
With sufficient fronthaul, the CPU has access to all raw observations and can compute the centralized MMSE receiver. The required fronthaul rate is bounded by the mutual information .
Split 6 limitation
With full PHY at the RU, each RU independently decodes and forwards decoded bits. The achievable rate per RU is limited by the local SINR, without inter-RU cooperation gain.
Gap bound
The cooperation gain from centralized processing is bounded by the log-det of the ratio of centralized to distributed interference-plus-noise covariance matrices. The dynamic range factor captures the worst-case gap.
Quick Check
Which O-RAN functional split is most commonly used for cell-free massive MIMO deployments?
Option 8 (full CPRI)
Option 7.2x (intra-PHY with FFT at RU)
Option 6 (full PHY at RU)
Option 1 (PDCP split)
Option 7.2x is the O-RAN standard split. The RU handles FFT and CP, reducing fronthaul while keeping MIMO processing at the DU.
Quick Check
In the O-RAN architecture, which component performs MIMO precoding and channel estimation under the 7.2x split?
The Radio Unit (RU)
The Distributed Unit (DU)
The Central Unit (CU)
The RAN Intelligent Controller (RIC)
The DU performs all real-time baseband processing including channel estimation, precoding, and scheduling.
Key Takeaway
Open RAN provides the standardized architecture for deploying cell-free massive MIMO. The 7.2x functional split strikes a balance between fronthaul efficiency and centralized processing. The choice of split directly determines the fronthaul capacity requirement and the achievable cooperation level --- making the information-theoretic analysis of this chapter essential for O-RAN system design.
Why This Matters: Open RAN and the Path to 6G Cell-Free
The O-RAN architecture is widely considered the deployment platform for 6G cell-free networks. The standardized RU-DU-CU decomposition maps naturally onto the cell-free AP-CPU model: each RU is an AP, and the DU/CU complex forms the central processor. The fronthaul strategies analyzed in this chapter (QF, EF, compression-based precoding) can be implemented within the O-RAN framework, with the functional split determining the specific strategy.
The key 6G challenges include: (1) supporting sub-THz bands with much larger bandwidths (requiring higher fronthaul), (2) enabling AI/ML-based RAN optimization through the RIC, and (3) achieving the "cell-free experience" at scale with thousands of RUs.
O-RAN (Open RAN)
A network architecture promoted by the O-RAN Alliance that disaggregates the base station into interoperable components (RU, DU, CU) with open, standardized interfaces. Enables multi-vendor deployments and is the primary architecture for cell-free massive MIMO.
Related: Fronthaul, Functional Split
Functional Split
The division of baseband processing between the radio unit and the baseband unit. 3GPP defines eight options; the O-RAN 7.2x split places FFT and CP processing at the RU and MIMO/MAC processing at the DU.
Related: O-RAN Functional Components, Fronthaul