Multi-rate Digital Sensor Synchronization via Preliminary Resampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital sensor data processing algorithms often suffer from latency and desynchronization issues when the sensor data sample rate differs from the processing algorithm's sample rate, leading to degraded performance, particularly in applications like active noise cancellation (ANC) that require low latency.

Innovation Solution

A multi-rate synchronization method is implemented, where the digital sensor operates at a first sample rate and the processor at a second sample rate, which is an integer multiple of the first, using synchronization markers and re-sampling techniques to align data without asynchronous conversion, thereby reducing latency and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the processor operates at a different sample rate than the sensor, then processing flexibility is improved, but synchronization complexity and latency increase

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary resampling of sensor data to the processor's sample rate before processing begins. A resampler is configured to convert sensor data from the sensor's native sample rate to the processor's sample rate in advance, eliminating the need for complex real-time synchronization mechanisms and reducing processing latency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If asynchronous processing is used between sensor and processor, then processing independence is improved, but data alignment accuracy deteriorates

Engineering Contradiction:
Improveprocessing independenceVSAvoiddata alignment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The resampler acts as an intermediary component between the sensor and processor. It receives data from the sensor at its native sample rate and outputs resampled data at the processor's sample rate, enabling asynchronous operation while maintaining precise data alignment through controlled resampling rather than direct asynchronous connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If sample rate conversion is performed asynchronously, then processing flexibility is improved, but latency increases

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary resampling of sensor data to the processor's sample rate before processing begins. A resampler is configured to convert sensor data from the sensor's native sample rate to the processor's sample rate in advance, eliminating the need for complex real-time synchronization mechanisms and reducing processing latency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11635311B2Multi-rate digital sensor synchronization
Publication Date: 2023.04.25 HARMAN BECKER AUTOMOTIVE SYST GMBH
  • US11635311B2 patent drawing
  • US11635311B2 patent drawing
  • US11635311B2 patent drawing

AI summary

A system and method for multi-rate synchronization of a digital sensor that provides a digital sensor output signal and a processor arrangement that processes the digital sensor output signal according to a processing algorithm and that provides a processor output signal, including operating the digital sensor to provide the digital sensor output signal with a first sample rate, and operating the processor arrangement to provide a processor output signal with a second sample rate. The second sample rate is an integer multiple of the first sample rate.