Quasi-Cyclic LDPC Encoding Layout for Long-Frame Decoding Simplicity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction encoding methods, particularly low density parity check (LDPC) codes, face challenges in achieving substantial encoding gain as frame length increases, leading to complex encoding and decoding processes and limited improvements in encoding gain with longer frames.

Innovation Solution

The proposed solution involves dividing transmission data into short sequences, encoding them using an m-stage quasi-cyclic LDPC method, generating redundant sequences, and further encoding these sequences to achieve improved encoding gain while maintaining a simplified decoding structure, allowing for efficient decoding without increasing circuit scale or memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the frame length is extended by increasing the number of stages of quasi-cyclic low-density parity check codes, then the encoding gain is improved, but the decoding processing becomes more complicated and the device complexity increases

Engineering Contradiction:
Improveencoding gainVSAvoiddecoding processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the long frame into multiple short sequences, each processed by separate encoding units. The transmission data sequence is divided into L-pieces of short sequences, with each encoded by an m-stage quasi-cyclic low density parity check encoding module. This segmentation allows the system to achieve encoding gain equivalent to long frames while maintaining simpler decoding processing for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where redundant sequences are generated by encoding the already-encoded sequences again through a second encoding module. The data replacing module rearranges the encoded sequences, which are then fed into another encoding stage, creating a nested encoding structure that enhances reliability without proportionally increasing decoding complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If the frame length is increased to achieve larger encoding gain, then the encoding gain is improved, but the amount of calculations required for encoding and decoding processing increases

Engineering Contradiction:
Improveencoding gainVSAvoidcalculation amount
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

By dividing the transmission data sequence into L-pieces of short sequences and encoding each separately, the patent reduces the calculation amount for each encoding operation compared to encoding a single long frame. Each encoding unit processes only a portion of the data, thereby reducing the overall computational burden while maintaining the equivalent encoding gain of longer frames through the combined structure.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the frame length is extended, then the encoding gain is improved, but the scale of encoding and decoding apparatus expands

Engineering Contradiction:
Improveencoding gainVSAvoidapparatus scale
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses multiple encoding units that process short sequences in parallel, avoiding the need for a single large-scale encoding apparatus designed for long frames. Each encoding unit has a standardized, manageable scale, and the overall system achieves long-frame equivalent performance through the coordinated operation of multiple smaller units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding units are designed with universal functionality to handle different segments of data using the same m-stage quasi-cyclic low density parity check encoding method. This multi-functionality allows the apparatus to process divided sequences through identical modular units, preventing the need to expand the scale of individual apparatus components.

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

4Reliability

If the frame length is increased, then the encoding gain is improved, but the decoding apparatus becomes more complicated

Engineering Contradiction:
Improveencoding gainVSAvoiddecoding apparatus complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the encoded sequences into multiple segments and processes them through separate decoding operations. Each decoding unit handles a specific segment independently, maintaining simpler decoding logic compared to processing a single long frame. The data replacing module coordinates these segmented decoding operations to achieve the overall decoding of the original data sequence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8627172B2Error correction encoding apparatus, decoding apparatus, encoding method, decoding method, and programs thereof
Publication Date: 2014.01.07 NEC CORP
  • US8627172B2 patent drawing
  • US8627172B2 patent drawing
  • US8627172B2 patent drawing

AI summary

Provided is an encoding apparatus wherein a transmission data sequence is divided into L short sequences, each of which is then encoded by use of an m-stage pseudo-cyclic low-density parity check encoding system. Each of the L encoded sequences is further divided into shorter sequences, the number of which is identical to the number m of the stages of the pseudo-cyclic codes and each of which has a length m. The shorter sequences are rearranged in order by a replacing module, thereafter encoded, by use of the m-stage pseudo-cyclic low-density parity check encoding system, and outputted. Accordingly, a decoding apparatus with a simple structure where node processing circuits (e.g., minimum-value calculating circuits), the number of which is p that is a submultiple of the number m of the foregoing stages, are provided, can be employed to efficiently decode the codes having a large frame length and a large encoding gain.