HARQ-ACK Codebook Allocation for 5G Uplink Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 5G communication systems face challenges in effectively supporting the transmission of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information, particularly in scenarios where multiple Physical Uplink Control Channels (PUCCHs) or Physical Uplink Shared Channels (PUSCHs) need to carry HARQ-ACKs for different Physical Downlink Shared Channels (PDSCHs within one slot, especially with varying slot lengths between downlink and uplink bandwidth parts.
Innovation Solution
A method for transmitting uplink control information, where HARQ-ACKs are determined based on HARQ-ACK codebooks, considering the timing and resource allocation between downlink and uplink bandwidth parts, allowing for efficient allocation of HARQ-ACK locations across multiple PUCCHs or PUSCHs within a single slot, even when downlink and uplink slots have different lengths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple PUCCHs or PUSCHs are used to carry HARQ-ACKs for different PDSCHs within one slot, then the system can support low-latency services and improve productivity, but the device complexity and difficulty of detecting and measuring increase due to varying slot lengths between downlink and uplink bandwidth parts
Solution Approach 1:
The patent segments the HARQ-ACK feedback mechanism by introducing separate codebook structures (first codebook and second codebook) for different slot types. Each codebook handles specific timing relationships between PDSCH and PUCCH/PUSCH, allowing the system to manage multiple uplink channels within one slot without creating a single complex unified structure. This segmentation resolves the contradiction by organizing complexity into manageable, specialized components.
Solution Approach 2:
The patent implements dynamic codebook determination based on the relationship between downlink slot length and uplink slot length. The system dynamically selects which codebook to use (first or second) depending on whether the downlink slot is longer or shorter than the uplink slot, and dynamically determines the number of HARQ-ACK bits based on the actual PDSCH reception and uplink channel allocation. This dynamic adaptation allows the system to maintain efficiency while handling varying slot configurations.
2Reliability
If HARQ-ACK codebooks are determined considering timing and resource allocation between downlink and uplink bandwidth parts, then the reliability of HARQ-ACK feedback is improved, but the difficulty of detecting and measuring increases
Solution Approach 1:
The patent establishes preliminary rules for determining codebook types and sizes based on pre-configured slot length relationships. The system pre-determines which codebook structure to use based on whether downlink slots are longer or shorter than uplink slots, and pre-establishes the mapping between PDSCH reception occasions and uplink channel allocations. This preliminary structuring improves reliability by ensuring consistent timing relationships while reducing detection difficulty through predictable, rule-based determination rather than complex real-time analysis.
3Speed
If HARQ-ACK locations are allocated across multiple PUCCHs or PUSCHs within a single slot, then the transmission speed and productivity improve, but the device complexity increases due to need to manage multiple carriers and slots with different lengths
Solution Approach 1:
The patent applies local quality by assigning different codebook characteristics to different local contexts (slot length relationships). When downlink slots are longer than uplink slots, one codebook structure is used; when uplink slots are longer, a different codebook structure is used. Each local context (specific slot configuration) receives a customized codebook structure optimized for that configuration, allowing fast HARQ-ACK transmission across multiple carriers while managing complexity through context-specific rather than universally complex solutions.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A method for transmitting uplink control information is provided The method includes receiving a Physical Downlink Shared Channel (PDSCH), determining Physical Uplink Control Channel (PUCCH) resources for feeding back Hybrid Automatic repeat Request Acknowledgement (HARQ-ACK) information of the PDSCH, and transmitting a HARQ-ACK of the PDSCH on the PUCCH resources according to at least one of HARQ-ACK timing information, the time domain duration of scheduling unit in a downlink bandwidth part and an uplink bandwidth part, or PUCCH resource indication information. The embodiments of the application further propose a corresponding user equipment and a corresponding computer storage medium.