Jitter-Attenuated Clock for Asynchronous Node Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital communication systems face challenges in managing jitter and synchronizing asynchronous nodes, leading to bit errors and dropped packets, especially in voice payload transmissions over packet networks.

Innovation Solution

A method is introduced to dynamically acquire integer derivatives of a gapped clock frequency, which is used within a phase-locked loop for jitter attenuation, enabling synchronizer/desynchronizer functions and complex mapping/demapping protocols in communication applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If asynchronous timing is used in Ethernet nodes, then each node operates independently with local timing sources, but timing mismatches accumulate causing bit errors and packet drops

Engineering Contradiction:
Improveindependent node operationVSAvoidtiming synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a timing intermediary mechanism that extracts timing information from the Ethernet data stream itself. The receiver uses the embedded isochronous timing information in the data stream to slave its timing to the transmitter's timing source, creating a mediator that bridges the timing between asynchronous nodes without requiring external synchronization infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If synchronous timing distribution is used, then timing synchronization is maintained across the network, but timing jitter and wander from transport paths exceed acceptable limits

Engineering Contradiction:
Improvetiming synchronizationVSAvoidtiming jitter and wander
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the timing signal from the synchronous SONET/SDH transport path and embeds it directly into the Ethernet data stream. By taking out the timing information from the hierarchical synchronous network and embedding it in the Ethernet payload, the system maintains timing synchronization while avoiding the accumulation of jitter and wander that occurs in traditional synchronous transport.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of the transmitter's timing signal and embeds it within the Ethernet data stream as isochronous timing information. This timing copy travels with the data through the network, allowing the receiver to synchronize to the exact same timing source as the transmitter, effectively replicating the timing relationship without relying on external synchronous distribution.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If pointer processing is used in SONET, then plesiochronous payloads are embedded in synchronous frames, but implementation becomes increasingly difficult in FPGAs and ASICs as data rates increase

Engineering Contradiction:
Improvepayload synchronizationVSAvoidpointer processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the complex mechanical pointer processing system with a simplified digital embedding approach. Instead of using physical pointer adjustments and frame slips to handle plesiochronous payloads, the system embeds timing information directly in the data stream and uses digital signal processing to resynchronize, eliminating the need for complex pointer processing hardware.

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

Data Source

PatentUS8855258B1Transmitters and receivers using a jitter-attenuated clock derived from a gapped clock reference
Publication Date: 2014.10.07 MACOM CONNECTIVITY SOLUTIONS LLC
  • US8855258B1 patent drawing
  • US8855258B1 patent drawing
  • US8855258B1 patent drawing

AI summary

A system and method are provided for resynchronizing a transmission signal using a jitter-attenuated clock derived from an asynchronous gapped clock. A first-in first-out (FIFO) memory accepts an asynchronous gapped clock derived from a first clock having a first frequency. The gapped clock has an average second frequency less than the first frequency. The input serial stream of data is loaded at a rate responsive to the gapped clock. A dynamic numerator (DN) and dynamic denominator (DD) are iteratively calculated for the gapped clock, averaged, and an averaged numerator (A and an averaged denominator (AD) are generated. The first frequency is multiplied by the ratio of AN/AD to create a jitter-attenuated second clock having the second frequency. The FIFO memory accepts the jitter-attenuated second clock and supplies data from memory at the second frequency. A framer accepts the data from the FIFO memory and the jitter-attenuated second clock.