IP Library Granted Patent US 11,910,382
Granted Patent B2
US 11,910,382 · App. 17/508,378 · Granted Feb 20, 2024

Method of transmitting physical uplink control channel and related device

Inventors: Hai-Han Wang (Taipei, TW); Wan-Chen Lin (Taipei, TW)
Assignee: FG Innovation Company Limited
H04W72/1268H04L1/0061H04L1/1819H04L5/0053H04W72/23
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,910,382
App. No.
17/508,378
Granted
Feb 20, 2024
Kind
B2
Abstract

A method of transmitting a Physical Uplink Control Channel (PUCCH) for a user equipment (UE) is provided. The method includes receiving a first Radio Resource Control (RRC) configuration including a first PUCCH resource configuration and a second PUCCH resource configuration, receiving a first Downlink Control Information (DCI) format that schedules a first Physical Downlink Shared Channel (PDSCH) and a second DCI format that schedules a second PDSCH, determining a first PUCCH for a first Hybrid Automatic Repeat reQuest (HARQ) acknowledgement (ACK) codebook corresponding to the first PDSCH according to the first PUCCH resource configuration, determining a second PUCCH for a second HARQ-ACK codebook corresponding to the second PDSCH according to the second PUCCH resource configuration, and transmitting the first PUCCH when the first PUCCH overlaps the second PUCCH in a time domain, the first HARQ-ACK codebook and the second HARQ-ACK codebook multiplexed in the first PUCCH.

Claims (65)

1. A method of transmitting a Physical Uplink Control Channel (PUCCH) for a user equipment (UE), the method comprising:

receiving a first Radio Resource Control (RRC) configuration including a first PUCCH resource configuration and a second PUCCH resource configuration;

receiving a first Downlink Control Information (DCI) format that schedules a first Physical Downlink Shared Channel (PDSCH) and a second DCI format that schedules a second PDSCH;

determining a first PUCCH for a first Hybrid Automatic Repeat reQuest (HARQ) acknowledgement (ACK) codebook corresponding to the first PDSCH according to the first PUCCH resource configuration;

determining a second PUCCH for a second HARQ-ACK codebook corresponding to the second PDSCH according to the second PUCCH resource configuration; and

in a case that the first PUCCH overlaps the second PUCCH in time domain and the first PUCCH is a high priority PUCCH and the second PUCCH is a low priority PUCCH, performing the following:

transmitting the first PUCCH;

determining a PUCCH resource for the first PUCCH based on a total payload size of high priority Uplink Control Information (UCI) on the first PUCCH and a PUCCH resource indicator in a third DCI format that schedules the first PUCCH;

after determining the PUCCH resource for the first PUCCH, determining a number of physical resource blocks (PRBs) of the first PUCCH based on a payload size of the first HARQ-ACK codebook, a payload size of the second HARQ-ACK codebook, a first maximum coding rate, and a second maximum coding rate;

determining a first number of resource elements in the first PUCCH for multiplexing the first HARQ-ACK codebook according to a smaller of a total number of resource elements of the first PUCCH and a second number of resource elements, the total number of resource elements determined based on the number of PRBs of the first PUCCH, and the second number determined based on the payload size of the first HARQ-ACK codebook, a size of a Cyclic Redundancy Check (CRC) for the first HARQ-ACK codebook, and the first maximum coding rate corresponding to the first PUCCH resource configuration; and

determining a third number of resource elements in the first PUCCH for multiplexing the second HARQ-ACK codebook according to a difference between the total number of resource elements of the first PUCCH and the first number of resource elements for multiplexing the first HARQ-ACK codebook,

wherein the first HARQ-ACK codebook and the second HARQ-ACK codebook are multiplexed in the first PUCCH in a case that the difference between the total number of resource elements of the first PUCCH and the first number of resource elements is not zero.

2. The method of claim 1 , further comprising:

receiving a second RRC configuration including a first set of offset values and a second set of offset values;

receiving a fourth DCI format that schedules a Physical Uplink Shared Channel (PUSCH) of a first priority, the first priority indicated by the fourth DCI format; and

in a case that the PUSCH overlaps the first PUCCH and the second PUCCH in the time domain and the first priority is a high priority, performing the following:

transmitting the PUSCH and not transmitting the first PUCCH;

determining a fourth number of resource elements in the PUSCH for multiplexing the first HARQ-ACK codebook based on the first set of offset values and a first value of a field in the fourth DCI format, the first value indicating an offset value of the first set of offset values;

determining a fifth number of resource elements in the PUSCH for multiplexing the second HARQ-ACK codebook based on the second set of offset values and a second value of the field in the fourth DCI format, the second value indicating an offset value of the second set of offset values, wherein:

the first set of offset values is used for determining a number of resource elements for multiplexing high priority UCI on high priority PUSCHs, and

the second set of offset values is used for determining a number of resource elements for multiplexing low priority UCI on high priority PUSCHs.

3. The method of claim 1 , further comprising:

receiving a second RRC configuration including a first set of offset values and a second set of offset values;

receiving a fourth DCI format that schedules a Physical Uplink Shared Channel (PUSCH) of a first priority, the first priority indicated by the fourth DCI format; and

in a case that the PUSCH overlaps the first PUCCH and the second PUCCH in the time domain and the first priority is a low priority, performing the following:

transmitting the PUSCH and not transmitting the first PUCCH;

determining a fourth number of resource elements in the PUSCH for multiplexing the second HARQ-ACK codebook based on the first set of offset values and a first value of a field in the fourth DCI format, the first value indicating an offset value of the first set of offset values; and

determining a fifth number of resource elements in the PUSCH for multiplexing the first HARQ-ACK codebook based on the second set of offset values and a second value of the field in the fourth DCI format, the second value indicating an offset value of the second set of offset values, wherein:

the first set of offset values is used for determining a number of resource elements for multiplexing low priority UCI on low priority PUSCHs, and

the second set of offset values is used for determining a number of resource elements for multiplexing high priority UCI on low priority PUSCHs.

4. The method of claim 1 ,

wherein the first maximum coding rate corresponds to a PUCCH format of the first PUCCH resource configuration, and the second maximum coding rate corresponds to a PUCCH format of the second PUCCH resource configuration.

5. A user equipment (UE) for transmitting a Physical Uplink Control Channel (PUCCH), the UE comprising:

at least one processor for executing one or more computer-executable instructions; and

at least one memory, coupled to the at least one processor, for storing the one or more computer-executable instructions that, when executed by the at least one processor, cause the UE to:

receive a first Radio Resource Control (RRC) configuration including a first PUCCH resource configuration and a second PUCCH resource configuration;

receive a first Downlink Control Information (DCI) format that schedules a first Physical Downlink Shared Channel (PDSCH) and a second DCI format that schedules a second PDSCH;

determine a first PUCCH for a first Hybrid Automatic Repeat Request (HARQ) acknowledgement (ACK) codebook corresponding to the first PDSCH according to the first PUCCH resource configuration;

determine a second PUCCH for a second HARQ-ACK codebook corresponding to the second PDSCH according to the second PUCCH resource configuration; and

in a case that the first PUCCH overlaps the second PUCCH in time domain and the first PUCCH is a high priority PUCCH and the second PUCCH is a low priority PUCCH, perform the following:

transmit the first PUCCH;

determine a PUCCH resource for the first PUCCH based on a total payload size of high priority Uplink Control Information (UCI) on the first PUCCH and a PUCCH resource indicator in a third DCI format that schedules the first PUCCH;

after determining the PUCCH resource for the first PUCCH, determine a number of physical resource blocks (PRBs) of the first PUCCH based on a payload size of the first HARQ-ACK codebook, a payload size of the second HARQ-ACK codebook, a first maximum coding rate, and a second maximum coding rate;

determine a first number of resource elements in the first PUCCH for multiplexing the first HARQ-ACK codebook according to a smaller of a total number of resource elements of the first PUCCH and a second number of resource elements, the total number of resource elements determined based on the number of PRBs of the first PUCCH, and the second number determined based on the payload size of the first HARQ-ACK codebook, a size of a Cyclic Redundancy Check (CRC) for the first HARQ-ACK codebook, and the first maximum coding rate corresponding to the first PUCCH resource configuration; and

determine a third number of resource elements in the first PUCCH for multiplexing the second HARQ-ACK codebook according to a difference between the total number of resource elements of multiplexing the first PUCCH and the first number of resource elements for the first HARQ-ACK codebook,

wherein the first HARQ-ACK codebook and the second HARQ-ACK codebook are multiplexed in the first PUCCH in a case that the difference between the total number of resource elements of the first PUCCH and the first number of resource elements is not zero.

6. The UE of claim 5 , wherein the one or more computer-executable instructions, when executed by the at least one processor, further cause the UE to:

receive a second RRC configuration including a first set of offset values and a second set of offset values;

receive a fourth DCI format that schedules a Physical Uplink Shared Channel (PUSCH) of a first priority, the first priority indicated by the third DCI format; and

in a case that the PUSCH overlaps the first PUCCH and the second PUCCH in the time domain and the first priority is a high priority, perform the following:

transmit the PUSCH and not transmit the first PUCCH;

determine a fourth number of resource elements in the PUSCH for multiplexing the first HARQ-ACK codebook based on the first set of offset values and a first value of a field in the fourth DCI format, the first value indicating an offset value of the first set of offset values;

determine a fifth number of resource elements in the PUSCH for multiplexing the second HARQ-ACK codebook based on the second set of offset values and a second value of the field in the fourth DCI format, the second value indicating an offset value of the second set of offset values wherein:

the first set of offset values is used for determining a number of resource elements for multiplexing high priority UCI on high priority PUSCHs, and

the second set of offset values is used for determining a number of resource elements for multiplexing low priority UCI on high priority PUSCHs.

7. The UE of claim 5 , wherein the one or more computer-executable instructions, when executed by the at least one processor, further cause the UE to:

receive a second RRC configuration including a first set of offset values and a second set of offset values;

receive a fourth DCI format that schedules a Physical Uplink Shared Channel (PUSCH) of a first priority, the first priority indicated by the fourth DCI format; and

in a case that the PUSCH overlaps the first PUCCH and the second PUCCH in the time domain and the first priority is a low priority, perform the following:

transmit the PUSCH and not transmit the first PUCCH;

determine a fourth number of resource elements in the PUSCH for multiplexing the second HARQ-ACK codebook based on the first set of offset values and a first value of a field in the fourth DCI format, the first value indicating an offset value of the first set of offset values; and

determine a fifth number of resource elements in the PUSCH for multiplexing the first HARQ-ACK codebook based on the second set of offset values and a second value of the field in the fourth DCI format, the second value indicating an offset value of the second set of offset values, wherein:

the first set of offset values is used for determining a number of resource elements for multiplexing low priority UCI on low priority PUSCHs, and

the second set of offset values is used for determining a number of resource elements for multiplexing high priority UCI on low priority PUSCHs.

8. The UE of claim 5 , wherein the first maximum coding rate corresponds to a PUCCH format of the first PUCCH resource configuration, and the second maximum coding rate corresponds to a PUCCH format of the second PUCCH resource configuration.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 069028/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: WANG, HAI-HAN; LIN, WAN-CHEN
To: FG INNOVATION COMPANY LIMITED
Reel/Frame 057879/0081 →
Continuity (2)
Provisional Application 63104925 · Oct 23, 2020
Related Publication 20220132537A1 · Apr 28, 2022
Cited By (3)
US 12,323,982 US 12,628,194 US 12,641,611