Sensor Hub Time Stamping for Faster Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for data synchronization between a sensor hub and an application processor are inefficient, leading to suboptimal data transfer rates due to the lack of effective time stamping mechanisms.
Innovation Solution
The method involves generating and adding absolute time stamps and relative time stamps to a sensor-data stream, allowing the application processor to accurately timestamp sensor data and improve data transfer efficiency by converting recovered time stamps into a Real-time Counter value.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional timestamping methods are used in sensor data streams, then data synchronization is maintained, but data transfer rate is reduced due to inefficiency
Solution Approach 1:
The timestamping function is segmented into two distinct types: absolute timestamps that provide baseline time references, and relative timestamps that provide efficient time deltas between events. This segmentation allows the system to use the more efficient relative timestamps for frequent data points while using absolute timestamps for reference, thereby improving overall data transfer rate while maintaining synchronization accuracy.
Solution Approach 2:
The system changes the parameter of timestamp representation from a single uniform format to two formats (absolute and relative). By switching between these parameter representations based on the specific data synchronization needs, the system optimizes both the data transfer rate and synchronization efficiency, resolving the contradiction between speed and accuracy.
2Measurement precision
If absolute timestamps are added to every sensor data point, then time synchronization is improved, but memory usage increases
Solution Approach 1:
Instead of applying absolute timestamps to every single sensor data point (excessive action), the system applies absolute timestamps selectively at specific reference points and uses relative timestamps for intermediate data points (partial action). This approach maintains time synchronization accuracy where it matters most while significantly reducing the overall memory footprint of the timestamp data.
Solution Approach 2:
The system uses relative timestamps as a simplified copy or representation of the time information needed for synchronization, rather than storing complete absolute timestamps for every data point. This copying approach with relative time deltas maintains the essential synchronization information while using less memory space.
Data Source
AI summary
A method provides data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.


