Non-Binary LDPC Extrinsic Calculation Without Memory Subtraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional LDPC decoders face inefficiencies in computing decoder extrinsic information, particularly in non-binary systems, as they rely on memory storage and subtraction processes that can be cumbersome and resource-intensive.

Innovation Solution

A method and system for decoding vectors using non-binary LDPC decoders that compute R messages through a message passing process, forming decoder extrinsic information by linearly weighing R messages with inverse coefficients from the parity check matrix, and combining these with detector extrinsic information without relying on memory storage, employing a layered decoding approach and symbol metric to error metric conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional LDPC decoders store detector extrinsic information in memory and load it for subtraction, then the decoder can compute extrinsic information, but the memory access and computational complexity increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory access and computational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the memory storage and subtraction operations from the traditional LDPC decoding process. Instead of storing detector extrinsic information in memory and performing subtraction, the invention directly computes decoder extrinsic information by combining R messages with inverse coefficients from the parity check matrix, thereby removing the cumbersome memory access and subtraction steps while maintaining error correction capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional computation approach: rather than computing P message and subtracting detector extrinsic information to obtain decoder extrinsic information, the invention directly forms decoder extrinsic information by linearly combining R messages using inverse coefficients. This inverted approach eliminates the need for subtraction and memory storage, reducing computational complexity and memory access requirements

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If traditional LDPC decoders use memory storage for detector extrinsic information, then the computation can be performed, but the processing speed decreases due to memory access overhead

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent removes memory storage and access operations from the decoding process by directly computing decoder extrinsic information through linear combination of R messages with inverse coefficients. This extraction of memory-dependent operations eliminates access overhead and latency, thereby improving processing speed while maintaining decoding accuracy through the mathematically equivalent computation path

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If non-binary LDPC decoders compute R messages and form decoder extrinsic information without memory access, then the computational efficiency improves, but the algorithm complexity increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing the inverse coefficients from the parity check matrix in a lookup table or pre-processed structure. This preliminary preparation allows the main decoding algorithm to simply perform linear combinations of R messages with these pre-computed coefficients, thereby reducing the algorithmic complexity during actual decoding operations while maintaining high productivity and efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8516347B1Non-binary LDPC extrinsic calculation unit (LECU) for iterative decoding
Publication Date: 2013.08.20 MARVELL ASIA PTE LTD
  • US8516347B1 patent drawing
  • US8516347B1 patent drawing
  • US8516347B1 patent drawing

AI summary

Systems and methods are provided for decoding a vector from a communications channel using a non-binary decoder. The communications channel may correspond to a wired or wireless channel. A message passing process computes R messages corresponding to a variable node of the non-binary decoder. Decoder extrinsic information is formed for the variable node by combining the R messages. The decoder extrinsic information is provided to a soft-detector.