# US 11,445,529 B2 · Techniques for relaying in sidelink communications

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

- Number: US 11,445,529 B2
- Document ID: US11445529B2
- Status: Granted
- Kind: B2
- Application number: 16/986,048
- Filed: 2020-08-05
- Published: 2022-02-10
- Granted: 2022-09-13
- Earliest claimed: 2020-08-05
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Lior Uziel; Omri Mamo
- Web page: https://patentgrep.com/patent/US11445529B2

## CPC

- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04W 72/1263: Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W 72/20: Control channels or signalling for resource management
- H04L 2001/0097: {Relays}
- H04W 88/04: adapted for relaying to or from another terminal or user
- 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 first user equipment (UE) may receive, from a second UE and on a first set of resources, a first control information associated with sidelink communication. The first UE may also receive, from the second UE and on a second set of resources, a first shared channel information associated with the sidelink communication. In some examples, the first UE may identify a third set of resources associated with a retransmission of the first control information and a fourth set of resources associated with a retransmission of the first shared channel information. The first UE may then transmit the retransmission of the first control information on the third set of resources and the retransmission of the first shared channel information on the fourth set of resources.

## Claims

### Claim 1

A method for wireless communication at a first user equipment (UE), comprising:
receiving, from a second UE and on a first set of resources, a first control information associated with sidelink communication;
receiving, from the second UE and on a second set of resources, a first shared channel information associated with the sidelink communication;
identifying a third set of resources associated with relaying the first control information received form the second UE and a fourth set of resources associated with relaying of the first shared channel information received from the second UE;
relaying, to a third UE and on the third set of resources, the first control information associated with the sidelink communication; and
relaying, to the third UE and on the fourth set of resources, the first shared channel information associated with the sidelink communication, wherein the third UE is different from the second UE.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying sidelink control information included in a sidelink control channel, wherein receiving the first control information comprises receiving the sidelink control channel on the first set of resources and during a first time period;
determining, based at least in part on the sidelink control information, a gap between the first time period and a second time period allocated by the second UE for the relaying of the first control information; and
identifying the third set of resources associated with the relaying of the first control information based at least in part on the first set of resources and the determined gap.

### Claim 3 (depends on 2)

The method of claim 2, wherein relaying the first control information comprises:
transmitting an indication of the sidelink control information in the relaying of the first control information.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
identifying a first set of attributes associated with the first shared channel information based at least in part on the sidelink control information; and
identifying a second set of attributes associated with the relaying of the first shared channel information based at least in part on the first set of attributes.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
determining that the first shared channel information is associated with a first redundancy version based at least in part on the first set of attributes;
identifying a transport block payload associated with the first shared channel information; and
determining the relaying of the first shared channel information including the identified transport block payload, wherein relaying the first shared channel information comprises relaying the first shared channel information associated with a second redundancy version.

### Claim 6 (depends on 5)

The method of claim 5, wherein a number of bits included in a circular buffer associated with the first redundancy version is different from a number of bits included in a circular buffer associated with the second redundancy version.

### Claim 7 (depends on 5)

The method of claim 5, wherein the first set of attributes and the second set of attributes comprise at least one of a physical sidelink shared channel scrambling parameter, a group hopping parameter, an orthogonal code, a cyclic shift, or any combination thereof.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
including a bit in the relaying of the first control information, wherein a value of the bit indicates that the transmission on the third set of resources is an echo of the first control information.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining that the first control information is associated with a first redundancy version, wherein relaying the first control information comprises relaying the first control information associated with a second redundancy version.

### Claim 10 (depends on 9)

The method of claim 9, wherein a first cyclic shift associated with the first redundancy version and a second cyclic shift associated with the second redundancy version are randomly selected.

### Claim 11 (depends on 9)

The method of claim 9, wherein the first redundancy version and the second redundancy version are associated with the same cyclic shift.

### Claim 12 (depends on 9)

The method of claim 9, wherein a first cyclic shift associated with the first redundancy version is different from a second cyclic shift associated with the second redundancy version.

### Claim 13 (depends on 1)

The method of claim 1, wherein the first UE comprises a capability to transmit echo of a transmission.

### Claim 14 (depends on 13)

The method of claim 13, wherein the capability is based at least in part on a number of previous transmissions in a subframe, an amount of gap supported by the first UE, or a combination thereof.

### Claim 15 (depends on 1)

The method of claim 1, wherein the first UE and the second UE are included in a first coverage area and the second UE and a third UE are included in a second coverage area.

### Claim 16 (depends on 1)

The method of claim 1, wherein the first control information comprises a physical sidelink control channel and the first shared channel information comprises a physical sidelink shared channel.

### Claim 17

An apparatus for wireless communication, comprising:
a processor,
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
receive, from a second apparatus and on a first set of resources, a first control information associated with sidelink communication;
receive, from the second apparatus and on a second set of resources, a first shared channel information associated with the sidelink communication;
identify a third set of resources associated with relaying the first control information received from the second apparatus and a fourth set of resources associated with relaying of the first shared channel information received from the second apparatus;
relay, to a third apparatus and on the third set of resources, the first control information associated with the sidelink communication; and
relay, to a third apparatus and on the fourth set of resources, the first shared channel information associated with the sidelink communication, wherein the third apparatus is different from the second apparatus.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the instructions are further executable by the processor to cause the apparatus to:
identify sidelink control information included in a sidelink control channel, wherein the instructions to receive the first control information are executable by the processor to cause the apparatus to receive the sidelink control channel on the first set of resources and during a first time period;
determine, based at least in part on the sidelink control information, a gap between the first time period and a second time period allocated by the second apparatus for the relaying of the first control information; and
identify the third set of resources associated with the relaying of the first control information based at least in part on the first set of resources and the determined gap.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the instructions to relay the first control information are executable by the processor to cause the apparatus to:
transmit an indication of the sidelink control information in the relaying of the first control information.

### Claim 20 (depends on 18)

The apparatus of claim 18, wherein the instructions are further executable by the processor to cause the apparatus to:
identify a first set of attributes associated with the first shared channel information based at least in part on the sidelink control information; and
identify a second set of attributes associated with the relaying of the first shared channel information based at least in part on the first set of attributes.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the instructions are further executable by the processor to cause the apparatus to:
determine that the first shared channel information is associated with a first redundancy version based at least in part on the first set of attributes;
identify a transport block payload associated with the first shared channel information; and
determine the relaying of the first shared channel information including the identified transport block payload, wherein the instructions to relay the first shared channel information are executable by the processor to cause the apparatus to relay the first shared channel information associated with a second redundancy version.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein a number of bits included in a circular buffer associated with the first redundancy version is different from a number of bits included in a circular buffer associated with the second redundancy version.

### Claim 23 (depends on 21)

The apparatus of claim 21, wherein the first set of attributes and the second set of attributes comprise at least one of a physical sidelink shared channel scrambling parameter, a group hopping parameter, an orthogonal code, a cyclic shift, or any combination thereof.

### Claim 24 (depends on 17)

The apparatus of claim 17, wherein the instructions are further executable by the processor to cause the apparatus to:
include a bit in the relaying of the first control information, wherein a value of the bit indicates that the relaying on the third set of resources is an echo of the first control information.

### Claim 25

An apparatus for wireless communication, comprising:
means for receiving, from a second apparatus and on a first set of resources, a first control information associated with sidelink communication;
means for receiving, from the second apparatus and on a second set of resources, a first shared channel information associated with the sidelink communication;
means for identifying a third set of resources associated with relaying the first control information and a fourth set of resources associated with relaying the first shared channel information received from the second apparatus;
means for relaying, to a third apparatus and on the third set of resources, the first control information associated with the sidelink communication; and
means for relaying, to the third apparatus and on the fourth set of resources, the first shared channel information associated with the sidelink communication, wherein the third apparatus is different from the second apparatus.

### Claim 26 (depends on 25)

The apparatus of claim 25, further comprising:
means for identifying sidelink control information included in a sidelink control channel, wherein the means for receiving the first control information comprises means for receiving the sidelink control channel on the first set of resources and during a first time period;
means for determining, based at least in part on the sidelink control information, a gap between the first time period and a second time period allocated by the second apparatus for the relaying of the first control information; and
means for identifying the third set of resources associated with the relaying of the first control information based at least in part on the first set of resources and the determined gap.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the means for relaying the first control information comprises:
means for transmitting an indication of the sidelink control information in the relaying of the first control information.

### Claim 28 (depends on 26)

The apparatus of claim 26, further comprising:
means for identifying a first set of attributes associated with the first shared channel information based at least in part on the sidelink control information; and
means for identifying a second set of attributes associated with the relaying of the first shared channel information based at least in part on the first set of attributes.

### Claim 29

A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code comprising instructions executable by a processor to:
receive, from a second UE and on a first set of resources, a first control information associated with sidelink communication;
receive, from the second UE and on a second set of resources, a first shared channel information associated with the sidelink communication;
identify a third set of resources associated with relaying the first control information received from the second UE and a fourth set of resources associated with relaying the first shared channel information received from the second UE;
relay, to a third UE and on the third set of resources, the first shared control information associated with the sidelink communication; and
relay, to the third UE and on the fourth set of resources, the first shared channel information associated with the sidelink communication, wherein the third UE is different from the second UE.

### Claim 30 (depends on 29)

The non-transitory computer-readable medium of claim 29, wherein the instructions are further executable to:
identify sidelink control information included in a sidelink control channel, wherein the instructions to receive the first control information are executable by the processor to receive the sidelink control channel on the first set of resources and during a first time period;
determine, based at least in part on the sidelink control information, a gap between the first time period and a second time period allocated by the second UE for the relaying of the first control information; and
identify the third set of resources associated with the relaying of the first control information based at least in part on the first set of resources and the determined gap.
