Inter-UE coordination information-based resource allocation
Methods, systems, and devices for wireless communications are described. To improve sidelink reservation schemes, a first user equipment (UE) may receive, from a second UE, a coordination message indicating a set of resources associated with sidelink communications and a preference of the second UE for one or more subsets of the set of resources. The first UE may transmit the sidelink communications using one or more resources of the set of resources based on the preference of the second UE for the one or more subsets of the set of resources. In some examples, the one or more resources may be selected from candidate resources within a resource selection window of the first UE. Additionally, or alternatively, the candidate resources may be based on the preference of the second UE.
1 . A method for wireless communication at a first user equipment (UE), comprising:
receiving, from a second UE, a coordination message indicating a preference of the second UE for one or more sets of resources associated with sidelink communications;
performing a sidelink sensing procedure to identify available resources, in a total set of candidate resources within a resource selection window that is based at least in part on remaining packet delay budget associated with the first UE, the total set of candidate resources excluding non-preferred resources that are based at least in part on the preference of the second UE for the one or more sets of resources;
performing a resource selection procedure in the resource selection window to select a set of resources from a set of candidate resources, the set of candidate resources including the available resources; and
transmitting, by the first UE, a sidelink message using the set of resources.
2 . The method of claim 1 , wherein the resource selection window is based at least in part on the preference of the second UE for the one or more sets of resources such that at least one resource of the one or more sets of resources indicated in the coordination message is included in the resource selection window.
3 . The method of claim 1 , further comprising:
receiving an indication of one or more non-preferred resources of the second UE within a time window, wherein the resource selection window at least partially overlaps in time with the time window and the non-preferred resources are based at least in part on the indication of the one or more non-preferred resources of the second UE.
4 . The method of claim 1 , wherein the coordination message comprises an indication of one or more preferred resources of the second UE within a time window, wherein the resource selection window excludes the one or more preferred resources of the second UE.
5 . The method of claim 1 , wherein performing the sidelink sensing procedure comprises:
decoding sidelink control information from one or more other UEs, wherein, based at least in part on decoding the sidelink control information, a first subset of resources within the resource selection window are reserved by the one or more other UEs and a second subset of resources within the resource selection window include unscheduled resources.
6 . The method of claim 5 , further comprising:
measuring a received power associated with each resource of the first subset of resources, wherein the set of candidate resources comprises resources of the first subset of resources for which the received power satisfies a received power threshold.
7 . The method of claim 6 , further comprising:
adjusting the received power threshold based at least in part on a first number of candidate resources being below a threshold number of candidate resources, the first number of candidate resources comprising a number of the set of candidate resources including the resources that satisfy the received power threshold.
8 . The method of claim 7 , further comprising:
transmitting the adjusted received power threshold to the second UE.
9 . The method of claim 1 , further comprising:
receiving an indication of a threshold from the second UE, wherein the indicated preference of the second UE for the one or more sets of resources is based at least in part on the threshold.
10 . The method of claim 9 , wherein the set of candidate resources is based at least in part on the threshold.
11 . The method of claim 9 , wherein the indication is received in the coordination message.
12 . The method of claim 1 , wherein the coordination message comprises a bitmap that indicates the preference of the second UE, wherein each bit of the bitmap indicates an availability of a respective resource within a time window.
13 . The method of claim 12 , wherein the resource selection window at least partially overlaps the time window.
14 . An apparatus for wireless communication at a first user equipment (UE), comprising:
at least one processor;
memory coupled with the at least one processor; and
instructions stored in the memory and executable by the at least one processor to cause the apparatus to:
receive, from a second UE, a coordination message indicating a preference of the second UE for one or more sets of resources associated with sidelink communications;
perform a sidelink sensing procedure to identify available resources, in a total set of candidate resources within a resource selection window that is based at least in part on remaining packet delay budget associated with the first UE, the total set of candidate resources excluding non-preferred resources that are based at least in part on the preference of the second UE for the one or more sets of resources;
perform a resource selection procedure in the resource selection window to select a set of resources from a set of candidate resources, the set of candidate resources including the available resources; and
transmit, by the first UE, a sidelink message using the set of resources.
15 . The apparatus of claim 14 , wherein the resource selection window is based at least in part on the preference of the second UE for the one or more sets of resources such that at least one resource of the one or more sets of resources indicated in the coordination message is included in the resource selection window.
16 . The apparatus of claim 14 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive an indication of one or more non-preferred resources of the second UE within a time window, wherein the resource selection window at least partially overlaps in time with the time window and the non-preferred resources are based at least in part on the indication of the one or more non-preferred resources of the second UE.
17 . The apparatus of claim 14 , wherein the coordination message comprises an indication of one or more preferred resources of the second UE within a time window, wherein the resource selection window excludes the one or more preferred resources of the second UE.
18 . The apparatus of claim 14 , wherein the instructions to perform the sidelink sensing procedure are executable by the at least one processor to cause the apparatus to:
decode sidelink control information from one or more other UEs, wherein, based at least in part on decoding the sidelink control information, a first subset of resources within the resource selection window are reserved by the one or more other UEs and a second subset of resources within the resource selection window comprising unscheduled resources.
19 . The apparatus of claim 18 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
measure a received power associated with each resource of the first subset of resources, wherein the set of candidate resources comprises resources of the first subset of resources that satisfy a received power threshold based at least in part on the measuring.
20 . The apparatus of claim 19 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
adjust the received power threshold based at least in part on a first number of candidate resources being below a threshold number of candidate resources, the first number of candidate resources comprising a number of the set of candidate resources including the resources that satisfy the received power threshold.
21 . The apparatus of claim 20 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
transmit the adjusted received power threshold to the second UE.
22 . The apparatus of claim 14 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
receive an indication of a threshold from the second UE, wherein the indicated preference of the second UE for the one or more sets of resources is based at least in part on the threshold.
23 . The apparatus of claim 22 , wherein the set of candidate resources is based at least in part on the threshold.
24 . The apparatus of claim 22 , wherein the indication is received in the coordination message.