LDPC-CC Data Rearrangement for Sequential Packet Erasures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current erasure correction methods, such as Reed-Solomon codes, are inadequate for handling a large number of packet erasures in applications like moving image streaming, especially when erasures occur due to fading in radio communication paths, leading to ineffective error correction and increased computational burdens.

Innovation Solution

The implementation of a low-density parity-check convolutional code (LDPC-CC) erasure correction coding apparatus and method, which arranges information data according to a constraint length and coding rate to generate parity packets, improving erasure correction capability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Reed-Solomon code is used for erasure correction, then correction performance can be improved by increasing block length, but calculation amount and circuit scale increase

Engineering Contradiction:
Improveerasure correction performanceVSAvoidcircuit scale
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameters of the error correction code from Reed-Solomon to LDPC code, which has different structural characteristics. LDPC codes use a sparse parity-check matrix with low density, enabling efficient encoding and decoding algorithms that reduce calculation complexity while maintaining or improving correction performance for packet erasure channels

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional Reed-Solomon code mechanism with an LDPC code mechanism that uses iterative belief propagation decoding. This substitution transforms the error correction approach from algebraic decoding to probabilistic iterative decoding, reducing the computational burden and circuit complexity while handling burst erasures more effectively

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If Reed-Solomon code is used for erasure correction, then correction capability can be enhanced, but calculation amount increases

Engineering Contradiction:
Improveerasure correction capabilityVSAvoidcalculation amount
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the code structure parameters from Reed-Solomon's dense generator matrix to LDPC's sparse parity-check matrix. This parameter change enables the use of iterative decoding algorithms that converge quickly with fewer calculations, reducing energy consumption while maintaining correction capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies iterative decoding with a predetermined number of iterations, performing only the necessary calculations to achieve convergence or reach the iteration limit. This partial action approach avoids exhaustive computation while achieving sufficient correction performance for the given channel conditions

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If LDPC code is used for packet erasure correction, then encoding and decoding can be performed with feasible time and calculation cost, but correction performance may be insufficient for large number of sequential erasures

Engineering Contradiction:
Improveencoding and decoding speedVSAvoidcorrection performance for burst erasures
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary arrangement of information packets before LDPC encoding, organizing them in a specific sequence that optimizes the distribution of erasures across code blocks. This preliminary action ensures that even when burst erasures occur, they are distributed in a manner that the iterative decoder can effectively handle

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamic iterative decoding with adaptive termination, where the decoding process continues until convergence or a predetermined iteration limit is reached. This dynamic approach allows the system to adapt to different erasure patterns and channel conditions, maintaining good correction performance for burst erasures while preserving fast decoding speed

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11063693B2Transmitting device with erasure correction coding and transmitting method with erasure correction coding
Publication Date: 2021.07.13 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11063693B2 patent drawing
  • US11063693B2 patent drawing
  • US11063693B2 patent drawing

AI summary

A loss correction encoding device having an improved capability of loss correction using LDPC-CC includes a rearranging unit that rearranges information data contained in n information packets according to the constraint length Kmax and the encoding rate (q−1)/q of a check polynomial of the loss correction code used in a loss correction encoding unit. Specifically, the rearranging unit rearranges the information data in such a way that continuous Kmax×(q−1) pieces of information data after rearrangement are contained in different information packets. The rearranging unit distributes the information data to information blocks from n information packets, where n satisfies the formula Kmax×(q−1)≤n.