10GBase-T LDPC Decoder for Absorb Set Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decoding techniques for the 10GBase-T standard's low-density parity check (LDPC) code struggle to correct certain error patterns where errors effectively cancel each other out, leading to incorrect decoding and increased error rates due to limitations in syndrome computation.

Innovation Solution

The implementation of an absorb set decoder that identifies and corrects absorb sets and near absorb sets by computing a set of checks associated with bit errors, using a syndrome composed of checks grouped into distinct blocks, and employing an absorb set table to determine the most likely bit error combinations and correct the codeword.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC decoding techniques (min-sum algorithm) are used, then decoding speed and simplicity are maintained, but certain error patterns (absorb sets) cannot be corrected due to limitations in syndrome computation

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoder structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The syndrome is divided into multiple distinct blocks, each processed independently to identify absorb sets. This segmentation allows the decoder to efficiently search for error patterns without examining the entire syndrome at once, resolving the contradiction between reliability and complexity by making the error correction process more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Absorb set patterns are pre-identified and stored in a lookup table during system initialization. When decoding, the system directly compares the computed syndrome against these pre-stored patterns, eliminating the need for complex real-time analysis and enabling rapid correction of absorb set errors while maintaining simple hardware architecture.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If standard decoding methods are used, then device complexity remains low, but measurement precision of error detection is insufficient for absorb set patterns

Engineering Contradiction:
Improveerror detection accuracyVSAvoidchecking mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a copy of the syndrome and compares it against pre-stored absorb set patterns in a lookup table. This copying approach enables precise error detection by direct pattern matching without requiring complex computational mechanisms, thus improving measurement precision while keeping device complexity low.

Inventive Principle:
Principle #26Copying

3Reliability

If absorb set decoder with comprehensive checking is implemented, then error correction reliability improves, but decoding time and processing speed increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Absorb set patterns are pre-computed and stored in a lookup table during system initialization. During actual decoding, the system performs a direct table lookup rather than computing error patterns in real-time, dramatically reducing decoding time while maintaining high error correction reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The syndrome is divided into distinct blocks that can be processed independently and in parallel. This segmentation allows the system to check for absorb sets in multiple blocks simultaneously, reducing overall decoding time while maintaining comprehensive error correction coverage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8051363B1Absorb decode algorithm for 10GBase-T LDPC decoder
Publication Date: 2011.11.01 MARVELL ASIA PTE LTD
  • US8051363B1 patent drawing
  • US8051363B1 patent drawing
  • US8051363B1 patent drawing

AI summary

Systems and methods are provided for correcting absorb sets and near absorb sets in the (2048, 1723) LDPC code used in 10GBase-T transmission systems. Absorb sets and near absorb sets correspond to error patterns that, due to the structure and imperfections of the LDPC code, cannot easily be corrected using standard correction methods. To correct these error patterns, a set of failed syndrome checks associated with the error pattern can be identified, and the 4, 8, 12, or 16 error patterns associated with the failed syndrome checks can be determined. The codeword may then be corrected based on the error pattern that most likely occurred.