According to the channel sensing procedure, the UE 120 may decode control messages relating to resource reservations of other UEs 120, as well as perform measurements (e.g., RSRP measurements and/or RSSI measurements, among other examples) associated with one or more sidelink channels. For example, the other UEs 120 may 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 (e.g., as described in connection with FIG. 5). The UE 120 may monitor for and decode the reservation information during the sensing window 605 to determine a channel availability (e.g., to determine available resources) of the sidelink channel.
As shown in FIG. 6, the UE 120 may determine to select resources for a sidelink communication based at least in part on a resource selection trigger 610. For example, resource selection may be triggered when the UE 120 has a packet that is to be transmitted or when the UE 120 receives an indication to select (or reselect) resources for a packet that is to be transmitted by the UE 120. Based at least in part on the resource selection trigger 610, the UE 120 may determine one or more resources that are available for selection in a resource selection window 615. That is, the UE 120 may determine the one or more available resources based at least in part on the channel sensing procedure performed by the UE 120. For example, the channel sensing procedure may provide an indication of resources in the resource selection window 615 that are occupied and/or resources in the resource selection window 615 associated with high interference.