LDPC Encoding Rate Selection with Puncturing for Stable Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Broadcast and communication systems using LDPC codes face challenges in maintaining high data reception quality due to variable block lengths and coding rates, especially in mobile and semi-fixed environments, where existing methods struggle to optimize error correction performance effectively.

Innovation Solution

The system employs a method to select between two coding methods based on different parity check matrices, allowing for variable coding rates and block lengths by using puncturing processing, which adjusts the number of bits transmitted and applying corresponding decoding methods at the receiving end to enhance data reception quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If puncturing processing is applied to generate encoded sequences with different coding rates, then adaptability to variable data amounts and environments is improved, but device complexity increases due to multiple parity check matrices and decoding methods

Engineering Contradiction:
Improveadaptability to variable data amounts and environmentsVSAvoidcomplexity of multiple parity check matrices and decoding methods
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects between first and second decoding methods based on the coding rate of the received signal. The transmitting device varies the coding rate by applying puncturing processing to different portions of the codeword, and the receiving device adapts by choosing the appropriate decoding method corresponding to each coding rate, enabling flexible adaptation to variable data amounts and channel conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the coding rate parameter by applying puncturing processing to different portions of the codeword generated by the same LDPC encoder. The receiving device corresponds to each coding rate with a specific decoding method, allowing the system to adapt to different transmission requirements by varying the coding rate parameter without changing the underlying code structure

Inventive Principle:
Principle #35Parameter changes

2Reliability

If different coding rates are used to optimize error correction performance, then data reception quality is improved, but loss of information increases due to puncturing processing

Engineering Contradiction:
Improveerror correction performanceVSAvoidinformation loss from puncturing
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system optimizes error correction performance by changing the coding rate parameter through selective puncturing. Different coding rates (first coding rate and second coding rate) are achieved by puncturing different portions of the codeword, allowing the system to adapt the level of redundancy to match channel conditions and optimize reliability for each transmission scenario

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10411835B2Transmitting device for performing an encoding process on an information bit sequence using a coding scheme selected from a coding scheme set
Publication Date: 2019.09.10 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US10411835B2 patent drawing
  • US10411835B2 patent drawing
  • US10411835B2 patent drawing

AI summary

One coding method of a plurality of coding methods including at least a first coding method and a second coding method is selected, an information sequence is encoded by using the selected coding method, and an encoded sequence obtained by performing predetermined processing on the information sequence is modulated and transmitted. The first coding method is a coding method having a first coding rate, for generating a first encoded sequence by performing puncturing processing on a generated first codeword by using a first parity check matrix. The second coding method is a coding method having a second coding rate, for generating a second encoded sequence by performing puncturing processing on a generated second codeword by using a second parity check matrix that is different from the first parity check matrix, the second coding rate after the puncturing process being different from the first coding rate. Further, a number of bits of the first encoded sequence is equal to a number of bits of the second encoded sequence.