Collaborative sensing and sharing for sidelink communications
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may belong to a group of UEs and may identify a channel sensing schedule for the group of UEs. The channel sensing schedule may include sensing windows and resource reservation windows corresponding to each UE of the group of UEs. The channel sensing schedule may establish a pattern for the sensing windows and resource reservation windows such that the UEs may take turns performing sensing and resource selection. During a sensing window associated with the UE, the UE may sense a set of resources of a sidelink communication link to identify candidate resources. The UE may transmit, to the other UEs of the group, a message indicating results of the sensing, such as an indication of resource reservations, candidate resources, or the like. The other UEs may identify and select candidate resources based on the message.
1. A method for wireless communication at a first user equipment (UE), comprising:
selecting one or more candidate resources of a sidelink communication link according to a channel sensing schedule for a plurality of UEs, the plurality of UEs comprising at least the first UE and a second UE different from the first UE, wherein the channel sensing schedule is associated with channel sensing by the plurality of UEs and comprises at least a first sensing window associated with the first UE and a second sensing window associated with the second UE; and
performing sensing of a set of resources of the sidelink communication link during the first sensing window based at least in part on the channel sensing schedule, the sensing being performed in accordance with a pattern established by the channel sensing schedule and the channel sensing by the plurality of UEs, wherein the second UE senses the set of resources during the second sensing window based at least in part on the pattern.
2. The method of claim 1 , further comprising:
transmitting, to the plurality of UEs, a message indicating sensing results based at least in part on sensing the set of resources during the first sensing window and the channel sensing schedule.
3. The method of claim 2 , wherein
a reference signal received power threshold that provides a percentage of candidate resources in a resource selection window is based at least in part on decoding sidelink information received on the sidelink communication link, and wherein the message indicating the sensing results comprises an indication of the reference signal received power threshold, the percentage of candidate resources, or any combination thereof.
4. The method of claim 3 , wherein the reference signal received power threshold, the percentage of candidate resources, or any combination thereof, is configured by one or more UEs of the plurality of UEs.
5. The method of claim 2 , wherein performing the sensing of the set of resources comprises:
decoding sidelink control information received on the sidelink communication link; and
performing the sensing of the set of resources based at least in part on one or more resource reservations indicated by the decoded sidelink control information, wherein the message indicating the sensing results comprises resource information from the decoded sidelink control information.
6. The method of claim 5 , wherein the resource information comprises an indication of a reference signal received power for each resource of the set of resources, an indication of resources reserved based at least in part on the one or more resource reservations, an indication of the one or more candidate resources based at least in part on the one or more resource reservations, or any combination thereof.
7. The method of claim 5 , wherein the message indicating the sensing results includes one or more reference signal received power measurement values that are based at least in part on performing the sensing of the set of resources.
8. The method of claim 5 , wherein the message indicating the sensing results excludes one or more reference signal received power measurement values that are based at least in part on performing the sensing of the set of resources.
9. The method of claim 1 , further comprising:
operating in a transmission mode during the second sensing window based at least in part on the second UE performing sensing of the set of resources during the second sensing window and the channel sensing schedule; and
transmitting one or more messages on the sidelink communication link during the second sensing window based at least in part on operating in the transmission mode, the one or more messages transmitted on resources selected from the one or more candidate resources during a resource selection window.
10. The method of claim 9 , further comprising:
receiving, from a third UE of the plurality of UEs, a message indicating sensing results based at least in part on the third UE sensing the set of resources during a third sensing window that is before the first sensing window,
wherein the one or more candidate resources from the set of resources are based at least in part on the sensing results from the third UE and the channel sensing schedule, and wherein the resource selection window is subsequent to the third sensing window.
11. The method of claim 9 , wherein the one or more candidate resources are identified during the first sensing window.
12. The method of claim 1 , further comprising:
operating in a power saving mode based at least in part on the second UE performing sensing of the set of resources during the second sensing window.
13. The method of claim 1 , further comprising:
determining a first duration of the first sensing window and a second duration of the second sensing window based at least in part on the channel sensing schedule and the pattern, wherein the first duration, or the second duration, or both, is different from a duration of another sensing window associated with channel sensing operations that exclude the channel sensing schedule.
14. The method of claim 13 , wherein the first duration of the first sensing window, the second duration of the second sensing window, or any combination thereof, is configured by one or more UEs of the plurality of UEs.
15. The method of claim 1 ,
wherein one or more subsets of frequency resources are associated with the channel sensing schedule, wherein the first UE senses a first subset of frequency resources from the one or more subsets of frequency resources during the first sensing window, and wherein the second UE senses a second subset of frequency resources from the one or more subsets of frequency resources during the second sensing window.
16. The method of claim 15 , wherein the pattern indicates that sensing is performed using the one or more subsets of frequency resources, or one or more sensing windows, or any combination thereof.
17. The method of claim 1 ,
wherein a resource selection window duration of the channel sensing schedule is based at least in part on the pattern, and wherein the resource selection window duration is independent of a packet delay budget.
18. The method of claim 17 , wherein the resource selection window duration is configured by one or more UEs of the plurality of UEs.
19. The method of claim 1 , further comprising:
transmitting, to at least one UE of the plurality of UEs, a message indicating a channel sensing capability of the first UE, data traffic conditions of the first UE, or any combination thereof, wherein the channel sensing schedule is based at least in part on the channel sensing capability, the data traffic conditions, or any combination thereof.
20. The method of claim 1 , wherein the first sensing window and the second sensing window at least partially overlap in a time domain.
21. The method of claim 20 ,
wherein respective resource selection windows corresponding to the first sensing window and the second sensing window are based at least in part on the pattern, and wherein the respective resource selection windows are continuous in the time domain, discontinuous in the time domain, or any combination thereof.
22. The method of claim 1 , wherein the plurality of UEs comprise a same group of UEs based at least in part on a location of the plurality of UEs, a proximity of the plurality of UEs, or any combination thereof.
23. An apparatus for wireless communication at a first user equipment (UE), comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
select one or more candidate resources of a sidelink communication link according to a channel sensing schedule for a plurality of UEs, the plurality of UEs comprising at least the first UE and a second UE different from the first UE, wherein the channel sensing schedule is associated with channel sensing by the plurality of UEs and comprises at least a first sensing window associated with the first UE and a second sensing window associated with the second UE; and
perform, using one or more antennas, sensing of a set of resources of the sidelink communication link during the first sensing window based at least in part on the channel sensing schedule, the sensing being performed in accordance with a pattern established by the channel sensing schedule and the channel sensing by the plurality of UEs, wherein the second UE senses the set of resources during the second sensing window based at least in part on the pattern.
24. The apparatus of claim 23 , wherein the instructions are further executable by the processor to cause the apparatus to:
transmit, via a transmitter to the plurality of UEs, a message indicating sensing results based at least in part on sensing the set of resources during the first sensing window and the channel sensing schedule.
25. The apparatus of claim 23 , wherein the instructions are further executable by the processor to cause the apparatus to:
operate in a transmission mode during the second sensing window based at least in part on the second UE performing sensing of the set of resources during the second sensing window and the channel sensing schedule; and
transmit, via a transmitter, one or more messages on the sidelink communication link during the second sensing window based at least in part on operating in the transmission mode, the one or more messages transmitted on resources selected from the one or more candidate resources during a resource selection window.
26. The apparatus of claim 25 , wherein the instructions are further executable by the processor to cause the apparatus to:
receive, via a receiver and from a third UE of the plurality of UEs, a message indicating sensing results based at least in part on the third UE sensing the set of resources during a third sensing window that is before the first sensing window,
wherein the one or more candidate resources from the set of resources are based at least in part on the sensing results from the third UE and the channel sensing schedule, and wherein the resource selection window is subsequent to the third sensing window.
27. The apparatus of claim 23 , wherein the instructions are further executable by the processor to cause the apparatus to:
operate in a power saving mode based at least in part on the second UE performing sensing of the set of resources during the second sensing window.
28. The apparatus of claim 23 , wherein
a first duration of the first sensing window and a second duration of the second sensing window are based at least in part on the channel sensing schedule and the pattern, and wherein the first duration, or the second duration, or both, is different from a duration of another sensing window associated with channel sensing operations that exclude the channel sensing schedule.
29. An apparatus for wireless communication at a first user equipment (UE), comprising:
means for selecting one or more candidate resources of a sidelink communication link according to a channel sensing schedule for a plurality of UEs, the plurality of UEs comprising at least the first UE and a second UE different from the first UE, wherein the channel sensing schedule is associated with channel sensing by the plurality of UEs and comprises at least a first sensing window associated with the first UE and a second sensing window associated with the second UE; and
means for performing sensing of a set of resources of the sidelink communication link during the first sensing window based at least in part on the channel sensing schedule, the sensing being performed in accordance with a pattern established by the channel sensing schedule and the channel sensing by the plurality of UEs, wherein the second UE senses the set of resources during the second sensing window based at least in part on the pattern.
30. 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:
select one or more candidate resources of a sidelink communication link according to a channel sensing schedule for a plurality of UEs, the plurality of UEs comprising at least the first UE and a second UE different from the first UE, wherein the channel sensing schedule is associated with channel sensing by the plurality of UEs and comprises at least a first sensing window associated with the first UE and a second sensing window associated with the second UE; and
perform sensing of a set of resources of the sidelink communication link during the first sensing window based at least in part on the channel sensing schedule, the sensing being performed in accordance with a pattern established by the channel sensing schedule and the channel sensing by the plurality of UEs, wherein the second UE senses the set of resources during the second sensing window based at least in part on the pattern.