Probabilistic Shaping Transport Block Size Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, such as 5G NR, face challenges in improving efficiency, throughput, and latency, particularly in integrating probabilistic shaping effectively while maintaining hardware and software compatibility across different communication standards.

Innovation Solution

The implementation of a method that determines a transport block size based on FEC and probabilistic shaping parameters, allowing for probabilistic shaping on either a transport block or code block level, with flexible CRC insertion options to enhance error detection and system compatibility, and applying shaping across multiple code blocks or individually within each block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If probabilistic shaping is integrated into existing wireless communication systems, then efficiency and throughput are improved, but device complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the transport block into multiple code blocks and applies probabilistic shaping independently to each code block. This segmentation allows the system to achieve throughput improvement through shaping while managing complexity by processing smaller, manageable units rather than the entire transport block at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by determining the transport block size based on both FEC parameters and probabilistic shaping parameters before actual transmission. This advance planning allows the system to optimize throughput while avoiding complex real-time adjustments during transmission, thereby managing device complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If probabilistic shaping is applied on transport block level across multiple code blocks, then throughput is improved, but processing complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the transport block into multiple code blocks and applies probabilistic shaping at the transport block level across these segments. This approach improves throughput by utilizing shaping across the entire transport block while managing processing complexity through systematic segmentation and structured processing of individual code blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent provides flexibility by allowing probabilistic shaping to be applied either on transport block level or on individual code block level. This partial action approach enables the system to achieve throughput improvement with manageable processing complexity by selecting the appropriate granularity based on specific system requirements and capabilities.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If flexible CRC insertion options are implemented, then system compatibility is improved, but device complexity increases

Engineering Contradiction:
Improvesystem compatibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic flexibility by allowing CRC to be inserted either before or after the probabilistic shaping process. This dynamic approach improves system compatibility and adaptability, allowing the system to work with different communication standards and requirements while managing device complexity through a unified framework that handles both insertion options.

Inventive Principle:
Principle #15Dynamics

4Productivity

If probabilistic shaping process is applied to determine transport block size, then efficiency is improved, but processing complexity increases

Engineering Contradiction:
ImproveefficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary determination of transport block size by considering both FEC parameters and probabilistic shaping parameters before actual data transmission. This advance determination improves efficiency by optimizing the transport block size based on shaping considerations while managing processing complexity by completing this calculation in advance rather than during real-time transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the probabilistic shaping process into manageable steps: determining transport block size, dividing into code blocks, applying shaping to each block, and recombining. This segmentation improves efficiency through systematic processing while reducing processing complexity by breaking down the overall task into smaller, more manageable operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240380514A1Transmit flow for supporting probabilistic shaping
Publication Date: 2024.11.14 QUALCOMM INC
  • US20240380514A1 patent drawing
  • US20240380514A1 patent drawing
  • US20240380514A1 patent drawing

AI summary

A method for wireless communication at a transmitting wireless device and related apparatus are provided. In the method, the device determines, based on the first parameter associated with a Forward Error Correction (FEC) process and a second parameter associated with a probabilistic shaping process, the transport block (TB) size for a TB associated with a signal to be transmitted, and performs the probabilistic shaping process on a first set of data bits of the signal on the TB to obtain a second set of transmit bits. The TB cyclic redundancy check (CRC) is inserted into the TB before or after the probabilistic shaping process, and the probabilistic shaping process is applied on the TB level across multiple code blocks (CBs) associated with the TB or on the CB level individually inside each CB of the multiple CBs. The device further transmits the signal using the second set of transmit bits.