LDPC Parity Puncturing for Multi-Rate Signal Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face limitations in supporting various coding rates for high-speed, high-capacity data transmission/reception using Low Density Parity Check (LDPC) codes due to cyclic structure restrictions and complex hardware implementation, necessitating a method to transmit/receive signals at multiple coding rates without increasing the number of encoders and decoders.

Innovation Solution

The implementation of a puncturing scheme to generate and manage parity check matrices, allowing for encoding and decoding at various coding rates using a single encoder and decoder, by puncturing parity symbols according to a designed puncturing pattern, thereby supporting multiple coding rates with minimal hardware complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple encoders and decoders are used to support various coding rates, then coding rate adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecoding rate adaptabilityVSAvoidnumber of encoders and decoders
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal encoder and decoder that can operate at multiple coding rates (1/2, 2/3, 3/4, etc.) through a single puncturing mechanism. The encoder generates codewords at a base coding rate, and the puncturer selectively removes parity bits to achieve different target coding rates. This multi-functional approach eliminates the need for separate encoders and decoders for each coding rate, directly resolving the contradiction between adaptability and device complexity.

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

Solution Approach 2:

The patent changes the parameter of the puncturing pattern to achieve different coding rates. By adjusting the puncturing pattern (which parity bits to remove), the system can transition between different coding rates without changing the underlying encoder or decoder structure. This parameter-based approach allows flexible adaptation while maintaining constant hardware complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If LDPC codes are used for high-speed data transmission, then transmission capacity is improved, but hardware implementation complexity increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidhardware implementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the LDPC codeword into information bits and parity bits, with the parity portion further divisible into multiple groups. This segmentation enables the puncturing operation to selectively remove specific parity bits while retaining the structured LDPC code properties. The segmented approach maintains the high error correction capability of LDPC codes while simplifying the hardware implementation for rate adaptation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts (punctures) specific parity bits from the full LDPC codeword to achieve different coding rates. By taking out only the necessary parity bits according to a designed puncturing pattern, the system maintains the essential LDPC code structure and error correction performance while reducing the transmitted data volume and simplifying hardware requirements for different coding rates.

Inventive Principle:
Principle #2Taking out (Extraction)

3Stability of the object's composition

If cyclic structure restrictions are applied to LDPC codes, then code structure regularity is improved, but coding rate flexibility deteriorates

Engineering Contradiction:
Improvecode structure regularityVSAvoidcoding rate flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics into the LDPC code system by implementing a puncturing mechanism that can adaptively adjust the coding rate based on channel conditions and requirements. While the base LDPC code maintains its regular cyclic structure for stability, the puncturing stage dynamically selects which parity bits to transmit, enabling flexible rate adaptation without disrupting the underlying code structure regularity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7904792B2Apparatus and method for transmitting/receiving signal in a communication system
Publication Date: 2011.03.08 SAMSUNG ELECTRONICS CO LTD
  • US7904792B2 patent drawing
  • US7904792B2 patent drawing
  • US7904792B2 patent drawing

AI summary

In a communication system, a signal transmission apparatus includes an encoder for encoding an information vector into a low density parity check (LDPC) codeword with an LDPC coding scheme, and a puncturer for puncturing the LDPC codeword according to a coding rate using a puncturing scheme. A signal reception apparatus includes a ‘0’ inserter for inserting ‘0’ symbols in a received signal according to a coding rate used in a signal transmission apparatus, and a decoder for decoding the ‘0’ symbol-inserted signal with a decoding scheme corresponding to a low density parity check (LDPC) coding scheme used in the signal transmission apparatus, thereby detecting an information vector.