# US 12,224,865 B2 · Codebook generation for SPS with delayed HARQ

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,224,865 B2
- Document ID: US12224865B2
- Status: Granted
- Kind: B2
- Application number: 17/477,388
- Filed: 2021-09-16
- Published: 2022-03-24
- Granted: 2025-02-11
- Earliest claimed: 2020-09-18
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Seyedkianoush Hosseini; Wei Yang; Yi Huang
- Web page: https://patentgrep.com/patent/US12224865B2

## CPC

- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1671: {the supervisory signal being transmitted together with control information}
- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 1/1864: {ARQ related signaling (H04L1/1607 takes precedence)}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/1268: of uplink data flows
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Method and apparatus to generate a HARQ-ACK codebook for a delayed PUCCH transmission for a future valid occasion. The apparatus determines that a scheduled transmission of a first UCI in a first PUCCH is within a first slot including invalid symbols for transmission. The apparatus configures a second UCI in a second PUCCH within a second slot subsequent to the first slot. The apparatus generates a feedback codebook including the second UCI and the first UCI. The apparatus transmits the feedback codebook in the second PUCCH within the second slot.

## Claims

### Claim 1

An apparatus for wireless communication to be performed by a user equipment (UE), comprising:
a memory; and
at least one processor coupled to the memory and configured to:
determine that a scheduled transmission of a first uplink control information (UCI) in a first physical uplink control channel (PUCCH) is cancelled within a first slot; and
transmit a combined feedback codebook in a second slot that is subsequent to the first slot, wherein the combined feedback codebook includes a second UCI and the first UCI in a second PUCCH transmission, wherein a first hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook based on the first UCI and a second HARQ-ACK codebook based on the second UCI are combined to generate the combined feedback codebook, wherein the combined feedback codebook includes one of:
for each serving cell c of a set of serving cells configured to the UE and for each semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) configuration s of a set of SPS PDSCH configurations configured to the UE for the serving cell c, first HARQ-ACK codebook information for the serving cell c and the SPS PDSCH configuration s, of the scheduled transmission that was cancelled, appended to an end or a beginning of second HARQ-ACK codebook information of the second UCI for a corresponding serving cell c and a corresponding SPS PDSCH configuration s, or
for each serving cell c of the set of serving cells, a first set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the serving cell c, of the scheduled transmission that was cancelled, appended to the end or the beginning of a second set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the corresponding serving cell c.

### Claim 2 (depends on 1)

The apparatus of claim 1, further comprising a transceiver coupled to the at least one processor.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the scheduled transmission of the first UCI in the first PUCCH is determined to be within the first slot in response to a received first semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH).

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the second UCI is transmitted in the second PUCCH transmission within the second slot in response to a received second semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH).

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein to generate the combined feedback codebook, the at least one processor configured to:
generate the first HARQ-ACK codebook based on the first UCI multiplexed on the first PUCCH;
generate the second HARQ-ACK codebook based on the second UCI multiplexed on a second PUCCH; and
combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook for transmission.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein to combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook, the at least one processor is configured to append, for each serving cell c of the set of serving cells configured to the UE and for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the first HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s to the end of the second HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein to combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook, the at least one processor is configured to append, for each serving cell c of the set of serving cells configured to the UE, a first set of HARQ-ACK codebooks for the serving cell c to the end of a second set of HARQ-ACK codebooks for the serving cell c, the first set of HARQ-ACK codebooks for the serving cell c including the first HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the second set of HARQ-ACK codebooks for the serving cell c including the second HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c.

### Claim 8 (depends on 5)

The apparatus of claim 5, wherein to combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook, the at least one processor is configured to append, for each serving cell c of the set of serving cells configured to the UE and for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the first HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s to the beginning of the second HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s.

### Claim 9 (depends on 5)

The apparatus of claim 5, wherein to combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook, the at least one processor is configured to append, for each serving cell c of the set of serving cells configured to the UE, a first set of HARQ-ACK codebooks to the beginning of a second set of HARQ-ACK codebooks, the first set of HARQ-ACK codebooks including the first HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the second set of HARQ-ACK codebooks including the second HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the combined feedback codebook is based on downlink (DL) slots for semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) reception with hybrid automatic repeat request acknowledgement (HARQ-ACK) information multiplexed on the first PUCCH and with HARQ-ACK information multiplexed on a second PUCCH.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the combined feedback codebook is based on downlink (DL) slots including a first DL slot on which a first semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) is received and a second DL slot on which a second SPS PDSCH is received, and based on hybrid automatic repeat request acknowledgement (HARQ-ACK) information including the first UCI associated with the first DL slot and the second UCI associated with the second DL slot.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein the combined feedback codebook includes first HARQ information bits of the scheduled transmission that was cancelled appended per carrier with second HARQ information bits of the second UCI.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein the combined feedback codebook includes:
first HARQ information bits of the first UCI for each SPS configuration of a first carrier appended with second HARQ information from the second UCI for each SPS configuration of the first carrier, and
third HARQ information bits of the first UCI for each SPS configuration of a second carrier appended with fourth HARQ information from the second UCI for each SPS configuration of the second carrier.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the combined feedback codebook includes first HARQ information bits of the scheduled transmission that was cancelled appended per carrier and per SPS configuration with second HARQ information bits of the second UCI.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the scheduled transmission is canceled based on a collision with invalid symbols.

### Claim 16

A method of wireless communication to be performed by a user equipment (UE), comprising:
determining that a scheduled transmission of a first uplink control information (UCI) in a first physical uplink control channel (PUCCH) is cancelled within a first slot; and
transmitting a combined feedback codebook in a second slot that is subsequent to the first slot, wherein the combined feedback codebook includes a second UCI and the first UCI in a second PUCCH transmission, wherein a first hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook based on the first UCI and a second HARQ-ACK codebook based on the second UCI are combined to generate the combined feedback codebook, wherein the combined feedback codebook includes one of:
for each serving cell c of a set of serving cells configured to the UE and for each semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) configuration s of a set of SPS PDSCH configurations configured to the UE for the serving cell c, first HARQ-ACK codebook information for the serving cell c and the SPS PDSCH configuration s, of the scheduled transmission that was cancelled, appended to an end or a beginning of second HARQ-ACK codebook information of the second UCI for a corresponding serving cell c and a corresponding SPS PDSCH configuration s, or
for each serving cell c of the set of serving cells, a first set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the serving cell c, of the scheduled transmission that was cancelled, appended to the end or the beginning of a second set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the corresponding serving cell c.

### Claim 17 (depends on 16)

The method of claim 16, wherein the scheduled transmission of the first UCI in the first PUCCH is determined to be within the first slot in response to a received first semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH).

### Claim 18 (depends on 16)

The method of claim 16, wherein the second UCI is transmitted in the second PUCCH transmission within the second slot in response to a received second semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH).

### Claim 19 (depends on 16)

The method of claim 16, wherein the generating the combined feedback codebook comprises:
generating the first HARQ-ACK codebook based on the first UCI multiplexed on the first PUCCH;
generating the second HARQ-ACK codebook based on the second UCI multiplexed on a second PUCCH; and
combining the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook for transmission.

### Claim 20 (depends on 19)

The method of claim 19, wherein the combining the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook comprises appending, for each serving cell c of the set of serving cells configured to the UE and for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the first HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s to the end of the second HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s.

### Claim 21 (depends on 19)

The method of claim 19, wherein the combining the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook comprises appending, for each serving cell c of the set of serving cells configured to the UE, a first set of HARQ-ACK codebooks for the serving cell c to the end of a second set of HARQ-ACK codebooks for the serving cell c, the first set of HARQ-ACK codebooks for the serving cell c including the first HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the second set of HARQ-ACK codebooks for the serving cell c including the second HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c.

### Claim 22 (depends on 19)

The method of claim 19, wherein the combining the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook comprises appending, for each serving cell c of the set of serving cells configured to the UE and for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the first HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s to the beginning of the second HARQ-ACK codebook for the serving cell c and the SPS PDSCH configuration s.

### Claim 23 (depends on 19)

The method of claim 19, wherein the combining the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook comprises appending, for each serving cell c of the set of serving cells configured to the UE, a first set of HARQ-ACK codebooks to the beginning of a second set of HARQ-ACK codebooks, the first set of HARQ-ACK codebooks including the first HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c, the second set of HARQ-ACK codebooks including the second HARQ-ACK codebook for the serving cell c for each SPS PDSCH configuration s of the set of SPS PDSCH configurations configured to the UE for the serving cell c.

### Claim 24 (depends on 16)

The method of claim 16, wherein the combined feedback codebook is based on downlink (DL) slots for semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) reception with hybrid automatic repeat request acknowledgement (HARQ-ACK) information multiplexed on the first PUCCH and with HARQ-ACK information multiplexed on the second PUCCH transmission.

### Claim 25 (depends on 16)

The method of claim 16, wherein the combined feedback codebook is based on downlink (DL) slots including a first DL slot on which a first semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) is received and a second DL slot on which a second SPS PDSCH is received, and based on hybrid automatic repeat request acknowledgement (HARQ-ACK) information including the first UCI associated with the first DL slot and the second UCI associated with the second DL slot.

### Claim 26 (depends on 16)

The method of claim 16, wherein the scheduled transmission is canceled based on a collision with invalid symbols.

### Claim 27

An apparatus for wireless communication to be performed by a user equipment (UE), comprising:
means for determining that a scheduled transmission of a first uplink control information (UCI) in a first physical uplink control channel (PUCCH) is cancelled within a first slot; and
means for transmitting a combined feedback codebook in a second slot that is subsequent to the first slot, wherein the combined feedback codebook includes a second UCI and the first UCI in a second PUCCH transmission, wherein a first hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook based on the first UCI and a second HARQ-ACK codebook based on the second UCI are combined to generate the combined feedback codebook, wherein the combined feedback codebook includes one of:
for each serving cell c of a set of serving cells configured to the UE and for each semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) configuration s of a set of SPS PDSCH configurations configured to the UE for the serving cell c, first HARQ-ACK codebook information for the serving cell c and the SPS PDSCH configuration s, of the scheduled transmission that was cancelled, appended to an end or a beginning of second HARQ-ACK codebook information of the second UCI for a corresponding serving cell c and a corresponding SPS PDSCH configuration s, or
for each serving cell c of the set of serving cells, a first set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the serving cell c, of the scheduled transmission that was cancelled, appended to the end or the beginning of a second set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the corresponding serving cell c.

### Claim 28 (depends on 27)

The apparatus of claim 27, wherein the means for generating the feedback codebook is configured to:
generate the first HARQ-ACK codebook based on the first UCI multiplexed on the first PUCCH;
generate the second HARQ-ACK codebook based on the second UCI multiplexed on a second PUCCH; and
combine the first HARQ-ACK codebook and the second HARQ-ACK codebook to generate the combined feedback codebook for transmission.

### Claim 29

A non-transitory computer-readable medium storing computer executable code, the code when executed by a processor cause the processor to:
determine that a scheduled transmission of a first uplink control information (UCI) in a first physical uplink control channel (PUCCH) is cancelled within a first slot; and
transmit a combined feedback codebook in a second slot that is subsequent to the first slot, wherein the combined feedback codebook includes a second UCI and the first UCI in a second PUCCH transmission, wherein a first hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook based on the first UCI and a second HARQ-ACK codebook based on the second UCI are combined to generate the combined feedback codebook, wherein the combined feedback codebook includes one of:
for each serving cell c of a set of serving cells configured to a user equipment (UE) and for each semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) configuration s of a set of SPS PDSCH configurations configured to the UE for the serving cell c, first HARQ-ACK codebook information for the serving cell c and the SPS PDSCH configuration s, of the scheduled transmission that was cancelled, appended to an end or a beginning of second HARQ-ACK codebook information of the second UCI for a corresponding serving cell c and a corresponding SPS PDSCH configuration s, or
for each serving cell c of the set of serving cells, a first set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the serving cell c, of the scheduled transmission that was cancelled, appended to the end or the beginning of a second set of HARQ-ACK codebook information for each SPS PDSCH configuration or each carrier of the corresponding serving cell c.
