Variable Delay Reference for Wireless Gigabit Jitter Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transmission jitter in wireless gigabit networks affects the ability to support low latency systems, leading to inaccuracies and delays in synchronizing receivers with the source time base, causing buffer overflow or underflow issues and frame drops in video and audio transmissions.

Innovation Solution

Incorporating Variable Delay Reference (VDR) information into the data sub-header of packets, which indicates the instantaneous jitter, allowing receivers to compensate for transmission delays and synchronize with the source time base accurately, thereby minimizing latency and buffering issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If transmission jitter is not compensated, then system complexity remains low, but timing accuracy and synchronization performance deteriorate

Engineering Contradiction:
Improvetiming accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by calculating and inserting the VDR (Variable Delay Reference) value into each packet's data sub-header before transmission. This pre-computation of delay compensation information allows the receiver to synchronize timing without complex real-time processing, thereby improving timing accuracy while maintaining relatively simple system architecture.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If VDR information is added to each packet, then synchronization accuracy improves, but data transmission overhead increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddata overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by adding VDR information selectively to the data sub-header of packets that require timing synchronization (such as video and audio data packets), rather than uniformly to all packet types. This targeted approach provides necessary synchronization accuracy for time-sensitive data while minimizing unnecessary overhead in other traffic types.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If buffering is increased to handle jitter, then timing stability improves, but transmission latency increases

Engineering Contradiction:
Improvetiming stabilityVSAvoidtransmission latency
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies feedback by using the VDR value in each packet to dynamically adjust the timing of packet processing and display at the receiver. Instead of using fixed buffering to compensate for jitter, the system uses the feedback information from VDR to precisely control when packets should be decoded and displayed, achieving timing stability with minimal buffering and thus reducing transmission latency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9578319B2Transmission variable delay and jitter indication
Publication Date: 2017.02.21 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9578319B2 patent drawing
  • US9578319B2 patent drawing
  • US9578319B2 patent drawing

AI summary

Various methods and systems are provided for transmission variable delay and jitter indication. In one example, a method includes determining a variable delay reference (VDR) corresponding to an instantaneous jitter between an idealized transmission time associated with a packet for transmission in a transmission stream and an actual transmission time of the packet and providing the VDR to a receiver in a sub-header of the packet. In another example, a transmitter includes a MAC configured to include a VDR in a sub-header of a packet for transmission in a transmission stream and a PHY configured to transmit the packet including the VDR in the transmission stream. In another example, a method includes receiving a packet in a transmission stream; extracting a program clock reference (PCR) and a VDR from the packet information; and controlling timing of processing of the packet based upon the PCR and VDR.