Adaptive Channel Coding Reconfiguration for Variable Data Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face inefficiencies in channel coding due to limitations in turbo code performance, particularly with data block size segmentation and burst errors, which can degrade transmission efficiency and require additional dummy bits.
Innovation Solution
A method for dynamically reconfiguring channel coding configurations based on system requirements such as target bit error rate, latency, data type, and code rate, using a combination of channel codes like turbo codes and repetition accumulate codes, and informing changes through control channels or higher layer signaling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a single turbo code configuration is used for all data block sizes, then the implementation is simple, but the coding performance degrades for non-optimal block sizes and dummy bits are required
Solution Approach 1:
The patent implements dynamic channel coding configuration selection based on data block size. The system transitions from a static single configuration to a dynamic multi-configuration approach where the encoder selects the most appropriate turbo code configuration (different mother code rates, interleaver sizes, and termination methods) according to the actual data block size, thereby optimizing performance without requiring dummy bits
Solution Approach 2:
The patent changes key parameters of the turbo code configuration including mother code rate, interleaver size, and termination method based on data block size. By adjusting these parameters dynamically, the system achieves optimal coding performance for different block sizes while avoiding the need for dummy bit padding
2Reliability
If data blocks are segmented to match interleaver size, then the coding performance is optimized, but additional dummy bits are required and transmission overhead increases
Solution Approach 1:
The patent changes the mother code rate parameter based on data block size to eliminate the need for dummy bits. By selecting appropriate mother code rates (e.g., 1/3, 2/5, 1/2, 2/3, 3/4, 5/6) that are compatible with the actual data block size, the system achieves optimal coding performance without requiring dummy bit padding or segmentation
Solution Approach 2:
The patent segments the turbo code configuration space into multiple discrete configurations, each optimized for specific data block size ranges. This segmentation allows the system to select the most appropriate configuration for each transmission, achieving near-optimal performance across all block sizes without requiring dummy bits
3Device complexity
If fixed channel coding configuration is used, then the system complexity is low, but the transmission efficiency decreases when channel conditions or data requirements change
Solution Approach 1:
The patent implements dynamic channel coding configuration selection at the transmitter, where the encoder chooses the most appropriate turbo code configuration based on data block size and channel conditions. This dynamic approach significantly improves transmission efficiency while adding minimal complexity through simple configuration selection based on predefined criteria
Solution Approach 2:
The patent incorporates feedback mechanisms where the receiver evaluates the performance of received packets and provides feedback to the transmitter. Based on this feedback and current channel conditions, the transmitter can adaptively select optimal channel coding configurations, improving transmission efficiency while maintaining manageable system complexity
Data Source
AI summary
The present invention relates to a method for performing channel encoding by a transmitting end in a wireless communication system. Particularly, the method comprises the steps of: transmitting, to a receiving end, a configuration indicating a plurality of channel coding configurations; performing channel encoding using a first channel coding configuration among the plurality of channel coding configurations; and performing reconfiguration from the first channel coding configuration to a second channel coding configuration according to a change in system requirements, wherein the plurality of channel coding configurations comprise channel coding configurations, each comprising at least one channel code concatenated differently according to the system requirements.


