Transport Block Size Determination Without Padding Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, particularly in next-generation networks like 5G NR, face inefficiencies in determining transport block sizes due to cyclic dependencies between parameters, leading to large TBS tables and unnecessary padding bits.

Innovation Solution

A method and apparatus that determine transport block size (TBS) in a single pass using specific parameters such as maximum code block size, transport block and code block cyclic redundancy check sizes, and number of code blocks, without recursive procedures, enabling byte-aligned code block lengths without padding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If recursive procedures are used to determine transport block size, then the determination can handle cyclic dependencies between parameters, but the computational complexity increases and requires large TBS tables

Engineering Contradiction:
Improveability to handle cyclic dependenciesVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing transport block size values in a lookup table based on modulation order and code rate parameters. This allows the system to retrieve TBS values directly without performing recursive calculations during actual data transmission, thereby reducing computational complexity while maintaining the ability to handle cyclic dependencies between parameters.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If recursive procedures are used to determine transport block size, then accurate TBS can be calculated, but padding bits are required and efficiency decreases

Engineering Contradiction:
ImproveTBS calculation accuracyVSAvoidtransmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses a lookup table that stores pre-calculated transport block size values corresponding to different combinations of modulation order and code rate. Instead of performing recursive calculations that require padding bits, the system copies the appropriate TBS value from the lookup table based on the current parameters, achieving both accurate TBS determination and improved transmission efficiency by eliminating unnecessary padding.

Inventive Principle:
Principle #26Copying

3Productivity

If large TBS tables are used to store pre-calculated values, then single-pass determination is possible, but the memory requirements increase

Engineering Contradiction:
Improvedetermination speedVSAvoidmemory storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent reduces memory storage requirements by applying parameter changes - specifically, it organizes the lookup table to store TBS values indexed by modulation order and code rate parameters rather than storing all possible TBS values. This parameter-based indexing approach enables single-pass determination while minimizing the quantity of stored data by only keeping essential parameter combinations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11368248B2Methods and apparatus for determining transport block size in wireless communication
Publication Date: 2022.06.21 QUALCOMM INC
  • US11368248B2 patent drawing
  • US11368248B2 patent drawing
  • US11368248B2 patent drawing

AI summary

Apparatuses and methods are disclosed for determining a transport block size (TBS) as a function of various parameters without cyclic dependencies between the parameters and TBS. The disclosed function can determine a TBS in a single pass, and the determined TBS allows the use of code blocks with equal code block size (CBS) in a transport block segmentation process. The determined TBS can provide byte-aligned code block lengths and require no padding bits in a transport block.