Radar DMA Data Path for Faster 3D Range-Doppler Reading
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If hardware-based processing is implemented, then processing speed improves, but device complexity increases
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.
3Speed
If conventional memory access methods are used, then device complexity remains low, but processing speed deteriorates
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.
Data Source
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.


