HARQ Codebook Segmentation for Multiple PUCCH Payload Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for constructing Hybrid Automatic Repeat Request (HARQ) codebooks in New Radio (NR) are inefficient when multiple Physical Uplink Control Channels (PUCCH) are used within a slot, leading to unbalanced payload size distribution and resource utilization inefficiencies.

Innovation Solution

A method for constructing a semi-static HARQ codebook for multiple PUCCH resources within a slot by determining sub-Time Domain Resource Allocation (TDRA) tables, pruning entries with overlapping allocations, and reserving bits for each non-overlapping entry, based on PDSCH-to-HARQ_feedback timing indicators (K1) and grouping PDSCHs into multiple PUCCH transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single HARQ codebook is constructed for multiple PUCCH resources, then the feedback mechanism is simplified, but the payload size distribution becomes unbalanced and resource utilization is inefficient

Engineering Contradiction:
ImproveHARQ codebook construction complexityVSAvoidPUCCH resource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the single HARQ codebook into multiple separate codebooks, with each codebook corresponding to a specific PUCCH resource. This segmentation allows each codebook to be optimized for its specific payload requirements, achieving balanced payload size distribution and improved resource utilization efficiency across multiple PUCCH resources within a slot.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If semi-static codebook is used, then the codebook size is preconfigured and fixed, but bits are reserved regardless of actual PDSCH scheduling leading to overhead

Engineering Contradiction:
Improvecodebook configuration simplicityVSAvoidcodebook overhead
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The patent employs dynamic codebook construction for each PUCCH resource, where the codebook size and structure are determined based on the actual scheduled PDSCH transmissions rather than being fixed in advance. This dynamic approach allows the codebook to adapt to actual scheduling conditions, eliminating unnecessary reserved bits and reducing overhead while maintaining configuration simplicity through higher layer signaling.

Inventive Principle:
Principle #15Dynamics

3Speed

If multiple PUCCH resources are used within a slot, then low latency feedback is enabled, but existing HARQ codebook methods become inefficient

Engineering Contradiction:
ImproveHARQ feedback latencyVSAvoidHARQ codebook construction efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments the HARQ codebook construction process by creating separate codebooks for each PUCCH resource, allowing independent optimization of each codebook for its specific timing and payload requirements. This enables efficient codebook construction that accommodates multiple PUCCH resources within a slot while maintaining low latency feedback performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by determining the set of possible PDSCH-to-HARQ feedback timing indicators (K1 values) for each PUCCH resource in advance, and pre-configuring the codebook structures through higher layer signaling. This preparation enables efficient codebook construction when multiple PUCCH resources are active, maintaining both low latency feedback and high construction efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375222B2Systems and methods of HARQ codebook determination for multiple PUCCH
Publication Date: 2025.07.29 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12375222B2 patent drawing
  • US12375222B2 patent drawing
  • US12375222B2 patent drawing

AI summary

Systems and methods of HARQ codebook determination for multiple PUCCH are disclosed. In some embodiments, a method performed by a base station for constructing a semi-static HARQ codebook for each of multiple PUCCH resources in an uplink slot, each of the multiple PUCCH resources carrying HARQ feedback for PDSCH transmissions within a certain downlink time interval. The base station, based on a TDRA table, determines a sub-TDRA table for each downlink time interval comprising entries of the TDRA table with a TDRA ending in the downlink time interval. This includes pruning each sub-TDRA table to remove entries with overlapping TDRAs. The semi-static HARQ codebook is constructed for each pruned sub-TDRA table based on the remaining entries in the pruned sub-TDRA tables. The semi-static HARQ codebook is transmitted to the wireless device. In this way, it is possible to construct a semi-static HARQ codebook for multiple PUCCH transmission within a slot.