LDPC Convolutional Encoding for Flexible Coding Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LDPC-CC encoders and decoders face challenges in supporting multiple coding rates with low computational complexity while maintaining high received data quality, as existing methods either increase computational complexity or compromise on data quality.

Innovation Solution

The proposed solution involves an LDPC-CC encoder and decoder configuration that uses a parity check polynomial to set coding rates, incorporating a coding rate setting section, computation sections, a parity computing section, and an adding section for encoding, and a log likelihood ratio setting section and computation processing section for decoding, utilizing belief propagation to achieve efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If puncturing processing is used to adjust coding rate in LDPC-BC, then coding rate flexibility is improved, but redundant sequence transmission and data quality deteriorate

Engineering Contradiction:
Improvecoding rate flexibilityVSAvoiddata quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent employs a time-varying periodic parity check matrix where the encoding pattern changes periodically over time. This dynamic structure allows the system to achieve different coding rates through natural periodic variation without requiring puncturing operations, thereby maintaining data quality while providing coding rate flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of time-varying period in the parity check matrix to achieve different coding rates. By adjusting the period parameter and the structure of the parity check matrix at different time instances, the system can flexibly control the coding rate without introducing redundant transmissions or quality degradation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple LDPC-CC codes are used to support multiple coding rates, then coding rate versatility is improved, but device complexity increases

Engineering Contradiction:
Improvecoding rate versatilityVSAvoidencoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal LDPC-CC encoder with a time-varying periodic structure that can support multiple coding rates through a single unified framework. The encoder uses a general form of parity check matrix with period g, where different coding rates are achieved by configuring the matrix structure and period parameter, eliminating the need for multiple separate encoder implementations.

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

Solution Approach 2:

The patent segments the encoding process into periodic time-varying stages, where the parity check matrix structure repeats every g time instances. This segmentation allows the system to achieve multiple coding rates through temporal division rather than requiring multiple parallel encoder structures, thereby reducing overall device complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If LDPC-CC with time-varying period is used, then encoding flexibility is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding flexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements periodic action by using a parity check matrix with time-varying period g, where the encoding pattern repeats periodically. This periodic structure provides encoding flexibility for different coding rates while maintaining computational efficiency through the regular, predictable pattern that can be pre-computed and stored, avoiding the need for complex real-time calculations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8892984B2Convolutional code encoding method
Publication Date: 2014.11.18 PANASONIC HOLDINGS CORP
  • US8892984B2 patent drawing
  • US8892984B2 patent drawing
  • US8892984B2 patent drawing

AI summary

An encoder and decoder using LDPC-CC (Low Density Parity Check-Convolutional Codes) is disclosed. In the encoder (200), an encoding rate setting unit (250) sets an encoding rate (s−1)/s (s=z), and an information creating unit (210) sets information including from information Xs,i to information Xz−1,i to zero. A first information computing unit (220-1) receives information X1,i at time point i to compute the X1(D) term of formula (1). A second information computing unit (220-2) receives information X2,i at time point i to compute the X2(D) term of formula (1). A third information computing unit (220-3) receives information X3,i at time point i to compute the X3(D) term of formula (1). A parity computing unit (230) receives parity Pi−1 at time point i−1 to compute the P(D) of formula (1). The exclusive OR of the results of the computation is obtained as parity Pi at time i. Ax.