Adaptive Channel Coding for Variable Block Length Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In broadcast and communication systems using radio waves and cables, existing error correction methods struggle to maintain high data reception quality due to limitations in variable block length and coding rate configurations, particularly in mobile and semi-fixed environments.
Innovation Solution
A transmission method that selects between multiple coding methods per data symbol group, using either a first coding method with a specific parity check matrix or a second coding method with a different parity check matrix after puncturing, to achieve variable coding rates and block lengths, thereby optimizing data reception quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single coding method with fixed coding rate is used, then the system is simple to implement, but it cannot adapt to variable data amounts and mobile environments, resulting in poor data reception quality
Solution Approach 1:
The patent implements dynamic coding method selection by switching between first and second coding methods based on the coding rate of the current data symbol group. The system dynamically adjusts the coding approach (whether to apply puncturing) according to real-time requirements, making the error correction system adaptive to varying channel conditions and data characteristics, thereby improving reception quality without requiring a completely complex system redesign
Solution Approach 2:
The patent changes the coding rate parameter by selecting different coding methods (with or without puncturing) for different data symbol groups. By varying the coding rate according to the specific requirements of each data group, the system optimizes the balance between error correction capability and data transmission efficiency, resolving the contradiction between reliability and complexity
2Productivity
If puncturing processing is applied to increase coding rate, then data transmission efficiency improves, but error correction performance deteriorates
Solution Approach 1:
The patent applies local quality by selectively applying puncturing processing only to specific data symbol groups that require higher coding rates, while leaving other data symbol groups with full error correction capability. This localized application of puncturing allows the system to optimize transmission efficiency for specific data portions without compromising the error correction performance of other critical data, thus resolving the contradiction between productivity and reliability
3Adaptability or versatility
If variable block length and coding rate are implemented to adapt to mobile environments, then adaptability improves, but system complexity increases
Solution Approach 1:
The patent segments the transmission data into multiple data symbol groups and applies different coding methods to each segment based on its specific requirements. This segmentation allows the system to achieve variable block length and coding rate adaptability without having to redesign the entire system, as each segment can be independently processed with the appropriate coding method, thereby reducing overall system complexity while maintaining high adaptability
Data Source
AI summary
One coding method is selected from a plurality of coding methods per data symbol group, an information sequence is encoded by using the selected coding method. The plurality of coding methods includes at least a first coding method and a second coding method. The first coding method is a coding method with a first coding rate for generating a first codeword as a first encoded sequence by using a first parity check matrix. The second coding method is a coding method with a second coding rate different from the first coding rate and obtained after puncturing processing, where a second encoded sequence is generated by performing the puncturing processing on a second codeword by using a second parity check matrix different from the first parity check matrix. A number of bits of the first encoded sequence is equal to a number of bits of the second encoded sequence.


