Permuted LDPC Decoder Architecture for Faster Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in achieving low bit error rates at high data rates due to the latency constraints of traditional concatenated codes, making them unsuitable for high-speed applications like 10 Gbps Ethernet and wireless standards, where LDPC codes offer near-capacity error correction but require efficient decoding methods to approach Shannon's limit.

Innovation Solution

The implementation of a novel LDPC decoder architecture that employs permuted accelerated decoding, utilizing daisy chains and APP (a posteriori probability) and check edge message updating, which allows for faster convergence and higher coding gains with fewer iterations, and can be pipelined to increase throughput and reduce hardware footprint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional concatenated codes are used, then error correction capability is provided, but latency constraints prevent achievement of low bit error rates at high data rates

Engineering Contradiction:
Improvedata rateVSAvoidbit error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms the LDPC decoding problem by changing the processing order parameter through permutation of the parity check matrix rows and columns. This reordering enables a systematic processing sequence that accelerates convergence while maintaining error correction capability, allowing high data rates to be achieved with low bit error rates.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If LDPC codes with more decoder iterations are used, then coding gain and error correction performance improve, but decoding latency and processing time increase

Engineering Contradiction:
Improvecoding gainVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary permutation to the parity check matrix before decoding begins. This pre-processing step reorders the matrix elements to create an optimal processing sequence that accelerates convergence during decoding, thereby achieving high coding gain with fewer iterations and reduced latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic processing through the permuted systematic approach, where the decoding process adapts its sequence based on the reordered matrix structure. This dynamic reordering enables faster convergence compared to static traditional decoding methods, reducing the number of iterations needed to achieve target reliability.

Inventive Principle:
Principle #15Dynamics

3Productivity

If high-throughput LDPC decoding is implemented, then data rate capability increases, but hardware complexity and resource requirements increase

Engineering Contradiction:
ImprovethroughputVSAvoidhardware footprint
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the LDPC decoding process into systematically ordered stages based on the permuted matrix structure. This segmentation allows the decoder to process different sections of the code in an optimized sequence, achieving high throughput through efficient resource utilization without proportionally increasing hardware complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The permuted systematic decoding architecture provides a universal framework that can handle different LDPC code rates and lengths through the same fundamental processing structure. This multi-functionality allows the hardware to achieve high throughput across various applications without requiring separate specialized circuits for each code configuration.

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

Data Source

PatentUS8341489B2Permuted accelerated LDPC (Low Density Parity Check) decoder
Publication Date: 2012.12.25 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8341489B2 patent drawing
  • US8341489B2 patent drawing
  • US8341489B2 patent drawing

AI summary

Permuted accelerated LDPC (Low Density Parity Check) decoder. This decoding approach operates by processing, in parallel, selected rows for multiple individual LDPC matrix rows from various sub-matrix rows (e.g., first group of rows from a first sub-matrix row, second group of rows from a second sub-matrix row, etc.). A memory structure of daisy chains is employed for memory management of APP (a posteriori probability) values and also for check edge messages/intrinsic information (λ) values. A first group of daisy chains may be employed for memory management of the APP values, and a second group of daisy chains may be employed for memory management of the check edge messages. These daisy chains operate to effectuate the proper alignment of APP (or gamma(γ)) values and check edge message/intrinsic information (λ) values for their respective updating in successive decoding iterations.