Terminal Apparatus Soft Buffer Size Adaptation for 5G NR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems, particularly in the context of 5G New Radio (NR), face challenges in efficiently performing error-correction coding for both base station and terminal apparatuses, which affects data transmission reliability and efficiency across different communication scenarios.
Innovation Solution
The implementation of a communication method that segments transport blocks into multiple code blocks, with each block being coded based on a soft buffer size determined by initial transmission parameters, including the number of code blocks and Modulation and Coding Scheme (MCS) fields, allowing for efficient retransmission strategies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If transport blocks are segmented into multiple code blocks for error-correction coding, then data transmission reliability is improved, but device complexity increases
Solution Approach 1:
The transport block is divided into multiple code blocks (first code blocks and second code blocks) to enable selective retransmission. This segmentation allows the system to improve reliability by transmitting only the problematic code blocks upon retransmission rather than the entire transport block, thereby reducing the complexity burden on the decoding unit while maintaining high reliability.
Solution Approach 2:
The coding strategy dynamically adapts based on transmission conditions. The decoding unit determines whether to decode all code blocks or only specific code blocks based on retransmission requirements. This dynamic approach allows the system to optimize between reliability and complexity by adjusting the decoding scope according to actual communication needs.
2Productivity
If soft buffer size is adjusted based on retransmission requirements, then error-correction coding efficiency is improved, but processing time increases
Solution Approach 1:
The soft buffer size is pre-configured based on the number of code blocks in the transport block before transmission begins. This preliminary setup allows the decoding unit to quickly determine the appropriate buffer size without time-consuming calculations during retransmission, thereby improving coding efficiency while minimizing processing time delays.
Solution Approach 2:
The soft buffer size parameter is dynamically changed based on the transmission scenario (initial transmission vs. retransmission). During retransmission, the buffer size is adjusted to match the number of code blocks requiring retransmission, which optimizes coding efficiency by allocating resources only where needed, thus reducing unnecessary processing time.
3Adaptability or versatility
If code block segmentation is performed based on transport block size, then coding adaptability is improved, but device complexity increases
Solution Approach 1:
The segmentation parameters (number of code blocks, soft buffer size) are determined based on the transport block size and MCS field values. By using these parameter changes, the system achieves high adaptability to different transmission conditions without requiring complex segmentation logic, as the parameters are derived from standard communication protocol fields.
Solution Approach 2:
The code block segmentation mechanism serves multiple functions: it enables error-correction coding, facilitates selective retransmission, and adapts to different transport block sizes. This multi-functionality improves coding adaptability while avoiding the need for separate complex mechanisms for each function, thereby reducing overall device complexity.
Data Source
AI summary
A terminal apparatus includes a receiver configured to receive a transport block, and a decoding unit configured to decode the plurality of first code blocks, in which each of the plurality of first code blocks is coded based on a soft buffer size, the soft buffer size is given based on at least a first value, the first value is the number of the plurality of first code blocks in an initial transmission of the transport block, the number of the plurality of first code blocks is given based on a size of the transport block, the size of the transport block is given based on at least an MCS field included in the downlink control information, in a case that at least one second code block is retransmitted, the first value is the number of the at least one second code block, and the at least one second code block includes some code blocks of the plurality of first code blocks resulting from the segmentation.


