Unequal Code Block Sizes in Wireless Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, such as LTE, face challenges in efficiently managing data transmission with unequal code block sizes, leading to varying decoding performance and reduced throughput due to limited reference signals and uniform code block characteristics.
Innovation Solution
Implementing a data transmission scheme where code blocks of varying sizes are used, with each block independently encoded using different code rates and modulation orders based on its size, allowing for improved channel estimation and decoding probabilities in poor channel conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If uniform code block sizes are used in data transmission, then the system complexity is reduced and processing is simplified, but the decoding performance varies and throughput is reduced due to limited reference signals
Solution Approach 1:
The patent divides the data transmission into multiple code blocks of different sizes, where each code block can be independently processed and decoded. This segmentation allows the system to handle varying data requirements more effectively, improving decoding performance for smaller blocks while maintaining manageable system complexity through standardized processing procedures.
Solution Approach 2:
The patent applies different code rates and modulation schemes to different code blocks based on their sizes and channel conditions. This local optimization allows each code block to be transmitted with the most appropriate parameters for its specific requirements, thereby improving overall decoding performance without requiring uniform complex processing across all blocks.
2Reliability
If smaller code blocks are used, then the probability of successful decoding increases, but the number of reference signals required increases leading to reduced throughput
Solution Approach 1:
The patent uses unequal code block sizes where smaller code blocks are employed selectively for parts of the data transmission that benefit most from higher decoding reliability, rather than applying small block sizes uniformly. This partial application optimizes decoding probability for critical data portions while avoiding the excessive reference signal overhead that would result from using small blocks for all data.
Solution Approach 2:
The patent dynamically adjusts code block sizes, code rates, and modulation schemes based on channel conditions and data requirements. By changing these parameters adaptively, the system achieves high decoding probability for smaller blocks when needed while maintaining larger blocks for other portions, thereby optimizing throughput without sacrificing reliability.
3Reliability
If different code rates are applied to different code blocks, then the decoding performance for each block is optimized, but the processing complexity and resource allocation difficulty increase
Solution Approach 1:
The patent segments the data into multiple code blocks that can be independently encoded with different code rates. This segmentation allows each block to be processed separately with its own optimized parameters, improving decoding performance while keeping the processing complexity manageable through standardized independent processing procedures for each segment.
Solution Approach 2:
The patent implements dynamic parameter changes by adjusting code rates, modulation schemes, and block sizes based on channel conditions and data characteristics. This adaptive parameter adjustment optimizes decoding performance for each code block while using systematic rules for parameter selection that prevent processing complexity from becoming unmanageable.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus generates a data transport block, divides the data transport block into a number of sub-blocks. The sub-blocks include at least a first sub-block and a second sub-block, where a size of the first sub-block is different than a size of the second sub-block. The apparatus may encode the number of sub-blocks using different code rates and/or different coding schemes. The apparatus may modulate the encoded sub-blocks using different modulation orders. The apparatus transmits the sub-blocks to a receiver.