LDPC Encoding Rate Selection with Puncturing for Stable Reception
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
Data Source
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.


