Dynamic HARQ-ACK Sub-Codebooks for Uncertain Wireless Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face inefficiencies in handling HARQ-ACK codebooks due to unpredictable scheduling and resource consumption when uncertainty arises in receiving data, leading to potential errors and increased payload size.

Innovation Solution

Implementing a method and system for generating multiple sub-codebooks with varying lengths based on RRC configuration and using indicators like C-DAI and T-DAI to determine missed transmissions, and padding ACK/NACK bits as needed, to efficiently manage HARQ-ACK feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the receiving device pads the sets of acknowledgement bits to ensure predictable position in the codebook, then the position predictability is improved, but the system resources are consumed

Engineering Contradiction:
Improveposition predictabilityVSAvoidsystem resources
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent divides the HARQ-ACK codebook into multiple sub-codebooks, where each sub-codebook corresponds to a specific transmission type (e.g., 1-bit sub-codebook for TB-based transmissions, multi-bit sub-codebooks for CBG-based transmissions). This segmentation allows each sub-codebook to have its own predictable structure and length, eliminating the need for excessive padding while maintaining position predictability within each sub-codebook.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different padding strategies to different sub-codebooks based on their specific requirements. Each sub-codebook can have its own length and padding configuration optimized for its particular transmission type, rather than applying a uniform padding approach to the entire codebook. This local optimization reduces overall resource consumption while maintaining necessary predictability.

Inventive Principle:
Principle #3Local quality

2Loss of substance

If multiple sub-codebooks with different lengths are used to accommodate varying transmission types, then the resource efficiency is improved, but the codebook structure complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidcodebook structure
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent introduces dynamic sub-codebook selection and concatenation based on the received transmission type. The UE dynamically determines which sub-codebooks to generate and concatenate based on the DAI values and transmission characteristics. This dynamic approach allows the system to adapt the codebook structure to actual needs, improving resource efficiency while managing complexity through rule-based automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the length and composition parameters of sub-codebooks based on transmission type indicators (DAI values). Different parameter configurations are applied to different sub-codebooks, allowing flexible adaptation to various transmission scenarios. This parameter-based control enables resource-efficient codebook construction while providing clear rules for managing structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the codebook is padded to a fixed length, then the processing simplicity is improved, but the payload size increases

Engineering Contradiction:
Improveprocessing simplicityVSAvoidpayload size
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments the codebook into multiple sub-codebooks with different lengths, each optimized for specific transmission types. Instead of padding the entire codebook to a fixed length, only individual sub-codebooks are padded to their respective required lengths. This segmentation approach maintains processing simplicity within each sub-codebook while significantly reducing the overall payload size.

Inventive Principle:
Principle #1Segmentation

4Quantity of substance

If dynamic sub-codebook concatenation is implemented to reduce padding, then the payload size is reduced, but the determination complexity increases

Engineering Contradiction:
Improvepayload sizeVSAvoiddetermination complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses Downlink Assignment Indicators (DAI) to provide preliminary information about the number and type of transmissions before the UE needs to construct the codebook. The gNB预先 sets the DAI values in the DCI messages, allowing the UE to pre-determine which sub-codebooks to generate and how to concatenate them. This preliminary information reduces determination complexity by providing clear, pre-calculated guidance for codebook construction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the gNB monitors the UE's codebook construction and can adjust future DAI assignments based on observed performance. This feedback loop allows the system to optimize the determination process over time, reducing complexity while maintaining payload size benefits. The feedback mechanism ensures that the dynamic sub-codebook approach remains manageable through continuous system adaptation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12476751B2Methods for dynamic HARQ-ACK codebook with multiple sub-codebooks
Publication Date: 2025.11.18 SAMSUNG ELECTRONICS CO LTD
  • US12476751B2 patent drawing
  • US12476751B2 patent drawing
  • US12476751B2 patent drawing

AI summary

A system and method for handling acknowledgments in a wireless system. In some embodiments, the method includes, receiving, by a User Equipment (UE), one or more first transmissions; decoding, by the UE, the first transmissions, to generate a first sub-codebook including one or more corresponding Hybrid Automatic Repeat Request Acknowledgement (HARQ ACK) bit strings each having a first length; receiving, by the UE, one or more second transmissions; decoding, by the UE, the second transmissions, to generate a second sub-codebook including one or more corresponding HARQ ACK bit strings each having a second length, greater than the first length; receiving, by the UE, one or more third transmissions; and decoding, by the UE, the third transmissions, to generate a third sub-codebook including one or more corresponding HARQ ACK bit strings each having a third length, greater than the second length.