# US 12,184,433 B2 · Hybrid automatic repeat request (HARQ) codebook enhancement and physical uplink control channel (PUCCH) resource determination with sidelink feedback forwarding

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

- Number: US 12,184,433 B2
- Document ID: US12184433B2
- Status: Granted
- Kind: B2
- Application number: 17/755,216
- Filed: 2019-10-25
- Published: 2022-12-08
- Granted: 2024-12-31
- Earliest claimed: 2019-10-25
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Hui Guo; Sudhir Kumar Baghel; Kapil Gulati; Tien Viet Nguyen; Shuanshuan Wu; Gabi Sarkis
- Web page: https://patentgrep.com/patent/US12184433B2

## CPC

- H04L 1/1887: {Scheduling and prioritising arrangements}
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 1/1896: {ARQ related signaling}
- 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
- H04L 2001/0092: {Error control systems characterised by the topology of the transmission link}
- 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

Certain aspects of the present disclosure provide techniques for multiplexing HARQ feedback in a same slot for downlink and sidelink transmissions. An example method generally includes receiving, from a network entity, a downlink control information (DCI) that schedules resources for at least one physical sidelink shared channel (PSSCH) transmission from the first UE to a second UE, transmitting data to the second UE via the at least one PSSCH transmission using the scheduled resources, receiving, from the second UE, acknowledgment feedback for the at least one PSSCH transmission, selecting at least one codebook entry for providing feedback for at least one downlink transmission from the network entity to the first UE and the acknowledgment feedback for the at least one PSSCH transmission in a same physical uplink control channel (PUCCH) slot, and transmitting the at least one codebook entry to the network entity via at least one PUCCH transmission.

## Claims

### Claim 1

A method for wireless communications at by a first user equipment (UE), comprising:
receiving, from a network entity, a downlink control information (DCI) that schedules resources for at least one physical sidelink shared channel (PSSCH) transmission from the first UE to a second UE;
transmitting data to the second UE via the at least one PSSCH transmission using via the scheduled resources;
receiving, from the second UE, an acknowledgment feedback for the at least one PSSCH transmission in a first slot associated with a first feedback timing value, wherein the first feedback timing value indicates a first number of slots between reception of the acknowledgment feedback and transmission of the acknowledgment feedback;
receiving at least one downlink transmission from the network entity in a second slot associated with a second feedback timing value, wherein the second feedback timing value indicates a second number of slots between reception of the at least one downlink transmission and transmission of a feedback for the at least one downlink transmission, and wherein different feedback timing values associated with the first slot and the second slot correspond to a third slot;
selecting at least one codebook entry for providing the feedback for the at least one downlink transmission and the acknowledgment feedback for the at least one PSSCH transmission in the third slot; and
transmitting the at least one codebook entry to the network entity via at least one physical uplink control channel (PUCCH) transmission in the third slot.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting a first codebook entry for providing the feedback for the at least one downlink transmission from the network entity to the first UE;
selecting a second codebook entry for acknowledging the at least one PSSCH transmission;
transmitting the first codebook entry via a first PUCCH transmission; and
transmitting the second codebook entry via a second PUCCH transmission.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining that the feedback for the at least one downlink transmission from the network entity to the first UE and the acknowledgment feedback for the at least one PSSCH transmission are scheduled in the third slot; and
providing a joint feedback via a single codebook entry based on the determination.

### Claim 4 (depends on 3)

The method of claim 3, further comprising selecting the single codebook entry from a type 1 or a type 2 hybrid automatic repeat request (HARQ) acknowledgement codebook.

### Claim 5 (depends on 3)

The method of claim 3, wherein the single codebook entry comprises:
a first set of one or more bits for acknowledging the at least one downlink transmission; and
a second set of one or more bits for acknowledging the at least one PSSCH transmission.

### Claim 6 (depends on 5)

The method of claim 5, wherein the first set of bits are concatenated with the second set of bits.

### Claim 7 (depends on 6)

The method of claim 6, wherein:
bits in the first set correspond to one or more physical downlink shared channel (PDSCH) occasions in an order in which the one or more PDSCH occasions were scheduled; and
bits in the second set correspond to one or more PSSCH occasions in an order in which the one or more PSSCH occasions were scheduled.

### Claim 8 (depends on 5)

The method of claim 5, wherein bits in the first set and the second set are interlaced.

### Claim 9 (depends on 8)

The method of claim 8, wherein:
each bit in the first set corresponds to a physical downlink shared channel (PDSCH) occasion;
each bit in the second set corresponds to a PSSCH occasion; and
each bit occurs in the single codebook entry in an order in which its corresponding PDSCH or PSSCH occasion was scheduled.

### Claim 10 (depends on 5)

The method of claim 5, wherein:
each bit in the first set corresponds to a physical downlink shared channel (PDSCH) occasion;
each bit in the second set corresponds to a PSSCH occasion; and
each bit occurs in the single codebook entry in an order in which their corresponding PDSCH or PSSCH occasion was scheduled.

### Claim 11 (depends on 1)

The method of claim 1, further comprising determining resources, within the third slot, for the at least one PUCCH transmission according to a rule.

### Claim 12 (depends on 11)

The method of claim 11, further comprising selecting the resources for the at least one PUCCH transmission based on a last feedback resource indicated via the DCI that scheduled resources for the at least one PSSCH transmission according to the rule.

### Claim 13 (depends on 11)

The method of claim 11, further comprising selecting the resources for the at least one PUCCH transmission based on a last feedback resource indicated via another DCI that scheduled the at least one downlink transmission from the network entity to the first UE according to the rule.

### Claim 14 (depends on 11)

The method of claim 11, further comprising selecting the resources for the at least one PUCCH transmission based on a last feedback resource indicated via a latest received one of another DCI that scheduled the at least one downlink transmission from the network entity to the first UE and the DCI that scheduled resources for the at least one PSSCH transmission according to the rule.

### Claim 15

A An apparatus for wireless communications at a first user equipment (UE), comprising:
one or more memories comprising instructions; and
one or more processors configured to execute the instructions and cause the apparatus to:
receive, from a network entity, a downlink control information (DCI) that schedules resources for at least one physical sidelink shared channel (PSSCH) transmission from the first UE to a second UE;
transmit data to the second UE via the at least one PSSCH transmission using the scheduled resources;
receive, from the second UE, an acknowledgment feedback for the at least one PSSCH transmission in a first slot associated with a first feedback timing value, wherein the first feedback timing value indicates a first number of slots between reception of the acknowledgment feedback and transmission of the acknowledgment feedback;
receive at least one downlink transmission from the network entity in a second slot associated with a second feedback timing value, wherein the second feedback timing value indicates a second number of slots between reception of the at least one downlink transmission and transmission of a feedback for the at least one downlink transmission, and wherein different feedback timing values associated with the first slot and the second slot correspond to a third slot;
select at least one codebook entry for providing the feedback for the at least one downlink transmission and the acknowledgment feedback for the at least one PSSCH transmission in the third slot; and
transmit the at least one codebook entry to the network entity via at least one physical uplink control channel (PUCCH) transmission in the third slot.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the one or more processors are configured to execute the instructions and cause the apparatus to:
select a first codebook entry for providing the feedback for the at least one downlink transmission from the network entity to the first UE;
select a second codebook entry for acknowledging the at least one PSSCH transmission;
transmit the first codebook entry via a first PUCCH transmission; and
transmit the second codebook entry via a second PUCCH transmission.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein the one or more processors are configured to execute the instructions and cause the apparatus to:
determine that the feedback for the at least one downlink transmission from the network entity to the first UE and the acknowledgment feedback for the at least one PSSCH transmission are scheduled in the third slot; and
provide a joint feedback via a single codebook entry based on the determination.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the one or more processors are configured to execute the instructions and cause the apparatus to select the single codebook entry from a type 1 or a type 2 hybrid automatic repeat request (HARQ) acknowledgement codebook.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the single codebook entry comprises:
a first set of one or more bits for acknowledging the at least one downlink transmission; and
a second set of one or more bits for acknowledging the at least one PSSCH transmission.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the first set of bits are concatenated with the second set of bits.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein:
bits in the first set correspond to one or more physical downlink shared channel (PDSCH) occasions in an order in which the one or more PDSCH occasions were scheduled; and
bits in the second set correspond to one or more PSSCH occasions in an order in which the one or more PSSCH occasions were scheduled.

### Claim 22 (depends on 19)

The apparatus of claim 19, wherein bits in the first set and the second set are interlaced.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein:
each bit in the first set corresponds to a physical downlink shared channel (PDSCH) occasion;
each bit in the second set corresponds to a PSSCH occasion; and
each bit occurs in the single codebook entry in an order in which its corresponding PDSCH or PSSCH occasion was scheduled.

### Claim 24 (depends on 15)

The apparatus of claim 15, wherein the one or more processors are configured to execute the instructions and cause the apparatus to determine resources, within the third slot, for the at least one PUCCH transmission according to a rule.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the one or more processors are configured to execute the instructions and cause the apparatus to select the resources for the at least one PUCCH transmission based on a last feedback resource indicated via the DCI that scheduled resources for the at least one PSSCH transmission according to the rule.

### Claim 26 (depends on 24)

The apparatus of claim 24, wherein the one or more processors are configured to execute the instructions and cause the apparatus to select the resources for the at least one PUCCH transmission based on a last feedback resource indicated via another DCI that scheduled the at least one downlink transmission from the network entity to the first UE according to the rule.

### Claim 27 (depends on 24)

The apparatus of claim 24, wherein the one or more processors are configured to execute the instructions and cause the apparatus to select the resources for the at least one PUCCH transmission based on a last feedback resource indicated via a latest received one of another DCI that scheduled the at least one downlink transmission from the network entity to the first UE and the DCI that scheduled resources for the at least one PSSCH transmission according to the rule.

### Claim 28

A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors of a first user equipment (UE), cause the first UE to perform a method of wireless communications, comprising:
receiving, from a network entity, a downlink control information (DCI) that schedules resources for at least one physical sidelink shared channel (PSSCH) transmission from the first UE to a second UE;
transmitting data to the second UE via the at least one PSSCH transmission using the scheduled resources;
receiving, from the second UE, an acknowledgment feedback for the at least one PSSCH transmission in a first slot associated with a first feedback timing value, wherein the first feedback timing value indicates a first number of slots between reception of the acknowledgment feedback and transmission of the acknowledgment feedback;
receiving at least one downlink transmission from the network entity in a second slot associated with a second feedback timing value, wherein the second feedback timing value indicates a second number of slots between reception of the at least one downlink transmission and transmission of a feedback for the at least one downlink transmission, and wherein different feedback timing values associated with the first slot and the second slot correspond to a third slot;
selecting at least one codebook entry for providing the feedback for the at least one downlink transmission and the acknowledgment feedback for the at least one PSSCH transmission in the third slot; and
transmitting the at least one codebook entry to the network entity via at least one physical uplink control channel (PUCCH) transmission in the third slot.
