Single DMA Engine for Multi-Bandwidth CPRI Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems in cellular communications networks, particularly in LTE systems, face complexity and increased costs due to the need for dual and multiple DMA processes to support multiple sampling rates over the CPRI link, which complicates system design and operation.

Innovation Solution

A system and method that utilize a single bandwidth DMA process to support multi-bandwidth connections by arranging IQ data samples in a flexible frame structure, allowing for efficient data transfer and processing across different sampling rates, thereby reducing system complexity and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dual and multiple DMA processes are used to support multiple sampling rates over the CPRI link, then multi-bandwidth connection capability is improved, but device complexity and system cost increase

Engineering Contradiction:
Improvemulti-bandwidth connection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single DMA process that can handle multiple sampling rates (5MHz, 10MHz, 15MHz, 20MHz) by dynamically configuring the data transfer parameters. The same DMA engine is made universal to perform what previously required multiple specialized DMA processes, thereby reducing device complexity while maintaining multi-bandwidth adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the operational parameters of the single DMA process to support different sampling rates. By adjusting the data width, transfer rate, and frame structure parameters, the same hardware resource can adapt to different bandwidth requirements without requiring separate DMA processes for each sampling rate.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If dual and multiple DMA processes are used to support multiple sampling rates, then multi-bandwidth connection capability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvemulti-bandwidth connection capabilityVSAvoidsystem cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent reduces manufacturing cost by designing a single universal DMA process that can be implemented in standard DSP devices. This eliminates the need to manufacture and deploy multiple specialized DMA processes, reducing hardware costs and simplifying the supply chain for base station equipment.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the functionality of multiple separate DMA processes into a single unified DMA engine. This consolidation reduces the total number of hardware components required, lowering manufacturing costs while maintaining the ability to support multiple sampling rates through software or firmware configuration.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a single bandwidth DMA process is used, then device complexity is reduced, but the ability to support multiple sampling rates may be compromised

Engineering Contradiction:
Improvesystem complexityVSAvoidmulti-bandwidth support capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes the single DMA process dynamic by allowing its parameters to be configured and adjusted in real-time based on the required sampling rate. The DMA engine can dynamically change its operational mode to match the bandwidth requirements, maintaining adaptability while keeping the hardware structure simple and unified.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent compensates for the simplicity of a single DMA process by implementing flexible parameter configuration. The DMA process can be programmed with different data widths, transfer rates, and frame structures to match various sampling rates, ensuring that multi-bandwidth support is maintained without requiring multiple specialized processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2736209B1Method and system for processing data flows
Publication Date: 2020.01.08 NXP USA INC
  • EP2736209B1 patent drawingFigure 1
  • EP2736209B1 patent drawingFigure 2
  • EP2736209B1 patent drawingFigure 3

AI summary

The method and system supports multiple bandwidth traffic over a single CPRI (common public radio interface) link (109) using a single bandwidth DMA (direct memory access) engine (505) and fast Fourier transform/inverse fast Fourier transform processing. (402, 404) The invention exploits fast Fourier transform/inverse fast Fourier transform properties and is particularly suitable for supporting LTE (Long Term Evolution) cellular communication systems (100) The CPRI Media Access Control is configured in each CPRI lane to run at the maximum bandwidth among the bandwidths required.. In the uplink, lower bandwidth data samples are padded with zeros and flexible positioning may be used to arrange the data in a CPRI frame. In the downlink, the radio equipment receiver (106) only processes the relevant data and ignores any interpolated samples. The invention is compatible with CPRI and LTE standards.