LDPC Interleaving Scheme for Puncturing Without Short Tanner Cycles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of puncturing schemes in communication systems to support various coding rates for LDPC codes leads to performance degradation due to changes in the cycle structure of the Tanner graph, necessitating a method to prevent this degradation.

Innovation Solution

An encoding apparatus and method that employs an interleaving scheme to generate LDPC codes, ensuring no short-length cycles exist in the Tanner graph when the codes are punctured, thereby maintaining performance by using a check node-merged Tanner graph for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a puncturing scheme is used to support various coding rates, then coding rate flexibility is improved, but LDPC code performance degrades due to short-length cycles in the Tanner graph

Engineering Contradiction:
Improvecoding rate flexibilityVSAvoidLDPC code performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-designing the interleaver structure before puncturing occurs. The interleaver is configured in advance to ensure that when puncturing is applied, the resulting Tanner graph will not contain short-length cycles. This proactive design prevents performance degradation before it can occur, rather than attempting to fix the issue after puncturing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameters of the interleaver structure to achieve the desired cycle properties in the punctured Tanner graph. By adjusting the interleaver configuration parameters, the system maintains freedom from short cycles even after puncturing, thus preserving LDPC code performance across different coding rates.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If puncturing rate is increased to achieve higher coding rates, then coding rate flexibility is improved, but convergence rate of decoding decreases

Engineering Contradiction:
Improvecoding rate flexibilityVSAvoidconvergence rate of decoding
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The interleaver is pre-configured to anticipate the effects of puncturing on decoding convergence. By designing the interleaver structure in advance to prevent short cycles, the patent ensures that the decoding process maintains its convergence rate even when high puncturing rates are applied to achieve higher coding rates.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If puncturing is applied to support various coding rates, then system adaptability is improved, but computational complexity increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the interleaver parameters to create a structure that is optimized for punctured codes. This parameter adjustment allows the system to handle various coding rates through puncturing while maintaining manageable computational complexity during decoding, as the pre-designed interleaver prevents problematic cycle structures that would increase complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7930619B2Apparatus and method for encoding low density parity check codes in a communication system
Publication Date: 2011.04.19 SAMSUNG ELECTRONICS CO LTD
  • US7930619B2 patent drawing
  • US7930619B2 patent drawing
  • US7930619B2 patent drawing

AI summary

A Low Density Parity Check (LDPC) code encoding apparatus for a communication system is provided. The encoding apparatus receives information bits, and generates an LDPC code by encoding the information bits using an interleaving scheme. The interleaving scheme is generated such that when the LDPC code is punctured, there is no short-length cycle in a Tanner graph of the punctured LDPC code.