5G Transport Block Segmentation for Selective Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing wireless communication systems face challenges in efficiently managing retransmissions of transport blocks due to decoding failures on individual code blocks, leading to unnecessary whole block retransmissions.
Innovation Solution
The introduction of sub-transport blocks (sub-TBs) with cyclic redundancy checks (CRC) allows for selective retransmission of partial TBs, enabling more efficient data transmission operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a transport block is split into multiple code blocks and channel coding is performed by code block, then coding flexibility is improved, but decoding failure on one code block leads to retransmission of the whole transport block causing transmission inefficiency
Solution Approach 1:
The transport block is segmented into multiple code blocks, and each code block is further divided into sub-code blocks. This hierarchical segmentation allows independent error detection and retransmission of only failed sub-code blocks rather than the entire transport block, resolving the contradiction between coding flexibility and transmission efficiency.
Solution Approach 2:
Sub-code blocks are introduced as an intermediary layer between code blocks and transport blocks. This intermediate segmentation enables finer-grained error management, allowing the system to maintain coding flexibility while improving transmission efficiency through selective retransmission of only the failed sub-code blocks.
2Reliability
If the whole transport block is retransmitted due to decoding failure on one code block, then error correction reliability is improved, but unnecessary data transmission increases wasting network resources
Solution Approach 1:
The failed sub-code block is extracted and identified through individual CRC checking, allowing only the specific failed portion to be retransmitted rather than the entire transport block. This extraction approach maintains error correction reliability while eliminating unnecessary retransmission of successfully received data.
Solution Approach 2:
Instead of retransmitting the complete transport block, only the partial failed sub-code block is retransmitted. This partial action approach maintains sufficient error correction reliability for the failed portion while avoiding the excessive resource consumption of full block retransmission.
3Measurement precision
If cyclic redundancy check is added to each code block, then error detection capability is improved, but computational complexity and overhead increase
Solution Approach 1:
The error detection mechanism is segmented from the code block level to the sub-code block level. By adding CRC to smaller sub-code blocks rather than entire code blocks, the system achieves finer error detection precision while the modular structure keeps computational complexity manageable through localized processing.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
The present invention relates to a communication technique, which is a convergence of IoT technology and 5G communication system for supporting higher data transmission rate beyond 4G system, and a system for same. The present invention can be applied to smart services (e.g. smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, security-and safety-related services and the like) on the basis of 5G communication technology and IoT-related technology. The present invention provides a method, for transmitting data by a terminal, comprising the steps of: receiving, from a base station, information relating to sub-transmission blocks comprised in a transmission block; determining sub-transmission blocks on the basis of the number of code blocks comprised in the scheduled transmission block and the information relating to the sub-transmission blocks; and transmitting data to the base station by means of the sub-transmission blocks, wherein the sub-transmission block is a code block group comprising at least one code block.