LDPC Packet Repetition for Low-Bit-Rate Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in fully utilizing coding gains at lower bit rates due to the difficulty in implementing effective low bit rate LDPC code coding and decoding, leading to poor performance in error correction and data reliability.

Innovation Solution

The method involves repeating a source data packet multiple times and then applying LDPC coding, utilizing a (nb×z, kb×z) LDPC coder with a modified basic parity check matrix, and performing rate matching to achieve a lower bit rate coding scheme.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard LDPC coding is used at lower bit rates, then coding complexity is reduced, but coding gains are not fully utilized and error correction performance deteriorates

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

Solution Approach 1:

The patent applies dynamic rate matching by repeating the source data packet multiple times before LDPC coding. The repetition factor is dynamically adjusted based on the target bit rate, allowing the system to adapt coding parameters to achieve optimal error correction performance at lower bit rates without requiring complex code design changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the input data parameters by repeating the source data packet i times before coding. This parameter change transforms the effective code rate and allows standard LDPC codes to achieve better performance at lower bit rates by modifying the input characteristics rather than the code structure itself.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data packets are repeated multiple times before coding, then coding gains are fully utilized at lower bit rates, but processing time and data volume increase

Engineering Contradiction:
Improvecoding performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial repetition by repeating the source data packet a controlled number of times (i times) before coding. This partial action provides sufficient coding gains at lower bit rates without excessive repetition that would cause unacceptable processing delays, achieving an optimal balance between performance improvement and time consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If simple rate matching is used via higher bit rate LDPC codes, then implementation is straightforward, but coding gains are not fully utilized and performance is poor

Engineering Contradiction:
Improveimplementation easeVSAvoidcoding performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies preliminary action by repeating the source data packet before LDPC coding. This preprocessing step prepares the data in a form that allows standard LDPC codes to achieve better performance at lower bit rates, maintaining implementation simplicity while significantly improving coding gains and error correction capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3119004B1Method, device, and computer storage medium supporting low bit rate encoding
Publication Date: 2021.10.06 ZTE CORP
  • EP3119004B1 patent drawingFigure 1~3
  • EP3119004B1 patent drawing
  • EP3119004B1 patent drawing

AI summary

The disclosure discloses a method for supporting low bit rate coding. A source data packet to be coded is repeated for i times, and the data packet which is repeated for i times is coded. The disclosure also discloses an apparatus for supporting low bit rate coding and a computer storage medium.