Cycle Counter Timing Comparison for In-Vehicle Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing timing determination systems for autonomous driving vehicles fail to accurately synchronize data transmission between in-vehicle devices, leading to potential inaccuracies and reduced reliability in data acquisition.

Innovation Solution

A timing determination apparatus comprising a data acquisition unit, a master counter, a subtractor, and a comparing determination unit, which calculates and compares cycle counter values to determine if data frames are transmitted at the same time point, and requests retransmission if necessary, thereby enhancing synchronization and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing timing determination systems are used for data transmission synchronization, then the system complexity is reduced, but the measurement precision of transmission timing is insufficient

Engineering Contradiction:
Improvetransmission timing precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by calculating reference difference values in advance during periods when data frames are successfully received at synchronized timings. These pre-calculated reference values are stored and later used for comparison during timing determination, enabling high-precision timing measurement without requiring complex real-time calculation mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary mechanism using reference difference values as a mediator between the cycle counter values from different devices and the master counter. This intermediary allows for indirect timing comparison and synchronization verification, achieving high measurement precision while maintaining relatively simple system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If timing determination is performed without reference values, then the device complexity is reduced, but the reliability of timing determination is insufficient

Engineering Contradiction:
Improvetiming determination reliabilityVSAvoiddetermination mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously comparing current cycle counter differences against pre-stored reference difference values. When data frames are received at synchronized timings, the system updates the reference values with the current measured values, creating a self-correcting feedback loop that enhances timing determination reliability over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Reference difference values are calculated and stored in advance during synchronization periods before actual timing determination begins. This preliminary preparation of reference data enables reliable timing verification without requiring complex real-time analysis mechanisms during critical determination phases.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data frames are processed without synchronization verification, then the productivity is increased, but the loss of information increases due to misinterpretation

Engineering Contradiction:
Improvedata acquisition reliabilityVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial verification by performing timing determination only on periodically received data frames rather than every single frame. This selective verification approach maintains high data processing efficiency while ensuring reliability through periodic synchronization checks, avoiding the need to verify every data frame.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The invention extracts only the essential timing information (cycle counter values) from data frames for verification purposes, separating the timing determination function from the main data processing flow. This extraction allows for efficient, targeted synchronization verification without burdening the overall data processing pipeline.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12526124B2Timing determination apparatus
Publication Date: 2026.01.13 DENSO CORP
  • US12526124B2 patent drawing
  • US12526124B2 patent drawing
  • US12526124B2 patent drawing

AI summary

A timing determination apparatus includes a data acquisition unit, a master counter, a subtractor, a reference setting unit, and a comparing determination unit. The data acquisition unit acquires data sets from hardware devices. An output cycle counter value is included in each of the data sets. The master counter is incremented each time the predetermined period has elapsed. The subtractor calculates difference value of each of the data sets in a case where the data acquisition unit acquires the data sets at same timing. The reference setting unit sets the difference value as a reference difference value for each hardware device. The comparing determination unit determines whether the hardware devices transmit the data sets at same time point after the reference setting units sets the reference difference value for each hardware device.