IP Library Granted Patent US 11,638,297
Granted Patent B2
US 11,638,297 · App. 16/868,196 · Granted Apr 25, 2023

Sidelink network resource reservation

Inventors: Arjun Bharadwaj (Cupertino, CA); Tien Viet Nguyen (Bridgewater, NJ); Sudhir Kumar Baghel (Hillsborough, NJ); Kapil Gulati (Hillsborough, NJ); Shailesh Patil (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/56H04W74/08
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,638,297
App. No.
16/868,196
Granted
Apr 25, 2023
Kind
B2
Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a packet at a transmitter of the UE for transmission in a sidelink network. The UE may select one or more resources for transmission of the packet based at least in part on a reservation status of the one or more resources, wherein at least one of the one or more resources is a reserved resource that is reserved by another UE. The UE may transmit the packet using the one or more resources based at least in part on selecting the one or more resources. Numerous other aspects are provided.

Claims (107)

1. A method of wireless communication performed by a user equipment (UE), comprising:

receiving a packet at a transmitter of the UE for transmission in a sidelink network;

attempting to select one or more resources for transmission of the packet based at least in part on a resource reservation associated with another UE reserving at least one resource of the one or more resources,

wherein the UE attempts to select the one or more resources in a particular transmission time interval (TTI) based at least in part on: the UE previously attempting to select the one or more resources within a previous TTI, and a threshold amount of resources not selectable within the previous TTI, or

wherein the UE attempts to select the one or more resources when sweeping a contention window within a packet delay budget (PDB) based at least in part on: the UE previously attempting to select the one or more resources within the contention window and the PDB, and the threshold amount of resources not selectable within the contention window and the PDB; and

transmitting the packet using the one or more resources based at least in part on selecting the one or more resources based at least in part on attempting to select the one or more resources.

2. The method of claim 1 , wherein attempting to select the one or more resources comprises:

determining a set of free resources; and

attempting to select one or more free resources, from the set of free resources, as the one or more resources based at least in part on at least one of an order of the one or more free resources or a random selection procedure.

3. The method of claim 2 , wherein the one or more free resources include at least one resource that is not reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone.

4. The method of claim 1 , wherein attempting to select the one or more resources comprises:

determining a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is not within a control exclusion (CE) zone; and

attempting to select one or more reserved resources, from the set of reserved resources, as the one or more resources based at least in part on at least one of an order of the set of reserved resources, a random selection procedure, or a reference signal received power characteristic.

5. The method of claim 1 , wherein attempting to select the one or more resources comprises:

determining a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone;

selecting a subset of the set of reserved resources based at least in part on a set of reference signal received powers of the set of reserved resources; and

attempting to select one or more reserved resources, from the subset of the set of reserved resources, as the one or more resources based at least in part on a priority of the UE relative to one or more other priorities of the one or more other UEs.

6. The method of claim 1 , wherein attempting to select the one or more resources comprises:

determining a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone;

selecting a subset of the set of reserved resources based at least in part on a priority of the UE relative to one or more other priorities of the one or more other UEs; and

attempting to select one or more reserved resources, from the subset of the set of reserved resources, as the one or more resources based at least in part on a set of reference signal received powers of the subset of the set of reserved resources.

7. The method of claim 1 , wherein attempting to select the one or more resources comprises:

attempting to select the one or more resources with a particular value for a control exclusion (CE) zone;

determining that the threshold amount of resources is not selectable according to the selection procedure with the particular value for the CE zone;

scaling a value for the CE zone using a scaling factor based at least in part on determining that the threshold amount of resources is not selectable according to the selection procedure with the particular value for the CE zone; and

attempting to select the one or more resources using the selection procedure based at least in part on scaling the value for the CE zone.

8. The method of claim 1 , wherein attempting to select the one or more resources comprises:

attempting to select the one or more resources within the previous TTI;

determining that the threshold amount of resources is not selectable according to a selection procedure within the previous TTI; and

attempting to select the one or more resources using the selection procedure in the particular TTI after the previous TTI.

9. The method of claim 1 , wherein attempting to select the one or more resources comprises:

attempting to select the one or more resources within the contention window and the PDB;

determining that the threshold amount of resources is not selectable according to a selection procedure within the contention window and the PDB;

sweeping the contention window within the PDB based at least in part on determining that the threshold amount of resources is not selectable according to the selection procedure within the contention window; and

attempting to select the one or more resources using the selection procedure when sweeping the contention window.

10. The method of claim 1 , wherein the one or more resources include at least one of a transmission resource, a retransmission resource, or a reservation resource.

11. The method of claim 1 , further comprising:

transmitting a reservation message using at least one of the one or more resources to cause a lower priority UE to release another at least one of the one or more resources for transmission of the packet.

12. The method of claim 1 , further comprising:

determining that at least one of the one or more resources is preempted by a higher priority UE; and

reselecting at least one replacement resource from a set of free resources after determining that the at least one of the one or more resources is preempted by the higher priority UE.

13. A user equipment (UE) for wireless communication, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to:

receive a packet at a transmitter of the UE for transmission in a sidelink network;

attempt to select one or more resources for transmission of the packet based at least in part on a resource reservation associated with another UE reserving at least one resource of the one or more resources,

wherein the UE attempts to select the one or more resources in a particular transmission time interval (TTI) based at least in part on: the UE previously attempting to select the one or more resources within a previous TTI, and a threshold amount of resources not selectable within the previous TTI, or

wherein the UE attempts to select the one or more resources when sweeping a contention window within a packet delay budget (PDB) based at least in part on: the UE previously attempting to select the one or more resources within the contention window and the PDB, and the threshold amount of resources not selectable within the contention window and the PDB; and

transmit the packet using the one or more resources based at least in part on selecting the one or more resources based at least in part on attempting to select the one or more resources.

14. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

determine a set of free resources; and

attempt select one or more free resources, from the set of free resources, as the one or more resources based at least in part on at least one of an order of the one or more free resources or a random selection procedure.

15. The UE of claim 14 , wherein the one or more free resources include at least one resource that is not reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone.

16. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

determine a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is not within a control exclusion (CE) zone; and

attempt to select one or more reserved resources, from the set of reserved resources, as the one or more resources based at least in part on at least one of an order of the set of reserved resources, a random selection procedure, or a reference signal received power characteristic.

17. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

determine a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone;

select a subset of the set of reserved resources based at least in part on a set of reference signal received powers of the set of reserved resources; and

attempt to select one or more reserved resources, from the subset of the set of reserved resources, as the one or more resources based at least in part on a priority of the UE relative to one or more other priorities of the one or more other UEs.

18. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

determine a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone;

select a subset of the set of reserved resources based at least in part on a priority of the UE relative to one or more other priorities of the one or more other UEs; and

attempt to select one or more reserved resources, from the subset of the set of reserved resources, as the one or more resources based at least in part on a set of reference signal received powers of the subset of the set of reserved resources.

19. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

attempt to select the one or more resources with a particular value for a control exclusion (CE) zone;

determine that the threshold amount of resources is not selectable according to a selection procedure with the particular value for the CE zone;

scale a value for the CE zone using a scaling factor based at least in part on determining that the threshold amount of resources is not selectable according to the selection procedure with the particular value for the CE zone; and

attempt to select the one or more resources using the selection procedure based at least in part on scaling the value for the CE zone.

20. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

attempt to select the one or more resources within the previous TTI;

determine that the threshold amount of resources is not selectable according to a selection procedure within the previous TTI; and

attempt to select the one or more resources using the selection procedure in the particular TTI after the particular TTI.

21. The UE of claim 13 , wherein the one or more processors, when attempting to select the one or more resources, are to:

attempt to select the one or more resources within the contention window and within the PDB;

determine that the threshold amount of resources is not selectable according to a selection procedure within the contention window and within the PDB;

sweep the contention window within the PDB based at least in part on determining that the threshold amount of resources is not selectable according to the selection procedure within the contention window; and

attempt to select the one or more resources using the selection procedure when sweeping the contention window.

22. The UE of claim 13 , wherein the one or more resources include at least one of a transmission resource, a retransmission resource, or a reservation resource.

23. The UE of claim 13 , wherein the one or more processors are further configured to:

transmit a reservation message using at least one of the one or more resources to cause a lower priority UE to release another at least one of the one or more resources for transmission of the packet.

24. The UE of claim 13 , wherein the one or more processors are further configured to:

determine that at least one of the one or more resources is preempted by a higher priority UE; and

reselect at least one replacement resource from a set of free resources after determining that the at least one of the one or more resources is preempted by the higher priority UE.

25. A non-transitory computer-readable medium storing one or more instructions for wireless communication, the one or more instructions comprising:

one or more instructions that, when executed by one or more processors of a user equipment (UE), cause the one or more processors to:

receive a packet at a transmitter of the UE for transmission in a sidelink network;

attempt to select one or more resources for transmission of the packet based at least in part on a resource reservation associated with another UE reserving one resource of the one or more resources,

wherein the UE attempts to select the one or more resources in a particular transmission time interval (TTI) based at least in part on: the UE previously attempting to select the one or more resources within a previous TTI, and a threshold amount of resources not selectable within the previous TTI, or

wherein the UE attempts to select the one or more resources when sweeping a contention window within a packet delay budget (PDB) based at least in part on: the UE previously attempting to select the one or more resources within the contention window and the PDB, and the threshold amount of resources not selectable within the contention window and the PDB; and

transmit the packet using the one or more resources based at least in part on selecting the one or more resources based at least in part on attempting to select the one or more resources.

26. The non-transitory computer-readable medium of claim 25 , wherein the one or more instructions, that cause the one or more processors to attempt to select the one or more resources, cause the one or more processors to:

determine a set of free resources; and

attempt to select one or more free resources, from the set of free resources, as the one or more resources based at least in part on at least one of an order of the one or more free resources or a random selection procedure.

27. The non-transitory computer-readable medium of claim 26 , wherein the one or more free resources includes at least one resource that is not reserved by one or more other UEs, including the other UE, for which the UE is within a control exclusion (CE) zone.

28. The non-transitory computer-readable medium claim 25 , wherein the one or more instructions, that cause the one or more processors to attempt to select the one or more resources, cause the one or more processors to:

determine a set of reserved resources reserved by one or more other UEs, including the other UE, for which the UE is not within a control exclusion (CE) zone; and

attempt to select one or more reserved resources, from the set of reserved resources, as the one or more resources based at least in part on at least one of an order of the set of reserved resources, a random selection procedure, or a reference signal received power characteristic.

29. An apparatus for wireless communication, comprising:

means for receiving a packet at a transmitter of the apparatus for transmission in a sidelink network;

means for attempting to select one or more resources for transmission of the packet based at least in part on a resource reservation associated with another apparatus reserving one resource of the one or more resources,

wherein the apparatus attempts to select the one or more resources in a particular transmission time interval (TTI) based at least in part on: the UE previously attempting to select the one or more resources within a previous TTI, and a threshold amount of resources not selectable within the previous TTI, or

wherein the UE attempts to select the one or more resources when sweeping a contention window within a packet delay budget (PDB) based at least in part on: the UE previously attempting to select the one or more resources within the contention window and the PDB, and the threshold amount of resources not selectable within the contention window and the PDB; and

means for transmitting the packet using the one or more resources based at least in part on selecting the one or more resources based at least in part on attempting to select the one or more resources.

30. The apparatus of claim 29 , wherein the means for attempting to select the one or more resources comprises:

means for determining a set of free resources; and

means for attempting to select one or more free resources, from the set of free resources, as the one or more resources based at least in part on at least one of an order of the one or more free resources or a random selection procedure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: BHARADWAJ, ARJUN; NGUYEN, TIEN VIET; BAGHEL, SUDHIR KUMAR; GULATI, KAPIL; PATIL, SHAILESH
To: QUALCOMM INCORPORATED
Reel/Frame 053921/0749 →
Continuity (2)
Provisional Application 62846551 · May 10, 2019
Related Publication 20200359389A1 · Nov 12, 2020