Emulated Stream Clock Signal Generation for Asynchronous Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems face challenges in maintaining a consistent stream clock frequency across varying data rates, especially in asynchronous links, where the original stream clocking information is lost, and different data sources or vendors may have different frequency ranges, making it difficult to ensure continuous and lossless data transmission.

Innovation Solution

A method and apparatus that generate an emulated stream clock signal using a transmitter and receiver module system, which includes a scheme to estimate and adjust the clock frequency to match the original stream clock frequency, allowing for continuous data transmission over asynchronous links or packet networks without prior knowledge of the exact frequency, with features like frequency estimation, metric-based adjustments, and jitter performance optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the original stream clocking information is transmitted over an asynchronous link, then data transmission can occur across different data rates, but the stream clocking information is lost and cannot be recovered

Engineering Contradiction:
Improvedata rate compatibilityVSAvoidstream clocking information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent creates a copy of the stream clock signal by generating an emulated clock at the receiver end that matches the original transmitter clock frequency. This copy is achieved through frequency estimation algorithms that analyze the asynchronous data stream and reconstruct the clock characteristics without direct transmission of clock signals.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary emulated clock signal that acts as a bridge between the asynchronous transmission medium and the synchronous data reconstruction requirement. This intermediary clock is generated through frequency estimation and serves as the mediator that enables data recovery without direct clock signal transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If a fixed frequency range is used for stream clock, then system design is simplified, but the system cannot adapt to different data sources with varying frequency ranges

Engineering Contradiction:
Improvesystem design simplicityVSAvoidfrequency range adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic frequency estimation mechanism that continuously adapts to the actual stream clock frequency regardless of the data source. The system transitions from static fixed-frequency designs to dynamic frequency detection and adjustment, enabling adaptation to Camera Link (20-85 MHz), DVI (25-165 MHz), and other interface standards.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating parameter from fixed frequency to variable frequency estimation. The system monitors and adjusts the emulated clock frequency based on the detected characteristics of the incoming data stream, allowing seamless adaptation to different interface standards and data sources without hardware reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the emulated clock frequency is adjusted to match the original stream clock, then data transmission becomes continuous and lossless, but the adjustment process introduces complexity in frequency estimation and control

Engineering Contradiction:
Improvedata transmission continuityVSAvoidfrequency estimation and control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the receiver continuously monitors the data stream and adjusts the emulated clock frequency based on detected timing characteristics. The frequency estimation algorithm provides feedback to the clock generation circuit, creating a closed-loop system that maintains synchronization without direct clock signal transmission.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces direct mechanical/electrical clock signal transmission with software-based frequency estimation and digital clock generation. Instead of physically transmitting the clock signal through cables or circuits, the system uses algorithmic frequency detection and digital synthesis to recreate the clock, reducing physical complexity while maintaining functional reliability.

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

Data Source

PatentUS9112625B2Method and apparatus for emulating stream clock signal in asynchronous data transmission
Publication Date: 2015.08.18 ZHANG GUANSONG
  • US9112625B2 patent drawing
  • US9112625B2 patent drawing
  • US9112625B2 patent drawing

AI summary

A method and apparatus for emulating stream clock signal in asynchronous data transmission. The inventive subject matter proposes a system consisting of a transmitter module, a receiver module, and a link or network in between. A scheme to generate the emulated stream clock across a wide frequency range is also proposed with the property of controllable deviation from the original stream frequency to meet jitter requirement and fast frequency convergence (minimal number of converging steps). The scheme includes an optional first step to derive a frequency estimation of the stream clock and a second step of continuous adjusting the emulated clock frequency to keep the average frequency equals that of the original stream clock.