FEC Decoder Timestamp Correction for Precise Ethernet Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Ethernet network systems fail to accurately account for latency changes associated with enabling or disabling Forward Error Correction (FEC) protocols, leading to imprecise clock synchronization between node elements, which is critical for applications requiring precise timing.

Innovation Solution

The network system includes a time stamp module that modifies packet timestamps with a correction factor based on the current FEC decoding mode and channel quality, ensuring accurate synchronization by accounting for delays caused by FEC decoding and PHY circuitry processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FEC decoding is enabled to improve packet integrity on marginal channels, then error correction capability is improved, but latency increases and clock synchronization precision deteriorates

Engineering Contradiction:
Improvepacket integrityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary measurement of FEC decoding latency by having the receiver measure the time difference between receiving a packet and completing FEC decoding. This measured latency is then stored and applied as a correction factor in advance during clock synchronization, so that when actual synchronization occurs, the latency impact is already accounted for.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the receiver measure and report the actual FEC decoding latency back to the transmitter. The transmitter then uses this feedback information to adjust the timestamp correction factors applied during clock synchronization, creating a closed-loop system that continuously adapts to actual latency conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If FEC decoding is enabled to correct errors on marginal channels, then packet integrity is improved, but clock synchronization precision becomes impossible or beyond tolerable limits

Engineering Contradiction:
Improvepacket integrityVSAvoidclock synchronization precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary measurement of FEC decoding latency by having the receiver measure the time difference between receiving a packet and completing FEC decoding. This measured latency is then stored and applied as a correction factor in advance during clock synchronization, so that when actual synchronization occurs, the latency impact is already accounted for.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the receiver measure and report the actual FEC decoding latency back to the transmitter. The transmitter then uses this feedback information to adjust the timestamp correction factors applied during clock synchronization, creating a closed-loop system that continuously adapts to actual latency conditions.

Inventive Principle:
Principle #23Feedback

3Reliability

If FEC decoder is left on continuously to handle poor channel quality, then packet integrity is maintained, but power demand and processing load increase

Engineering Contradiction:
Improvepacket integrityVSAvoidpower demand
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts FEC decoding behavior based on actual channel conditions and latency requirements. Rather than continuously enabling FEC, the system can enable it only when needed (e.g., when clock synchronization precision requires it or when channel quality deteriorates), and dynamically adjust the timestamp correction factors to account for latency variations when FEC is active.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9450746B2Configurations of a forward error correction decoder
Publication Date: 2016.09.20 INTEL CORP
  • US9450746B2 patent drawing
  • US9450746B2 patent drawing
  • US9450746B2 patent drawing

AI summary

One embodiment provides a PHY having a Media Access Control (MAC) and a Forward Error Correction (FEC) decoder, capable of error detection and error correction for FEC encoded packets based on FEC parity data included in the FEC encoded packets. The FEC decoder is capable of being enabled into different configurations of different operations to perform on FEC parity data included in the FEC encoded packets. The different configurations having different respective associated latencies.