Non-Binary QC-LDPC Encoder Matrix Layout for Low-Complexity Parallel Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-binary quasi-cyclic LDPC encoders face challenges in achieving low complexity operations while maintaining parallel processing performance and improved error correction capabilities.

Innovation Solution

The proposed LDPC encoder employs a parity check matrix with specific sub-matrix arrangements and scaling elements, allowing for reduced complexity in calculations by using inverse matrices with a certain pattern, while ensuring improved error correction performance through closely connected parity bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional parity check matrix is used in non-binary quasi-cyclic LDPC encoding, then parallel processing performance can be maintained, but calculation complexity remains high and error correction capability is limited

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the parity check matrix by applying permutation operations and scaling transformations to create a structured form where non-zero sub-matrices follow specific patterns. This parameter transformation enables the use of inverse matrices with predictable structures, reducing calculation complexity while maintaining error correction performance through the preserved algebraic properties of the transformed matrix

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The parity check matrix is divided into multiple sub-matrices arranged in a quasi-cyclic structure, where each sub-matrix operates independently or semi-independently. This segmentation allows parallel processing of different sub-matrix blocks while the overall structured arrangement enables simplified inverse matrix calculations, simultaneously improving parallel performance and reducing complexity

Inventive Principle:
Principle #1Segmentation

2Productivity

If calculation complexity is reduced through simplified matrix operations, then processing speed improves, but error correction performance may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoiderror correction performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies specific permutation operations and scaling transformations to the parity check matrix that preserve the code's error correction capability while creating a structured form amenable to simplified calculations. The transformation maintains the essential algebraic properties needed for error correction while enabling efficient inverse matrix operations through the regularized structure

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a transformed version of the parity check matrix that copies the essential error correction properties of the original matrix while having a simplified structure. The inverse matrix of the transformed matrix can be computed more efficiently, and this copied structure enables faster processing without sacrificing the fundamental error correction capabilities embedded in the original code design

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260058675A1Encoder and encoding method
Publication Date: 2026.02.26 SAMSUNG ELECTRONICS CO LTD
  • US20260058675A1 patent drawing
  • US20260058675A1 patent drawing
  • US20260058675A1 patent drawing

AI summary

An LDPC encoder is described with memory for storing a parity check matrix and a calculation unit to encode information bits into a codeword with reference to the parity check matrix. The parity check matrix includes an information part matrix and a parity part matrix. In the parity part matrix, Z*Z sub-matrices are sub-matrices, other than a zero matrix, and are arranged in each of the m rows and m columns. A sub-matrix is a scaled cyclic matrix obtained by shifting elements of an identity matrix by one to the left and multiplying the shifted elements by a scaling element. Except for the scaled cyclic matrix, the remaining sub-matrices are a zero matrix or an identity matrix, and the scaling element is an element allowing the parity part matrix to satisfy a full rank condition on a Galois field.