Radar DMA Data Path for Faster 3D Range-Doppler Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing radar systems face challenges in processing three-dimensional radar data efficiently, particularly in terms of processing speed and throughput, especially when relying solely on software-based approaches.

Innovation Solution

Implementing a Direct Memory Access (DMA) circuit to handle 3D radar data in hardware, coupled with downstream processing circuits, which allows for faster data retrieval and processing by utilizing separate or concurrent busses for data transfer, thereby enhancing processing speed and throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If software-based approaches are used to process 3D radar data, then ease of operation is maintained, but processing speed and throughput deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidhardware complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A Direct Memory Access (DMA) circuit is introduced as an intermediary hardware component between the memory storing 3D radar data and the downstream processing circuits. The DMA circuit independently manages data retrieval and transfer operations, enabling parallel data access and processing without blocking the main processor. This intermediary hardware layer accelerates data throughput while allowing the software-based control logic to remain intact, thus improving processing speed without completely abandoning software-based operation simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hardware-based processing is implemented, then processing speed improves, but device complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data processing system is segmented into distinct functional modules: a DMA circuit dedicated to high-speed data retrieval from memory, separate downstream processing circuits for specific signal processing tasks, and the main processor for control and higher-level analysis. Each segment handles specific aspects of data processing independently, allowing the system to achieve high throughput through parallel operations while keeping each individual hardware component relatively simple and manageable.

Inventive Principle:
Principle #1Segmentation

3Speed

If conventional memory access methods are used, then device complexity remains low, but processing speed deteriorates

Engineering Contradiction:
Improvedata retrieval speedVSAvoidmemory access complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The DMA circuit serves as a specialized intermediary between the memory system and the processing circuits, dedicated exclusively to high-speed data retrieval operations. It implements optimized memory access patterns and parallel transfer capabilities that conventional general-purpose memory access methods cannot achieve. This dedicated intermediary hardware layer accelerates data retrieval speed while encapsulating the complexity of high-speed memory access within a single manageable component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12608326B2DMA techniques for reading 3D data
Publication Date: 2026.04.21 INFINEON TECHNOLOGIES AG
  • US12608326B2 patent drawing
  • US12608326B2 patent drawing
  • US12608326B2 patent drawing

AI summary

A radar system includes a radio frequency (RF) receiver configured to receive radar data at a plurality of receive antennae. A fast Fourier transform (FFT) circuit is coupled to the RF receiver. The FFT circuit is configured to perform a FFT on the radar data to provide a stream of complex values. The stream of complex values includes a plurality of Range-Doppler coordinate pairs that pertain to the plurality of receive antennae. A memory is coupled to the FFT circuit. The memory is configured to store three-dimensional (3D) radar data. A Direct Memory Access circuit (DMA) is coupled to the memory.