GRS-Based LDPC Code Construction for Flexible Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for constructing Low Density Parity Check (LDPC) codes lack flexibility, limiting their design and implementation in communication systems, particularly for high-data-rate applications like 10 Gbps Ethernet over twisted pair cables, where near-capacity achieving error correction is required.

Innovation Solution

The use of Generalized Reed-Solomon (GRS) codes to generate a broad range of LDPC codes, allowing for more flexibility in design and implementation, including the construction of LDPC codes with specific properties such as varying bit and check node degrees, and the generation of numerous LDPC parity check matrices through permutations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional concatenated codes are used for error correction, then error correction capability is provided, but latency constraints are violated and near-capacity achieving performance cannot be reached

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

Solution Approach 1:

The patent changes the fundamental parameters of the coding scheme by transitioning from traditional concatenated codes to LDPC codes constructed using Generalized Reed-Solomon (GRS) codes. This parameter change enables the system to achieve near-capacity error correction performance while meeting latency constraints, as LDPC codes allow for parallel decoding operations that reduce processing time compared to sequential concatenated code decoding.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs dynamic code construction by using GRS codes to generate LDPC codes with variable parameters. The construction method allows for flexible adjustment of code rate, block length, and other parameters to optimize performance for specific communication conditions, enabling the system to adaptively meet both reliability and latency requirements of 10 Gbps Ethernet over twisted pair cables.

Inventive Principle:
Principle #15Dynamics

2Reliability

If LDPC codes are constructed using traditional methods, then some error correction performance is achieved, but design flexibility is limited and broad range of code properties cannot be obtained

Engineering Contradiction:
Improveerror correction performanceVSAvoiddesign flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by using GRS codes as a universal construction framework that can generate diverse LDPC codes with different properties. The GRS-based construction method serves multiple functions: it can produce regular and irregular LDPC codes, accommodate various code rates, and support different block lengths, thereby providing broad design flexibility while maintaining strong error correction performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent utilizes parameter changes by systematically varying the parameters of the underlying GRS code (such as the evaluation points, generator polynomials, and code dimensions) to construct LDPC codes with desired properties. This parameter-based construction approach enables fine-tuning of the LDPC code characteristics to match specific communication channel conditions and performance requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7536629B2Construction of LDPC (Low Density Parity Check) codes using GRS (Generalized Reed-Solomon) code
Publication Date: 2009.05.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7536629B2 patent drawing
  • US7536629B2 patent drawing
  • US7536629B2 patent drawing

AI summary

Construction of LDPC (Low Density Parity Check) codes using GRS (Generalized Reed-Solomon) code. A novel approach is presented by which a GRS code may be employed to generate a wide variety of types of LDPC codes. Such GRS based LDPC codes may be employed within various types of transceiver devices implemented within communication systems. This approach may be employed to generate GRS based LDPC codes particular designed for various application arenas. As one example, such a GRS based LDPC code may be specifically designed for use in communication systems that operate in accordance with any standards and/or recommended practices of the IEEE P802.3an (10GBASE-T) Task Force.