LDPC Trapping Set Decoding for 10GBASE-T Error Floors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Trapping sets in LDPC codes cause decoding failures in 10 GBASE-T transmission frames, leading to error floors and undesired retransmissions due to their stable nature and limited connectivity, which existing decoding algorithms struggle to overcome.

Innovation Solution

A trapping set decoder system that detects the presence of trapping sets in decoded codewords, selects the appropriate set based on metrics, and corrects bits to halt the decoding operation, using CRC-8 checks and parallel uncoded bit slicers to identify and correct trapping sets, thereby ensuring successful decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard LDPC decoding algorithms are used, then decoding complexity is kept manageable, but trapping sets cause decoding failures and error floors

Engineering Contradiction:
Improvedecoding success rateVSAvoiddecoder structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoder is divided into multiple specialized components: a standard LDPC decoder for normal operation, a trapping set detector for identifying error patterns, and a selection processor for choosing between different decoding paths. This segmentation allows each component to specialize in specific functions, improving overall reliability without significantly increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trapping set detector acts as an intermediary between the standard LDPC decoder and the final output. It monitors the decoding process, detects when trapping sets are present, and triggers alternative decoding strategies only when needed, rather than always using complex trapping set handling methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If trapping set detection and correction mechanisms are added, then error floor is eliminated, but decoder complexity increases

Engineering Contradiction:
Improveerror floor performanceVSAvoiddecoder structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of trapping sets during the decoding process by monitoring check node syndromes and variable node states. When a trapping set pattern is detected, the system preemptively applies correction strategies before the decoding fails completely, eliminating the error floor through advance intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The trapping set detection and correction mechanisms are applied locally only when and where needed, rather than uniformly across all decoding operations. The selection processor determines whether trapping set handling is necessary based on detected error patterns, applying complex correction methods only to specific problematic cases while using standard decoding for normal cases.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If iterative decoding is performed to converge on correct values, then decoding accuracy improves, but trapping sets cause the decoder to get stuck and fail

Engineering Contradiction:
Improvebit value accuracyVSAvoiddecoding convergence
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The trapping set detector continuously monitors the iterative decoding process, checking check node syndromes and variable node states at each iteration. When a trapping set pattern is detected (indicating the decoder is stuck), this feedback triggers the selection processor to intervene with alternative strategies such as belief propagation adjustments or min-sum modifications, allowing the decoder to escape the trapping set and continue converging toward the correct solution.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8196016B1Trapping set decoding for transmission frames
Publication Date: 2012.06.05 MARVELL ASIA PTE LTD
  • US8196016B1 patent drawing
  • US8196016B1 patent drawing
  • US8196016B1 patent drawing

AI summary

Trapping set decoding for transmission frames is disclosed. In one aspect, a trapping set decoder includes a detector including an input to receive a decoded codeword and including circuitry to detect the presence of one or more trapping sets of bits in the decoded codeword. A selection processor is coupled to the detector to select one from a group of trapping sets and correct one or more bits in the decoded codeword based on statistical measures associated with the one or more trapping sets of bits.