Adaptive Code Block Sizing for 5G Rate Matching Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G mobile communications systems, the receive end often experiences insufficiency in processing capability or buffer overflow due to mismatched data transmission rates and capabilities, leading to reduced receiving success rates.

Innovation Solution

A method and apparatus for rate matching and de-matching that determine and adjust code block sizes based on the receive end's processing and buffer capabilities in real-time, ensuring data is transmitted within the receive end's capacity, by calculating the receiving capability using parameters like maximum data rate and transmission time, and selecting appropriate code block sizes for rate matching and de-matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the transmit end increases data transmission rate to improve productivity, then the data processing volume exceeds the receive end's processing capability, causing processing insufficiency and reduced reliability

Engineering Contradiction:
Improvedata transmission rateVSAvoidreceiving success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic rate matching by determining code block sizes based on the receive end's processing capability and buffer capability. The transmit end adjusts the data transmission rate adaptively according to real-time receive end capabilities, transforming the static transmission rate into a dynamic parameter that changes with receive end conditions, thereby resolving the contradiction between high transmission rate and reliable reception

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of code block size (NCB) based on receive end capabilities. By adjusting NCB according to processing capability and buffer capability, the system modifies transmission parameters to match receive end capacity, ensuring data is transmitted at an optimal rate that maintains both productivity and receiving success rate

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the transmit end increases data transmission volume to improve productivity, then the data buffer volume exceeds the receive end's buffer capability, causing buffer overflow and reduced reliability

Engineering Contradiction:
Improvedata transmission volumeVSAvoidreceiving success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary determination of receive end buffer capability before data transmission. By assessing the maximum data buffer volume in advance and using this information to determine appropriate code block sizes, the system prevents buffer overflow before it occurs, ensuring both high transmission volume and reliable reception

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adjusts transmission parameters (code block size NCB) based on the receive end's buffer capability. This parameter change ensures that the data transmission volume matches the receive end's buffering capacity, preventing overflow while maintaining high productivity

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the code block size is increased to reduce processing overhead, then the data processing volume exceeds receive end capability, causing processing insufficiency

Engineering Contradiction:
Improveprocessing overheadVSAvoidprocessing capability sufficiency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent makes code block size dynamic by determining NCB based on receive end processing capability. Instead of using a fixed large code block size, the system adjusts NCB adaptively, allowing larger blocks when capability permits (reducing overhead) and smaller blocks when capability is limited (ensuring processing sufficiency), thus resolving the contradiction between processing efficiency and capability adequacy

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11558305B2Rate matching method and apparatus, and rate de-matching method and apparatus
Publication Date: 2023.01.17 HUAWEI TECH CO LTD
  • US11558305B2 patent drawing
  • US11558305B2 patent drawing
  • US11558305B2 patent drawing

AI summary

A rate matching method including: determining a receiving capability of a receive end, where the receiving capability is used to indicate a maximum data processing volume of the receive end in a first transmission time, and/or the receiving capability is used to indicate a maximum data buffer volume of the receive end in a first transmission time; the first transmission time is used to transmit a first transport block to which a first code block belongs; determining NCB based on the receiving capability, where NCB represents a code block size used for rate matching; performing rate matching on the first code block based on NCB. The receive end can adjust, based on a processing capability and/or a buffer capability that are/is of the receive end in a period of time, the code block size used for rate de-matching, to avoid insufficiency in processing capability and/or buffer overflow at the receive end.