# US 12,003,458 B2 · Sidelink feedback transmission and feedback resource determination

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

- Number: US 12,003,458 B2
- Document ID: US12003458B2
- Status: Granted
- Kind: B2
- Application number: 17/003,738
- Filed: 2020-08-26
- Published: 2021-04-01
- Granted: 2024-06-04
- Earliest claimed: 2019-10-01
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Shuanshuan Wu; Sudhir Kumar Baghel; Kapil Gulati; Gabi Sarkis; Tien Viet Nguyen
- Web page: https://patentgrep.com/patent/US12003458B2

## CPC

- H04L 5/0037: {Inter-user or inter-terminal allocation}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 5/001: {the frequencies being arranged in component carriers}
- H04L 5/0033: {each allocating device acting autonomously, i.e. without negotiation with other allocating devices}
- H04L 5/0082: {at predetermined intervals}
- H04L 5/0091: {Signalling for the administration of the divided path, e.g. signalling of configuration information}
- H04L 27/2602: {Signal structure}
- H04L 5/0026: {Division using four or more dimensions, e.g. beam steering or quasi-co-location [QCL]}
- H04L 5/14: Two-way operation using the same type of signal, i.e. duplex
- H04L 2001/0093: {Point-to-multipoint}
- H04W 92/18: between terminal devices
- 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

Methods, systems, and devices for wireless communications are described. A communication device, which may be otherwise known as user equipment (UE), may receive a data transmission and determine a slot to transmit a hybrid automatic repeat request (HARQ) feedback based on the data transmission. The communication device may determine one or more HARQ feedback resources or one or more HARQ feedback resource sets in the slot to transmit the HARQ feedback, where the one or more hybrid automatic repeat request feedback resources or the one or more hybrid automatic repeat request feedback resource sets in the slot comprises a set of frequency resources associated with the slot, and transmit the HARQ feedback using the one or more HARQ feedback resources or the one or more HARQ feedback resource sets in the slot.

## Claims

### Claim 1

A method for wireless communication at a device, comprising:
receiving a data transmission;
determining a slot to transmit a hybrid automatic repeat request feedback based at least in part on the data transmission;
determining one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback, wherein the one or more hybrid automatic repeat request feedback resources in the slot comprises a set of frequency resources associated with the slot, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot is based at least in part on one or more of a first device identifier associated with the device or a second device identifier associated with a second device; and
transmitting the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot and using one or more cyclic shifts based at least in part on a feedback type of the one or more hybrid automatic repeat request feedback resources, wherein the feedback type comprises an acknowledgment type or a negative acknowledgment type.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more hybrid automatic repeat request feedback resources comprises one or more orthogonal frequency-division multiplexing symbols in a time domain and one or more resource blocks in a frequency domain.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving the data transmission comprises:
receiving the data transmission on a physical shared channel, wherein the physical shared channel comprises a physical sidelink shared channel (PSSCH), the method further comprising:
determining a hybrid automatic repeat request feedback resource location of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on one or more of a starting frequency resource of the data transmission, a starting frequency resource of a transmission of a control channel associated with the data transmission, an ending timing resource of a physical sidelink control channel (PSCCH), a subchannel index of the PSSCH, or a subchannel index of the PSCCH,
wherein determining the one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback is based at least in part on determining the hybrid automatic repeat request feedback resource location.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving the data transmission comprises:
receiving the data transmission on a physical shared channel, wherein the physical shared channel comprises a physical sidelink shared channel (PSSCH), the method further comprising:
determining a resource from the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on one or more of the first device identifier associated with the device or the second device identifier associated with the second device,
wherein transmitting the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot comprises transmitting the hybrid automatic repeat request feedback using the determined resource.

### Claim 5 (depends on 4)

The method of claim 4, wherein one or more of the first device identifier associated with the device or the second device identifier associated with the second device is a layer one identifier.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
receiving sidelink control information carrying the second device identifier associated with the second device,
wherein determining the resource from the one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback is based at least in part on the second device identifier associated with the second device.

### Claim 7 (depends on 4)

The method of claim 4, wherein one or more of the first device identifier associated with the device comprises a layer one identifier, a group identifier, or an upper layer identifier, and wherein determining the resource from the one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback is based at least in part on the layer one identifier, the group identifier, or the upper layer identifier.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
decoding one or more of a control portion or a data portion of the data transmission, wherein the data transmission comprises a sidelink transmission, and wherein transmitting the hybrid automatic repeat request feedback comprises:
transmitting, after decoding one or more of the control portion or the data portion of the data transmission, the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback comprises:
determining a number of resource blocks for the hybrid automatic repeat request feedback based at least in part on one or more of an ending timing resource of a physical sidelink control channel (PSCCH), a subchannel index of a physical sidelink shared channel (PSSCH), or a subchannel index of the PSCCH.

### Claim 10 (depends on 9)

The method of claim 9, wherein receiving the data transmission comprises:
receiving the data transmission on a physical shared channel, wherein the physical shared channel comprises the PSSCH, wherein determining the number of resource blocks for the hybrid automatic repeat request feedback comprises:
determining a set of hybrid automatic repeat request feedback resources corresponding to the data transmission.

### Claim 11 (depends on 10)

The method of claim 10, wherein the PSSCH is transmitted by the second device, and wherein determining the one or more hybrid automatic repeat request feedback resources comprises selecting from the set of hybrid automatic repeat request feedback resources corresponding to the data transmission and based at least in part on the first device identifier or the second device identifier.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
determining a resource location (q) of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on mL×MK+mK, wherein mL corresponds to an index of a last slot associated with a physical sidelink shared channel (PSSCH), MK corresponds to a quantity of subchannels associated with the one or more hybrid automatic repeat request feedback resources in the slot, and mK corresponds to a subchannel index associated with a frequency resource location of the PSSCH.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
determining a resource location (q) of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on mK×ML+mL, wherein mK corresponds to a subchannel index associated with a frequency resource location of a physical sidelink shared channel (PSSCH), ML corresponds to a quantity of slots associated with the one or more hybrid automatic repeat request feedback resources in the slot, and mL corresponds to an index of a last slot associated with a PSSCH.

### Claim 14 (depends on 1)

The method of claim 1, wherein the one or more hybrid automatic repeat request feedback resources in the slot are frequency division multiplexed.

### Claim 15

A method for wireless communication at a device, comprising:
transmitting a data transmission;
determining a slot to receive a hybrid automatic repeat request feedback based at least in part on the data transmission;
determining one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback, wherein the one or more hybrid automatic repeat request feedback resources in the slot comprises a set of frequency resources associated with the slot, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot is based at least in part on one or more of a first device identifier associated with the device or a second device identifier associated with a second device; and
receiving the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot and using one or more cyclic shifts that are each associated with a feedback type of the one or more hybrid automatic repeat request feedback resources, wherein the feedback type comprises an acknowledgment type or a negative acknowledgment type.

### Claim 16 (depends on 15)

The method of claim 15, wherein the one or more hybrid automatic repeat request feedback resources comprises one or more orthogonal frequency-division multiplexing symbols in a time domain and one or more resource blocks in a frequency domain.

### Claim 17 (depends on 15)

The method of claim 15, wherein transmitting the data transmission comprises:
transmitting the data transmission on a physical shared channel, wherein the physical shared channel comprises a physical sidelink shared channel (PSSCH), the method further comprising:
determining a hybrid automatic repeat request feedback resource location of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on one or more of a starting frequency resource of the data transmission, a starting frequency resource of a transmission of a control channel associated with the data transmission, an ending timing resource of a physical sidelink control channel (PSCCH), a subchannel index of the PSSCH, or a subchannel index of the PSCCH,
wherein determining the one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback is based at least in part on determining the hybrid automatic repeat request feedback resource location.

### Claim 18 (depends on 15)

The method of claim 15, wherein transmitting the data transmission comprises:
transmitting the data transmission on a physical shared channel, wherein the physical shared channel comprises a physical sidelink shared channel (PSSCH), the method further comprising:
determining a resource from the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on one or more of the first device identifier associated with the device or the second device identifier associated with the second device,
wherein receiving the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot comprises receiving the hybrid automatic repeat request feedback using the determined resource.

### Claim 19 (depends on 18)

The method of claim 18, wherein one or more of the first device identifier associated with the device or the second device identifier associated with the second device is a layer one identifier.

### Claim 20 (depends on 18)

The method of claim 18, further comprising:
receiving sidelink control information carrying the second device identifier associated with the second device,
wherein determining the resource from the one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback is based at least in part on the second device identifier associated with the second device.

### Claim 21 (depends on 18)

The method of claim 18, wherein one or more of the first device identifier associated with the device comprises a layer one identifier, a group identifier, or an upper layer identifier, and wherein determining the resource from the one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback is based at least in part on the layer one identifier, the group identifier, or the upper layer identifier.

### Claim 22 (depends on 15)

The method of claim 15, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback comprises:
determining a number of resource blocks for the hybrid automatic repeat request feedback based at least in part on one or more of an ending timing resource of a physical sidelink control channel (PSCCH), a subchannel index of a physical sidelink shared channel (PSSCH), or a subchannel index of the PSCCH.

### Claim 23 (depends on 22)

The method of claim 22, wherein transmitting the data transmission comprises:
transmitting the data transmission on a physical shared channel, wherein the physical shared channel comprises the PSSCH, wherein determining the number of resource blocks for the hybrid automatic repeat request feedback comprises:
determining a set of hybrid automatic repeat request feedback resources corresponding to the data transmission.

### Claim 24 (depends on 23)

The method of claim 23, wherein the PSSCH is transmitted by the second device, and wherein determining the one or more hybrid automatic repeat request feedback resources comprises selecting from the set of hybrid automatic repeat request feedback resources corresponding to the data transmission and based at least in part on the first device identifier or the second device identifier.

### Claim 25 (depends on 15)

The method of claim 15, further comprising:
determining a resource location (q) of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on mL×MK+mK, wherein mL corresponds to an index of a last slot associated with a physical sidelink shared channel (PSSCH), MK corresponds to a quantity of subchannels associated with the one or more hybrid automatic repeat request feedback resources in the slot, and mK corresponds to a subchannel index associated with a frequency resource location of the PSSCH.

### Claim 26 (depends on 15)

The method of claim 15, further comprising:
determining a resource location (q) of the one or more hybrid automatic repeat request feedback resources in the slot based at least in part on mK×ML+mL, wherein mK corresponds to a subchannel index associated with a frequency resource location of a physical sidelink shared channel (PSSCH) the PSSCH, ML corresponds to a quantity of slots associated with the one or more hybrid automatic repeat request feedback resources in the slot, and mL corresponds to an index of a last slot associated with the PSSCH.

### Claim 27 (depends on 15)

The method of claim 15, wherein the one or more hybrid automatic repeat request feedback resources in the slot are frequency division multiplexed.

### Claim 28

An apparatus for wireless communication, comprising:
one or more memories storing processor-executable code; and
one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:
receive a data transmission;
determine a slot to transmit a hybrid automatic repeat request feedback based at least in part on the data transmission;
determine one or more hybrid automatic repeat request feedback resources in the slot to transmit the hybrid automatic repeat request feedback, wherein the one or more hybrid automatic repeat request feedback resources in the slot comprises a set of frequency resources associated with the slot, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot is based at least in part on one or more of a first device identifier associated with the apparatus or a second device identifier associated with a second apparatus; and
transmit the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot and using one or more cyclic shifts based at least in part on a feedback type of the one or more hybrid automatic repeat request feedback resources, wherein the feedback type comprises an acknowledgment type or a negative acknowledgment type.

### Claim 29

An apparatus for wireless communication, comprising:
one or more memories storing processor-executable code; and
one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:
transmit a data transmission;
determine a slot to receive a hybrid automatic repeat request feedback based at least in part on the data transmission;
determine one or more hybrid automatic repeat request feedback resources in the slot to receive the hybrid automatic repeat request feedback, wherein the one or more hybrid automatic repeat request feedback resources in the slot comprises a set of frequency resources associated with the slot, wherein determining the one or more hybrid automatic repeat request feedback resources in the slot is based at least in part on one or more of a first device identifier associated with the apparatus or a second device identifier associated with a second apparatus; and
receive the hybrid automatic repeat request feedback using the one or more hybrid automatic repeat request feedback resources in the slot using one or more cyclic shifts that are each associated with a feedback type of the one or more hybrid automatic repeat request feedback resources, wherein the feedback type comprises an acknowledgment type or a negative acknowledgment type.

### Claim 30 (depends on 28)

The apparatus of claim 28, wherein the one or more hybrid automatic repeat request feedback resources comprises one or more orthogonal frequency-division multiplexing symbols in a time domain and one or more resource blocks in a frequency domain.
