FMCW Radar Gesture Recognition Double Buffering Data Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current FMCW radar systems for hand gesture recognition in intelligent driver assistance systems face challenges in processing the high volume of digital data from multiple reception antennas, leading to inefficiencies in data handling and processing performance.

Innovation Solution

The implementation of an electronic device with an analog-to-digital converter connected to reception antennas and first and second buffer memories configured to store and output data in an alternating manner, enabling efficient data processing and handling through a double buffering concept that allows parallel streaming and storage of sample data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple reception antennas are used in FMCW radar systems for hand gesture sensing, then the gesture recognition capability and signal reception quality are improved, but the volume of digital data to be processed increases significantly

Engineering Contradiction:
Improvegesture recognition capabilityVSAvoidvolume of digital data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the data processing task by separating the high-speed data capture function (performed by multiple reception antennas and ADCs) from the data processing function (performed by the micro-controller). Each reception antenna operates independently to capture data, and the micro-controller processes data from multiple antennas in sequence, effectively segmenting the complex processing task into manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary data storage in buffer memories before processing. The buffer memories temporarily store digital data from the ADCs, allowing the micro-controller to process data in batches rather than continuously handling raw data streams from multiple antennas, thus reducing the immediate processing burden.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the number of reception antennas is increased to handle high data rates, then the data processing capability is improved, but the device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the micro-controller perform multiple functions: it controls the radar system operation, processes data from multiple reception antennas, manages the buffer memories, and handles gesture recognition algorithms. This multi-functionality reduces the need for separate dedicated processing units for each function, thereby managing device complexity while maintaining high data processing capability.

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

Solution Approach 2:

The buffer memories act as intermediaries between the ADCs and the micro-controller. They temporarily hold data from multiple antennas, allowing the micro-controller to access and process data in a controlled manner without being directly overwhelmed by simultaneous data streams from all antennas, thus simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If digital data from multiple reception antennas is processed simultaneously, then the gesture recognition accuracy is improved, but the processing time and computational load increase

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic processing of data from multiple reception antennas. The micro-controller processes data in sequential periods, handling data from different antennas in turn rather than attempting to process all data simultaneously. This periodic approach maintains gesture recognition accuracy by systematically processing all available data while managing computational load and processing time effectively.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enhances the processing performance by allowing simultaneous storage and output of data, reducing bottlenecks and improving the system's ability to handle high data rates from multiple channels, thereby supporting more efficient gesture recognition in automotive applications.

Implementation Method 1

After converting the received analog signals by the analog-to-digital converter to digital data

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Implementation Method 2

The transmitted wave is reflected at a moving object like a moving hand and the received reflected wave is subject to a frequency shift (Doppler shift)

Methodology Applied
Scientific EffectDoppler shift: Doppler Effect

Implementation Method 3

The transmitted wave is reflected at a moving object like a moving hand and the received reflected wave is subject to a time delay

Methodology Applied
Scientific EffectTime delay: Time of Flight

Data Source

PatentUS10768279B2Electronic device for gesture recognition with improved data processing
Publication Date: 2020.09.08 INFINEON TECHNOLOGIES AG
  • US10768279B2 patent drawing
  • US10768279B2 patent drawing
  • US10768279B2 patent drawing

AI summary

An electronic device for gesture recognition comprises at least one transmission antenna port, at least reception antenna port, an analog-to-digital converter connected to the at least one reception antenna port, and first and second buffer memories connected to the analog-to-digital converter. The first and second buffer memories are configured to store data received from the analog-to-digital converter and configured to output the stored data in an alternating manner.