Variable-Rate Block LDPC Encoding With a Single Parity Matrix

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Low Density Parity Check (LDPC) codes in mobile communication systems are limited by their fixed coding rate, which restricts their ability to support variable coding rates necessary for high-speed, high-capacity data transmission, especially in environments with varying channel conditions.

Innovation Solution

A method and apparatus for encoding and decoding block LDPC codes with a variable coding rate, utilizing schemes such as shortening, removing, and puncturing to adjust the parity check matrix, allowing for flexible coding rates while minimizing coding complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed coding rate LDPC code is used, then the encoder structure is simple and reliable, but the system cannot adapt to variable channel conditions and high-speed data transmission requirements

Engineering Contradiction:
Improvecoding rate adaptabilityVSAvoidencoder structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single encoder that can generate LDPC codes with multiple different coding rates. The encoder achieves this by selectively using different sub-matrices from a structured parity check matrix H, where H consists of an identity matrix I and a zero matrix O arranged in a specific pattern. This allows the same encoder hardware to support variable coding rates (e.g., 1/2, 2/3, 3/4) without requiring separate encoders for each rate, thus resolving the contradiction between adaptability and device complexity.

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

2Productivity

If the coding rate is increased to support high-speed transmission, then the data transmission capacity improves, but the error correction capability deteriorates

Engineering Contradiction:
Improvedata transmission rateVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies parameter changes by systematically varying the coding rate parameter while maintaining a structured parity check matrix format. The parity check matrix H is constructed with specific patterns of identity matrices I and zero matrices O, where the arrangement and dimensions of these sub-matrices are adjusted according to the desired coding rate. This allows the system to optimize the balance between transmission rate and error correction capability for different channel conditions, rather than using a fixed coding rate that cannot adapt to varying requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple encoders are used to support different coding rates, then the coding rate adaptability improves, but the device complexity and cost increase

Engineering Contradiction:
Improvesupport for multiple coding ratesVSAvoidnumber of encoders
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single encoder that can generate LDPC codes with multiple different coding rates. The encoder achieves this by selectively using different sub-matrices from a structured parity check matrix H, where H consists of an identity matrix I and a zero matrix O arranged in a specific pattern. This allows the same encoder hardware to support variable coding rates (e.g., 1/2, 2/3, 3/4) without requiring separate encoders for each rate, thus resolving the contradiction between adaptability and device complexity.

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

4Reliability

If conventional LDPC codes are used, then the error correction performance is good, but the coding rate is fixed and cannot be adjusted for different channel conditions

Engineering Contradiction:
Improveerror correction performanceVSAvoidcoding rate variability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by systematically varying the coding rate parameter while maintaining a structured parity check matrix format. The parity check matrix H is constructed with specific patterns of identity matrices I and zero matrices O, where the arrangement and dimensions of these sub-matrices are adjusted according to the desired coding rate. This allows the system to optimize the balance between transmission rate and error correction capability for different channel conditions, rather than using a fixed coding rate that cannot adapt to varying requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7502987B2Apparatus and method for encoding and decoding block low density parity check codes with a variable coding rate
Publication Date: 2009.03.10 POSTECH ACADEMY INDUSTRY FOUNDATION
  • US7502987B2 patent drawing
  • US7502987B2 patent drawing
  • US7502987B2 patent drawing

AI summary

An apparatus and method for coding a block Low Density Parity Check (LDPC) code having a variable coding rate. The apparatus receives an information word and encodes the information word into a block LDPC code based on one of a first parity check matrix and a second parity check matrix, depending on a coding rate to be applied when generating the information word into the block LDPC code.