Early sharing for collaborative sensing in sidelink

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may identify that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE. The UE may select resources for the sidelink communication. The UE may transmit the sidelink communication using the resources. Numerous other aspects are described.

FIELD OF THE DISCLOSURE

Aspects of the present disclosure generally relate to wireless communication and to techniques and apparatuses for early sharing for collaborative sensing in sidelink.

BACKGROUND

SUMMARY

In some aspects, a method of wireless communication performed by a user equipment (UE) includes identifying that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE; selecting resources for the sidelink communication; and transmitting the sidelink communication using the resources.

In some aspects, a UE for wireless communication includes a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: identify that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE; select resources for the sidelink communication; and transmit the sidelink communication using the resources.

In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to: identify that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE; select resources for the sidelink communication; and transmit the sidelink communication using the resources.

In some aspects, an apparatus for wireless communication includes means for identifying that a sidelink communication is to be transmitted by the apparatus prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of apparatuses that includes the apparatus; means for selecting resources for the sidelink communication; and means for transmitting the sidelink communication using the resources.

DETAILED DESCRIPTION

In some aspects, a UE120may operate using a transmission mode where resource selection and/or scheduling is performed by the UE120(e.g., rather than a base station110). For example, the UE120may perform a channel sensing procedure to determine a channel availability (e.g., available resources and/or reserved resources) for one or more sidelink channels. The UE120may select resources for communications on the one or more sidelink channels based at least in part on the determined channel availability.

In some aspects, the UE120includes means for identifying that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE; means for selecting resources for the sidelink communication; and/or means for transmitting the sidelink communication using the resources. The means for the UE120to perform operations described herein may include, for example, one or more of antenna252, demodulator254, MIMO detector256, receive processor258, transmit processor264, TX MIMO processor266, modulator254, controller/processor280, or memory282.

In some aspects, the UE120includes means for communicating, with the group of UEs, to determine the collaborative sensing schedule.

In some aspects, the UE120includes means for receiving, from another UE included in the group of UEs, sensing results, associated with a cycle of the collaborative sensing schedule, that indicate a channel availability for sidelink communications, wherein the sensing results are received prior to identifying that the sidelink communication is to be transmitted by the UE. In some aspects, the UE120includes means for selecting the resources for the sidelink communication based at least in part on the sensing results.

In some aspects, the UE120includes means for identifying, based at least in part on a packet delay budget of the sidelink communication, a number of resources available in a resource selection window associated with the cycle of the collaborative sensing schedule, wherein selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on the number of resources available in the resource selection window associated with the cycle satisfying a threshold. In some aspects, the UE120includes means for performing an evaluation of the availability of the resources for the sidelink communication.

In some aspects, the UE120includes means for performing channel sensing to determine a channel availability for sidelink communications based at least in part on identifying that the sidelink communication is to be transmitted by the UE; and/or means for selecting the resources for the sidelink communication based at least in part on the channel availability determined by performing the channel sensing and the channel availability indicated by the sensing results. In some aspects, the UE120includes means for performing channel sensing for a duration that is less than a duration of sensing windows associated with the collaborative sensing schedule.

In some aspects, the UE120includes means for transmitting, to a sensing UE, included in the group of UEs, that is performing channel sensing in accordance with the collaborative sensing schedule, a request for sensing results based at least in part on identifying that the sidelink communication is to be transmitted by the UE; means for receiving, from the sensing UE, sensing results that indicate a channel availability for sidelink communications; and/or means for selecting the resources for the sidelink communication based at least in part on the sensing results.

In some aspects, the UE120includes means for identifying one or more resources associated with transmitting requests for early sharing of sensing results; and/or means for transmitting the request for sensing results using the one or more resources. In some aspects, the UE120includes means for transmitting the request via at least one of a sidelink control information message, a physical sidelink shared channel message, a physical sidelink feedback channel message, or an upper layer signaling message.

In some aspects, the UE120includes means for receiving, from the sensing UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: channel sensing performed by the sensing UE prior to receiving the request for sensing results, channel sensing performed by the sensing UE after transmitting the sensing results to the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE120.

In some aspects, the UE120includes means for performing channel sensing to determine a channel availability for sidelink communications after transmitting the sidelink communication; and/or means for transmitting, to the group of UEs at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: the sensing results transmitted by the sensing UE, the channel sensing performed by the UE120, resources used by the sensing UE to transmit the sensing results to the UE120, and the resources for the sidelink communication selected by the UE120.

In some aspects, the UE120includes means for receiving, from the other UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: channel sensing performed by the sensing UE prior to receiving the request for sensing results, and channel sensing performed by the other UE.

FIG.3is a diagram illustrating an example300of sidelink communications, in accordance with various aspects of the present disclosure.

As shown inFIG.3, a first UE305-1may communicate with a second UE305-2(and one or more other UEs305) via one or more sidelink channels310(e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, DEMOD254, MIMO detector256, receive processor258, and/or reception component1102or transmission component1104depicted inFIG.11). The UEs305-1and305-2may communicate using the one or more sidelink channels310for P2P communications, D2D communications, V2X communications (e.g., which may include V2V communications, V2I communications, and/or V2P communications) and/or mesh networking. In some aspects, the UEs305(e.g., UE305-1and/or UE305-2) may correspond to one or more other UEs described elsewhere herein, such as UE120. In some aspects, the one or more sidelink channels310may use a PC5 interface and/or may operate in a high frequency band (e.g., the 5.9 GHz band). Additionally, or alternatively, the UEs305may synchronize timing of transmission time intervals (TTIs) (e.g., frames, subframes, slots, or symbols) using global navigation satellite system (GNSS) timing.

As further shown inFIG.3, the one or more sidelink channels310may include a physical sidelink control channel (PSCCH)315, a physical sidelink shared channel (PSSCH)320, and/or a physical sidelink feedback channel (PSFCH)325. The PSCCH315may be used to communicate control information, similar to a physical downlink control channel (PDCCH) and/or a physical uplink control channel (PUCCH) used for cellular communications with a base station110via an access link or an access channel. The PSSCH320may be used to communicate data, similar to a physical downlink shared channel (PDSCH) and/or a physical uplink shared channel (PUSCH) used for cellular communications with a base station110via an access link or an access channel. For example, the PSCCH315may carry sidelink control information (SCI)330, which may indicate various control information used for sidelink communications, such as one or more resources (e.g., time resources, frequency resources, and/or spatial resources) where a transport block (TB)335may be carried on the PSSCH320. The TB335may include data. The PSFCH325may be used to communicate sidelink feedback340, such as hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgement or negative acknowledgement (ACK/NACK) information), transmit power control (TPC), and/or a scheduling request (SR).

In some aspects, a UE305may operate using a transmission mode where resource selection and/or scheduling is performed by the UE305(e.g., rather than a base station110). A transmission mode where resource selection and/or scheduling is performed by a base station110may be referred to herein as a Mode 1. The transmission mode where resource selection and/or scheduling is performed by the UE305may be referred to herein as a Mode 2. In some aspects, the UE305may perform resource selection and/or scheduling by sensing channel availability for transmissions (e.g., when operating in Mode 2). For example, the UE305may measure a received signal strength indicator (RSSI) parameter (e.g., a sidelink-RSSI (S-RSSI) parameter) associated with various sidelink channels, may measure a reference signal received power (RSRP) parameter (e.g., a PSSCH-RSRP parameter) associated with various sidelink channels, and/or may measure a reference signal received quality (RSRQ) parameter (e.g., a PSSCH-RSRQ parameter) associated with various sidelink channels, and may select a channel for transmission of a sidelink communication based at least in part on the measurement(s).

Additionally, or alternatively, the UE305may perform resource selection and/or scheduling using SCI330received in the PSCCH315, which may indicate occupied resources and/or channel parameters. Additionally, or alternatively, the UE305may perform resource selection and/or scheduling by determining a channel busy rate (CBR) associated with various sidelink channels, which may be used for rate control (e.g., by indicating a maximum number of resource blocks that the UE305can use for a particular set of subframes).

In the transmission mode where resource selection and/or scheduling is performed by a UE305(e.g., Mode 2), the UE305may generate sidelink grants, and may transmit the grants in SCI330. A sidelink grant may indicate, for example, one or more parameters (e.g., transmission parameters) to be used for an upcoming sidelink transmission, such as one or more resource blocks to be used for the upcoming sidelink transmission on the PSSCH320(e.g., for TBs335), one or more subframes to be used for the upcoming sidelink transmission, and/or a modulation and coding scheme (MCS) to be used for the upcoming sidelink transmission. In some aspects, a UE305may generate a sidelink grant that indicates one or more parameters for semi-persistent scheduling (SPS), such as a periodicity of a sidelink transmission. Additionally, or alternatively, the UE305may generate a sidelink grant for event-driven scheduling, such as for an on-demand sidelink message.

FIG.4is a diagram illustrating an example400of sidelink communications and access link communications, in accordance with various aspects of the present disclosure.

As shown inFIG.4, a transmitter (Tx)/receiver (Rx) UE405and an Rx/Tx UE410may communicate with one another via a sidelink, as described above in connection withFIG.3(e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, DEMOD254, MIMO detector256, receive processor258, and/or reception component1102or transmission component1104depicted inFIG.11). As further shown, in some sidelink modes, a base station110may communicate with the Tx/Rx UE405via a first access link. Additionally, or alternatively, in some sidelink modes, the base station110may communicate with the Rx/Tx UE410via a second access link. The Tx/Rx UE405and/or the Rx/Tx UE410may correspond to one or more UEs described elsewhere herein, such as the UE120ofFIG.1. Thus, a direct link between UEs120(e.g., via a PC5 interface) may be referred to as a sidelink, and a direct link between a base station110and a UE120(e.g., via a Uu interface) may be referred to as an access link. Sidelink communications may be transmitted via the sidelink, and access link communications may be transmitted via the access link. An access link communication may be either a downlink communication (from a base station110to a UE120) or an uplink communication (from a UE120to a base station110).

FIG.5is a diagram illustrating an example500of resource selection for sidelink communications, in accordance with the present disclosure. As shown inFIG.5, a UE120may use a channel sensing procedure to select resources for sidelink communication in a Mode 2, such as described above in connection withFIG.3.

As shown inFIG.5, a UE120may perform a channel sensing procedure in a sensing window505(e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, reception component1102, and/or channel sensing component1112depicted inFIG.11). In some cases, the sensing window may be 100 milliseconds (e.g., for aperiodic resource reservation, such as aperiodic reservation in one or more slots of up to 32 logical slots in the future) or 1100 milliseconds (e.g., for periodic resource reservation). In some cases, a UE120configured for communication in an NR network may use a sensing procedure for aperiodic or periodic resource reservation.

According to the channel sensing procedure, the UE120may decode control messages relating to resource reservations of other UEs120, as well as perform measurements (e.g., RSRP measurements and/or RSSI measurements, among other examples) associated with one or more sidelink channels (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or reception component1102depicted inFIG.11). For example, the other UEs120may transmit reservation information (e.g., in SCI) that indicates a resource reservation for a current slot (e.g., the slot in which the reservation information is transmitted) and for one or more (e.g., up to two) future slots. The UE120may monitor for and decode the reservation information during the sensing window505to determine a channel availability (e.g., to determine available resources) of the sidelink channel. The channel sensing may be performed by a physical (PHY) layer of the UE120. The PHY layer may generate a report of the channel sensing (e.g., of resources that are occupied or reserved based at least in part on the measurements and/or sensing performed at the PHY layer). The PHY layer may provide the report to a medium access control (MAC) layer of the UE120. The MAC layer may determine available resources for a resource selection window, as described in more detail below, based at least in part on the report from the PHY layer.

As shown inFIG.5, the UE120may determine to select resources for a sidelink communication based at least in part on a resource selection trigger510(e.g., using controller/processor280and/or memory282). For example, resource selection may be triggered when the UE120has a packet that is to be transmitted or when the UE120receives an indication to select (or reselect) resources for a packet that is to be transmitted by the UE120. Based at least in part on the resource selection trigger510, the UE120may determine one or more resources that are available for selection in a resource selection window515. That is, the UE120may determine the one or more available resources based at least in part on the channel sensing procedure performed by the UE120. For example, the channel sensing procedure may provide an indication of resources in the resource selection window515that are occupied and/or resources in the resource selection window515associated with high interference.

The sensing window505may be based at least in part on a timing associated with the resource selection trigger510. For example, as shown by reference number520, the sensing window may begin at a time T0from the resource selection trigger510. As shown by reference number525, the sensing window505may end at a time Tproc,0from the resource selection trigger510. Tproc,0may be based at least in part on a processing time associated with the UE120. In other words, the UE120may continually perform channel sensing associated with the sidelink channel described above. When the UE120is triggered to select resources for a sidelink communication, the UE120may consider reservation information and/or measurements associated with the channel sensing procedure that were received and/or performed during the channel sensing window505.

As shown by reference numbers530and535, if a resource selection trigger510occurs at a time n, the resource selection window515may be from n+T1to n+T2. In some aspects, T1may be less than a processing time (Tproc,1) associated with the UE120. In some aspects, T2may be greater than or equal to T2,min, which may be a value configured for the UE based at least in part on a priority of the UE120, and less than or equal to a remaining packet delay budget (PDB) of the packet to be transmitted by the UE120. A PDB is a constraint indicating a maximum allowable delay between a time of packet arrival (e.g., at a UE) and a time of a last transmission of the packet.

As described above, the UE120may continually perform channel sensing, as described above, until the UE120has a packet to transmit (e.g., until the UE120detects a resource selection trigger). As a result, the UE120may consume significant resources (e.g., power resources, processing resources, and/or network resources) associated with channel sensing while operating in a Mode 2 operating mode.

FIG.6is a diagram illustrating an example600of a collaborative sensing schedule, in accordance with the present disclosure. As described above, a UE120operating in a Mode 2 operating mode (e.g., where resource selection and/or scheduling is performed by the UE120, rather than a base station110). While operating in the Mode 2 operating mode, the UE120may continually perform channel sensing until the UE120identifies a packet to be transmitted by the UE120. However, in some cases, some UEs120may be experiencing or sensing similar channel conditions or availability. For example, a group of UEs120may be located proximate to one another, such that the UEs120may sense the same or a similar channel availability. Therefore, the group of UEs may coordinate a collaborative sensing schedule, as described in more detail below, to conserve resources (e.g., power resources, processing resources, and/or network resources) that would have otherwise been used by each UE120included in the group continually perform channel sensing (e.g., in a similar manner as described above in connection withFIG.5). For example, as described in more detail below, the group of UEs120may determine a collaborative sensing schedule with a set of cycles, such that only one UE120in the group (or a subset of UEs120in the group) is required to perform channel sensing during a cycle. Therefore, a power overhead associated with channel sensing for a UE120may be reduced by approximately 1/N, where N is the number of UEs120included in the group.

As shown inFIG.6, the group of UEs may include three UEs (e.g., a first UE120, a second UE120, and a third UE120). The UEs120may exchange messages (e.g., sidelink messages and/or SCI) to determine the collaborative sensing schedule (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, DEMOD254, MIMO detector256, receive processor258, reception component1102and/or transmission component1104depicted inFIG.11). For example, the UEs120may negotiate a length of sensing windows for cycles of the collaborative sensing schedule. For example, for a cycle of the collaborative sensing schedule, a UE120(e.g., the first UE120, the second UE120, or the third UE120) may perform channel sensing during a sensing window. The length or duration of the sensing window may be negotiated between the UEs120. For example, the length or duration of the sensing window may be different than the 100 millisecond (e.g., for aperiodic resource reservation) or 1100 millisecond (e.g., for periodic resource reservation) sensing window duration described above in connection withFIG.5. The sensing window and the cycle may have substantially the same duration.

In some aspects, when determining the collaborative sensing schedule, the UEs120may determine a resource selection window length or duration (e.g., using controller/processor280and/or memory282). For example, each sensing window (e.g., each cycle) of the collaborative sensing schedule may be associated with a corresponding resource selection window. That is, after performing channel sensing during a sensing window, the UE120that has performed the sensing (e.g., the sensing UE) may share the results of the channel sensing with all other UEs120included in the group. If the other UEs120in the group (and/or the sensing UE) have packets to transmit, the UEs120may select resources from a resource selection window corresponding to the sensing window and/or the cycle. The length or duration of a resource selection window may be a fixed value or may be negotiated among the UEs120in the group. In some aspects, the length or duration of a resource selection window may be negotiated to be independent of a PDB, as a PDB of a packet to be transmitted by one UE120in the group may unknown to other UEs120in the group. In some aspects, the length or duration of a resource selection window may be based at least in part on a length or duration required to support aperiodic reservation in one or more slots of up to 32 logical slots in the future.

In some aspects, the collaborative sensing schedule may include sensing windows, or cycles, that at least partially overlap in the time domain. For example, prior to a first sensing window ending, a next sensing window in the collaborative sensing schedule may begin such that at any time at least one UE120in the group is performing channel sensing (e.g., to ensure that no reservations or SCI are missed by the UEs120due to gaps in channel sensing). In some aspects, the resource selection windows of the collaborative sensing schedule may be continuous (e.g., the resource selection windows may at least partially overlap in the time domain in a similar manner as described above in connection with the sensing windows) or may be discontinuous.

As shown by reference number605, during a first cycle (e.g., cycle 1), the first UE120may perform channel sensing during a sensing window according to the collaborative sensing schedule (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). The channel sensing may be based at least in part on RSRP measurements and/or may be based at least in part on SCI received by the first UE120to determine a number of available resources available in the resource selection window corresponding to the first cycle. As shown inFIG.6, during the first cycle, the second UE120and the third UE120may not be performing channel sensing (e.g., may be non-sensing UEs). As used herein, a “sensing UE” may refer to a UE120that is currently performing channel sensing according to the collaborative sensing schedule. A “non-sensing UE” may refer to a UE120that is not currently performing channel sensing according to the collaborative sensing schedule. The non-sensing UEs may be in a transmit mode during the first cycle (e.g., may be transmitting one or more sidelink communications or packets). In some aspects, a non-sensing UE may enter a sleep mode or an idle mode (e.g., when the non-sensing UE does not have any packets to transmit) to enable the non-sensing UE to conserve power resources.

As shown by reference number610, at the end of the first cycle or after the sensing window, a sensing results sharing opportunity may occur. A “sensing results sharing opportunity” may refer to a point in time at which a sensing UE is scheduled to share sensing results (e.g., to share an indication of a channel availability) according to the collaborative sensing schedule. For example, a sensing results sharing opportunity may occur at the end of a cycle or at the end of a sensing window (or shortly thereafter). The first UE120(e.g., the sensing UE during the first cycle) may share sensing results obtained based at least in part on performing the channel sensing. The sensing results may indicate a report for all resources included in the resource selection window corresponding to the first cycle (e.g., may indicate whether each resource in the resource selection window is available or reserved). In some aspects, the sensing results may indicate only the reserved resources included in the resource selection window corresponding to the first cycle. In some aspects, the sensing results may indicate only the available resources included in the resource selection window corresponding to the first cycle. In some aspects, the sensing results may indicate a combination of reserved resources and available resources included in the resource selection window corresponding to the first cycle. As shown inFIG.6, the second UE120and the third UE120may receive the sensing results from the first UE120(e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or reception component1102). If the second UE120or the third UE120has a packet to transmit, the second UE120or the third UE120may select resources for the packet from the resource selection window (e.g., based at least in part on the sensing results).

As shown by reference number615, during a second cycle (e.g., cycle 2), the second UE120may perform channel sensing during a sensing window according to the collaborative sensing schedule (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). That is, during the second cycle, the second UE120may be a sensing UE. The second UE120may perform channel sensing in a similar manner as described above in connection with the first UE120and the first cycle. As shown inFIG.6, and as described above, the sensing window of the second cycle may at least partially overlap in the time domain with the sensing window of the first cycle. As shown by reference number620, at the end of the second cycle or after the sensing window, a sensing results sharing opportunity may occur. The second UE120may transmit, to the first UE120and the third UE120, sensing results obtained by the second UE120based at least in part on performing the channel sensing. The second UE120may transmit the sensing results in a similar manner as described above in connection with the first UE120and the first cycle.

As shown by reference number625, during a third cycle (e.g., cycle 3), the third UE120may perform channel sensing during a sensing window according to the collaborative sensing schedule (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). That is, during the third cycle, the third UE120may be a sensing UE. The collaborative sensing schedule may proceed in a similar manner as described above to enable the UEs120included in the group to share a burden or power overhead associated with channel sensing while operating in a Mode 2 operating mode in a sidelink environment. For example, the third UE120may transmit sensing results at a sensing results sharing opportunity. During a fourth cycle (e.g., after the third cycle, not shown inFIG.6), the first UE120may perform channel sensing during a sensing window according to the collaborative sensing schedule. In this way, a power overhead associated with channel sensing for a UE120may be reduced by approximately 1/N, where N is the number of UEs120included in the group.

However, in some cases, a non-sensing UE may identify an urgent packet to be transmitted by the non-sensing UE. For example, during a cycle of the collaborative sensing schedule, a non-sensing UE may identify or receive a packet to be transmitted by the non-sensing UE that must be transmitted prior to a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to collaborative sensing schedule. For example, the urgent packet may be a packet that has a PDB that expires prior to the next sensing results sharing opportunity, the next transmission opportunity, and/or the next resource selection window according to collaborative sensing schedule. Therefore, the non-sensing UE may be unable to transmit the urgent packet in time to satisfy the PDB of the urgent packet. Failing to satisfy the PDB of a packet may result in the packet being dropped, thereby degrading communication performance of the UE.

Some techniques and apparatuses described herein enable early sharing for collaborative sensing in a sidelink environment. For example, a UE120may identify a sidelink communication (e.g., a packet) that is to be transmitted by the UE120before a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to a collaborative sensing schedule. In some aspects, the UE120may select resources for the sidelink communication based at least in part on sensing results received from a most recent cycle of the collaborative sensing schedule.

In some aspects, the UE120may perform channel sensing and may use the sensing results received from a most recent cycle of the collaborative sensing schedule in combination with the channel sensing performed by the UE120to select resources for the sidelink communication. In some aspects, the UE120may trigger an early sharing of sensing results from a sensing UE of the cycle during which the sidelink communication is to be transmitted by the UE120. The sensing UE120may share sensing results obtained by the sensing UE based at least in part on performing channel sensing up to the point at which the UE120requested early sharing of sensing results. The UE120may select resources for the sidelink communication based at least in part on the sensing results shared by the sensing UE.

In some aspects, a technique or operation used by the UE120to select resources for the sidelink communication (e.g., using sensing results from a previous cycle, performing sensing, and/or requesting early sharing of sensing results) may be based at least in part on a time at which the urgent packet (e.g., the sidelink communication) arrives at the UE120and/or is to be transmitted by the UE120. As a result, the UE120is enabled to transmit urgent traffic (e.g., urgent packets and/or sidelink communications) while operating according to a collaborative sensing schedule. This improves communication performance of the UE120by ensuring that the UE120is enabled to transmit packets prior to a PDB of the packet expiring when the UE120is operating according to a collaborative sensing schedule.

FIG.7is a diagram illustrating an example700associated with early sharing for collaborative sensing in sidelink, in accordance with various aspects of the present disclosure. As shown inFIG.7, a UE705, a UE710, and a UE715may communicate with one another in a wireless network, such as wireless network100and/or the sidelink environment described above in connection withFIGS.3and4.

As show by reference number720, the UE705, the UE710, and the UE715may communicate to determine a collaborative sensing schedule (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, DEMOD254, MIMO detector256, receive processor258, reception component1102and/or transmission component1104depicted inFIG.11). For example, the UE705, the UE710, and the UE715may exchange one or more messages to determine and/or negotiate the collaborative sensing schedule and/or related parameters. The UE705, the UE710, and the UE715may exchange one or more messages to determine and/or negotiate the collaborative sensing schedule and/or related parameters when establishing the group that includes the UE705, the UE710, and the UE715. The collaborative sensing schedule may be similar to (or the same as) the collaborative sensing schedule described above in connection withFIG.6. For example, the UE705, the UE710, and the UE715may communicate to determine and/or negotiate a sensing window length, a cycle length, a resource selection window length, and/or an order (e.g., an order in which the UEs are to perform sensing), among other examples, for the collaborative sensing schedule. In some aspects, the UE705, the UE710, and the UE715may exchange messages to configure resources and/or opportunities (e.g., a number of opportunities to transmit a request for early sharing for each UE in the group and/or a number of opportunities to transmit a request for early sharing for each traffic priority level) for transmitting a request for early sharing of sensing results, as explained in more detail below.

As shown by reference number725, during a first cycle (e.g., cycle 1) of the collaborative sensing schedule, the UE715may perform channel sensing during a sensing window associated with the first cycle (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). The UE715may perform channel sensing during the sensing window in a similar manner as described above in connection withFIGS.5and6. As shown by reference number730, at a sensing results sharing opportunity associated with the first cycle, the UE715may transmit, to the UE705and the UE710, sensing results obtained by the UE715based at least in part on performing the channel sensing, as described above.

The UE715may transmit the sensing results in a similar manner as described above in connection withFIG.6(e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104). In some aspects, the UE715may transmit dedicated messages to the UE705and the UE710indicating the sensing results. In some aspects, the UE715may transmit a broadcast message indicating the sensing results that the UE705and the UE710are enabled to receive according to the collaborative sensing schedule.

As shown by reference number735, during a second cycle (e.g., cycle 2) of the collaborative sensing schedule, the UE710may perform channel sensing during a sensing window associated with the second cycle (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). The UE710may perform channel sensing during the sensing window in a similar manner as described above in connection withFIGS.5and6. Therefore, during the second cycle, the UE710may be a sensing UE. Similarly, during the second cycle, the UE705and the UE715may be non-sensing UEs.

As shown by reference number740, the UE705may identify, during the second cycle, an urgent sidelink communication that is to be transmitted by the UE705(e.g., using controller/processor280, memory282, and/or identification component1108depicted inFIG.11). An urgent sidelink communication may be a sidelink communication that is to be transmitted by the UE120prior to a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to a collaborative sensing schedule. For example, the UE705may identify that a packet (e.g., associated with the sidelink communication) has a PDB that expires prior to a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to a collaborative sensing schedule. Therefore, the UE705may determine that the UE705cannot wait until receiving sensing results associated with the second cycle (e.g., from the UE710) and/or until a resource selection window associated with the second cycle before transmitting the sidelink communication.

The UE705may select resources for the sidelink communication according to one or more different options (e.g., using controller/processor280memory282, and/or resource selection component1110depicted inFIG.11). For example, according to a first option, the UE705may select resources for the sidelink communication based at least in part on the sensing results associated with the previous cycle (e.g., the first cycle sensing results received from the UE715) of the collaborative sensing schedule. The first option may be referred to herein as option 1. The UE705may select resources according to option 1 if the packet arrival time (e.g., the resource selection trigger) and/or the PDB of the sidelink communication are within the resource selection window associated with the previous cycle (e.g., the first cycle), as depicted and described in more detail below in connection withFIG.8. In some aspects, the UE705may select resources according to option 1 based at least in part on the collaborative sensing schedule being associated with continuous resource selection windows (e.g., where there are no gaps in time between resource selection windows of the collaborative sensing schedule).

In some aspects, the UE705may select resources for the sidelink communication according to option 1 based at least in part on a number of available resources for the sidelink communication in the resource selection window associated with the previous cycle. For example, the UE705may identify, based at least in part on the PDB of the sidelink communication, a number of available resources for the sidelink communication in the resource selection window associated with the previous cycle. The UE705may determine whether the number of available resources for the sidelink communication in the resource selection window associated with the previous cycle satisfies a threshold. If the number of available resources for the sidelink communication in the resource selection window associated with the previous cycle satisfies the threshold, then the UE705may select resources for the sidelink communication according to option 1. If the number of available resources for the sidelink communication in the resource selection window associated with the previous cycle does not satisfy the threshold, then the UE705may not select resources for the sidelink communication according to option 1.

As shown by reference number745, in some aspects, the UE705may select resources for the sidelink communication according to a second option based at least in part on performing channel sensing during the second cycle (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or channel sensing component1112). The second option may be referred to herein as option 2. The channel sensing performed by the UE705may be shortened channel sensing. For example, the UE705may perform channel sensing during a sensing window that has a duration that is less than a duration of the sensing windows associated with the collaborative sensing schedule. In some aspects, the length of duration of the sensing window for the UE705may be based at least in part on a PDB of the sidelink communication that is to be transmitted by the UE705(e.g., the UE705may perform channel sensing such that the UE705is still able to transmit the sidelink communication prior to the PDB expiring), a number of available resources indicated in the previous sensing results (e.g., the first cycle sensing results received from the UE715), and/or an amount of time since receiving the previous sensing results (e.g., if the previous sensing results are older or outdated, the duration of the sensing window for the UE705may be longer).

The UE705may determine a channel availability (e.g., may determine sensing results) based at least in part on performing channel sensing during the second cycle, as described above. According to option 2, the UE705may select resources for the sidelink communication based at least in part on the sensing results obtained from performing the channel sensing and based at least in part on the sensing results associated with the previous cycle (e.g., the first cycle sensing results received from the UE715). That is, the UE705may combine the sensing results obtained by the UE705with the sensing results received from the UE715to determine a channel availability and/or available resources for the sidelink communication.

The UE705may select resources for the sidelink communication according to option 2 based at least in part on the packet arrival time (e.g., the resource selection trigger) and/or the PDB of the sidelink communication being outside of the resource selection window associated with the previous cycle (e.g., the first cycle), as depicted and described in more detail below in connection withFIG.8. In some aspects, the UE705may select resources for the sidelink communication according to option 2 based at least in part on the PDB of the sidelink communication expiring prior to (or expiring a threshold amount of time prior to) a resource selection window associated with the current cycle (e.g., the second cycle).

As shown by reference numbers750and755, in some aspects, the UE705may select resources for the sidelink communication according to a third option based at least in part on triggering early sharing of sensing results from the sensing UE associated with the current cycle (e.g., the UE710during the second cycle). The third option may be referred to herein as option 3. For example, as shown by reference number750, the UE705may transmit, to the UE710, a request for sensing results based at least in part on identifying the urgent sidelink communication (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11). The UE710may receive the request for the sensing results and may stop or cease the channel sensing (e.g., that was being performed by the UE710according to the collaborative sensing schedule). As shown by reference number755, the UE710may transmit, to the UE705, an indication of sensing results that are based at least in part on channel sensing performed by the UE710during the second cycle up to the point at which the request for the sensing results was received from the UE705(e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11).

The resources used by the UE705to transmit the request for the sensing results may be reserved resources for requests for sensing results. That is, the collaborative sensing schedule may be associated with one or more resources (e.g., in a sensing cycle) that are reserved for requests for early sharing of sensing results. The one or more resources that are reserved for requests for early sharing of sensing results may be negotiated and/or updated between the UEs in the group according to the collaborative sensing schedule. In some aspects, another non-sensing UE may transmit a message (e.g., SCI) to reserve at least one resource in the one or more resources. The UE705may identify resources reserved for early sharing of sensing results (e.g., during the second cycle) and may use the identified resources to transmit the request for the sensing results to the UE710. In some aspects, a use of the identified resources by the UE705(and/or other UEs in the group) may be negotiated between the UEs in the group. For example, the UE705may be configured with a number of times that the UE705can transmit requests for early sharing. In some aspects, the UE705may be configured with certain occasions (e.g., associated with the identified resources) during which the UE705is permitted to transmit requests for early sharing.

In some aspects, after the UE710transmits the sensing results to the UE705, the UE710may resume sensing according to the collaborative sensing schedule. When transmitting the sensing results for the second cycle (e.g., at the sensing results sharing opportunity associated with the second cycle), the UE710may indicate that sensing was interrupted (e.g., due to the early sharing of sensing results). The sensing results shared by the UE710at the end of the second cycle may be based at least in part on the sensing results obtained via channel sensing performed by the UE710during the second cycle up to the point at which the request for the sensing results was received from the UE705, sensing results obtained via channel sensing performed by the UE710during the second cycle after transmitting the sensing results to the UE705, the resources used by the UE710to transmit the sensing results to the UE705, and the resources used by the UE705to transmit the urgent sidelink communication. In some aspects, the UE705may begin channel sensing for the second cycle after transmitting the urgent sidelink communication (e.g., rather than the UE710resuming channel sensing). In some aspects, the UE710may wake up another UE (e.g., the UE715) and indicate that the other UE is to perform channel sensing for the remainder of the second cycle. In some aspects, resources used to transmit a signal to wake up the other UE may be configured and/or negotiated, similar to the resources for transmitting request for early sharing of sensing results described above. For example, a UE may be configured to monitor for wake up signals during certain occasions (e.g., in certain resources). The group of UEs may configure and/or negotiate the resources and/or occasions to be used to transmit a signal to wake up other UEs via RRC signaling (e.g., via groupcast signaling) Option 3 is depicted and described in more detail below in connection withFIG.9.

As shown by reference number760, the UE705may select resources for the sidelink communication (e.g., the urgent sidelink communication) according to option 1 (e.g., a random selection based on sensing results from the previous cycle of the collaborative sensing schedule), option 2 (e.g., performing shortened channel sensing combined with the sensing results from the previous cycle of the collaborative sensing schedule), or option 3 (e.g., requesting and receiving early sharing results from the sensing UE during the cycle of the collaborative sensing schedule). For example, the UE705may select the resources for the sidelink communication from a resource selection window that indicates available resources (e.g., based at least in part on performing option 1, option 2, or option 3).

As shown by reference number765, the UE705may transmit the sidelink communication (e.g., the urgent sidelink communication) using the resource selected by the UE705, as described above (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11). For example, the UE705may transmit the sidelink communication during the second cycle (e.g., before a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to a collaborative sensing schedule). The UE705may transmit the sidelink communication to the UE710, the UE715, another UE (e.g., not shown inFIG.7), or another device (e.g., a roadside unit or another device in the sidelink environment), among other examples.

Any non-sensing UE in the group of UEs associated with the collaborative sensing schedule may select resources for urgent communications in a similar manner as described herein. For example, the UE715may select resources for an urgent sidelink communication during the second cycle in a similar manner as described herein. As a result, the UE705is enabled to transmit urgent traffic (e.g., urgent packets and/or sidelink communications) while operating according to a collaborative sensing schedule. This improves communication performance of the UE705by ensuring that the UE705is enabled to transmit packets prior to a PDB of the packet expiring when the UE705is operating according to a collaborative sensing schedule.

FIG.8is a diagram illustrating an example800associated with early sharing for collaborative sensing in sidelink, in accordance with various aspects of the present disclosure. As shown inFIG.8, a first UE120, a second UE120, and a third UE120may communicate with one another in a wireless network, such as wireless network100and/or the sidelink environment described above in connection withFIGS.3and4.

The first UE120, the second UE120, and the third UE120may communicate with one another to determine a collaborative sensing schedule, as described above in connection withFIGS.6and7. For example, as shown by reference number805, the first UE120may perform channel sensing during a sensing window in a first cycle (e.g., cycle 1) according to the collaborative sensing schedule. As shown by reference number810, the second UE120may perform channel sensing during a sensing window in a second cycle (e.g., cycle 2) according to the collaborative sensing schedule. In some cases, during the second cycle as shown inFIG.8(or during another cycle), the third UE120may identify an urgent communication (e.g., an urgent packet or urgent traffic) that is to be transmitted by the third UE120prior to a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to collaborative sensing schedule (e.g., as described above in more detail in connection withFIG.7).

The third UE120may select resources for the urgent communication using one or more options or techniques, such as option 1, option 2, and/or option 3 described above in connection withFIG.7. In some aspects, the third UE120may determine an option or technique to use to select resources for the urgent communication based at least in part on a timing of identifying the urgent communication. For example, the third UE120may determine an option or technique to use to select resources for the urgent communication based at least in part on an arrival time of the urgent communication at the third UE120and/or on an arrival time of a resource selection trigger for the urgent communication. In some aspects, the third UE120may determine an option or technique to use to select resources for the urgent communication based at least in part on a reliability or quality of service (QoS) parameter associated with the urgent communication to be transmitted by the third UE120. For example, for traffic with a high reliability requirement, option 2 or option 3 may be selected as the sensing results are more accurate and/or current (e.g., up to date).

As shown by reference number815, the third UE120may select resources for the urgent communication using option 1 if an arrival of the urgent communication occurs slightly before a resource selection window (RSW as depicted inFIG.8) or during the resource selection window (e.g., associated with the previous cycle of the collaborative sensing schedule) and/or the PDB of the urgent communication will expire within (or after) the resource selection window. In some aspects, the third UE120may determine a number of available resources within the resource selection window based at least in part on the PDB of the urgent communication. For example, in some aspects, the PDB of the urgent communication may expire prior to an end of the resource selection window. The third UE120may determine if the number of available resources for the urgent communication within the resource selection window satisfies a threshold. If the number of available resources for the urgent communication within the resource selection window satisfies the threshold, then the third UE120may select resources for the urgent communication using option 1. If the number of available resources for the urgent communication within the resource selection window does not satisfy the threshold, then the third UE120may not select resources for the urgent communication using option 1 (e.g., and may use another option, such as option 2 or option 3).

As described above in connection withFIG.7, option 1 may include the third UE120selecting resources for the urgent communication based at least in part on the sensing results associated with the previous cycle (e.g., the first cycle sensing results received from the first UE120) of the collaborative sensing schedule. For example, the third UE120may select resources for the urgent communication from the resource selection window associated with the previous cycle of the collaborative sensing schedule.

As shown by reference number820, an arrival of the urgent communication may occur during the resource selection window associated with the first cycle of the collaborative sensing schedule. Therefore, the third UE120may determine that option 1 is to be used to select the resource for the urgent communication (e.g., if a number of available resources in the resource selection window satisfies the threshold, as described above). In some aspects, when selecting resources using option 1, the third UE120may perform a re-evaluation and/or preemption checking after selecting the resources for the urgent communication. For example, the third UE120may perform channel sensing to determine if another UE120has reserved the resources selected by the third UE120for the urgent communication. Similarly, the third UE120may perform channel sensing to determine if another UE120has preempted (e.g., for a high priority transmission) the resources selected by the third UE120for the urgent communication. A duration or length of the re-evaluation and/or preemption checking may be based at least in part on an arrival time of the urgent communication (e.g., at the third UE120), the PDB of the urgent communications, and/or one or more QoS parameters of the urgent communications, among other examples.

As shown by reference number825, the third UE120may select resources for the urgent communication using option 2 or option 3 if an arrival of the urgent communication occurs near the end of or after the resource selection window (e.g., associated with the previous cycle of the collaborative sensing schedule). For example, the third UE120may select resources for the urgent communication using option 2 or option 3 if the PDB of the urgent communication does not allow for a threshold amount of resources in the resource selection window and/or if the PDB of the urgent communication will expire prior to a resource selection window associated with the current cycle (e.g., cycle 2).

As shown by reference number830, the third UE120may select resources for the urgent communication using option 2 if an arrival of the urgent communication occurs after the resource selection window associated with the first cycle. As described above in connection withFIG.7, option 2 may include the third UE120performing a shortened channel sensing to determine a channel availability and combining the determined channel availability with the sensing results from the previous cycle to identify available resources for the urgent communication. The third UE120may select resources for the urgent communication from the identified available resources. Option 2 provides the benefit that the collaborative sensing schedule remains uninterrupted. For example, the second UE120may continue to perform channel sensing and may share the sensing results according to the collaborative sensing schedule when the third UE120selects resources for the urgent communication using option 2. However, in some cases, due to the shortened duration of the channel sensing performed by the third UE120, the third UE120may miss or not detect some reservations. As a result, the transmission of the urgent communication may experience interference. In some aspects, the third UE120may preempt reserved resources identified by the third UE120if the urgent communication is a high priority communication.

As shown by reference number835, the third UE120may select resources for the urgent communication using option 3 if an arrival of the urgent communication occurs after the resource selection window associated with the first cycle. As described above in connection withFIG.7, option 3 may include the third UE120triggering an early sharing of sensing results from the sensing UE (e.g., the second UE120). The sensing UE may stop or terminate channel sensing and may share sensing results with the third UE120. The third UE120may use the sensing results received from the sensing UE to select resources for the urgent communication. Option 3 provides the benefit of using recent sensing results to select resources for the urgent communication, thereby reducing a likelihood that the urgent communication experiences or causes interference. However, by using option 3, the collaborative sensing schedule may be interrupted or modified. Option 3 is described in more detail below in connection withFIG.9.

As shown by reference number840, the third UE120may select resources for the urgent communication using option 1 if an arrival of the urgent communication occurs slightly before a resource selection window or during the resource selection window (e.g., associated with the current cycle (cycle 2) of the collaborative sensing schedule) and/or the PDB of the urgent communication will expire within (or after) the resource selection window of the current cycle. Therefore, the third UE120is enabled to select resources for the urgent communication using different options depending on a timing and/or a PDB of the urgent communication.

FIG.9is a diagram illustrating an example900associated with early sharing for collaborative sensing in sidelink, in accordance with various aspects of the present disclosure. As shown inFIG.9, a first UE120, a second UE120, and a third UE120may communicate with one another in a wireless network, such as wireless network100and/or the sidelink environment described above in connection withFIGS.3and4.

The first UE120, the second UE120, and the third UE120may communicate with one another to determine a collaborative sensing schedule, as described above in connection withFIGS.6and7. Example900may depict a scenario in which a UE120(e.g., the third UE120) selects resources for an urgent communication using option 3, as described above in connection withFIGS.7and8. For example, as shown by reference number905, during a second cycle (e.g., cycle 2) of the collaborative sensing schedule, the second UE120may be a sensing UE (e.g., may be performing channel sensing according to the collaborative sensing schedule). The third UE120may identify an urgent communication or an urgent packet that is to be transmitted by the third UE120a next sensing results sharing opportunity, a next transmission opportunity, and/or a next resource selection window according to collaborative sensing schedule (e.g., as described above in more detail in connection withFIG.7).

As shown by reference number910, the third UE120may transmit, to the second UE120(e.g., the sensing UE) a request or a trigger for the second UE120to share sensing results (e.g., an early sharing request) (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11). As described above in connection withFIG.7, the third UE120may use reserved, pre-configured, and/or negotiated resources to transmit the request or trigger for the second UE120to share sensing results. The resources used by the third UE120to transmit the request or trigger for the sensing results may be reserved resources for requests or triggers for sensing results. The reserved resources may be configured at one or more UEs120included in the group of UEs associated with the collaborative sensing schedule (e.g., the first UE120, the second UE120, and/or the third UE120). In some aspects, the resources may be negotiated between the group of UEs associated with the collaborative sensing schedule (e.g., when determining the collaborative sensing schedule). For example, the group of UEs may communicate to negotiate and/or determine one or more transmission opportunities or occasions for early sharing requests.

The early sharing request may be transmitted by the third UE120via an SCI message (e.g., an SCI-2 message), a PSSCH message, a PSFCH message, and/or an upper layer signaling message, among other examples. In some aspects, the early sharing request may be a single bit message (e.g., a one bit message). In some aspects, the early sharing request may be a multi-bit message. In some aspects, the early sharing request may indicate a PDB of the urgent communication, a traffic priority level of the urgent communication, and/or capability information of the third UE120(e.g., to enable the sensing UE to determine when and/or how to share the sensing results), among other examples. In some aspects, the sensing UE may determine an option or technique (e.g., option 1, option 2, or option 3) for the third UE120to use to select resources for the urgent communication after receiving the early sharing request. For example, the sensing UE may determine an option or technique (e.g., option 1, option 2, or option 3) for the third UE120to use based at least in part on a sensing and/or transmission capability of the sensing UE and/or based at least in part on the information indicated in the early sharing request. The sensing UE may indicate the determined option or technique to the third UE120in response to the early sharing request.

The second UE120may receive, from the third UE120, the request or trigger for the second UE120to share sensing results (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or reception component1102depicted inFIG.11). The second UE120may stop or terminate channel sensing that is being performed by the second UE120according to the collaborative sensing schedule. The second UE120may determine a channel availability (e.g., sensing results) based at least in part on the channel sensing performed by the second UE120prior to receiving the request or trigger for the second UE120to share sensing results (e.g., using controller/processor280, memory282, and/or channel sensing component1112depicted inFIG.11).

As shown by reference number915, the second UE120may transmit, to the third UE120, the sensing results (e.g., that are based at least in part on the channel sensing performed by the second UE120prior to receiving the request or trigger for the second UE120to share sensing results) (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11). In some aspects, the second UE120may transmit the sensing results to the second UE120(e.g., in a dedicated message). In some aspects, the second UE120may broadcast the sensing results such that any other UEs120in the group (e.g., the first UE120) are enabled to receive the sensing results.

The third UE120may receive, from the second UE120(e.g., the sensing UE), the sensing results (e.g., using antenna252, DEMOD254, MIMO detector256, receive processor258, controller/processor280, memory282, and/or reception component1102depicted inFIG.11). The third UE120may select resources for the urgent communication based at least in part on the sensing results received from the second UE120(e.g., using controller/processor280, memory282, and/or resource selection component1110). As shown by reference number920, the third UE120may transmit the urgent communication using the resources selected by the third UE120(e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11).

In some aspects, as shown by reference number925, the second UE120(e.g., the sensing UE) may resume channel sensing after transmitting the sensing results. For example, the second UE120may perform channel sensing according to the collaborative sensing schedule after transmitting the sensing results. At the next sensing results sharing opportunity (e.g., at the end of the second cycle), the second UE120may determine a channel availability (e.g., sensing results for the second cycle) based at least in part on the sensing results obtained from performing channel sensing prior to receiving the request or trigger (e.g., shown by reference number905), the resources used by the second UE120to transmit the sensing results, the resources used by the third UE120to transmit the urgent communication, and the channel sensing performed by the second UE120after transmitting the sensing results (e.g., shown by reference number925). The second UE120may transmit (e.g., to the first UE120and the third UE120) the sensing results, as determined above, at the next sensing results sharing opportunity (e.g., at the end of the second cycle).

In some aspects, as shown by reference number930, the third UE120may begin channel sensing after transmitting the urgent communication (e.g., rather than the second UE120resuming channel sensing, as described above). For example, the third UE120may initiate channel sensing after transmitting the urgent communication according to the collaborative sensing schedule (e.g., until the next sensing results sharing opportunity and/or the end of the second cycle). At the next sensing results sharing opportunity (e.g., at the end of the second cycle), the third UE120may determine a channel availability (e.g., sensing results for the second cycle) based at least in part on the sensing results received from the second UE120, the resources used by the second UE120to transmit the sensing results, the resources used by the third UE120to transmit the urgent communication, and the channel sensing performed by the third UE120after transmitting the urgent communication (e.g., shown by reference number930). The third UE120may transmit (e.g., to the first UE120and the second UE120) the sensing results, as determined above, at the next sensing results sharing opportunity (e.g., at the end of the second cycle). The third UE120may consume additional power resources by performing channel sensing after transmitting the urgent communication according to the collaborative sensing schedule (e.g., until the next sensing results sharing opportunity and/or the end of the second cycle) as a result of requesting an early sharing of sensing results and/or interrupting the collaborative sensing schedule.

In some aspects, the sensing UE (e.g., the second UE120) may, based at least in part on receiving the request or trigger for early sharing of sensing results, wake up and/or trigger another UE (e.g., the first UE120) to cause the other UE to begin channel sensing according to the collaborative sensing schedule (e.g., until the next sensing results sharing opportunity and/or the end of the second cycle). For example, as shown by reference number935, the second UE120may transmit, to the first UE120, a signal to cause the first UE120to begin channel sensing according to the collaborative sensing schedule (e.g., using controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, memory282, and/or transmission component1104depicted inFIG.11).

In some aspects, the signal may be a wakeup signal (WUS). In some aspects, the sensing UE (e.g., the second UE120) may determine or identify the UE to wake up and/or trigger based at least in part on one or more factors. For example, a factor may be identifying a next WUS occasion. For example, the group of UEs associated with the collaborative sensing schedule may negotiate one or more WUS occasions for transmitting a WUS. The sensing UE120identify a next WUS occasion and a UE associated with the next WUS occasion. In some aspects, a factor may be the collaborative sensing schedule. For example, the sensing UE may identify one or more non-sensing UEs that can be triggered (e.g., with a WUS) to begin channel sensing. The sensing UE may determine or identify a UE, from the one or more non-sensing UEs, that is associated with the most amount of time since performing channel sensing according to the collaborative sensing schedule. The sensing UE may transmit the WUS to the non-sensing UE that is associated with the most amount of time since performing channel sensing according to the collaborative sensing schedule.

As shown by reference number940, based at least in part on receiving the signal from the second UE120, the first UE120may initiate channel sensing according to the collaborative sensing schedule (e.g., until the next sensing results sharing opportunity and/or the end of the second cycle). In some aspects, the second UE120may transmit the signal (e.g., the WUS) to the first UE120prior to transmitting the sensing results. This may enable the first UE120to begin channel sensing earlier, resulting in less interruption of channel sensing for the collaborative sensing schedule. Additionally, this may enable the first UE120to receive the sensing results from the second UE120(e.g., to enable the first UE120to determine sensing results for the entire second cycle). At the next sensing results sharing opportunity (e.g., at the end of the second cycle), the first UE120may determine a channel availability (e.g., sensing results for the second cycle) based at least in part on the sensing results received from the second UE120and the channel sensing performed by the first UE120(e.g., shown by reference number940). The first UE120may transmit (e.g., to the second UE120and the third UE120) the sensing results, as determined above, at the next sensing results sharing opportunity (e.g., at the end of the second cycle).

In some aspects, when transmitting the sensing results, the UE that transmits the sensing results may indicate that channel sensing was interrupted during the second cycle (e.g., due to the early sharing request from the third UE120). By indicating that channel sensing was interrupted, the UEs in the group (e.g., the first UE120, the second UE120, and the third UE120) may be notified that some resource reservations may have been missed by the sensing UE(s) during the second cycle. Therefore, by indicating that channel sensing was interrupted, the UEs in the group may be enabled to determine transmit parameters, such as a transmit power and/or a number of resources selected for transmission(s), to mitigate a risk of missed resource reservations. For example, a UE in the group may reduce a transmit power for a transmission to mitigate a risk or likelihood of interference due to missed reservation during the second cycle (e.g., due to the UE selecting resources for the transmission that were reserved by another UE in the missed resource reservation).

In some aspects, when the collaborative sensing schedule is interrupted or modified due to an early sharing request by a non-sensing UE that has an urgent communication to transmit, the collaborative sensing schedule may be modified to compensate for additional power consumption by a UE in the group of UEs caused by the early sharing request. For example, in some aspects, another UE (e.g., the first UE) may perform channel sensing during a cycle that the other UE was not scheduled to perform channel sensing according to the collaborative sensing schedule. As a result, the other UE may have an increased power overhead associated with the unscheduled channel sensing. The group of UEs (e.g., the first UE120, the second UE120, and the third UE120) may communicate to modify or adjust the collaborative sensing schedule to compensate for the increased power overhead consumed by the other UE. In some aspects, the group of UEs may communicate to modify or adjust the collaborative sensing schedule to cause the non-sensing UE that requested the early sharing of sensing results (e.g., the third UE120) to perform extended and/or additional channel sensing (e.g., to compensate for power overhead consumed by other UEs in the group and/or to punish the non-sensing UE for interrupting the collaborative sensing schedule).

As indicated above,FIG.9is provided as an example. Other examples may differ from what is described with respect toFIG.9.

FIG.10is a diagram illustrating an example process1000performed, for example, by a UE, in accordance with various aspects of the present disclosure. Example process1000is an example where the UE (e.g., UE120and/or UE705) performs operations associated with early sharing for collaborative sensing in sidelink. Example process1000may be an example process performed by a non-sensing UE (e.g., the UE705, the third UE120depicted inFIG.8, and/or the third UE120depicted inFIG.9) associated with a collaborative sensing schedule, as described above in connection withFIGS.6-9.

As shown inFIG.10, in some aspects, process1000may include identifying that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE (block1010). For example, the UE (e.g., using identification component1108, depicted inFIG.11) may identify that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE, as described above.

As further shown inFIG.10, in some aspects, process1000may include selecting resources for the sidelink communication (block1020). For example, the UE (e.g., using resource selection component1110, depicted inFIG.11) may select resources for the sidelink communication, as described above.

As further shown inFIG.10, in some aspects, process1000may include transmitting the sidelink communication using the resources (block1030). For example, the UE (e.g., using transmission component1104, depicted inFIG.11) may transmit the sidelink communication using the resources, as described above.

In a first aspect, process1000includes communicating, with the group of UEs, to determine the collaborative sensing schedule.

In a second aspect, alone or in combination with the first aspect, process1000includes receiving, from another UE included in the group of UEs, sensing results, associated with a cycle of the collaborative sensing schedule, that indicate a channel availability for sidelink communications, wherein the sensing results are received prior to identifying that the sidelink communication is to be transmitted by the UE. In a third aspect, alone or in combination with the second aspect, selecting the resources for the sidelink communication comprises selecting the resources for the sidelink communication based at least in part on the sensing results. In a fourth aspect, alone or in combination with the third aspect, selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on at least one of identifying that the sidelink communication is to be transmitted by the UE or an expiration of a packet delay budget of the sidelink communication occurring during a resource selection window associated with the cycle of the collaborative sensing schedule.

In a fifth aspect, alone or in combination with one or more of the third through fourth aspects, process1000includes identifying, based at least in part on a packet delay budget of the sidelink communication, a number of resources available in a resource selection window associated with the cycle of the collaborative sensing schedule, wherein selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on the number of resources available in the resource selection window associated with the cycle satisfying a threshold. In a sixth aspect, alone or in combination with one or more of the third through fifth aspects, selecting the resources for the sidelink communication based at least in part on the sensing results comprises performing an evaluation of the availability of the resources for the sidelink communication.

In a seventh aspect, alone or in combination with the third aspect, selecting the resources for the sidelink communication comprises performing channel sensing to determine a channel availability for sidelink communications based at least in part on identifying that the sidelink communication is to be transmitted by the UE, and selecting the resources for the sidelink communication based at least in part on the channel availability determined by performing the channel sensing and the channel availability indicated by the sensing results. In an eighth aspect, alone or in combination with the seventh aspect, performing channel sensing to determine the channel availability for sidelink communications comprises performing channel sensing for a duration that is less than a duration of sensing windows associated with the collaborative sensing schedule.

In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, selecting the resources for the sidelink communication comprises transmitting, to a sensing UE, included in the group of UEs, that is performing channel sensing in accordance with the collaborative sensing schedule, a request for sensing results based at least in part on identifying that the sidelink communication is to be transmitted by the UE, receiving, from the sensing UE, sensing results that indicate a channel availability for sidelink communications, and selecting the resources for the sidelink communication based at least in part on the sensing results.

In a tenth aspect, alone or in combination with the ninth aspect, transmitting the request for sensing results comprises identifying one or more resources associated with transmitting requests for early sharing of sensing results, and transmitting the request for sensing results using the one or more resources. In an eleventh aspect, alone or in combination with one or more of the ninth through tenth aspects, transmitting the request for sensing results comprises transmitting the request via at least one of a sidelink control information message, a physical sidelink shared channel message, a physical sidelink feedback channel message, or an upper layer signaling message.

In a twelfth aspect, alone or in combination with one or more of the ninth through eleventh aspects, the sensing UE resumes sensing after transmitting the sensing results to the UE, and process1000includes receiving, from the sensing UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: channeling sensing performed by the sensing UE prior to receiving the request for sensing results, channeling sensing performed by the sensing UE after transmitting the sensing results to the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE.

In a thirteenth aspect, alone or in combination with one or more of the ninth through eleventh aspects, process1000includes performing channel sensing to determine a channel availability for sidelink communications after transmitting the sidelink communication, and transmitting, to the group of UEs at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on the sensing results transmitted by the sensing UE, the channel sensing performed by the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE.

In a fourteenth aspect, alone or in combination with one or more of the ninth through eleventh aspects, the sensing UE causes another UE, included in the group of UEs, to perform sensing for a remainder of a cycle of the collaborative sensing schedule prior to the sensing UE transmitting the sensing results, and process1000includes receiving, from the other UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on channeling sensing performed by the sensing UE prior to receiving the request for sensing results, and channeling sensing performed by the other UE.

The identification component1108may identify that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE. The resource selection component1110may select resources for the sidelink communication. The transmission component1104may transmit the sidelink communication using the resources.

The reception component1102and/or the transmission component1104may communicate, with the group of UEs, to determine the collaborative sensing schedule.

The reception component1102may receive, from another UE included in the group of UEs, sensing results, associated with a cycle of the collaborative sensing schedule, that indicate a channel availability for sidelink communications, wherein the sensing results are received prior to identifying that the sidelink communication is to be transmitted by the UE.

The identification component1108may identify, based at least in part on a packet delay budget of the sidelink communication, a number of resources available in a resource selection window associated with the cycle of the collaborative sensing schedule, wherein selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on the number of resources available in the resource selection window associated with the cycle satisfying a threshold.

The channel sensing component1112may perform channel sensing to determine a channel availability for sidelink communications after transmitting the sidelink communication.

The transmission component1104may transmit, to the group of UEs at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on the sensing results transmitted by the sensing UE, the channel sensing performed by the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE.

Aspect 1: A method of wireless communication performed by a user equipment (UE), comprising: identifying that a sidelink communication is to be transmitted by the UE prior to a next sensing results sharing opportunity associated with a collaborative sensing schedule that is associated with resource selection for sidelink communications for a group of UEs that includes the UE; selecting resources for the sidelink communication; and transmitting the sidelink communication using the resources.

Aspect 2: The method of Aspect 1, further comprising: communicating, with the group of UEs, to determine the collaborative sensing schedule.

Aspect 3: The method of any of Aspects 1-2, further comprising: receiving, from another UE included in the group of UEs, sensing results, associated with a cycle of the collaborative sensing schedule, that indicate a channel availability for sidelink communications, wherein the sensing results are received prior to identifying that the sidelink communication is to be transmitted by the UE.

Aspect 4: The method of Aspect 3, wherein selecting the resources for the sidelink communication comprises: selecting the resources for the sidelink communication based at least in part on the sensing results.

Aspect 5: The method of Aspect 4, wherein selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on at least one of identifying that the sidelink communication is to be transmitted by the UE or an expiration of a packet delay budget of the sidelink communication occurring during a resource selection window associated with the cycle of the collaborative sensing schedule.

Aspect 6: The method of any of Aspects 4-5, further comprising: identifying, based at least in part on a packet delay budget of the sidelink communication, a number of resources available in a resource selection window associated with the cycle of the collaborative sensing schedule, wherein selecting the resources for the sidelink communication based at least in part on the sensing results is based at least in part on the number of resources available in the resource selection window associated with the cycle satisfying a threshold.

Aspect 7: The method of any of Aspects 4-6, wherein selecting the resources for the sidelink communication based at least in part on the sensing results comprises: performing an evaluation of the availability of the resources for the sidelink communication.

Aspect 8: The method of Aspect 3, wherein selecting the resources for the sidelink communication comprises: performing channel sensing to determine a channel availability for sidelink communications based at least in part on identifying that the sidelink communication is to be transmitted by the UE; and selecting the resources for the sidelink communication based at least in part on the channel availability determined by performing the channel sensing and the channel availability indicated by the sensing results.

Aspect 9: The method of Aspect 8, wherein performing channel sensing to determine the channel availability for sidelink communications comprises: performing channel sensing for a duration that is less than a duration of sensing windows associated with the collaborative sensing schedule.

Aspect 10: The method of any of Aspects 1-9, wherein selecting the resources for the sidelink communication comprises: transmitting, to a sensing UE, included in the group of UEs, that is performing channel sensing in accordance with the collaborative sensing schedule, a request for sensing results based at least in part on identifying that the sidelink communication is to be transmitted by the UE; receiving, from the sensing UE, sensing results that indicate a channel availability for sidelink communications; and selecting the resources for the sidelink communication based at least in part on the sensing results.

Aspect 11: The method of Aspect 10, wherein transmitting the request for sensing results comprises: identifying one or more resources associated with transmitting requests for early sharing of sensing results; and transmitting the request for sensing results using the one or more resources.

Aspect 12: The method of any of Aspects 10-11, wherein transmitting the request for sensing results comprises: transmitting the request via at least one of a sidelink control information message, a physical sidelink shared channel message, a physical sidelink feedback channel message, or an upper layer signaling message.

Aspect 13: The method of any of Aspects 10-12, wherein the sensing UE resumes sensing after transmitting the sensing results to the UE, and further comprising: receiving, from the sensing UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: channel sensing performed by the sensing UE prior to receiving the request for sensing results, channel sensing performed by the sensing UE after transmitting the sensing results to the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE.

Aspect 14: The method of any of Aspects 10-12, further comprising: performing channel sensing to determine a channel availability for sidelink communications after transmitting the sidelink communication; and transmitting, to the group of UEs at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: the sensing results transmitted by the sensing UE, the channel sensing performed by the UE, resources used by the sensing UE to transmit the sensing results to the UE, and the resources for the sidelink communication selected by the UE.

Aspect 15: The method of any of Aspects 10-12, wherein the sensing UE causes another UE, included in the group of UEs, to perform sensing for a remainder of a cycle of the collaborative sensing schedule prior to the sensing UE transmitting the sensing results, and further comprising: receiving, from the other UE at the next sensing results sharing opportunity, sensing results that indicate a channel availability for sidelink communications that is based at least in part on: channel sensing performed by the sensing UE prior to receiving the request for sensing results, and channel sensing performed by the other UE.