LDPC Convolutional Encoding for Variable-Length Data Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LDPC codes face challenges in efficiently encoding variable-length data, leading to increased redundant bits and decreased data transmission efficiency, particularly in systems like Ethernet, where the fixed-length block code approach results in changes in coding rate and redundant sequence transmission.

Innovation Solution

The development of an LDPC-CC encoding method that utilizes a smaller protograph size and modifies the parity check matrix by adding '1' to approximate lower or upper triangular matrices, enhancing the order of the parity check polynomial to improve received quality and reduce redundant bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed-length LDPC code block is used to encode variable-length data, then error correction capability is improved, but redundant bits increase and data transmission efficiency decreases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidredundant bits
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies dynamics by making the code block length variable rather than fixed. The encoding method dynamically adjusts the code block length to match the actual data length, allowing the system to maintain high error correction capability while minimizing redundant bits for different data sizes. This is achieved through adaptive selection of code block lengths from a set of predefined lengths based on the input data characteristics.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If padding processing is performed to adjust transmission information sequence length, then LDPC code block correspondence is improved, but coding rate changes and redundant sequence transmission increases

Engineering Contradiction:
ImproveLDPC code block correspondenceVSAvoidredundant sequence transmission
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple code block lengths that can accommodate various data sizes. Instead of performing padding processing during transmission, the system preliminarily selects an appropriate code block length from the predefined set that matches or closely fits the data length, thereby avoiding the need for padding and the associated redundant transmission.

Inventive Principle:
Principle #10Preliminary action

3Loss of substance

If a smaller protograph size is used in LDPC-CC design, then redundant bits are reduced, but received quality may deteriorate

Engineering Contradiction:
Improveredundant bitsVSAvoidreceived quality
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The patent applies parameter changes by systematically varying the protograph size and associated encoding parameters to find the optimal balance between redundant bits and received quality. The method involves adjusting parameters such as code block length, protograph size, and encoding rate based on the specific transmission conditions and data characteristics, thereby achieving good received quality with minimized redundant bits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3614567B1Encoding method, encoder, and decoder
Publication Date: 2023.12.20 PANASONIC HOLDINGS CORP
  • EP3614567B1 patent drawingFigure 1
  • EP3614567B1 patent drawingFigure 2
  • EP3614567B1 patent drawingFigure 3

AI summary

A low-density parity check convolution code (LDPC-CC) is made, and a signal sequence is sent after subjected to an error-correcting encodement using the low-density parity check convolution code. In this case, a low-density parity check code of a time-variant period (3g) is created by linear operations of first to 3g-th (letter g designates a positive integer) parity check polynomials and input data.