Descriptor-Based DMA Transfer for O-DU/O-RU On-Chip Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The communication between O-RAN Distributed Unit (O-DU) and O-RAN Radio Unit (O-RU) is hindered by the occupation of the bus due to frequent access by general-purpose processors or accelerators for pre-caching data, leading to lower data read/write efficiency.

Innovation Solution

Implementing a Direct Memory Access (DMA) method using descriptors to directly access and transmit data from/on-chip storage devices, reducing the need for frequent interaction with the bus and optimizing storage and access flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized network structure is used, then network control and management are simplified, but transmission bandwidth consumption increases and transmission distance becomes excessive

Engineering Contradiction:
Improvenetwork control complexityVSAvoidtransmission bandwidth consumption
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The network is segmented into multiple access network units (ANUs) that independently serve different user groups. Each ANU handles local data processing and forwarding, dividing the centralized network into distributed segments. This reduces the transmission distance and bandwidth consumption for data traffic while maintaining simplified control through centralized management of the segmented units.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a centralized network structure is used, then network control and management are simplified, but transmission distance becomes excessive

Engineering Contradiction:
Improvenetwork control complexityVSAvoidtransmission distance
Core Design Contradiction:
Device complexityVSLength of moving object

Solution Approach 1:

The network is segmented into multiple access network units (ANUs) that independently serve different user groups. Each ANU handles local data processing and forwarding, dividing the centralized network into distributed segments. This reduces the transmission distance and bandwidth consumption for data traffic while maintaining simplified control through centralized management of the segmented units.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If data is transmitted through the core network, then network management is simplified, but network congestion occurs and data processing capability is wasted

Engineering Contradiction:
Improvenetwork management complexityVSAvoiddata processing capability utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Data processing and filtering actions are performed in advance at the access network unit level before data enters the core network. The first ANU processes uplink data from user equipment, and the second ANU processes downlink data destined for user equipment, performing preliminary routing and filtering. This preliminary action reduces the data processing burden on the core network while maintaining simplified overall network management.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If all data passes through the core network, then network management is simplified, but bandwidth consumption increases

Engineering Contradiction:
Improvenetwork management complexityVSAvoidbandwidth consumption
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The network is segmented into multiple access network units (ANUs) that independently serve different user groups. Each ANU handles local data processing and forwarding, dividing the centralized network into distributed segments. This reduces the transmission distance and bandwidth consumption for data traffic while maintaining simplified control through centralized management of the segmented units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Access network units serve as intermediary devices between user equipment and the core network. They perform local data processing, filtering, and forwarding, acting as mediators that prevent unnecessary data from consuming core network bandwidth. Only relevant data that requires core network processing is transmitted through the core network, reducing overall bandwidth consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4202710B1Data transmission method and data processing method, distributed unit, radio unit, and computer-readable storage medium
Publication Date: 2026.04.29 SANECHIPS TECH CO LTD
  • EP4202710B1 patent drawingFigure 1(a)
  • EP4202710B1 patent drawingFigure 1(b)~2
  • EP4202710B1 patent drawingFigure 3~5

AI summary

A data transmission method, relating to the technical field of communications. The data transmission method comprises: according to a plurality of descriptors, reading, from a local on-chip storage device, data to be transmitted corresponding to the plurality of descriptors (S110); and transmitting said data according to the plurality of descriptors (S120), wherein the plurality of descriptors are used for defining a manner in which said data is stored in the on-chip storage device, and a manner in which said data is maintained on a transmission link during the transmission of said data. Further provided are a data processing method, a distributed unit, a radiofrequency unit, and a computer-readable storage medium.