HARQ Codebook Segmentation for Multiple PUCCH Feedback Slots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for constructing Hybrid Automatic Repeat Request (HARQ) codebooks in 3GPP 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 by dividing PDSCHs into multiple groups corresponding to multiple PUCCH transmissions within a slot, determining PDSCH-to-HARQ_feedback timing indicators (K1) based on sub-slot divisions, and pruning overlapping Time Domain Resource Allocation (TDRA) tables to optimize resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single HARQ codebook is constructed for all PDSCH transmissions in a slot, then the codebook construction is simple, but the payload size distribution becomes unbalanced and resource utilization becomes inefficient
Solution Approach 1:
The patent divides the single HARQ codebook into multiple codebooks, with each codebook corresponding to a specific PUCCH transmission occasion. This segmentation allows each codebook to be optimized for its specific PUCCH resource, balancing payload sizes and improving resource utilization efficiency while maintaining manageable construction complexity through systematic methods.
2Productivity
If multiple HARQ codebooks are constructed for multiple PUCCH transmissions, then resource utilization efficiency improves, but the codebook construction complexity increases
Solution Approach 1:
The patent performs preliminary actions by determining PDSCH-to-HARQ feedback timing indicators (K1) and pruning overlapping Time Domain Resource Allocation (TDRA) tables before constructing the multiple HARQ codebooks. This preliminary processing organizes and prepares the data structures in advance, which simplifies the subsequent codebook construction process and reduces the overall complexity despite creating multiple codebooks.
3Reliability
If overlapping TDRA entries are included in the HARQ codebook, then all possible PDSCH transmissions are covered, but the codebook size increases and resource allocation becomes inefficient
Solution Approach 1:
The patent extracts and removes overlapping TDRA (Time Domain Resource Allocation) entries from the codebook construction process through a pruning mechanism. By identifying and eliminating redundant overlapping entries while retaining necessary PDSCH transmission coverage, the codebook size is reduced without compromising the reliability of tracking all valid PDSCH transmissions.
Data Source
Figure 1~2
Figure 3
Figure 4
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.