Ethernet PHY ML Decoding with Adaptive Trace-Back Depth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet networks face latency issues due to the decoding delay in gigabit systems, which limits their performance and scalability, especially when using trellis coded modulation (TCM) for data communication.

Innovation Solution

Incorporating a signal analysis unit within the physical layer circuitry to dynamically adjust the trace-back depth value for maximum-likelihood (ML) decoding based on link statistics, such as noise levels and signal quality, to minimize decoding delay while maintaining reliable data recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the trace-back depth value is increased to improve decoding reliability, then the reliability of decoding decisions is improved, but the latency increases due to additional symbols of delay

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the trace-back depth value adjustable rather than fixed. The signal analysis unit dynamically determines the optimal trace-back depth based on real-time link statistics such as signal-to-noise ratio and error rates, allowing the system to adapt between reliability and latency requirements based on current channel conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of trace-back depth based on link quality metrics. When channel conditions are poor, a larger trace-back depth is selected to improve reliability; when conditions are good, a smaller depth reduces latency. This parameter adaptation resolves the contradiction between reliability and time loss

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed trace-back depth value is used to simplify the decoding process, then the device complexity is reduced, but the system cannot adapt to varying network conditions

Engineering Contradiction:
Improvedecoding process complexityVSAvoidadaptability to network conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by having the signal analysis unit continuously monitor link statistics and feed this information back to adjust the trace-back depth value. This closed-loop control enables the system to adapt to varying network conditions without requiring complex manual configuration or redesign

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-adjustment of the trace-back depth parameter based on its own monitoring of link conditions. The signal analysis unit autonomously determines optimal decoding parameters without external intervention, maintaining simplicity while achieving adaptability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20190149371A1Method to improve latency in an ethernet PHY device
Publication Date: 2019.05.16 ANALOG DEVICES GLOBAL UNLTD
  • US20190149371A1 patent drawing
  • US20190149371A1 patent drawing
  • US20190149371A1 patent drawing

AI summary

This disclosure relates to data communication networks. An example data communication apparatus includes physical (PHY) layer circuitry that includes transceiver circuitry, decoder circuitry, and a signal analysis unit. The transceiver circuitry receives encoded data symbols via a network link. The received encoded data symbols are encoded using trellis coded modulation (TCM). The decoder circuitry decodes the received encoded data symbols using maximum-likelihood (ML) decoding to map a received symbol sequence to an allowed symbol sequence using a trace-back depth. A trace-back depth value is a number of symbols in the received symbol sequence used by the ML decoding to identify the allowed symbol sequence from the received symbol sequence. The signal analysis unit determines one or more link statistics of the network link, and sets the trace-back depth value according to the one or more link statistics.