Time Tag Jitter Removal via Clock Drift Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate time correlation of data from multiple sensors is challenging due to clock drift and crossover distortion, which leads to time tag jitter and bias errors, especially in high-dynamic environments like the aircraft industry, where conventional methods require custom hardware and real-time operating systems.

Innovation Solution

A system and method that estimate clock drift and apply filtering techniques to remove time tag jitter and crossover distortion, allowing for precise time correlation of data streams without the need for custom hardware or real-time operating systems, using a data control system with a time tag module and filtering module to manage data from multiple sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional time tagging methods are used with single processor and real-time operating systems, then time correlation accuracy can be maintained, but device complexity and cost increase significantly

Engineering Contradiction:
Improvetime correlation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/time-critical system (real-time operating system with custom hardware) with a software-based filtering solution. The time tag conditioning algorithm processes data packets using computational filtering to remove jitter and crossover distortion, eliminating the need for expensive real-time operating systems and custom hardware while maintaining sub-10-microsecond accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If sensor clocks are allowed to drift naturally, then ease of operation is improved, but time correlation accuracy deteriorates due to crossover distortion

Engineering Contradiction:
Improvesensor operation simplicityVSAvoidtime tag accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent converts the harmful effect of clock drift and crossover distortion into a detectable pattern. By identifying when multiple sensors generate data at nearly the same time (crossover period), the system applies corrective filtering to remove the resulting time tag bias errors, thereby maintaining accuracy while allowing sensors to operate independently with drifting clocks.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system continuously monitors time tag patterns from multiple sensors to detect crossover distortion conditions. When distortion is detected, the time tag conditioning algorithm applies corrective filtering based on the identified pattern, creating a feedback loop that maintains time correlation accuracy despite ongoing clock drift.

Inventive Principle:
Principle #23Feedback

3Device complexity

If data packets are processed sequentially in a queue, then device complexity is reduced, but time tag accuracy worsens due to processing delays and jitter

Engineering Contradiction:
Improveprocessing system simplicityVSAvoidtime tag precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces the physical/time-critical constraint of sequential processing with a software-based time tag conditioning algorithm. The filtering process computationally removes the jitter and bias errors introduced by sequential queue processing, allowing simple sequential processing to achieve the same accuracy as complex real-time systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7948915B2Removing time tag jitter and crossover distortion
Publication Date: 2011.05.24 THE BOEING CO
  • US7948915B2 patent drawing
  • US7948915B2 patent drawing
  • US7948915B2 patent drawing

AI summary

Techniques for removing time tag jitter and crossover distortion from a measurement system are described. A period or clock drift estimate is generated for each sensor, and the estimates are used to remove time tag jitter and detect and remove crossover distortion. This crossover distortion condition is common to measurement systems required to acquire and accurately time tag data from multiple sensors where the sensors produce data at an asynchronous periodic rate which may result in a distortion in time tag accuracy. These techniques are germane to aircraft and other systems that require precisely time correlated measurements from multiple sensors hosted by a data control system, and can obviate the use of real time operating systems and specialized hardware for this purpose.