O-RAN Fronthaul Statistical Multiplexing for Balanced Packet Loads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for optimizing fronthaul bandwidth in Open Radio Access Networks (O-RAN) fail to address packet loss and unbalanced load during transmission time units, leading to violations of time constraints and inefficient use of bandwidth.

Innovation Solution

The method involves dividing a transmission time unit into symbol units and allocating packets of different types based on their size and availability, prioritizing higher priority packets and spreading lower priority packets over multiple symbol units to optimize bandwidth utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional transmission methods are used on the fronthaul link, then data packets can be transmitted, but packet loss and unbalanced load occur leading to time constraint violations

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtime constraint violation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The transmission time unit is divided into multiple symbol units, and the packet allocation process is segmented into distinct steps: allocating first type packets to symbol units, then allocating second type packets to remaining spaces. This segmentation allows systematic control of packet distribution to prevent overload and ensure timely delivery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method performs preliminary allocation of first type packets to symbol units before allocating second type packets. This preliminary action ensures that high-priority packets are placed first, and remaining capacity is optimally utilized by lower-priority packets, preventing time constraint violations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If fronthaul throughput rate is reduced to improve scalability, then transport medium requirements are reduced, but bandwidth utilization efficiency decreases

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The invention changes the parameter of packet allocation strategy by introducing a two-type packet allocation system with different priorities. This allows the system to maintain high bandwidth utilization efficiency by filling available capacity with appropriate packet types, while the underlying reduced throughput rate improves scalability.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If packets are allocated without considering size and availability, then allocation is simple, but load becomes unbalanced and peak throughput increases

Engineering Contradiction:
Improveallocation complexityVSAvoidload balancing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The invention applies local quality by treating different packet types with different allocation rules. First type packets are allocated to symbol units based on their size and priority, while second type packets are allocated to remaining spaces. This differentiated local approach achieves load balancing without excessive complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12376083B2Method and apparatus for statistical multiplexing for fronthaul bandwidth in open random access networks
Publication Date: 2025.07.29 RAKUTEN SYMPHONY INC
  • US12376083B2 patent drawing
  • US12376083B2 patent drawing
  • US12376083B2 patent drawing

AI summary

A method performed in an O-DU includes dividing a transmission time unit (TTI) into a plurality of symbol units, the TTI corresponding to a permitted time for transmission of data from the O-DU to the O-RU via the fronthaul link. The method further includes allocating a first packet of a first type to a first symbol unit. The method further includes, in response to determining (i) a size of the first packet of the first type is less than a size of the first symbol unit and (ii) a first packet of a second type associated with the first packet of the first type is available for transmission, allocating the first packet of the second type to the first symbol unit. The method further includes transmitting the first symbol unit with the first packet of the first type and the first packet of the second type to the O-RU.