Automotive Radar Peak Detection Under SRAM Memory Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automotive radar systems face memory constraints due to the reliance on expensive SRAM memory, necessitating a reduction in memory footprint to reduce costs and form factor, particularly in corner radar systems where DRAM is not feasible.

Innovation Solution

Implement a progressive peak detection scheme that iteratively processes radar cube data in subsections, performing R-FFT, D-FFT, and peak detection on each subsection before discarding it, combining candidate peaks into a single dataset using a final pass-criteria to identify true peaks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If radar cube data is stored completely in memory for processing, then peak detection accuracy is maintained, but memory requirements increase significantly

Engineering Contradiction:
Improvepeak detection accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The radar cube data is divided into multiple smaller subsections that are processed iteratively. Each subsection is processed through R-FFT, D-FFT, and peak detection independently, then combined with previous results. This segmentation allows the system to maintain peak detection accuracy while reducing the memory footprint from storing complete radar cubes to only storing current subsections and candidate peak datasets.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If iterative processing of radar cube subsections is implemented, then memory footprint is reduced, but processing time increases

Engineering Contradiction:
Improvememory footprintVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

Candidate peaks are identified and stored in a candidate peak dataset during the iterative processing of subsections. This preliminary identification allows the final peak detection to focus only on verifying and refining these candidate peaks rather than searching through the entire radar cube, thereby reducing the time required for final peak determination while maintaining reduced memory footprint.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If complete radar cubes are processed at once, then processing efficiency is maximized, but memory constraints are violated

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The radar cube is segmented into manageable subsections that fit within the limited SRAM memory capacity. Each subsection is processed efficiently through the complete signal processing chain (R-FFT, D-FFT, peak detection), and results are accumulated. This segmentation enables processing efficiency to be maintained at the subsection level while respecting the memory constraints of the radar system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

After each subsection is processed and candidate peaks are identified, the processed subsection data is discarded from memory to free up space for the next subsection. Only the lightweight candidate peak dataset is retained. This approach allows the system to process data efficiently without being constrained by total memory capacity, as each subsection is handled and then removed from memory.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20250355082A1Radar signal processing with progressive peak detection
Publication Date: 2025.11.20 NXP BV
  • US20250355082A1 patent drawing
  • US20250355082A1 patent drawing
  • US20250355082A1 patent drawing

AI summary

An automotive radar system includes at least one transmitter and at least one receiver and a processor configured to receive, from the at least one receiver, received radar signals, generate a first subsection of a radar cube using the received radar signals, detect a first set of candidate peaks in the first subsection of the radar cube, generate a second subsection of the radar cube using the received radar signals, detect a second set of candidate peaks in the second subsection of the radar cube, determine a set of locations in a candidate peak dataset, wherein each location in the set of locations is associated with candidate peaks in both the first set of candidate peaks and the second set of candidate peaks, and estimate a direction of arrival of an object using the candidate peaks associated with the set of locations.