LDPC Convolutional Packet Rearrangement for Burst Erasure Recovery

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, and there is a need for improved erasure correction capabilities in packet communication systems.

Innovation Solution

The implementation of an erasure correction coding apparatus and method using a low-density parity-check convolutional code (LDPC-CC) that arranges information data according to a constraint length and coding rate, generating parity packets to enhance erasure correction capabilities.

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 block code to LDPC convolutional code, adopting a different coding structure with sparse parity-check matrices that enables effective erasure correction without requiring large block lengths, thus avoiding the increase in circuit scale while maintaining correction performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the traditional Reed-Solomon code mechanism with an LDPC-CC mechanism that uses belief propagation decoding and sum-product algorithms, replacing the mathematical structure and decoding approach to achieve better erasure correction with reduced computational complexity and smaller circuit implementation

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

2Reliability

If Reed-Solomon code block length is increased to improve correction performance, then more packets can be corrected, but calculation amount in encoding and decoding processing 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 from block code to convolutional code with memory, using a sparse parity-check matrix H that relates current and past information packets to parity packets through a structured relationship, enabling efficient encoding and decoding with fixed computational complexity regardless of packet sequence length

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic elements through the convolutional structure where the encoder maintains state information (memory) and the decoder uses iterative belief propagation that dynamically updates probability estimates, allowing the system to adapt to varying erasure patterns without increasing overall computational burden

Inventive Principle:
Principle #15Dynamics

3Reliability

If packets are sequentially erased over a relatively long period due to fading, then burst erasure is caused, but Reed-Solomon code cannot effectively correct such erasures

Engineering Contradiction:
Improvecorrection effectiveness against burst erasuresVSAvoidhandling capability of sequential erasures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent employs a convolutional code structure with memory that dynamically adapts to sequential erasures by maintaining state information across time, allowing the decoder to leverage temporal correlations and propagate belief information through the erasure burst to recover lost packets that would be independent in block code

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent ensures continuous useful action through the convolutional encoding process where each output packet depends on current and previous input packets, creating a continuous chain of dependencies that allows incremental decoding and recovery even when packets are sequentially erased over extended periods

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11742984B2Transmitting method with error correction coding
Publication Date: 2023.08.29 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11742984B2 patent drawing
  • US11742984B2 patent drawing
  • US11742984B2 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.