Cycle Counter Timing Comparison for In-Vehicle Data Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If timing determination is performed without reference values, then the device complexity is reduced, but the reliability of timing determination is insufficient
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.
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.
3Reliability
If data frames are processed without synchronization verification, then the productivity is increased, but the loss of information increases due to misinterpretation
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.
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.
Data Source
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.


