Wireless Device Synchronization via UDP Timestamp Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-level communication protocols like TCP introduce uncertainty in message delivery latency, making synchronization of wireless devices challenging due to unpredictable latency and increased complexity, which hampers the adoption of wireless sensing systems in aircraft.

Innovation Solution

Switching to a simpler protocol like UDP for synchronization purposes, while using TCP for reliable data transfer, and employing methods to account for message losses by adjusting the number of reference broadcasts and using relative synchronization techniques to calculate clock offsets accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high-level protocols like TCP are used for wireless communication, then communication reliability is improved, but message delivery latency becomes unpredictable and synchronization accuracy deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsynchronization accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the communication protocol into two distinct layers: a high-level TCP protocol for reliable data transfer and a low-level UDP protocol for synchronization. This segmentation allows each protocol to perform its specialized function optimally - TCP ensures delivery reliability while UDP provides predictable timing characteristics for synchronization purposes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that operates independently from the main data communication channel. By using UDP as an intermediary for timestamp exchange and synchronization, the system bypasses the latency variability inherent in TCP while maintaining the reliability benefits of TCP for actual data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If simpler protocols like UDP are used for synchronization, then latency predictability is improved, but message loss increases and requires additional complexity to handle

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmessage delivery reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent employs partial action by sending multiple reference timestamp messages (excessive action) to ensure that at least some messages are successfully received despite UDP's unreliable delivery. By transmitting more messages than strictly necessary, the system compensates for potential message losses while maintaining synchronization accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The synchronization mechanism incorporates feedback through timestamp echo messages, where receiving nodes send back their received timestamps to the transmitting node. This feedback loop allows both nodes to calculate clock offsets and detect message losses, enabling the system to compensate for UDP's unreliable delivery characteristics.

Inventive Principle:
Principle #23Feedback

3Device complexity

If wireless sensing systems are implemented in aircraft, then weight and complexity are reduced, but synchronization challenges increase due to protocol limitations

Engineering Contradiction:
Improvesystem complexityVSAvoidsynchronization precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the wireless sensing system into distinct functional layers: a simple UDP-based synchronization layer for time coordination and a TCP-based data transfer layer for reliable communication. This segmentation reduces overall system complexity by allowing each layer to use optimized, straightforward protocols rather than requiring a single complex protocol to handle all functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal synchronization mechanism that can be applied across different wireless sensing nodes and sensor types in aircraft systems. By establishing a common timestamp exchange protocol using UDP, the system provides a universal time reference that works across diverse sensors and communication scenarios, simplifying integration while maintaining precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2451100B1Apparatus and method for synchronizing wireless devices
Publication Date: 2024.10.30 SIMMONDS PRECISION PRODUCTS INC
  • EP2451100B1 patent drawingFigure 1
  • EP2451100B1 patent drawingFigure 2
  • EP2451100B1 patent drawingFigure 3

AI summary

An apparatus for synchronizing devices includes a central access point node configured to utilize a low latency protocol to transmit a series of synchronization messages to the devices, transmit and receive data acquisition commands and responses from the devices using a high reliability protocol different from the low latency protocol, and calculate and apply relative clock offsets for each device based on the series of synchronization messages. The apparatus may also account for failure in delivery of a portion of the series of synchronization messages by recording timestamp data at the devices to send to the central access point prior to the central access point calculating the relative clock offsets.