Technology for sidelink resource selection

By transmitting parameter sets and control information between protocol stack layers, the selection of sidelink resources is optimized, solving the problem of non-optimal resource selection in existing technologies and improving communication quality and efficiency.

CN116615956BActive Publication Date: 2026-06-30QUALCOMM INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2021-11-08
Publication Date
2026-06-30

Smart Images

  • Figure CN116615956B_ABST
    Figure CN116615956B_ABST
Patent Text Reader

Abstract

Methods, systems, and apparatus for wireless communication are described to support resource selection for sidelink transmissions based on the priority of available resources. The physical (PHY) layer of a user equipment (UE) can report different subsets of available resources to the media access control (MAC) layer. Each subset can be associated with a different priority, and the MAC layer can use these subsets to select resources for sidelink transmissions. The MAC layer can additionally or alternatively maintain a list of UE identifiers (IDs) and can provide this list to the PHY layer for resource identification. The PHY layer can use this list to implement different reference signal parameters for UEs associated with the UE ID list compared to other UEs. The PHY layer can report the set of available resources to the MAC layer based on the UE ID list.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-referencing

[0002] This patent application claims the benefit of U.S. Patent Application No. 17 / 110,216, entitled “TECHNIQUESFOR SIDELINK RESOURCE SELECTION”, filed December 2, 2020, by Wang et al., which has been assigned to the assignee of this application and is expressly incorporated herein by reference. Technical Field

[0003] The following text refers to wireless communication, and more specifically, to management-side walkway resources. Background Technology

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcasting. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (e.g., Long Term Evolution (LTE) systems, improved LTE (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices (which may also be referred to as User Equipment (UE)). Summary of the Invention

[0005] A method for wireless communication at a first UE is described. The method may include: receiving an indication of a set of parameters from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The method may further include: reporting a set of resources available for sidelink transmissions of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE based on sidelink control information (SCI) and the set of parameters, the set of resources comprising one or more subsets of resources. The method may further include: reporting an indication of each subset of the set of resources to the second protocol stack layer; and receiving an indication from the second protocol stack layer of resources for the sidelink transmissions in response to the reporting of the indications for the one or more subsets of resources.

[0006] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: receive, at a first protocol stack layer of the first UE, an indication of a parameter set from a second protocol stack layer of the first UE. The processor and memory may also be configured to: report, based on the SCI and the parameter set, from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE a set of resources available for sidelink transmission of the first UE, the resource set including one or more subsets of resources. The processor and memory may further be configured to: report an indication of each subset of the resource set to the second protocol stack layer; and, in response to reporting the indication of the one or more subsets of resources, receive from the second protocol stack layer an indication of resources in the resource set for the sidelink transmission.

[0007] Another apparatus for wireless communication at a first UE is described. The apparatus may include: a unit for receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The apparatus may further include: a unit for reporting a set of resources available for sidelink transmission of the first UE from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE based on the SCI and the parameter set, the resource set including one or more subsets of resources. The apparatus may further include: a unit for reporting an indication of each subset of the resource set to the second protocol stack layer; and a unit for receiving an indication from the second protocol stack layer of resources in the resource set for the sidelink transmission in response to reporting the indication of the one or more subsets of resources.

[0008] A non-transitory computer-readable medium is described, storing code for wireless communication at a first UE. The code may include instructions executable by a processor to receive, at a first protocol stack layer of the first UE, an indication of a parameter set from a second protocol stack layer of the first UE. The code may also be executable to report, based on the SCI and the parameter set, a set of resources available for sidelink transmissions of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE, the resource set comprising one or more subsets of resources. The code may also be executable to report to the second protocol stack layer an indication of each subset of the resource set; and, in response to reporting the indication of the one or more subsets of resources, receive from the second protocol stack layer an indication of resources in the resource set for the sidelink transmissions.

[0009] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for indicating a corresponding type of the resource subset for each subset of the resource set.

[0010] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, a first subset of resources not associated with the SCI that reserves resources for transmission on the other side of the cross link, a second subset of resources reserved by the SCI corresponding to a reference signal received power (RSRP) measurement below a threshold, a third subset of resources associated with spatial reuse of resources and reserved by the SCI corresponding to an RSRP measurement that meets a threshold, and any combination thereof.

[0011] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the first UE fails to decode a first set of resources for a second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources, and the first UE decodes a second set of resources for a second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0012] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, an indication of the corresponding transmit power constraint for each resource in the third subset of resources is reported to the second protocol stack layer.

[0013] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the identifier (ID) of the transmitting UE or receiving UE, or both, associated with a resource in the resource set is reported to the second protocol stack layer.

[0014] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: receiving from the second protocol stack layer an instruction to report the ID of the sending UE, or the receiving UE, or both, the reporting of the ID being based on receiving the instruction to report the ID.

[0015] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: determining the percentage of total resources associated with the resource set that failed to meet a threshold percentage; and increasing an RSRP threshold for determining the resource set, wherein the reporting of the resource set is based on increasing the RSRP threshold, and the reporting of the ID is based on increasing the RSRP threshold.

[0016] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the resource quantity of a first subset of the resource set fails to meet a threshold, the first subset being unassociated with an SCI that reserves resources for transmission on the other side of the cross link, and the reporting of the ID being based on the determination that the resource quantity of the first subset of the resource set fails to meet the threshold.

[0017] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the amount of resources in two or more subsets of the resource set fails to meet a threshold, the reporting of the ID being based on the determination that the amount of resources in the two or more subsets of the resource set fails to meet the threshold.

[0018] A method for wireless communication at a first UE is described. The method may include: providing an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The method may further include: receiving, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmissions of the first UE, the resource set comprising one or more subsets of resources. The method may further include: receiving an indication of each subset of the resource set from the second protocol stack layer; and, in response to receiving the indication of the one or more subsets of resources, providing an indication to the second protocol stack layer of resources in the resource set for the sidelink transmissions.

[0019] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor and a memory coupled to the processor. The memory and processor may be configured to: provide an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The memory and processor may also be configured to: receive, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmission of the first UE, the resource set including one or more subsets of resources. The memory and processor may further be configured to: receive an indication of each subset of the resource set from the second protocol stack layer; and, in response to receiving the indication of the one or more subsets of resources, provide an indication to the second protocol stack layer of resources in the resource set for the sidelink transmission.

[0020] Another apparatus for wireless communication at a first UE is described. The apparatus may include: units for providing an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The apparatus may further include: units for receiving, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmission of the first UE, the resource set including one or more subsets of resources. The apparatus may further include: units for receiving an indication of each subset of the resource set from the second protocol stack layer; and units for providing an indication to the second protocol stack layer of resources in the resource set for the sidelink transmission in response to receiving the indication of the one or more subsets of resources.

[0021] A non-transitory computer-readable medium is described, storing code for wireless communication at a first UE. The code may include instructions executable by a processor to provide an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The code may also be executable to receive, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmissions of the first UE, the resource set comprising one or more subsets of resources. The code may also be executable to receive an indication of each subset of the resource set from the second protocol stack layer; and, in response to receiving the indication of the one or more subsets of resources, provide an indication to the second protocol stack layer of resources in the resource set for the sidelink transmissions.

[0022] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a corresponding type for each subset of the resource set.

[0023] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, a first subset of resources not associated with an SCI that reserves resources for transmission on the other side of the cross link, a second subset of resources reserved by an SCI corresponding to an RSRP measurement below a threshold, a third subset of resources associated with spatial reuse of resources and reserved by an SCI corresponding to an RSRP measurement that meets a threshold, and any combination thereof.

[0024] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the first UE fails to decode a first set of resources for a second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources, and the first UE decodes a second set of resources for a second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0025] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a corresponding transmit power constraint for each resource in the third subset of resources from the second protocol stack layer.

[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: receiving from the second protocol stack layer the ID of a transmitting UE or a receiving UE, or both, associated with a resource in the resource set.

[0027] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: providing an indication to the second protocol stack layer to report the ID of the sending UE, or the receiving UE, or both, wherein receiving the ID is based on providing the indication to report the ID.

[0028] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: determining a corresponding probability for each subset of the one or more subsets; and selecting resources for the sidelink transmission from the resource set based on the corresponding probabilities of the one or more subsets, wherein the indication of the resources for the sidelink transmission is based on the selection of the resources.

[0029] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the corresponding probabilities of the one or more subsets may be based on the following: the service priority of the sidelink transmission, or the type of the one or more subsets, or the ID associated with the second UE, or the transmit power used for the sidelink transmission, or transmit power constraints, or the retransmission status of the sidelink transmission, or any combination thereof.

[0030] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting resources from the resource set for the sidelink transmission based on an order associated with the one or more subsets, wherein the indication of the resources for the sidelink transmission is based on the selection of the resources.

[0031] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting, based on the priority of the sidelink transmission, the resources for the sidelink transmission from a subset of the one or more subsets, wherein the indication of the resources for the sidelink transmission is based on the selection of the resources.

[0032] A method for wireless communication at a UE is described. The method may include: receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. The method may further include: reporting to the second protocol stack layer, based on the ID list and SCI, an indication of a set of resources available for sidelink transmissions of the first UE; and receiving from the second protocol stack layer, in response to the reporting of the indication of the resource set, an indication of resources in the resource set for the sidelink transmissions.

[0033] An apparatus for wireless communication at a UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: receive, at a first protocol stack layer of a first UE and from a second protocol stack layer of the first UE, an indication of a list of IDs associated with one or more second UEs. The processor and memory may also be configured to: report to the second protocol stack layer, based on the list of IDs and SCIs, an indication of a set of resources available for sidelink transmissions of the first UE; and, in response to reporting the indication of the resource set, receive from the second protocol stack layer an indication of resources in the resource set for the sidelink transmissions.

[0034] Another apparatus for wireless communication at a UE is described. The apparatus may include: units for receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. The apparatus may further include: units for reporting to the second protocol stack layer, based on the ID list and SCI, an indication of a set of resources available for sidelink transmissions of the first UE; and units for receiving from the second protocol stack layer, in response to the reporting of the indication of the resource set, an indication of resources in the resource set for the sidelink transmissions.

[0035] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include instructions executable by a processor to: receive, at a first protocol stack layer of a first UE and from a second protocol stack layer of the first UE, an indication of a list of IDs associated with one or more second UEs. The code may also be executable to: report to the second protocol stack layer, based on the list of IDs and SCI, an indication of a set of resources available for sidelink transmissions of the first UE; and, in response to reporting the indication of the resource set, receive from the second protocol stack layer an indication of resources in the resource set for the sidelink transmissions.

[0036] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: receiving a first SCI indicating scheduled sidelink transmission for a third UE; and determining, based on receiving the first SCI, whether the third UE can be associated with an ID in the ID list.

[0037] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: determining that the third UE can be associated with an ID in the ID list; and comparing the RSRP associated with the first SCI with a first RSRP threshold corresponding to the ID list based on the determination that the third UE can be associated with an ID in the ID list.

[0038] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount for the resource set, wherein reporting the resource set is based on increasing the first RSRP threshold; and increasing a second RSRP threshold associated with one or more third UEs to determine the first amount for the resource set, wherein reporting the resource set is based on increasing the second RSRP threshold.

[0039] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount for the resource set, wherein reporting the resource set is based on increasing the first RSRP threshold; and increasing a second RSRP threshold associated with one or more third UEs to determine a second amount for the resource set, wherein reporting the resource set is based on increasing the second RSRP threshold.

[0040] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: receiving a first SCI indicating scheduled sidelink transmission for one or more second UEs; and comparing an RSRP associated with the first SCI with a first RSRP threshold equal to a second RSRP threshold associated with one or more third UEs, wherein the reporting of the resource set is based on the comparison of the RSRP with the first RSRP threshold.

[0041] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount for the resource set, the reporting of the resource set being based on increasing the first RSRP threshold; and increasing a second RSRP threshold to determine a second amount for the resource set, the reporting of the resource set being based on increasing the second RSRP threshold.

[0042] A method for wireless communication at a first UE is described. The method may include: providing an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The method may further include: receiving from the second protocol stack layer an indication of a set of resources available for sidelink transmissions of the first UE based on providing the list of IDs; and providing an indication to the second protocol stack layer of resources in the set of resources available for the sidelink transmissions in response to receiving the indication of the resource set.

[0043] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The processor and memory may also be configured to: receive, based on providing the list of IDs, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE; and, in response to receiving the indication of the set of resources, provide an indication to the second protocol stack layer of resources in the set of resources available for the sidelink transmissions.

[0044] Another apparatus for wireless communication at a first UE is described. The apparatus may include: units for providing an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The apparatus may further include: units for receiving, based on providing the list of IDs, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE; and units for providing, in response to receiving the indication of the resource set, an indication to the second protocol stack layer of resources in the resource set for the sidelink transmissions.

[0045] A non-transitory computer-readable medium is described, storing code for wireless communication at a first UE. The code may include instructions executable by a processor to provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The code may also be executable to receive, based on providing the list of IDs, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE; and, in response to receiving the indication of the set of resources, an indication to the second protocol stack layer of resources within the set of resources for the sidelink transmissions.

[0046] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining the ID list based on communication with the one or more second UEs; and providing the indication of the ID list based on the determination of the ID list.

[0047] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the communication indicates group information, which includes a rate or speed, or both, associated with the one or more second UEs.

[0048] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the one or more second UEs may be associated with a first RSRP threshold for determining the resource set, and one or more other UEs may be associated with a second RSRP threshold for determining the resource set.

[0049] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the one or more second UEs may be associated with a first amount for determining the RSRP threshold increase of the resource set, and one or more other UEs may be associated with a second amount for determining the RSRP threshold increase of the resource set. Attached Figure Description

[0050] Figure 1 An example of a wireless communication system supporting a technology for side link resource selection according to one or more aspects of this disclosure is shown.

[0051] Figure 2 An example of a wireless communication system supporting a technology for side link resource selection according to one or more aspects of this disclosure is shown.

[0052] Figure 3 An example of a process flow supporting a technology for sidelink resource selection, based on one or more aspects of this disclosure, is shown.

[0053] Figure 4 An example of a process flow supporting a technology for sidelink resource selection, based on one or more aspects of this disclosure, is shown.

[0054] Figure 5 and 6 A block diagram of an apparatus supporting a technology for sidelink resource selection according to one or more aspects of this disclosure is shown.

[0055] Figure 7 A block diagram of a communication manager supporting technologies for sidelink resource selection according to one or more aspects of this disclosure is shown.

[0056] Figure 8 A schematic diagram of a system including a device supporting technology for sidelink resource selection, according to one or more aspects of this disclosure, is shown.

[0057] Figures 9 to 14 A flowchart illustrating a method for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Detailed Implementation

[0058] A wireless communication system may include multiple UEs that can communicate with each other using sidelink communication (e.g., communication between UEs without communicating with a base station). UEs may allocate resources (e.g., time and / or frequency resources) using allocation modes based on UE resource selection (e.g., mode 2 for sidelink resource allocation that excludes the base station from the resource selection process). For example, a UE may perform channel sensing (e.g., sidelink channel sensing) by decoding SCIs (e.g., control information transmitted via one or more sidelink channels) to identify unoccupied or available sidelink resources. Sensing may be performed by the physical (PHY) layer of the UE's protocol stack (e.g., a layer where transport channels can be mapped to physical channels), for example, by decoding scheduling information included in the received SCI. This protocol stack may be used for communication in a packet-based network, which operates, for example, at the UE according to a layered protocol stack, where each layer of the protocol stack may perform one or more operations for the communication. Each SCI received by a UE may be broadcast by another UE and may indicate sidelink resources reserved by the respective UE. The UE (e.g., the UE's PHY layer) can receive the SCI during the sensing window and can use the information included in the SCI to identify or determine available resources.

[0059] The PHY layer can determine unavailable resources (e.g., determine if a resource is occupied) by decoding the SCI and comparing its RSRP with an RSRP threshold. If the SCI's RSRP meets or exceeds the RSRP threshold, the resource reserved by the SCI can be considered unavailable (e.g., occupied). If the SCI's RSRP fails to meet the RSRP threshold, the resource reserved by the SCI can be considered available (e.g., unoccupied). Resources not reserved by the SCI can also be considered available. If the percentage of available resources does not meet a threshold percentage, the PHY layer can increase the RSRP threshold associated with the received SCI and determine new available resources based on the increased RSRP threshold.

[0060] When identifying or determining the amount of available resources that meet (e.g., meet or exceed) a threshold percentage, the PHY layer may report the available resources (e.g., report the resource set) to the UE's Media Access Control (MAC) layer (e.g., a layer of the protocol stack that performs priority processing, multiplexes logical channels to transport channels, and performs error detection). The MAC layer may randomly select resources for lateral link transmission with equal probability of selecting any available resource (including unreserved resources and resources reserved by SCIs that do not meet the corresponding RSRP threshold). For example, the MAC layer may select resources for lateral link transmission without using information associated with the UE that reserved the resources, or without considering the differences between available resources. In some cases, the UE may therefore randomly select resources for lateral link transmission that may result in lower communication quality (e.g., higher interference) compared to another available resource (e.g., the UE may randomly reuse reserved resources that do not meet the RSRP threshold, but this may result in higher interference compared to other available resources).

[0061] This disclosure provides techniques for performing resource selection for lateral link transmissions based on the priority of available resources. In a first example, the PHY layer may report different subsets of available resources to the MAC layer, which may include reporting UE identifiers (IDs) associated with transmissions scheduled on the available resources. Each subset may be associated with a different priority or selection probability, and the MAC layer may use the reported subsets to select resources for lateral link transmissions. The first subset may include resources not previously reserved by a SCI. The second subset may include resources previously reserved by a SCI associated with an RSRP measurement that does not meet an RSRP threshold. The third subset may include resources previously reserved by a SCI associated with an RSRP measurement that meets an RSRP threshold but allows for space reuse.

[0062] The PHY layer can report a subset of available resources to the MAC layer, and the MAC layer can use different subsets to select resources for sidelink transmission (e.g., resources in a resource set). For example, the MAC layer can randomly select resources from the subsets, where different probabilities are applied to each resource subset or group. Alternatively, the MAC layer can select resources from the subset based on the order in which selection is made from different subsets, or based on the priority of sidelink transmission and the priority of different subsets.

[0063] In the second example, the MAC layer can maintain a list of UE IDs and provide this list to the PHY layer for resource identification. In some cases, the PHY layer can use the UE ID list to implement different RSRP thresholds for UEs associated with the UE ID list compared to UEs not associated with it. The PHY layer can also use this list, alternatively, to implement different RSRP threshold increases for UEs associated with and not associated with the UE ID list. The MAC layer can use the UE ID list to indicate UEs receiving a higher level of protection (e.g., a lower RSRP threshold) for reserved resources, such as UEs with higher expected traffic or those physically located closer to the UE. The PHY layer can report a set of available resources to the MAC layer, and the MAC layer can use this set of available resources to select (e.g., randomly select) resources for sidelink transmissions (e.g., select resources from the resource set).

[0064] Without departing from the scope of this disclosure, the examples described herein for identifying one or more subsets of resources and using a list of UE IDs can be implemented together or separately. For example, a UE can use a list of UE IDs to identify available resources for sidelink transmissions, and can also identify one or more subsets of available resources. In any of the examples described herein, the MAC layer can notify the PHY layer of the selected resources for sidelink transmissions. The PHY layer can send an SCI to schedule or reserve resources for sidelink transmissions, which can be multicast or broadcast to one or more other UEs. Furthermore, it should be understood that while the examples herein describe the PHY and MAC layers, the same examples or variations thereof can be applied to any other layer of the protocol stack without departing from the scope of this disclosure.

[0065] The various aspects of this disclosure are first described in the context of a wireless communication system. These aspects are further illustrated by process flows, apparatus diagrams, system diagrams, and flowcharts relating to techniques for side link resource selection, and are described with reference to these process flows, apparatus diagrams, system diagrams, and flowcharts.

[0066] Figure 1Examples of wireless communication systems 100 supporting technologies for sidelink resource selection according to one or more aspects of this disclosure are shown. Wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, wireless communication system 100 may be a Long Term Evolution (LTE) network, an improved LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, or communication with low-cost and low-complexity devices, or any combination thereof.

[0067] Base stations 105 can be distributed throughout a geographical area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. Coverage area 110 can be an example of a geographical area where base station 105 and UE 115 can support signal transmission according to one or more radio access technologies.

[0068] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, mobile, or both at different times. UE 115 can be devices of different forms or with different capabilities. Figure 1 Some example UE 115s are shown in the document. The UE 115 described herein may be able to communicate with various types of devices, such as other UE 115s, base station 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices), such as... Figure 1 As shown in the image.

[0069] Base station 105 can communicate with core network 130, communicate with each other, or perform both operations. For example, base station 105 can interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 can communicate directly (e.g., directly between base stations 105) on backhaul links 120 (e.g., via X2, Xn, or other interfaces), or indirectly (e.g., via core network 130), or perform both operations. In some examples, backhaul link 120 can be or includes one or more radio links. UE 115 can communicate with core network 130 via communication link 155.

[0070] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, a base station transceiver, a radio base station, an access point, a radio transceiver, a node B, an evolved node B (eNB), a next-generation node B or a gigabit node B (any of which may be referred to as a gNB), a home node B, a home evolved node B, or some other suitable term.

[0071] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client, and other examples. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, and other examples, which may be implemented in various items such as appliances, vehicles, meters, and other examples.

[0072] The UE 115 described in this document may be able to communicate with various types of devices, such as other UE 115s that can sometimes act as relays, as well as base station 105 and network devices, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, and other examples, such as... Figure 1 As shown in the image.

[0073] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating operation for the carrier, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) component carriers and time division duplex (TDD) component carriers.

[0074] The signal waveform transmitted on a carrier can consist of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as Orthogonal Frequency Division Multiplexing (OFDM) or Discrete Fourier Transform Extended OFDM (DFT-S-OFDM). In a system employing MCM, a resource element can include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements UE 115 receives and the higher the order of the modulation scheme, the higher the data rate can be for UE 115. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further increase the data rate or data integrity used for communication with UE 115.

[0075] It can be expressed in a basic unit of time (which can be, for example, T). s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, and N f The time interval for base station 105 or UE 115 can be represented as a multiple of the maximum supported Discrete Fourier Transform (DFT) size. The time interval for communication resources can be organized based on radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0076] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of symbol periods (e.g., this depends on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple micro-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier spacing or the operating frequency band.

[0077] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst form of a shortened TTI (sTTI)).

[0078] Physical channels can be multiplexed on a carrier using various techniques. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels on a downlink carrier. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by the number of symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) can be configured for a group of UEs 115. For example, one or more of the UEs 115 can monitor or search for control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates arranged in a cascaded manner at one or more aggregation levels. The aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with encoded information in a control information format having a given payload size. The search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set used to send control information to a specific UE 115.

[0079] In some examples, base station 105 may be mobile, and therefore provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.

[0080] Some UE 115s (e.g., MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated machine-to-machine communication (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from devices that integrate sensors or instruments to measure or capture information and relay such information to a central server or application that utilizes or presents the information to humans interacting with the application. Some UE 115s can be designed to collect information or automate the behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, climate and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based billing.

[0081] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services (such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.

[0082] In some examples, UE 115 may be able to communicate directly with other UE 115s on a device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UEs 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115s in such a group may be outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, groups of UEs 115s communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115s without involving base station 105.

[0083] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these. Vehicles may signal information relating to traffic conditions, signal control, weather, safety, emergencies, or any other information relating to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (such as roadside units), or communicate with the network via one or more network nodes (e.g., base station 105) using vehicle-to-network (V2N) communication, or both.

[0084] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)) routing packets to or interconnecting with external networks. The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UE 115 served by base station 105 associated with core network 130. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to IP service 150 for one or more network operators. IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0085] Some network devices (e.g., base station 105) may include sub-components such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145 (which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP)). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across individual network devices (e.g., radio headends and ANCs) or incorporated into a single network device (e.g., base station 105).

[0086] The electromagnetic spectrum is often subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, the two initial operating bands have been designated as frequency range names FR1 (410MHz-7.125GHz) and FR2 (24.25GHz-52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "below 6GHz" band. Similar naming issues sometimes arise regarding FR2; although it differs from the extremely high frequency (EHF) band (30GHz-300GHz), it is often (interchangeably) referred to in documents and articles as the "millimeter wave" band, which is designated as the "millimeter wave" band by the International Telecommunication Union (ITU).

[0087] The frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Recent 5G NR studies have designated the operating bands used for these mid-band frequencies as the frequency range name FR3 (7.125GHz–24.25GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, and thus can effectively extend the characteristics of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6GHz. For example, three higher operating frequency bands have been designated as the frequency range names FR4a or FR4-1 (52.6GHz–71GHz), FR4 (52.6GHz–114.25GHz), and FR5 (114.25GHz–300GHz). Each of these higher frequency bands falls within the EHF band.

[0088] In light of the foregoing, unless otherwise specifically stated, it should be understood that when the term "below 6 GHz" is used herein, it can broadly refer to frequencies that are less than 6 GHz, within FR1, or may include intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, it should be understood that when the term "millimeter wave" is used herein, it can broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, FR4, FR4-a or FR4-1 and / or FR5, or within the EHF band.

[0089] Wireless communication system 100 can operate using one or more frequency bands (e.g., in the range of 300 MHz to 300 GHz). The region from 300 MHz to 3 GHz can be referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength range extends from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features, but the waves can be sufficient to penetrate structures for use in macrocells to provide service to UE 115 located indoors. Compared to the transmission of smaller frequencies and longer waves using the lower frequencies (HF) or very high frequencies (VHF) portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter distances (e.g., less than 100 km).

[0090] Wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, wireless communication system 100 can employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio frequency spectrum bands, devices (such as base station 105 and UE 115) can employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed frequency bands can be based on carrier aggregation configurations that combine component carriers operating in licensed frequency bands (e.g., LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, and other examples.

[0091] Base station 105 or UE 115 may be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels (which may support MIMO operation or transmit or receive beamforming). For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array having a number of rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, antenna panels may support radio frequency beamforming for signals transmitted via antenna ports.

[0092] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., transmit beam, receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array such that some signals propagating relative to a specific orientation of the antenna array experience constructive interference, while others experience destructive interference. Adjustments to the signals transmitted via the antenna elements can include applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with the transmitting or receiving device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a specific orientation (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other orientation).

[0093] The wireless communication system 100 may be a packet-based network operating according to a layered protocol stack, such as at UE 115 or base station 105, or both. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer may be IP-based. The Radio Link Control (RLC) layer may perform packet fragmentation and reassembly for transmission over logical channels. The MAC layer may perform priority handling and multiplexing of logical channels to transport channels. The MAC layer may also use error detection techniques, error correction techniques, or both to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer may provide the establishment, configuration, and maintenance of RRC connections (which support radio bearers for user plane data) between UE 115 and base station 105 or core network 130. At the PHY layer, transport channels may be mapped to physical channels.

[0094] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correct data reception on communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal and noise conditions). In some examples, the device can support same-slot HARQ feedback, where the device can provide HARQ feedback for data received in a previous symbol within a specific time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.

[0095] As described herein, the PHY layer of UE 115 (e.g., UE 115 performing sidelink communication) can report different subsets of available resources to the MAC layer of UE 115. This may include reporting UE IDs associated with transmissions scheduled on available resources. Each subset may be associated with a different priority or selection probability, and the MAC layer can use the reported subsets to select resources for sidelink transmissions. Alternatively, the MAC layer may maintain a list of UE IDs and may provide this list to the PHY layer for resource identification. The MAC layer can use the list of UE IDs to indicate UE 115 receiving a higher level of protection for reserved resources (e.g., a lower RSRP threshold), such as UE 115 with higher expected traffic volume or UE 115 physically located closer to it. The PHY layer can report the set of available resources to the MAC layer, and the MAC layer can use the set of available resources to select (e.g., randomly select) resources for sidelink transmissions.

[0096] In various examples, a communication manager 101 may be included in a UE 115 to support sidelink resource management (e.g., resource identification and selection). In some examples, the communication manager 101 may receive indications of a parameter set from a second protocol stack (e.g., a MAC layer) of the first UE 115 at a first protocol stack layer (e.g., a PHY layer) of the first UE 115. The communication manager 101 may report to the second protocol stack layer, based on the SCI and the parameter set, a set of resources available for sidelink transmissions of the first UE 115, which includes one or more subsets of resources. The communication manager 101 may report indications for each subset of the resource set to the second protocol stack layer and may receive indications from the second protocol stack layer for resources in the resource set used for sidelink transmissions in response to reporting indications for one or more subsets of resources.

[0097] Alternatively, the communication manager 101 may provide an indication of a parameter set from a first protocol stack layer (e.g., MAC layer) of the first UE 115 to a second protocol stack layer (e.g., PHY layer) of the first UE 115. The communication manager 101 may receive a report from the second protocol stack layer of a resource set available for sidelink transmission of the first UE 115, the resource set comprising one or more resource subsets. The communication manager 101 may receive an indication of each subset of the resource set from the second protocol stack layer, and may provide an indication of resources in the resource set for sidelink transmission to the second protocol stack layer in response to receiving an indication of one or more resource subsets.

[0098] Alternatively, the communication manager 101 may receive, at a first protocol stack layer (e.g., PHY layer) of the first UE 115 and from a second protocol stack layer (e.g., MAC layer) of the first UE 115, an indication of a list of IDs associated with one or more second UEs 115. The communication manager 101 may report to the second protocol stack layer, based on the ID list and SCI, an indication of a set of resources available for sidelink transmissions of the first UE. The communication manager 101 may receive from the second protocol stack layer, in response to the reporting of the resource set indication, an indication of resources within the resource set used for sidelink transmissions.

[0099] Alternatively, the communication manager 101 may provide an indication of a list of IDs associated with one or more second UEs 115 from a first protocol stack layer (e.g., MAC layer) of the first UE 115 to a second protocol stack layer (e.g., PHY layer) of the first UE 115. The communication manager 101 may receive an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE 115 based on the provided ID list. In response to receiving the indication of the resource set, the communication manager 101 may provide the second protocol stack layer with an indication of resources within the resource set used for sidelink transmissions.

[0100] Figure 2 Examples of a wireless communication system 200 supporting techniques for sidelink resource selection according to one or more aspects of this disclosure are shown. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. For example, the wireless communication system 200 may include a plurality of UEs 115, which may represent references Figure 1 An example of UE 115 is described. Multiple UEs 115 may include UEs 115-a, 115-b, and 115-c, which can communicate with each other or with other UEs 115 using sidelink communication. UEs 115-a, 115-b, and 115-c can allocate resources using an allocation mode based on the UE's selection of resources (e.g., mode 2 for sidelink resource allocation).

[0101] For example, UE 115-a (e.g., in addition to UEs 115-b and 115-c) can perform channel sensing (e.g., sidelink channel sensing) by decoding SCI 205 to identify unoccupied or available sidelink resources. Sensing can be performed by a first layer (such as PHY layer 215) of the protocol stack 265 of UE 115-a, for example, by decoding scheduling information included in SCIs 205-b and 205-c, as well as other SCIs 205. Each SCI 205 received by UE 115-a can be broadcast by the corresponding UE 115 (e.g., UE 115-b can broadcast SCI 205-b, etc.) and can indicate sidelink resources reserved by the corresponding UE 115. UE 115-a (e.g., PHY layer 215 of UE 115-a) can receive SCI 205 during sensing window 220 and can use the information included in SCI 205 to identify or determine available resources.

[0102] PHY layer 215 can obtain parameters for performing channel sensing from higher protocol stack layers of UE 115-a (e.g., a second layer) such as MAC layer 210 of protocol stack 265. It should be understood that while the examples described herein depict PHY layer 215 and MAC layer 210, the same examples can be applied to any other layer of protocol stack 265 without departing from the scope of this disclosure. For example, the examples described herein can be applied to PHY layer 215 and RRC layer, or to MAC layer 210 and RRC layer, and other examples. In some cases, such as MAC layer 210, information may be received from or reported to other upper layers such as the RRC layer, which may affect resource selection.

[0103] MAC layer 210 can trigger the selection of resources for sidelink transmissions and can, for example, provide trigger 225 (e.g., via communication 255) to PHY layer 215 for PHY layer 215 to report resource scheduling for resource selection window 270. MAC layer 210 can also (e.g., via communication 255) provide PHY layer 215 with indications of the following: the sidelink resource pool for resource selection, the priority of sidelink transmissions (e.g., Layer 1 (L1) priority), the packet delay budget for sidelink transmissions, the number of subchannels of the data channel (e.g., Physical Sidelink Shared Channel (PSSCH)) or control channel (e.g., Physical Sidelink Control Channel (PSCCH)) associated with the sidelink transmissions, the resource reservation interval for periodic resource reservation, the threshold percentage of available resources to be reported (e.g., SL-xPercentage), or the length of sensing window 220, and other examples. PHY layer 215 can perform channel sensing to identify available resources based on parameters indicated by MAC layer 210.

[0104] When performing sensing to identify available resources, PHY layer 215 can determine unavailable resources 235 (e.g., determine that resources are occupied) by decoding SCI 205 (e.g., SCI-1) and comparing the RSRP of SCI 205 (e.g., or the RSRP of associated data channels (such as the Physical Side Link Shared Channel (PSSCH))) with an RSRP threshold. The RSRP threshold can be based on the priority of side link transmissions and the priority associated with SCI 205, as well as other examples. If the RSRP of SCI 205 (e.g., or PSSCH) 205 meets or exceeds the RSRP threshold, the resources reserved by SCI 205 can be considered unavailable resources 235 (e.g., occupied resources). If the RSRP of SCI 205 (e.g., or PSSCH) fails to meet the RSRP threshold, the resources reserved by SCI 205 can be considered available resources (e.g., unoccupied resources, as represented by resource subsets 240, 245, and 250). Resources not reserved by SCI 205 may also be considered available.

[0105] Based on the determination of available resources, PHY layer 215 can also determine the percentage of available resources within resource selection window 270 (e.g., SL-xPercentage). If the percentage of available resources does not meet the threshold percentage provided by MAC layer 210 (e.g., SL-xPercentage), PHY layer 215 can increase the RSRP threshold associated with the received SCI 205 (e.g., each threshold can be increased by 3 dB), and can determine new available resources in resource selection window 270 based on the increased RSRP threshold. If the percentage of available resources still does not meet the threshold percentage provided by MAC layer 210 (e.g., SL-xPercentage), PHY layer 215 can further increase the RSRP threshold (e.g., increase by 3 dB), and can repeat this process until the threshold percentage of available resources is met.

[0106] When identifying or determining the amount of available resources that meet (e.g., meet or exceed) a threshold percentage, PHY layer 215 may (e.g., via communication 260) report the available resources to MAC layer 210 (e.g., report resource set 230). MAC layer 210 may create sidelink grants (e.g., reserve sidelink resources for sidelink transmissions) based on the reports of available resources from PHY layer 215. For example, MAC layer 210 may randomly select resources from the available resources for initial transmissions and retransmissions of sidelink transmissions. MAC layer 210 may select resources for sidelink transmissions such that these resources can be addressed by the Time Domain Resource Allocation (TDRA) field and Frequency Domain Resource Allocation (FDRA) field of SCI 205 (e.g., SCI 205-a). MAC layer 210 may also select resources such that there are time gaps (e.g., defined time gaps, such as minimum time gaps) between retransmissions used for HARQ processes (e.g., if HARQ is enabled). For periodic transmissions, MAC layer 210 can also trigger a reselection of periodic resources, for example, based on the expiration of a timer or based on the reaching of a counter value.

[0107] MAC layer 210 may (e.g., via communication 255) provide selected resources (e.g., resource permission) to PHY layer 215. PHY layer may send SCI 205, such as SCI 205-a, which can schedule or reserve the selected resources.

[0108] When randomly selecting resources for lateral link transmission, MAC layer 210 may have an equal probability of selecting any available resource (which may include unreserved resources and resources reserved by SCI 205 that do not meet the corresponding RSRP threshold). For example, MAC layer 210 may select resources for lateral link transmission without using information associated with UE 115 that reserves resources within resource selection window 270 (e.g., transmit or receive information, such as identifiers (IDs)) or without considering differences between available resources. In some cases, UE 115-a may therefore randomly select resources for lateral link transmission that may result in lower communication quality (e.g., higher interference) compared to another available resource (e.g., UE 115-a may randomly reuse reserved resources that do not meet the RSRP threshold but may result in higher interference compared to another available resource).

[0109] This disclosure provides techniques for performing resource selection for lateral link transmissions based on the priority of available resources (e.g., resource set 230). In a first example, PHY layer 215 may report different subsets of available resources (e.g., subsets 240, 245, and 250) to MAC layer 210, which may include reporting UE IDs 275 associated with transmissions scheduled on reusable resources. Each subset may be associated with a different priority or selection probability, and MAC layer 210 may use the reported subsets to select resources for lateral link transmissions. In a second example, MAC layer 210 may maintain a list of UE IDs 275 and may provide the list of UE IDs 275 to PHY layer 215. PHY layer 215 may use the list of UE IDs 275 to implement different RSRP thresholds for UEs 115 associated with the list of UE IDs 275 than for UEs 115 not associated with the list of UE IDs 275. PHY layer 215 may additionally or alternatively use this list to implement different RSRP threshold increases for UE 115 associated with UE ID 275 list and UE 115 not associated with UE ID 275 list.

[0110] In the first example, PHY layer 215 may report different subsets of available resources (e.g., resource set 230) to the MAC layer, for example, based on the type of available resources. First subset 240 may include resources not previously reserved by SCI 205. Second subset 245 may include resources previously reserved by SCI 205 (e.g., SCI 205-b or 205-c) associated with RSRP measurements that do not meet RSRP thresholds (e.g., via RSRP measurement or comparison). Second subset 245 may include other subsets or groups of resources, such as a first set of resources that the second SCI 205 (e.g., SCI-2 including UE ID information) cannot decode and does not obtain UE ID 275, and a second set of resources that the second SCI 205 can decode and obtain UE ID 275 (e.g., transmit ID and receive ID). The third subset 250 may include resources reserved by previous SCI 205 (e.g., SCI 205-b or 205-c) for RSRP measurements that meet RSRP thresholds (e.g., not passed RSRP measurement or comparison) but allow for space reuse.

[0111] For resources in the second and third subsets, PHY layer 215 may also report sending UE ID 275 or receiving UE ID 275, or both, to MAC layer 210. In some cases, PHY layer 215 may always report UE ID 275 to MAC layer 210, and in some other cases, physical layer 215 may report UE ID 275 to MAC layer 210 based on conditions. For example, if an RSRP threshold is added when determining available resources, or if the amount of resources in the first subset is less than the threshold, or both, then PHY layer 215 may report UE ID 275 to MAC layer 210.

[0112] PHY layer 215 can report a subset of available resources to MAC layer 210, and MAC layer 210 can use different subsets to select resources for sidelink transmission. For example, MAC layer 210 can randomly select resources from the subsets, where different probabilities are applied to each resource subset or group. Alternatively, MAC layer 210 can select resources from the subset based on the order in which selection is made from different subsets, or based on the priority of sidelink transmission and the priority of different subsets.

[0113] In the second example, the list of UE IDs 275 provided from the MAC layer 210 to the PHY layer 215 may be based on the configuration of another protocol stack layer (e.g., the application layer or another higher layer), or on records of data exchange or communication between UE 115-a and one or more other UEs 115 (e.g., UEs 115-b and 115-c). The MAC layer 210 may use the list of UE IDs 275 to indicate UE 115 receiving a higher level of protection for reserved resources (e.g., a lower RSRP threshold), such as UE 115 with higher expected traffic volume or physically located closer to UE 115-a. UE 115-a may receive such information via group information (e.g., multicast information) and other examples.

[0114] MAC layer 210 may periodically update the UE ID 275 list, for example, based on data exchange (e.g., communication) with one or more other UEs 115 (e.g., UEs 115-b and 115-c). MAC layer 210 may provide this list to PHY layer 215, and PHY layer 215 may use the list to determine available resources (e.g., resource set 230) for sidelink transmissions. For example, PHY layer 215 may apply a different RSRP threshold compared to other UEs 115 to UEs 115 associated with the UE ID 275 list, or may apply an increased difference in the RSRP threshold compared to other UEs 115 to UEs 115 associated with the UE ID 275 list, or both. PHY layer 215 may report the available resource set to MAC layer 210, and MAC layer 210 may use the available resource set to select (e.g., randomly select) resources for sidelink transmissions.

[0115] Without departing from the scope of this disclosure, the examples described herein of identifying one or more subsets of resources and using the UE ID 275 list can be implemented together or separately. For example, UE 115-a can use the UE ID 275 list to identify available resources for sidelink transmissions, and can also identify one or more subsets of available resources.

[0116] In any of the examples described herein, MAC layer 210 may notify PHY layer 215 of the selected resources for sidelink transmission (e.g., via communication 255). The PHY layer may send an SCI 205 (e.g., SCI 205-a) that schedules or reserves resources for sidelink transmission, which may be multicast or broadcast to one or more other UEs 115 (e.g., UEs 115-b and 115-c).

[0117] Figure 3 Examples of process flow 300 supporting techniques for sidelink resource selection according to one or more aspects of this disclosure are shown. In some examples, process flow 300 may be implemented by or by aspects of wireless communication system 100 or 200. For example, process flow 300 may be implemented by the PHY layer 305 and MAC layer 310 of UE 115 (which may be represented as shown in reference ) Figure 1 and 2 The process flow 300 can be implemented by the UE 115 (e.g., the PHY layer 305 and MAC layer 310 of the UE 115), for example, by selecting resources for sidelink transmission using one or more subsets of resources available for sidelink transmission, as described in reference. Figure 2 Described.

[0118] In the following description of process flow 300, operations may be performed (e.g., reporting or providing) in a different order than those shown, or operations performed by UE 115 (e.g., by PHY layer 305 and MAC layer 310) may be performed in a different order or at different times. For example, specific operations may be omitted from process flow 300, or other operations may be added to process flow 300. Although PHY layer 305 and MAC layer 310 of UE 115 are shown as performing operations of process flow 300, some aspects of some operations may also be performed by one or more other protocol stack layers of UE 115 or by one or more other radio devices.

[0119] At 315, PHY layer 305 can monitor SCIs sent by other UEs 115 (e.g., one or more other UEs 115). For example, as referenced Figure 2 As described, the PHY layer can monitor SCIs indicating sidelink resources reserved for one or more other UEs 115 within the sensing window. An SCI may include an SCI-1 message indicating the reserved sidelink resources and the priority of associated communications. An SCI may also include an SCI-2 message, which may be associated with an SCI-1 message and may indicate the sending UE ID and receiving UE ID used for the reserved resources.

[0120] In some cases, PHY layer 305 can receive SCIs (e.g., SCI-1 and SCI-2) based on monitored SCIs, and can identify reserved sidelink resources and associated UE IDs based on the received SCIs. PHY layer 305 can measure the RSRP associated with the received SCI (e.g., SCI-1). In some cases, PHY layer 305 can receive and decode SCI-1, but may fail to receive or decode SCI-2, making it possible for PHY layer 305 to identify reserved sidelink resources, but possibly fail to identify the UE ID associated with the reserved resources.

[0121] At 320, PHY layer 305 can identify a set of resources available for sidelink transmission of UE 115 (e.g., in response to a trigger from MAC layer 310). For example, PHY layer 305 can identify resources not reserved by SCI and resources reserved by SCI associated with RSRPs that do not meet RSRP thresholds. In some cases, the RSRP threshold can be increased based on the percentage of available resources that do not meet the threshold percentage. For example, PHY layer 305 can determine the percentage of available resources that do not meet the threshold percentage and can increase the RSRP threshold for SCIs (e.g., for one or more SCIs). PHY layer 305 can also identify the resource set based on one or more parameters (e.g., a set of parameters) received from MAC layer 310 (e.g., before resource identification) for selecting resources.

[0122] The resource set may include one or more resource subsets, and the PHY layer 305 may identify one or more subsets. A first resource subset may include resources not reserved by a previous SCI (e.g., a received SCI), such that the first resource subset may not be associated with a UE ID. A second resource subset may include resources reserved by a previous SCI (e.g., a received SCI, such as SCI-1 or SCI-1 and SCI-2) associated with an RSRP that does not meet an RSRP threshold (e.g., an RSRP measured or compared). The second subset may also include different resource groups. For example, the second subset may include a first group of resources associated with an SCI-2 that is not decodable (e.g., not decoded) and does not obtain a UE ID, and a second group of resources associated with an SCI-2 that is decodable (e.g., decoded) and obtains both a sending UE ID and a receiving UE ID.

[0123] The third resource subset may include resources reserved by a previous SCI (e.g., a received SCI) associated with an RSRP that satisfies an RSRP threshold (e.g., an RSRP that fails measurement or comparison) but allows for spatial reuse of the resource. Spatial reuse of the resources in the third subset may be associated with corresponding transmit power constraints or limitations, allowing UE 115 to transmit sidelink transmissions based on transmit power constraints while using the resources of the third subset. PHY layer 305 may, for example, identify (e.g., calculate) the corresponding transmit power constraint for each resource in the third subset based on the associated RSRP measurement and one or more spatial reuse parameters for the corresponding resource.

[0124] In some cases, a first subset of resources may be associated with higher-priority resources for sidelink transmissions, for example, based on resources that are not reserved (e.g., and below the RSRP threshold). Similarly, resources in the second and third subsets associated with UE IDs that may be unknown or undecorable for UE 115 (e.g., transmitting and / or receiving UE IDs) may be associated with medium-priority resources for sidelink transmissions. Additionally, resources in the second and third subsets associated with UE IDs that may be known (e.g., and decorable) for UE 115 (e.g., transmitting and / or receiving UE IDs) may be associated with lower-priority resources for sidelink transmissions, for example, based on a higher probability of interfering with sidelink transmissions.

[0125] At 325, PHY layer 305 can report a set of resources available for sidelink transmission to MAC layer 310. For example, PHY layer 305 can report the resource set to MAC layer 310 based on one or more communications or other protocols associated with the protocol stack of UE 115.

[0126] At 330, PHY layer 305 may report to MAC layer 310 an indication for each subset of the resource set. PHY layer 305 may report, for example, the corresponding type of each resource subset (e.g., subset ID or subset priority). In some cases, the indication may include indications for both the resource set and each subset of the resource set (e.g., actions at 325 and 330 may be performed at least partially simultaneously or as part of the same communication). Along with the indication for each subset, PHY layer 305 may report a corresponding transmit power constraint or transmit power limit for each resource in a third subset, as described herein.

[0127] PHY layer 305 can also use indications for each subset to report one or more UE IDs (e.g., transmitted and / or received UE IDs) to MAC layer 310. In some cases, PHY layer 305 may report either the transmitted UE ID or the received UE ID, or both. In some cases, MAC layer 310 may instruct PHY layer 305 whether to report either the transmitted UE ID or the received UE ID, or both (e.g., via one or more parameters for resource sensing indicated by MAC layer 310). MAC layer 310 can use the transmitted UE ID to protect or deprotect resources reserved for the transmitted UE ID, and MAC layer 310 can use the received UE ID to protect or deprotect resources reserved for the received UE ID. For example, one or more UE IDs may be associated with resources in a second group of a second subset and resources in a third subset. In the first example, PHY layer 305 may always report the UE ID to MAC layer 310.

[0128] In the second example, if PHY layer 305 increases the RSRP threshold to determine the set of available resources, PHY layer 305 can report the UE ID to MAC layer 310. For example, PHY layer 305 can determine that the percentage of available resources fails to meet the threshold percentage and can increase the RSRP threshold to determine the set of available resources. Based on increasing the RSRP threshold, PHY layer 305 can report the UE ID (e.g., any known UE ID associated with a second or third subset) to MAC layer 310. For example, increasing the RSRP threshold can indicate a lower number of unoccupied resources, and reporting the UE ID can increase the probability of selecting resources associated with higher communication quality. In some cases where PHY layer 305 does not increase the RSRP threshold (e.g., if the default RSRP threshold results in the percentage of available resources meeting or exceeding the threshold percentage), PHY layer 304 can avoid reporting the UE ID.

[0129] In the third example, if the amount of resources in one or more subsets (e.g., in the first subset) fails to meet a threshold (e.g., the amount of stored or configured resources), the PHY layer 305 may report the UE ID. For example, the PHY layer 305 may determine that the amount of resources in the first subset fails to meet the threshold, or it may determine that the percentage of the resource set represented by the first subset fails to meet the threshold percentage. In another example, the PHY layer 305 may determine that the amount of resources in a combined first and second subset fails to meet the threshold, or it may determine that the percentage of the resource set represented by the combined first and second subsets fails to meet the threshold percentage. The PHY layer 305 may report the UE ID to the MAC layer 310 based on this determination. In other cases where the amount of resources or the percentage of resources in one or more subsets meets or exceeds the corresponding threshold, the PHY layer may avoid reporting the UE ID.

[0130] In a fourth example, which can represent a combination of the second and third examples, if the RSRP threshold is increased and if the first subset of resources fails to meet the corresponding threshold, the PHY layer 305 may report the UE ID to the MAC layer 310. Alternatively, the PHY layer may avoid reporting the UE ID in other cases where the first subset of resources meets or exceeds the corresponding threshold, or where the PHY layer 305 avoids increasing the RSRP threshold.

[0131] At 335, MAC layer 310 can select resources (e.g., one or more resources) for sidelink transmission based on the indicated resource set and corresponding subsets. In a first example, MAC layer 310 can randomly select resources from all resource subsets. In a second example, MAC layer 310 can quasi-randomly select resources from all resource sets, where a different selection probability is assigned to each subset. In some cases, different probabilities can also be assigned to different resource groups within the second subset (e.g., or to other groups within other subsets). In some cases, the probability assigned to each subset can be based on the priority of the service associated with the sidelink transmission.

[0132] In some cases, the probability assigned to each subset can be based on different priorities for different subsets (e.g., based on expected interference associated with the subset). For example, to prioritize a first subset or a first group of a second subset, MAC layer 310 can assign a higher selection probability to the first subset or the first group. In a similar example, to de-prioritize a second group of a second subset, MAC layer 310 can assign a lower selection probability to the second group. In some cases, MAC layer 310 can de-prioritize some resources in the second group (e.g., resources associated with a UE ID known to UE 115) and can avoid de-prioritizing other resources in the second group. In some cases, MAC layer 310 can prioritize or de-prioritize some resources in the third subset based on a comparison of transmit power limits with expected transmit power for sidelink transmission (e.g., based on the difference between transmit power limits and expected transmit power). For example, MAC layer 310 can assign a lower probability to resources in the third subset associated with transmit power limits below the expected transmit power.

[0133] In the third example, MAC layer 310 can select a subset of resources for resource selection and can randomly select resources for lateral link transmission from the selected subset. In some cases, MAC layer 310 can select a subset of resources based on a defined order. For example, MAC layer 310 can sequentially select resources for initial transmission from a first subset, then select resources for retransmission from a first group of a second subset, and then select resources for retransmission from a second group of the second subset. In another example of sequential selection, MAC layer 310 can sequentially select resources for initial transmission from a first subset, then select resources for retransmission from a first group of a second subset, and then select resources for retransmission from a third subset. In some cases, MAC layer 310 can select a subset of resources based on the priority of lateral link transmission (e.g., it can be based on whether the lateral link transmission is a retransmission). For example, MAC layer 310 can select a first subset for higher priority transmission, a second subset for medium priority transmission, or a third subset or a second group of the second subset for lower priority transmission.

[0134] At 340, MAC layer 310 can provide PHY layer 305 with indications of resources used for sidelink transmissions. For example, MAC layer 310 can provide PHY layer 305 with indications of resources based on one or more communications or other protocols associated with the protocol stack of UE 115.

[0135] At 345, PHY layer 305 may send SCI based on resources indicated by MAC layer 310. For example, SCI may include permission or other indication to reserve resources for sidelink transmission, and PHY layer 305 may send SCI via broadcast or multicast to indicate the reservation to one or more other UEs 115.

[0136] Figure 4 Examples of process flow 400 supporting techniques for sidelink resource selection according to one or more aspects of this disclosure are shown. In some examples, process flow 400 may be implemented by or by aspects of wireless communication system 100 or 200. Process flow 400 may be provided by the PHY layer 405 and MAC layer 410 of UE 115 (which may be represented as shown in reference ) Figure 1-3 The process flow 400 can be implemented by the UE 115 (e.g., the PHY layer 405 and MAC layer 410 of the UE 115), for example, to select resources for sidelink transmission using a list of UE IDs, as described in the reference. Figure 2 Described.

[0137] In the following description of process flow 400, operations may be performed (e.g., reporting or providing) in a different order than those shown, or operations performed by UE 115 (e.g., by PHY layer 405 and MAC layer 410) may be performed in a different order or at different times. For example, specific operations may be omitted from process flow 400, or other operations may be added to process flow 400. Although PHY layer 405 and MAC layer 410 of UE 115 are shown as performing operations of process flow 400, some aspects of some operations may also be performed by one or more other protocol stack layers of UE 115 or by one or more other radio devices.

[0138] At 415, MAC layer 410 may determine a list of UE IDs (e.g., one or more UE IDs) for a resource identification (e.g., resource exclusion) process performed by PHY layer 405. For example, MAC layer 410 may determine the list of UE IDs based on data exchange records between UE 115 and one or more other UE 115s. Data exchange records may include communications between UE 115 and one or more other UE 115s (e.g., sidelink communications) and, in some cases, may be within a defined time window (e.g., as configured or stored at UE 115). Alternatively or additionally, MAC layer 410 may determine the list of UE IDs based on signaling or configuration from another protocol stack layer (e.g., a higher layer such as the application layer).

[0139] In some cases, if less than a threshold time has elapsed since the communication between UE 115 and the UE 115 associated with the UE ID, for example, if the communication occurred within a time window, MAC layer 410 may add the UE ID to the list. In some cases, if more than a threshold time has elapsed since the communication between UE 115 and the UE 115 associated with the UE ID, for example, if the communication occurred outside a time window, MAC layer 410 may remove the UE ID from the list. In some cases, the communication may include group or multicast information from upper layers of the protocol stack for UE 115, where the group information may include speed, rate, location, or traffic data associated with the UE ID. Based on the group information, MAC layer 410 may add or remove UE IDs from the list, for example, based on higher or lower expected traffic from the associated UE 115. In some cases, upper layers of the protocol stack of UE 115 (e.g., above MAC layer 410) may also guide or indicate which UE IDs to add or remove from the list, for example, based on group or other information.

[0140] At 420, MAC layer 410 can provide the UE ID list to PHY layer 405 based on a defined list. For example, MAC layer 410 can provide this list to PHY layer 305 based on one or more communications or other protocols associated with the protocol stack of UE 115.

[0141] At 425, PHY layer 405 can monitor SCIs sent by other UEs 115 (e.g., one or more other UEs 115). For example, as shown in reference Figure 2 As described, the PHY layer can monitor SCIs indicating sidelink resources reserved for one or more other UEs 115 within the sensing window. An SCI may include an SCI-1 message indicating the reserved sidelink resources and the priority of associated communications. An SCI may also include an SCI-2 message, which may be associated with an SCI-1 message and may indicate the sending UE ID and receiving UE ID used for the reserved resources.

[0142] In some cases, PHY layer 405 can receive SCIs (e.g., SCI-1 and SCI-2) based on monitored SCIs, and can identify reserved sidelink resources and associated UE IDs based on the received SCIs. PHY layer 405 can measure the RSRP associated with the received SCI (e.g., SCI-1). In some cases, PHY layer 405 can receive and decode SCI-1, but may fail to receive or decode SCI-2, making it possible for PHY layer 405 to identify reserved sidelink resources, but possibly fail to identify the UE ID associated with the reserved resources.

[0143] At 430, PHY layer 405 can identify a set of resources available for sidelink transmission of UE 115. For example, PHY layer 405 can identify unreserved resources and resources reserved by SCIs associated with RSRPs that do not meet the RSRP threshold. In some cases, the RSRP threshold can be increased based on the percentage of available resources that do not meet the threshold. For example, PHY layer 405 can determine the percentage of available resources that do not meet the threshold and can increase the RSRP threshold for SCIs (e.g., for one or more SCIs). PHY layer 405 can also identify the resource set based on one or more parameters (e.g., a set of parameters) received from MAC layer 410 (e.g., before resource identification) for selecting resources.

[0144] PHY layer 405 can use the UE ID list provided by MAC layer 410 to identify resource sets. In a first example, PHY layer 405 can apply different RSRP thresholds to the SCI associated with a UE ID in the UE ID list (e.g., compared to other SCIs and associated UE 115). For example, if the UE ID indicated by SCI-2 is included in the UE ID list, PHY layer 405 can compare the RSRP associated with the corresponding SCI-1 with the RSRP threshold associated with the UE ID list (e.g., RSRPThreshold2). In some cases, for example, the RSRP threshold associated with the list can be smaller (e.g., much smaller) than the RSRP threshold used for other UE IDs (e.g., the default or other RSRP thresholds, such as RSRPThreshold), which can increase protection for resources reserved by UE 115 associated with the list (e.g., to avoid interference with UE 115 associated with the list). In some cases, for example, the RSRP threshold associated with the list may be greater than the RSRP threshold used for other UE IDs (e.g., the default or other RSRP thresholds, such as RSRPThreshold), which may reduce the protection of resources reserved by the UE 115 associated with the list.

[0145] If the UE ID indicated by SCI-2 is not included in the UE ID list, the PHY layer 405 can compare the RSRP associated with the corresponding SCI-1 with a default RSRP threshold (e.g., RSRPThreshold). In some cases, if the PHY layer 405 determines to increase the RSRP threshold to determine a resource set (e.g., based on a percentage threshold not met for a resource set), the PHY layer 405 can increase the default RSRP threshold and the RSRP threshold associated with the list by the same amount (e.g., increase both thresholds by 3dB). In other cases, the PHY layer 405 can increase the default RSRP threshold and the RSRP threshold associated with the list by different amounts. For example, the PHY layer 405 can increase the default RSRP threshold by 3dB and the RSRP threshold associated with the list by 1dB.

[0146] In the second example, PHY layer 405 may apply a default RSRP threshold to the SCI associated with a UE ID in the UE ID list (e.g., the same threshold used for other SCIs and associated UE 115). For example, PHY layer 405 may compare the RSRP associated with any SCI-1 to the default RSRP threshold. In such a case, if PHY layer 405 determines to increase the RSRP threshold to determine a resource set (e.g., based on a percentage threshold not met for a resource set), PHY layer 405 may increase the default RSRP threshold and the RSRP threshold associated with the list by different amounts. For example, PHY layer 405 may increase the default RSRP threshold by 3 dB and may increase the RSRP threshold associated with the list by 1 dB.

[0147] At 435, PHY layer 405 can report a set of resources available for sidelink transmission to MAC layer 410. For example, PHY layer 405 can report the resource set to MAC layer 410 based on one or more communications or other protocols associated with the protocol stack of UE 115. The resource set can be reported based on identifying available resources using a list of UE IDs at 430 (e.g., based on using different RSRP thresholds, different threshold increments, or both).

[0148] At 440, MAC layer 410 can select resources (e.g., one or more resources) for sidelink transmission based on the indicated resource set. For example, MAC layer 410 can randomly select resources from the resource set.

[0149] At 445, MAC layer 410 can provide PHY layer 405 with indications of resources used for sidelink transmissions. For example, MAC layer 410 can provide PHY layer 405 with indications of resources based on one or more communications or other protocols associated with the protocol stack of UE 115.

[0150] At 450, PHY layer 405 may send SCI based on resources indicated by MAC layer 410. For example, SCI may include permission or other indication to reserve resources for sidelink transmission, and PHY layer 405 may send SCI via broadcast or multicast to indicate the reservation to one or more other UEs 115.

[0151] Figure 5A block diagram 500 of a device 505 supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Device 505 may be an example of various aspects of a UE 115 as described herein. Device 505 may include a receiver 510, a transmitter 515, and a communications manager 520. Device 505 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0152] Receiver 510 may provide a unit for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies used for lateral link resource selection). The information may be passed to other components of device 505. Receiver 510 may utilize a single antenna or a collection of multiple antennas.

[0153] Transmitter 515 may provide a unit for transmitting signals generated by other components of device 505. For example, transmitter 515 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies used for lateral link resource selection). In some examples, transmitter 515 may be co-located with receiver 510 in a transceiver module. Transmitter 515 may utilize a single antenna or a collection of multiple antennas.

[0154] The communication manager 520, receiver 510, transmitter 515, or various combinations thereof, or various components thereof, may be examples of units for performing various aspects of the techniques described herein for sidelink resource selection. For example, the communication manager 520, receiver 510, transmitter 515, or various combinations thereof, or components thereof, may support methods for performing one or more of the functions described herein.

[0155] The communication manager 520 may be an example of a unit for performing various aspects of the management-side walkway resources as described herein. In some examples, the communication manager 520, receiver 510, transmitter 515, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include a processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured to or otherwise support units for performing the functions described herein. In some examples, the processor and memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in memory by the processor).

[0156] Alternatively or concurrently, in some examples, the communication manager 520, receiver 510, transmitter 515, or various combinations or components thereof may be implemented using code executed by a processor (e.g., as communication management software or firmware). If implemented using processor-executed code, the functionality of the communication manager 520, receiver 510, transmitter 515, or various combinations or components thereof may be performed by a general-purpose processor, DSP, central processing unit (CPU), ASIC, FPGA, or any combination of these or other programmable logic devices (e.g., a unit configured or otherwise supported for performing the functions described in this disclosure).

[0157] In some examples, the communication manager 520 may be configured to use or otherwise cooperate with the receiver 510, transmitter 515, or both to perform various operations (e.g., receive, report, provide, determine). For example, the communication manager 520 may receive information from the receiver 510, send information to the transmitter 515, or integrate with the receiver 510, transmitter 515, or both to receive information, send information, or perform various other operations as described herein.

[0158] According to the examples disclosed herein, the communication manager 520 may support wireless communication at the first UE. For example, the communication manager 520 may be configured or otherwise supported to include elements for receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The communication manager 520 may be configured or otherwise supported to include elements for reporting a set of resources available for sidelink transmissions of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE based on the SCI and the parameter set, the resource set including one or more subsets of resources. The communication manager 520 may be configured or otherwise supported to include elements for reporting an indication of each subset of the resource set to the second protocol stack layer. The communication manager 520 may be configured or otherwise supported to include elements for receiving an indication of resources in the resource set for sidelink transmissions from the second protocol stack layer in response to reporting an indication of one or more subsets of resources.

[0159] Alternatively or additionally, according to the examples disclosed herein, the communication manager 520 may support wireless communication at the first UE. For example, the communication manager 520 may be configured or otherwise supported to provide an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The communication manager 520 may be configured or otherwise supported to receive, at the first protocol stack layer of the first UE, a report of a set of resources available for sidelink transmissions of the first UE from the second protocol stack layer of the first UE, the resource set including one or more subsets of resources. The communication manager 520 may be configured or otherwise supported to receive an indication of each subset of the resource set from the second protocol stack layer. The communication manager 520 may be configured or otherwise supported to provide an indication of resources in the resource set for sidelink transmissions to the second protocol stack layer in response to receiving an indication of one or more subsets of resources.

[0160] Alternatively or additionally, according to the examples disclosed herein, the communication manager 520 may support wireless communication at the UE. For example, the communication manager 520 may be configured or otherwise supported to receive, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. The communication manager 520 may be configured or otherwise supported to report to the second protocol stack layer, based on the ID list and SCI, an indication of a set of resources available for sidelink transmissions of the first UE. The communication manager 520 may be configured or otherwise supported to receive from the second protocol stack layer, in response to the indication of reporting the resource set, an indication of resources in the resource set for sidelink transmissions.

[0161] Alternatively or additionally, according to the examples disclosed herein, the communication manager 520 may support wireless communication at the first UE. For example, the communication manager 520 may be configured or otherwise supported to provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The communication manager 520 may be configured or otherwise supported to receive, based on the provision of the ID list, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE. The communication manager 520 may be configured or otherwise supported to provide, in response to receiving the indication of the resource set, an indication to the second protocol stack layer of resources in the resource set for sidelink transmissions.

[0162] Actions performed by the communication manager 520, as well as other examples herein, can be implemented to achieve one or more potential advantages. For example, the communication manager 520 can increase available battery power and communication quality at a radio device (e.g., UE 115) by supporting the selection of sidelink resources based on resource priority. Increased communication quality can result in increased link performance and reduced overhead based on the selected sidelink resources. Therefore, the communication manager 520 can save power and increase battery life at the radio device (e.g., UE 115) by strategically increasing communication quality at the radio device (e.g., UE 115).

[0163] Figure 6 A block diagram 600 illustrates a device 605 supporting techniques for lateral link resource selection according to one or more aspects of this disclosure. Device 605 may be an example of aspects of device 505 or UE 115 as described herein. Device 605 may include a receiver 610, a transmitter 615, and a communications manager 620. Device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0164] Receiver 610 may provide a unit for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies used for lateral link resource selection). The information may be transmitted to other components of device 605. Receiver 610 may utilize a single antenna or a collection of antennas.

[0165] Transmitter 615 may provide a unit for transmitting signals generated by other components of device 605. For example, transmitter 615 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to techniques for selecting sidelink resources). In some examples, transmitter 615 may be co-located with receiver 610 in a transceiver module. Transmitter 615 may utilize a single antenna or a collection of multiple antennas.

[0166] Device 605 or its various components may be examples of units for performing various aspects of the techniques for lateral link resource selection as described herein. For example, communication manager 620 may include parameter receiving component 625, resource reporting component 630, resource subset reporting component 635, lateral link transmission resource receiving component 640, parameter providing component 645, resource receiving component 650, resource subset receiving component 655, lateral link transmission resource providing component 660, list receiving component 665, list providing component 670, or any combination thereof. Communication manager 620 may be examples of various aspects of communication manager 520 as described herein. In some examples, communication manager 620 or its various components may be configured to cooperate with receiver 610, transmitter 615, or both, or otherwise, with receiver 610, transmitter 615, or both to perform various operations (e.g., receiving, monitoring, transmitting). For example, the communication manager 620 can receive information from the receiver 610, send information to the transmitter 615, or be integrated with the receiver 610, the transmitter 615, or both to receive information, send information, or perform various other operations as described herein.

[0167] According to the examples disclosed herein, the communication manager 620 may support wireless communication at the first UE. The parameter receiving component 625 may be configured or otherwise supported for receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The resource reporting component 630 may be configured or otherwise supported for reporting a set of resources available for sidelink transmission of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE based on the SCI and the parameter set, the resource set including one or more resource subsets. The resource subset reporting component 635 may be configured or otherwise supported for reporting an indication of each subset of the resource set to the second protocol stack layer. The sidelink transmission resource receiving component 640 may be configured or otherwise supported for receiving an indication of resources in the resource set for sidelink transmission from the second protocol stack layer in response to reporting an indication of one or more resource subsets.

[0168] Alternatively or additionally, according to the examples disclosed herein, the communication manager 620 may support wireless communication at the first UE. The parameter providing component 645 may be configured or otherwise supported for providing an indication of a parameter set from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The resource receiving component 650 may be configured or otherwise supported for receiving, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a resource set available for sidelink transmission of the first UE, the resource set comprising one or more resource subsets. The resource subset receiving component 655 may be configured or otherwise supported for receiving an indication of each subset of the resource set from the second protocol stack layer. The sidelink transmission resource providing component 660 may be configured or otherwise supported for providing an indication of resources in the resource set for sidelink transmission to the second protocol stack layer in response to receiving an indication of one or more resource subsets.

[0169] Alternatively or additionally, according to the examples disclosed herein, the communication manager 620 may support wireless communication at the UE. The list receiving component 665 may be configured or otherwise supported for receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. The resource reporting component 630 may be configured or otherwise supported for reporting, to the second protocol stack layer, an indication of a set of resources available for sidelink transmissions of the first UE, based on the ID list and SCI. The sidelink transmission resource receiving component 640 may be configured or otherwise supported for receiving, in response to the reporting of an indication of a resource set, an indication of resources in the resource set for sidelink transmissions from the second protocol stack layer.

[0170] Alternatively or additionally, according to the examples disclosed herein, the communication manager 620 may support wireless communication at the first UE. The list providing component 670 may be configured or otherwise supported to provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of an ID list associated with one or more second UEs. The resource receiving component 650 may be configured or otherwise supported to receive, based on the provided ID list, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE. The sidelink transmission resource providing component 660 may be configured or otherwise supported to provide, in response to receiving an indication of an indication of a resource set, an indication to the second protocol stack layer of resources in the resource set for sidelink transmissions.

[0171] The processor of the wireless device (e.g., controls receiver 610, transmitter 615, or as per reference) Figure 8The transceiver 815 described can increase available battery power and communication quality. Compared to other systems and technologies, such as those that do not support priority-based sidelink resource selection, the increased communication quality can increase available battery power and throughput (e.g., via reference). Figure 7 The implementation of the described system components can reduce communication quality and increase power consumption. Furthermore, the processor of the wireless device can identify one or more aspects of the sidelink resources within a resource selection window to perform sidelink resource selection. The processor of the wireless device can use the selected sidelink resources to perform one or more actions that can result in increased communication quality at the wireless device, as well as power savings and increased battery life (e.g., by strategically using the selected sidelink resources to support increased communication quality), and other benefits.

[0172] Figure 7 A block diagram 700 of a communication manager 720 supporting techniques for lateral link resource selection according to one or more aspects of this disclosure is shown. The communication manager 720 may be an example of aspects of the communication manager 520, communication manager 620, or both as described herein. The communication manager 720 or its various components may be examples of units for performing aspects of the techniques for lateral link resource selection as described herein. For example, the communication manager 720 may include a parameter receiving component 725, a resource reporting component 730, a resource subset reporting component 735, a lateral link transmission resource receiving component 740, a parameter providing component 745, a resource receiving component 750, a resource subset receiving component 755, a lateral link transmission resource providing component 760, a list receiving component 765, a list providing component 770, an ID reporting component 775, an ID receiving component 780, a resource selection component 785, an RSRP component 790, or any combination thereof. Each of these components may communicate directly or indirectly with each other (e.g., via one or more buses).

[0173] According to the examples disclosed herein, the communication manager 720 may support wireless communication at the first UE. The parameter receiving component 725 may be configured or otherwise supported for receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The resource reporting component 730 may be configured or otherwise supported for reporting a set of resources available for sidelink transmission of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE based on the SCI and the parameter set, the resource set including one or more resource subsets. The resource subset reporting component 735 may be configured or otherwise supported for reporting an indication of each subset of the resource set to the second protocol stack layer. The sidelink transmission resource receiving component 740 may be configured or otherwise supported for receiving an indication of resources in the resource set for sidelink transmission from the second protocol stack layer in response to reporting an indication of one or more resource subsets.

[0174] In some examples, the resource subset reporting component 735 may be configured or otherwise supported to indicate the appropriate type of resource subset for each subset of the resource set. In some examples, the resource subset reporting component 735 may be configured or otherwise supported to support units for a first resource subset not associated with an SCI that reserves resources for crosslink transmission on the other side. In some examples, the resource subset reporting component 735 may be configured or otherwise supported to support units for a second resource subset reserved by an SCI corresponding to an RSRP measurement below a threshold. In some examples, the resource subset reporting component 735 may be configured or otherwise supported to support units for a third resource subset associated with spatial reuse of resources and reserved by an SCI corresponding to an RSRP measurement that meets a threshold. In some examples, the resource subset reporting component 735 may be configured or otherwise supported to support units for any combination thereof.

[0175] In some examples, the resource subset reporting component 735 may be configured or otherwise supported for a first set of resources for which a first UE failed to decode a second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources. In some examples, the resource subset reporting component 735 may be configured or otherwise supported for a second set of resources for which a first UE decoded a second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0176] In some examples, the resource subset reporting component 735 may be configured or otherwise supported as a unit for reporting to the second protocol stack layer an indication of the corresponding transmit power constraint for each resource in the third resource subset.

[0177] In some examples, the ID reporting component 775 may be configured or otherwise supported as a unit for reporting to the second protocol stack layer the ID of the sending UE or receiving UE, or both, associated with a resource in the resource set. In some examples, the parameter receiving component 725 may be configured or otherwise supported as a unit for receiving from the second protocol stack layer an indication of the reported ID of the sending UE, receiving UE, or both, based on the received indication of the reported ID.

[0178] In some examples, the ID reporting component 775 may be configured or otherwise supported as a unit for determining the percentage of total resources associated with a resource set that fail to meet a threshold percentage. In some examples, the ID reporting component 775 may be configured or otherwise supported as a unit for increasing the RSRP threshold used to determine the resource set, reporting the resource set based on the increased RSRP threshold, and reporting the ID based on the increased RSRP threshold.

[0179] In some examples, the ID reporting component 775 may be configured or otherwise supported to determine that the resource quantity of a first subset of a resource set has failed to meet a threshold, the first subset being unrelated to an SCI reserved for crosslink transmission on the other side, and the report ID is based on the determination that the resource quantity of the first subset of the resource set has failed to meet a threshold. In some examples, the ID reporting component 775 may be configured or otherwise supported to determine that the resource quantity of two or more subsets of a resource set has failed to meet a threshold, and the report ID is based on the determination that the resource quantity of two or more subsets of the resource set has failed to meet a threshold.

[0180] Alternatively or additionally, according to the examples disclosed herein, the communication manager 720 may support wireless communication at the first UE. The parameter providing component 745 may be configured or otherwise supported for providing an indication of a parameter set from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The resource receiving component 750 may be configured or otherwise supported for receiving, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a resource set available for sidelink transmission of the first UE, the resource set comprising one or more resource subsets. The resource subset receiving component 755 may be configured or otherwise supported for receiving an indication of each subset of the resource set from the second protocol stack layer. The sidelink transmission resource providing component 760 may be configured or otherwise supported for providing an indication of resources in the resource set for sidelink transmission to the second protocol stack layer in response to receiving an indication of one or more resource subsets.

[0181] In some examples, the resource subset receiving component 755 may be configured or otherwise supported for receiving an indication of the appropriate type for each subset of the resource set. In some examples, the resource subset receiving component 755 may be configured or otherwise supported for a first resource subset not associated with an SCI that reserves resources for transmission on the other side of the crosslink. In some examples, the resource subset receiving component 755 may be configured or otherwise supported for a second resource subset reserved by an SCI corresponding to an RSRP measurement below a threshold. In some examples, the resource subset receiving component 755 may be configured or otherwise supported for a third resource subset associated with spatial reuse of resources and reserved by an SCI corresponding to an RSRP measurement that meets a threshold. In some examples, the resource subset receiving component 755 may be configured or otherwise supported for any combination thereof.

[0182] In some examples, the resource subset receiving component 755 may be configured or otherwise supported for a first set of resources for which the first UE failed to decode the second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources. In some examples, the resource subset receiving component 755 may be configured or otherwise supported for a second set of resources for which the first UE decodes the second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0183] In some examples, the resource subset receiving component 755 may be configured or otherwise supported as a unit for receiving, from the second protocol stack layer, an indication of the corresponding transmit power constraint for each resource in the third resource subset.

[0184] In some examples, the ID receiving component 780 may be configured or otherwise supported as a unit for receiving the ID of a transmitting UE or receiving UE, or both, associated with a resource in a resource set from a second protocol stack layer. In some examples, the ID receiving component 780 may be configured or otherwise supported as a unit for providing an indication to the second protocol stack layer of the ID of a reporting UE, or receiving UE, or both, based on the indication of the reported ID.

[0185] In some examples, the resource selection component 785 may be configured or otherwise supported to include a unit for determining the corresponding probability of each subset within one or more subsets. In some examples, the resource selection component 785 may be configured or otherwise supported to include a unit for selecting resources for sidelink transmission from a resource set based on the corresponding probabilities of one or more subsets, providing an indication of the resources for sidelink transmission based on the selected resources. In some examples, the corresponding probabilities of one or more subsets are based on: the service priority of the sidelink transmission, or the type of one or more subsets, or the ID associated with the second UE, or the transmit power for the sidelink transmission, or transmit power constraints, or the retransmission status of the sidelink transmission, or any combination thereof.

[0186] In some examples, the resource selection component 785 may be configured or otherwise supported to select resources for sidelink transmission from a resource set based on an order associated with one or more subsets, providing an indication of the resources for sidelink transmission based on the selected resources. In some examples, the resource selection component 785 may be configured or otherwise supported to select resources for sidelink transmission from a subset of one or more subsets based on the priority of sidelink transmission, providing an indication of the resources for sidelink transmission based on the selected resources.

[0187] Alternatively or additionally, according to the examples disclosed herein, the communication manager 720 may support wireless communication at the UE. The list receiving component 765 may be configured or otherwise supported for receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. In some examples, the resource reporting component 730 may be configured or otherwise supported for reporting, to a second protocol stack layer, an indication of a set of resources available for sidelink transmissions of the first UE, based on the ID list and SCI. In some examples, the sidelink transmission resource receiving component 740 may be configured or otherwise supported for receiving, in response to an indication of an indication of a resource set for sidelink transmissions from a second protocol stack layer.

[0188] In some examples, RSRP component 790 may be configured or otherwise supported to include elements for receiving a first SCI indicating scheduled sidelink transmissions for a third UE. In some examples, RSRP component 790 may be configured or otherwise supported to include elements for determining whether a third UE is associated with an ID in an ID list based on the received first SCI. In some examples, RSRP component 790 may be configured or otherwise supported to include elements for determining whether a third UE is associated with an ID in an ID list. In some examples, RSRP component 790 may be configured or otherwise supported to include elements for comparing the RSRP associated with the first SCI with a first RSRP threshold corresponding to the ID list based on the determination that the third UE is associated with an ID in the ID list.

[0189] In some examples, RSRP component 790 may be configured or otherwise supported for determining that the percentage of total resources associated with a resource set fails to meet a threshold percentage. In some examples, RSRP component 790 may be configured or otherwise supported for increasing a first RSRP threshold to determine a first amount for the resource set, and reporting the resource set based on increasing the first RSRP threshold. In some examples, RSRP component 790 may be configured or otherwise supported for increasing a second RSRP threshold associated with one or more third UEs to determine a first amount for the resource set, and reporting the resource set based on increasing the second RSRP threshold.

[0190] In some examples, RSRP component 790 may be configured or otherwise supported for determining a percentage of total resources associated with a resource set that fails to meet a threshold percentage. In some examples, RSRP component 790 may be configured or otherwise supported for incrementing a first RSRP threshold to determine a first amount for the resource set, reporting the resource set based on the increment of the first RSRP threshold. In some examples, RSRP component 790 may be configured or otherwise supported for incrementing a second RSRP threshold associated with one or more third UEs to determine a second amount for the resource set, reporting the resource set based on the increment of the second RSRP threshold.

[0191] In some examples, RSRP component 790 may be configured or otherwise supported as a unit for receiving a first SCI indicating scheduled sidelink transmissions for one or more second UEs. In some examples, RSRP component 790 may be configured or otherwise supported as a unit for comparing the RSRP associated with the first SCI with a first RSRP threshold equal to a second RSRP threshold associated with one or more third UEs, the report resource set being based on the comparison of RSRP with the first RSRP threshold.

[0192] In some examples, RSRP component 790 may be configured or otherwise supported for determining the percentage of total resources associated with a resource set that fails to meet a threshold percentage. In some examples, RSRP component 790 may be configured or otherwise supported for incrementing a first RSRP threshold to determine a first amount of the resource set, reporting the resource set based on the increment of the first RSRP threshold. In some examples, RSRP component 790 may be configured or otherwise supported for incrementing a second RSRP threshold to determine a second amount of the resource set, reporting the resource set based on the increment of the second RSRP threshold.

[0193] Alternatively or additionally, according to the examples disclosed herein, the communication manager 720 may support wireless communication at the first UE. The list providing component 770 may be configured or otherwise supported to provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. In some examples, the resource receiving component 750 may be configured or otherwise supported to receive an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE based on the provided ID list. In some examples, the sidelink transmission resource providing component 760 may be configured or otherwise supported to provide an indication to the second protocol stack layer of resources in the set of resources for sidelink transmissions in response to receiving an indication of the resource set.

[0194] In some examples, the list providing component 770 may be configured or otherwise support elements for determining the ID list based on communications with one or more second UEs, and the indication of the ID list is provided based on the determination of the ID list. In some examples, the communications indicate group information, which includes rates or speeds, or both, associated with one or more second UEs.

[0195] In some examples, one or more second UEs are associated with a first RSRP threshold for determining the resource set, and one or more other UEs are associated with a second RSRP threshold for determining the resource set. In some examples, one or more second UEs are associated with a first increment of the RSRP threshold for determining the resource set, and one or more other UEs are associated with a second increment of the RSRP threshold for determining the resource set.

[0196] Figure 8 A schematic diagram of a system 800 including device 805 supporting technology for lateral link resource selection, according to one or more aspects of this disclosure, is shown. Device 805 may be an example of device 505, device 605, or UE 115 as described herein, or may include components thereof. Device 805 may wirelessly communicate with one or more base stations 105, UE 115, or any combination thereof. Device 805 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 820, an input / output (I / O) controller 810, a transceiver 815, an antenna 825, a memory 830, a code 835, and a processor 840. These components may communicate electronically or be otherwise coupled (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 845).

[0197] I / O controller 810 can manage input and output signals for device 805. I / O controller 810 can also manage peripheral devices not integrated into device 805. In some cases, I / O controller 810 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 810 can utilize, for example... This can be an operating system such as I / O controller 810 or another known operating system. Alternatively, I / O controller 810 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, I / O controller 810 may be implemented as part of a processor (such as processor 840). In some cases, a user may interact with device 805 via I / O controller 810 or via hardware components controlled by I / O controller 810.

[0198] In some cases, device 805 may include a single antenna 825. However, in other cases, device 805 may have more than one antenna 825, which may be capable of transmitting or receiving multiple wireless transmissions simultaneously. Transceiver 815 may communicate bidirectionally via one or more antennas 825, wired or wireless links as described herein. For example, transceiver 815 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 815 may also include a modem for modulating packets, providing modulated packets to one or more antennas 825 for transmission, and demodulating packets received from one or more antennas 825. Transceiver 815, or transceiver 815 and one or more antennas 825, may be examples of transmitter 515, transmitter 615, receiver 510, receiver 610, or any combination thereof or components thereof as described herein.

[0199] Memory 830 may include random access memory (RAM) and read-only memory (ROM). Memory 830 may store computer-readable, computer-executable code 835, which includes instructions that, when executed by processor 840, cause device 805 to perform the various functions described herein. Code 835 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 835 may not be directly executable by processor 840, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, in addition, memory 830 may also include a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0200] Processor 840 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 840 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 840. Processor 840 may be configured to execute computer-readable instructions stored in memory (e.g., memory 830) to cause device 805 to perform various functions (e.g., functions or tasks supporting techniques for sidelink resource selection). For example, device 805 or components of device 805 may include processor 840 and memory 830 coupled to processor 840, processor 840 and memory 830 being configured to perform the various functions described herein.

[0201] According to the examples disclosed herein, the communication manager 820 may support wireless communication at the first UE. For example, the communication manager 820 may be configured or otherwise supported to include elements for receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The communication manager 820 may be configured or otherwise supported to include elements for reporting a set of resources available for sidelink transmissions of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE based on the SCI and the parameter set, the resource set including one or more subsets of resources. The communication manager 820 may be configured or otherwise supported to include elements for reporting an indication of each subset of the resource set to the second protocol stack layer. The communication manager 820 may be configured or otherwise supported to include elements for receiving an indication of resources in the resource set for sidelink transmissions from the second protocol stack layer in response to reporting an indication of one or more subsets of resources.

[0202] Alternatively or additionally, according to the examples disclosed herein, the communication manager 820 may support wireless communication at the first UE. For example, the communication manager 820 may be configured or otherwise supported to provide an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The communication manager 820 may be configured or otherwise supported to receive, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmissions of the first UE, the resource set comprising one or more subsets of resources. The communication manager 820 may be configured or otherwise supported to receive an indication of each subset of the resource set from the second protocol stack layer. The communication manager 820 may be configured or otherwise supported to provide an indication of resources in the resource set for sidelink transmissions to the second protocol stack layer in response to receiving an indication of one or more subsets of resources.

[0203] Alternatively or additionally, according to the examples disclosed herein, the communication manager 820 may support wireless communication at the UE. For example, the communication manager 820 may be configured or otherwise supported to receive, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs. The communication manager 820 may be configured or otherwise supported to report to the second protocol stack layer, based on the ID list and SCI, an indication of a set of resources available for sidelink transmissions of the first UE. The communication manager 820 may be configured or otherwise supported to receive from the second protocol stack layer, in response to the indication of reporting the resource set, an indication of resources in the resource set for sidelink transmissions.

[0204] Alternatively or additionally, according to the examples disclosed herein, the communication manager 820 may support wireless communication at the first UE. For example, the communication manager 820 may be configured or otherwise supported to provide an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The communication manager 820 may be configured or otherwise supported to receive, based on the provision of the ID list, an indication from the second protocol stack layer of a set of resources available for sidelink transmissions of the first UE. The communication manager 820 may be configured or otherwise supported to provide, in response to receiving the indication of the resource set, an indication to the second protocol stack layer of resources in the resource set for sidelink transmissions.

[0205] In some examples, the communication manager 820 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or in cooperation with transceiver 815, one or more antennas 825, or any combination thereof. Although the communication manager 820 is shown as a separate component, in some examples, one or more functions described with reference to the communication manager 820 may be supported or performed by processor 840, memory 830, code 835, or any combination thereof. For example, code 835 may include instructions executable by processor 840 to cause device 805 to perform various aspects of the techniques for lateral link resource selection as described herein, or processor 840 and memory 830 may be otherwise configured to perform or support such operations.

[0206] Figure 9 A flowchart illustrating a method 900 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 900 can be implemented by a UE or its components as described herein. For example, operation of method 900 can be performed by, as referred to... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0207] At 905, the method may include: receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The operation of 905 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 905 may be provided by reference to... Figure 7 The parameters described are received by component 725 for execution.

[0208] At 910, the method may include: reporting a set of resources available for sidelink transmission of the first UE from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE based on the SCI and a parameter set, the resource set including one or more subsets of resources. The operation of 910 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 910 may be provided by reference to... Figure 7 The resource report component 730 is described and executed.

[0209] At 915, the method may include: reporting an indication to a second protocol stack layer for each subset of the resource set. The operation at 915 can be performed according to examples disclosed herein. In some examples, aspects of the operation at 915 may be provided by reference to... Figure 7 The resource subset report component 735 is described and executed.

[0210] At 920, the method may include: receiving an indication from a second protocol stack layer for resources in a resource set used for sidelink transmission in response to an indication of reporting an indication for one or more subsets of resources. The operation of 920 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 920 may be provided by reference to... Figure 7 The side link transmission resource receiving component 740 described herein is used to perform this action.

[0211] Figure 10 A flowchart illustrating a method 1000 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 1000 can be implemented by a UE or its components as described herein. For example, operation of method 1000 can be performed by, as described in reference... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0212] At 1005, the method may include: receiving an indication of a parameter set from a second protocol stack layer of the first UE at a first protocol stack layer of the first UE. The operation at 1005 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1005 may be determined by reference to... Figure 7 The parameters described are received by component 725 for execution.

[0213] At point 1010, the method may include: reporting a set of resources available for sidelink transmission of the first UE from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE based on the SCI and a parameter set, the resource set including one or more subsets of resources. The operation of 1010 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1010 may be determined by reference to... Figure 7 The resource report component 730 is described and executed.

[0214] At point 1015, the method may include: reporting an indication to a second protocol stack layer for each subset of the resource set. The operation at point 1015 can be performed according to examples disclosed herein. In some examples, aspects of the operation at point 1015 may be determined by reference to... Figure 7 The resource subset report component 735 is described and executed.

[0215] At 1020, the method may include: reporting to a second protocol stack layer the ID of the transmitting UE or receiving UE, or both, associated with a resource in the resource set. The operation at 1020 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1020 may be provided by reference to... Figure 7 The ID report component 755 is described and executed.

[0216] At 1025, the method may include: receiving an indication from a second protocol stack layer for resources in a resource set used for sidelink transmission in response to an indication of reporting an indication for one or more subsets of resources. The operation of 1025 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1025 may be provided by reference to... Figure 7 The side link transmission resource receiving component 740 described herein is used to perform this action.

[0217] Figure 11 A flowchart illustrating a method 1100 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 1100 can be implemented by a UE or its components as described herein. For example, operation of method 1100 can be performed by, as described in reference... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0218] At 1105, the method may include: providing an indication of a parameter set from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The operation at 1105 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1105 may be determined by reference to... Figure 7The parameters described provide component 745 for execution.

[0219] At 1110, the method may include: receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmission of the first UE, the resource set including one or more subsets of resources. The operation of 1110 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1110 may be provided by reference to... Figure 7 The resource receiving component 750 is described and executed.

[0220] At 1115, the method may include: receiving an indication of each subset of the resource set from a second protocol stack layer. The operation at 1115 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1115 may be derived from, as referenced... Figure 7 The described subset of resources is received by component 755 for execution.

[0221] At 1120, the method may include: providing an indication to a second protocol stack layer of resources in the resource set for sidelink transmission in response to receiving an indication of one or more subsets of resources. The operation of 1120 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1120 may be provided by reference to... Figure 7 The described sidelink transport resource provides component 760 to perform this.

[0222] Figure 12 A flowchart illustrating a method 1200 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 1200 can be implemented by a UE or its components as described herein. For example, operation of method 1200 can be performed by, as described in reference... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0223] At 1205, the method may include: providing an indication of a parameter set from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE. The operation at 1205 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1205 may be determined by reference to... Figure 7 The parameters described provide component 745 for execution.

[0224] At 1210, the method may include: receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmission of the first UE, the resource set including one or more subsets of resources. The operation of 1210 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1210 may be provided by reference to... Figure 7 The resource receiving component 750 is described and executed.

[0225] At 1215, the method may include: receiving an indication of each subset of the resource set from a second protocol stack layer. The operation at 1215 can be performed according to examples disclosed herein. In some examples, aspects of the operation at 1215 may be determined by reference to... Figure 7 The described subset of resources is received by component 755 for execution.

[0226] At 1220, the method may include: receiving from a second protocol stack layer the ID of a transmitting UE or a receiving UE, or both, associated with a resource in the resource set. The operation at 1220 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1220 may be derived from, as referenced... Figure 7 The ID receiving component 780 is described and executed.

[0227] At 1225, the method may include: providing an indication to a second protocol stack layer of resources in the resource set for sidelink transmission in response to receiving an indication of one or more subsets of resources. The operation of 1225 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1225 may be provided by reference to... Figure 7 The described sidelink transport resource provides component 760 to perform this.

[0228] Figure 13 A flowchart illustrating a method 1300 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 1300 can be implemented by a UE or its components as described herein. For example, operation of method 1300 can be performed by, as described in reference... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0229] At 1305, the method may include: receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of a list of IDs associated with one or more second UEs. The operation of 1305 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1305 may be provided by reference to... Figure 7 The list described receives component 765 to execute.

[0230] At 1310, the method may include: reporting to a second protocol stack layer an indication of a set of resources available for sidelink transmission of the first UE, based on an ID list and SCI. The operation of 1310 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1310 may be provided by reference to... Figure 7 The resource report component 730 is described and executed.

[0231] At 1315, the method may include: receiving an indication from a second protocol stack layer for resources in the resource set used for sidelink transmission in response to an indication of a resource set reported thereto. The operation of 1315 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1315 may be provided by reference to... Figure 7 The side link transmission resource receiving component 740 described herein is used to perform this action.

[0232] Figure 14 A flowchart illustrating a method 1400 for supporting techniques for sidelink resource selection according to one or more aspects of this disclosure is shown. Operation of method 1400 can be implemented by a UE or its components as described herein. For example, operation of method 1400 can be performed by, as described in reference... Figures 1 to 8 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional units of the UE to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.

[0233] At 1405, the method may include: providing an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE of a list of IDs associated with one or more second UEs. The operation at 1405 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1405 may be provided by reference to... Figure 7 The described list provides component 770 for execution.

[0234] At 1410, the method may include: receiving an indication from a second protocol stack layer of a set of resources available for sidelink transmission of the first UE, based on a provided list of IDs. The operation of 1410 can be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1410 may be provided by reference to... Figure 7 The resource receiving component 750 is described and executed.

[0235] At 1415, the method may include: providing an indication to a second protocol stack layer of a resource in the resource set for sidelink transmission in response to receiving an indication of a resource set. The operation at 1415 can be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1415 may be provided by reference to... Figure 7 The described sidelink transport resource provides component 760 to perform this.

[0236] The following provides a summary of various aspects of this disclosure:

[0237] Aspect 1: A method for wireless communication at a first UE, comprising: receiving, at a first protocol stack layer of the first UE, an indication of a set of parameters from a second protocol stack layer of the first UE; reporting, at least in part based on an SCI and the set of parameters, a set of resources available for sidelink transmission of the first UE from the first protocol stack layer to the second protocol stack layer of the first UE, the set of resources comprising one or more subsets of resources; reporting to the second protocol stack layer an indication of each subset of the set of resources; and receiving, in response to reporting the indication of the one or more subsets of resources, an indication from the second protocol stack layer of resources for the sidelink transmission.

[0238] Aspect 2: According to the method of aspect 1, the indication of the report for each subset of the resource set includes: indicating the corresponding type of the resource subset for each subset of the resource set.

[0239] Aspect 3: The method according to any one of Aspects 1 to 2, wherein the one or more resource subsets include: a first resource subset not associated with an SCI that reserves resources for transmission on the other side of the cross link; or a second resource subset reserved by an SCI corresponding to an RSRP measurement below a threshold; or a third resource subset associated with spatial reuse of resources and reserved by an SCI corresponding to an RSRP measurement that meets a threshold; or any combination thereof.

[0240] Aspect 4: According to the method of aspect 3, the second resource subset includes: a first set of resources for which the first UE failed to decode the second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources; or a second set of resources for which the first UE decoded the second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0241] Aspect 5: The method according to any one of Aspects 3 to 4 further includes: reporting to the second protocol stack layer an indication of a corresponding transmit power constraint for each resource in the third resource subset.

[0242] Aspect 6: The method according to any one of Aspects 1 to 5 further includes: reporting to the second protocol stack layer the ID of the transmitting UE or receiving UE, or both, associated with a resource in the resource set.

[0243] Aspect 7: The method according to aspect 6 further includes: receiving from the second protocol stack layer an indication to report the ID of the sending UE, or the receiving UE, or both, wherein reporting the ID is based at least in part on receiving the indication to report the ID.

[0244] Aspect 8: The method according to any one of Aspects 6 to 7 further includes: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; and increasing an RSRP threshold for determining the resource set, wherein the reporting of the resource set is based at least in part on increasing the RSRP threshold, and the reporting of the ID is based at least in part on increasing the RSRP threshold.

[0245] Aspect 9: The method according to any one of Aspects 6 to 8 further includes: determining that the resource quantity of a first subset of the resource set fails to meet a threshold, the first subset being unassociated with an SCI that reserves resources for transmission on the other side of the cross link, and the reporting of the ID being at least in part based on determining that the resource quantity of the first subset of the resource set fails to meet the threshold.

[0246] Aspect 10: The method according to any one of Aspects 6 to 9 further includes: determining that the resource quantity of two or more subsets of the resource set fails to meet a threshold, wherein the reporting of the ID is based at least in part on determining that the resource quantity of the two or more subsets of the resource set fails to meet the threshold.

[0247] Aspect 11: A method for wireless communication at a first UE, comprising: providing an indication of a set of parameters from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE; receiving, at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, a report of a set of resources available for sidelink transmission of the first UE, the set of resources including one or more subsets of resources; receiving an indication of each subset of the resource set from the second protocol stack layer; and, in response to receiving the indication of the one or more subsets of resources, providing an indication of resources in the set of resources for the sidelink transmission to the second protocol stack layer.

[0248] Aspect 12: According to the method of aspect 11, receiving the indication for each subset of the resource set includes: receiving an indication of a corresponding type for each subset of the resource set.

[0249] Aspect 13: The method according to any one of Aspects 11 to 12, wherein the one or more resource subsets include: a first resource subset not associated with an SCI that reserves resources for transmission on the other side of the cross link; or a second resource subset reserved by an SCI corresponding to an RSRP measurement below a threshold; or a third resource subset associated with spatial reuse of resources and reserved by an SCI corresponding to an RSRP measurement that meets a threshold; or any combination thereof.

[0250] Aspect 14: According to the method of aspect 13, the second resource subset includes: a first set of resources for which the first UE failed to decode the second SCI, the second SCI identifying a second UE associated with a transmission on the first set of resources; or a second set of resources for which the first UE decoded the second SCI, the second SCI identifying a UE associated with a transmission on the second set of resources.

[0251] Aspect 15: The method according to any one of Aspects 13 to 14 further includes: receiving from the second protocol stack layer an indication of a corresponding transmit power constraint for each resource in the third resource subset.

[0252] Aspect 16: The method according to any one of Aspects 11 to 15 further includes: receiving from the second protocol stack layer an ID of a transmitting UE or a receiving UE, or both, associated with a resource in the resource set.

[0253] Aspect 17: The method according to any one of Aspects 11 to 16 further includes: providing the second protocol stack layer with an indication to report the ID of the sending UE, or the receiving UE, or both, wherein receiving the ID is based at least in part on providing the indication to report the ID.

[0254] Aspect 18: The method according to any one of aspects 11 to 17 further includes: determining a corresponding probability for each subset of the one or more subsets; and selecting resources for the sidelink transmission from the resource set at least in part based on the corresponding probabilities of the one or more subsets, wherein the indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

[0255] Aspect 19: According to the method of aspect 18, the corresponding probability of the one or more subsets is based at least in part on the following: the service priority for the sidelink transmission, or the type of the one or more subsets, or the ID associated with the second UE, or the transmit power for the sidelink transmission, or transmit power constraints, or the retransmission status of the sidelink transmission, or any combination thereof.

[0256] Aspect 20: The method according to any one of aspects 11 to 17 further includes: selecting the resources for the sidelink transmission from the resource set at least in part based on an order associated with the one or more subsets, wherein the indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

[0257] Aspect 21: The method according to any one of aspects 11 to 17 further includes: selecting, at least in part, the resources for the sidelink transmission from a subset of the one or more subsets based on the priority of the sidelink transmission, wherein the indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

[0258] Aspect 22: A method for wireless communication at a UE, comprising: receiving, at a first protocol stack layer of the first UE and from a second protocol stack layer of the first UE, an indication of an ID list associated with one or more second UEs; reporting to the second protocol stack layer, at least in part, an indication of a set of resources available for sidelink transmissions of the first UE, based on the ID list and SCI; and receiving from the second protocol stack layer, in response to the indication of reporting the resource set, an indication of resources in the resource set for the sidelink transmissions.

[0259] Aspect 23: The method according to aspect 22 further includes: receiving a first SCI indicating scheduled sidelink transmission for a third UE; and determining, at least in part, whether the third UE is associated with an ID in the ID list based on receiving the first SCI.

[0260] Aspect 24: The method according to aspect 23 further includes: determining that the third UE is associated with an ID in the ID list; and comparing the RSRP associated with the first SCI with a first RSRP threshold corresponding to the ID list, based at least in part on determining that the third UE is associated with an ID in the ID list.

[0261] Aspect 25: The method according to aspect 24 further includes: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount of the resource set, the reporting of the resource set being at least partially based on increasing the first RSRP threshold; and increasing a second RSRP threshold associated with one or more third UEs to determine the first amount of the resource set, the reporting of the resource set being at least partially based on increasing the second RSRP threshold.

[0262] Aspect 26: The method according to aspect 24 further includes: determining a percentage of total resources associated with the resource set that fails to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount of the resource set, the reporting of the resource set being at least partially based on increasing the first RSRP threshold; and increasing a second RSRP threshold associated with one or more third UEs to determine a second amount of the resource set, the reporting of the resource set being at least partially based on increasing the second RSRP threshold.

[0263] Aspect 27: The method according to aspect 22 further includes: receiving a first SCI indicating scheduled sidelink transmission for a second UE among the one or more second UEs; and comparing an RSRP associated with the first SCI with a first RSRP threshold equal to a second RSRP threshold associated with one or more third UEs, the reporting of the resource set being based at least in part on the comparison of the RSRP with the first RSRP threshold.

[0264] Aspect 28: The method according to aspect 27 further includes: determining a percentage of total resources associated with the resource set that failed to meet a threshold percentage; increasing a first RSRP threshold to determine a first amount of the resource set, the reporting of the resource set being at least partially based on increasing the first RSRP threshold; and increasing a second RSRP threshold to determine a second amount of the resource set, the reporting of the resource set being at least partially based on increasing the second RSRP threshold.

[0265] Aspect 29: A method for wireless communication at a first UE, comprising: providing an indication from a first protocol stack layer of the first UE to a second protocol stack layer of the first UE to an indication of a list of IDs associated with one or more second UEs; receiving from the second protocol stack layer an indication of a set of resources available for sidelink transmissions of the first UE, at least in part based on providing the list of IDs; and providing to the second protocol stack layer an indication of resources in the set of resources available for the sidelink transmissions in response to receiving the indication of the set of resources.

[0266] Aspect 30: The method according to aspect 29 further includes: determining the ID list at least in part based on communications with the one or more second UEs; and providing the indication of the ID list at least in part based on determining the ID list.

[0267] Aspect 31: According to the method of aspect 30, the communication indication group information includes a rate or speed, or both, associated with the one or more second UEs.

[0268] Aspect 32: According to any one of Aspects 29 to 31, the one or more second UEs are associated with a first RSRP threshold for determining the resource set, and one or more other UEs are associated with a second RSRP threshold for determining the resource set.

[0269] Aspect 33: In the method of any one of Aspects 29 to 32, the one or more second UEs are associated with a first amount for determining the RSRP threshold increase of the resource set, and the one or more other UEs are associated with a second amount for determining the RSRP threshold increase of the resource set.

[0270] Aspect 34: An apparatus for wireless communication at a first UE, comprising: a processor; and a memory coupled to the processor, the processor and the memory being configured to perform the method according to any one of aspects 1 to 10.

[0271] Aspect 35: An apparatus for wireless communication at a first UE, comprising at least one unit for performing the method according to any one of aspects 1 to 10.

[0272] Aspect 36: A non-transitory computer-readable medium storing code for wireless communication at a first UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 10.

[0273] Aspect 37: An apparatus for wireless communication at a first UE, comprising: a processor; and a memory coupled to the processor, the processor and the memory being configured to perform the method according to any one of aspects 11 to 21.

[0274] Aspect 38: An apparatus for wireless communication at a first UE, comprising at least one unit for performing the method according to any one of aspects 11 to 21.

[0275] Aspect 39: A non-transitory computer-readable medium storing code for wireless communication at a first UE, said code comprising instructions executable by a processor to perform the method according to any one of aspects 11 to 21.

[0276] Aspect 40: An apparatus for wireless communication at a UE, comprising: a processor; and a memory coupled to the processor, the processor and the memory being configured to perform the method according to any one of aspects 22 to 28.

[0277] Aspect 41: An apparatus for wireless communication at a UE, comprising at least one unit for performing the method according to any one of aspects 22 to 28.

[0278] Aspect 42: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform a method according to any one of aspects 22 to 28.

[0279] Aspect 43: An apparatus for wireless communication at a first UE, comprising: a processor; and a memory coupled to the processor, the processor and the memory being configured to perform the method according to any one of aspects 29 to 33.

[0280] Aspect 44: An apparatus for wireless communication at a first UE, comprising at least one unit for performing the method according to any one of aspects 29 to 33.

[0281] Aspect 45: A non-transitory computer-readable medium storing code for wireless communication at a first UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 29 to 33.

[0282] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods can be combined.

[0283] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used extensively in the description, the techniques described herein apply beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0284] The information and signals described herein can be represented using any of a variety of different techniques and methods. For example, the data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0285] The various illustrative blocks and components described herein can be implemented or performed using a general-purpose processor, DSP, ASIC, CPU, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware component, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).

[0286] The functions described herein can be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If implemented using software executed by a processor, the functions can be stored as one or more instructions or code on or transmitted through a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features implementing the functions can also be physically located in various locations, including being distributed such that different parts of the functions are implemented in different physical locations.

[0287] Computer-readable media includes both non-transitory computer storage media and communication media, with communication media encompassing any medium that facilitates the transfer of computer programs from one place to another. Non-transitory storage media can be any available medium accessible by a general-purpose computer or a special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compressed optical disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired units of program code in the form of instructions or data structures, and accessible by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of computer-readable media. As used herein, disks and optical discs include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically copy data magnetically, while optical discs use lasers to copy data optically. The combinations described above are also included within the scope of computer-readable media.

[0288] As used herein (including in the claims), the word "or" in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, such that a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".

[0289] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by a dash and a second reference numeral following the reference numeral, used to differentiate between similar components. If only the first reference numeral is used in the specification, the description applies to any one of the similar components having the same first reference numeral, without regard to the second reference numeral or other subsequent reference numerals.

[0290] This document describes exemplary configurations in conjunction with the accompanying drawings, and does not represent all examples that can be implemented or that fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," not "preferred" or "advantageous over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques can be implemented without these specific details. In some cases, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0291] The description herein is provided to enable those skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the scope of the disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be given the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a first user equipment (UE), comprising: At the first protocol stack layer of the first UE, an indication of the parameter set is obtained from the second protocol stack layer of the first UE; The resource set available for sidelink transmission of the first UE is reported from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE, at least in part based on sidelink control information and the parameter set, the resource set including one or more resource subsets; Report instructions for each subset of the resource set to the second protocol stack layer; as well as In response to the reported indication for the one or more subsets of resources, an indication for resources in the resource set used for the sidelink transmission is obtained from the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

2. The method of claim 1, wherein the report's indication for each subset of the resource set comprises: For each subset of the resource set, indicate the corresponding type of the resource subset.

3. The method according to claim 1, wherein the second resource subset comprises: The first UE failed to decode the first set of resources for the second side traversal control information, which identified the second UE associated with the transmission on the first set of resources. or The first UE decodes a second set of resources for the second side of the cross-link control information, the second side of the cross-link control information identifying the second UE associated with the transmission on the second set of resources.

4. The method according to claim 1, further comprising: Report to the second protocol stack layer an indication of the corresponding transmit power constraint for each resource in the third resource subset.

5. The method according to claim 1, further comprising: Report to the second protocol stack layer the identifier of the sending UE or receiving UE, or both, associated with the resources in the resource set.

6. The method according to claim 5, further comprising: An indication is obtained from the second protocol stack layer to report the identifier of the sending UE, or the receiving UE, or both, wherein the reporting of the identifier is based at least in part on the indication to report the identifier.

7. The method according to claim 5, further comprising: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. as well as An additional reference signal received power threshold is added for determining the resource set, the report of the resource set is based at least in part on the addition of the reference signal received power threshold, and the report of the identifier is based at least in part on the addition of the reference signal received power threshold.

8. The method according to claim 5, further comprising: The report indicates that the resource quantity of a first subset of the resource set fails to meet a threshold, the first subset is not associated with side link control information that reserves resources for transmission on the other side link, and the identifier is based at least in part on the determination that the resource quantity of the first subset of the resource set fails to meet the threshold.

9. The method according to claim 5, further comprising: The report is based at least in part on the determination that the resource quantity of two or more subsets of the resource set fails to meet a threshold.

10. A method for wireless communication at a first user equipment (UE), comprising: Output the instruction on the parameter set from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; A report is obtained at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE of a resource set that can be used for sidelink transmission of the first UE, the resource set including one or more resource subsets; Obtain an indication of each subset of the resource set from the second protocol stack layer; as well as In response to receiving an indication for the one or more subsets of resources, an indication for resources in the resource set used for the sidelink transmission is output to the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

11. The method of claim 10, wherein obtaining the indication for each subset of the resource set comprises: For each subset of the resource set, obtain an indication of the corresponding type for that subset of resources.

12. The method of claim 10, wherein the second subset of resources comprises: The first UE failed to decode the first set of resources for the second side traversal control information, which identified the second UE associated with the transmission on the first set of resources. or The first UE decodes a second set of resources for the second side of the cross-link control information, the second side of the cross-link control information identifying the second UE associated with the transmission on the second set of resources.

13. The method of claim 10, further comprising: Instructions for the corresponding transmit power constraints for each resource in the third resource subset are obtained from the second protocol stack layer.

14. The method of claim 10, further comprising: Obtain the identifier of the transmitting UE or receiving UE, or both, associated with the resources in the resource set from the second protocol stack layer.

15. The method of claim 14, further comprising: The second protocol stack layer outputs an indication reporting the identifier of the sending UE, or the receiving UE, or both, and the acquisition of the identifier is based at least in part on the indication reporting the identifier.

16. The method of claim 10, further comprising: Determine the corresponding probability for each subset of the one or more resource subsets; as well as The resource for the sidelink transmission is selected from the resource set at least in part based on the corresponding probability of the one or more subsets of resources, and the output indication of the resource for the sidelink transmission is at least in part based on the selection of the resource.

17. The method of claim 16, wherein the corresponding probability of the one or more resource subsets is based at least in part on the following: the service priority of the sidelink transmission, or the type of the one or more resource subsets, or the identifier associated with the second UE, or the transmit power for the sidelink transmission, or transmit power constraints, or the retransmission status of the sidelink transmission, or any combination thereof.

18. The method of claim 10, further comprising: The resources for the sidelink transmission are selected from the resource set at least in part based on the order associated with the one or more subsets of resources, and the output indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

19. The method of claim 10, further comprising: The resources for the sidelink transmission are selected from a subset of the one or more resource subsets based at least in part on the priority of the sidelink transmission, and the output indication of the resources for the sidelink transmission is based at least in part on the selection of the resources.

20. A method for wireless communication at a first user equipment (UE), comprising: At the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, an indication of a list of identifiers associated with one or more second UEs is obtained; The system reports, at least in part, the set of resources available for sidelink transmission of the first UE to the second protocol stack layer, based on the identifier list and sidelink control information; and In response to the report of the indication to the resource set, an indication of the resources in the resource set for the sidelink transmission is obtained from the second protocol stack layer.

21. The method of claim 20, further comprising: Obtain first sidelink control information indicating the scheduled sidelink transmissions for the third UE; as well as Whether the third UE is associated with an identifier in the identifier list is determined at least in part based on obtaining the first side link control information.

22. The method of claim 21, further comprising: It is determined that the third UE is associated with an identifier in the identifier list; as well as The reference signal received power associated with the first side link control information is compared with a first reference signal received power threshold corresponding to the identifier list, based at least in part on determining that the third UE is associated with an identifier in the identifier list.

23. The method of claim 22, further comprising: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the indication of reporting the resource set is based at least in part on increasing the first reference signal received power threshold; as well as The second reference signal received power threshold associated with one or more third UEs for determining the resource set is increased by the first amount, and the indication of reporting the resource set is based at least in part on increasing the second reference signal received power threshold.

24. The method of claim 22, further comprising: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the indication of reporting the resource set is based at least in part on increasing the first reference signal received power threshold; as well as The second reference signal received power threshold associated with one or more third UEs for determining the resource set is increased by a second amount, and the indication of reporting the resource set is based at least in part on increasing the second reference signal received power threshold.

25. The method of claim 20, further comprising: Obtain first sidelink control information indicating scheduled sidelink transmissions for the second UE in the one or more second UEs; as well as The reference signal received power associated with the first side link control information is compared with a first reference signal received power threshold equal to a second reference signal received power threshold associated with one or more third UEs, and the indication of reporting the resource set is based at least in part on comparing the reference signal received power with the first reference signal received power threshold.

26. The method of claim 25, further comprising: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the indication of reporting the resource set is based at least in part on increasing the first reference signal received power threshold; as well as The second reference signal received power threshold used to determine the resource set is increased by a second amount, and the indication of the resource set is based at least in part on increasing the second reference signal received power threshold.

27. A method for wireless communication at a first user equipment (UE), comprising: Output an indication of a list of identifiers associated with one or more second UEs from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; At least in part, based on the output of the identifier list, an indication of the set of resources available for sidelink transmission of the first UE is obtained from the second protocol stack layer; and In response to receiving the indication for the resource set, an indication for the resources in the resource set used for the sidelink transmission is output to the second protocol stack layer.

28. The method of claim 27, further comprising: The identifier list is determined at least in part based on communications with the one or more second UEs, and the output indication of the identifier list is at least in part based on the determination of the identifier list.

29. The method of claim 28, wherein the communication indication group information includes a rate or speed, or both, associated with the one or more second UEs.

30. The method of claim 27, wherein the one or more second UEs are associated with a first reference signal received power threshold for determining the resource set and one or more other UEs are associated with a second reference signal received power threshold for determining the resource set.

31. The method of claim 27, wherein the one or more second UEs are associated with a first amount for determining an increase in the reference signal received power threshold of the resource set, and one or more other UEs are associated with a second amount for determining an increase in the reference signal received power threshold of the resource set.

32. An apparatus for wireless communication at a first user equipment (UE), comprising: One or more memory units; as well as One or more processors coupled to the one or more memories and configured such that the first UE: At the first protocol stack layer of the first UE, an indication of the parameter set is obtained from the second protocol stack layer of the first UE; The resource set available for sidelink transmission of the first UE is reported from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE, at least in part based on sidelink control information and the parameter set, the resource set including one or more resource subsets; Report instructions for each subset of the resource set to the second protocol stack layer; as well as In response to the report of the indication to the one or more subsets of resources, an indication of resources in the resource set for the sidelink transmission is obtained from the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

33. The apparatus of claim 32, wherein the one or more processors are further configured such that the first UE: For each subset of the resource set, indicate the corresponding type of the resource subset.

34. The apparatus of claim 32, wherein the second subset of resources comprises: The first UE failed to decode the first set of resources for the second side traversal control information, which identified the second UE associated with the transmission on the first set of resources. or The first UE decodes a second set of resources for the second side of the cross-link control information, the second side of the cross-link control information identifying the second UE associated with the transmission on the second set of resources.

35. The apparatus of claim 32, wherein the one or more processors are further configured such that the first UE: Report to the second protocol stack layer an indication of the corresponding transmit power constraint for each resource in the third resource subset.

36. The apparatus of claim 32, wherein the one or more processors are further configured to cause the first UE: Report to the second protocol stack layer the identifier of the sending UE or receiving UE, or both, associated with the resources in the resource set.

37. The apparatus of claim 36, wherein the one or more processors are further configured such that the first UE: An indication is obtained from the second protocol stack layer to report the identifier of the sending UE, or the receiving UE, or both, and the reporting of the identifier is at least in part based on the indication to report the identifier.

38. The apparatus of claim 36, wherein the one or more processors are further configured to cause the first UE: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined; and A reference signal received power threshold is added for determining the resource set, and the reporting of the resource set is based at least in part on the addition of the reference signal received power threshold, and the reporting of the identifier is based at least in part on the addition of the reference signal received power threshold.

39. The apparatus of claim 36, wherein the one or more processors are further configured such that the first UE: The resource quantity of a first subset of the resource set is determined to have failed to meet a threshold, the first subset being unrelated to side link control information reserving resources for transmission on the other side link, and the report on the identifier is based at least in part on the determination that the resource quantity of the first subset of the resource set has failed to meet the threshold.

40. The apparatus of claim 36, wherein the one or more processors are further configured to cause the first UE: The report to the identifier is based at least in part on the determination that the resource quantity of two or more subsets of the resource set failed to meet the threshold.

41. A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code including instructions executable by a processor to perform the following operations: At the first protocol stack layer of the first UE, an indication of the parameter set is obtained from the second protocol stack layer of the first UE; The resource set available for sidelink transmission of the first UE is reported from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE, at least in part based on sidelink control information and the parameter set, the resource set including one or more resource subsets; Report instructions for each subset of the resource set to the second protocol stack layer; as well as In response to the reported indication for the one or more subsets of resources, an indication for resources in the resource set used for the sidelink transmission is obtained from the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

42. The non-transitory computer-readable medium of claim 41, wherein the code further comprises instructions executable by the processor to perform the following operations: For each subset of the resource set, indicate the corresponding type of the resource subset.

43. An apparatus for wireless communication at a first user equipment (UE), comprising: One or more memory units; as well as One or more processors coupled to the one or more memories and configured such that the first UE: Output the instruction on the parameter set from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; A report is obtained at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE of a resource set that can be used for sidelink transmission of the first UE, the resource set including one or more resource subsets; Obtain an indication of each subset of the resource set from the second protocol stack layer; as well as In response to the indication for the one or more subsets of resources, an indication for resources in the resource set used for the sidelink transmission is output to the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

44. The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: For each subset of the resource set, obtain an indication of the corresponding type for that subset of resources.

45. The apparatus of claim 43, wherein the second subset of resources comprises: The first UE failed to decode the first set of resources for the second side traversal control information, which identified the second UE associated with the transmission on the first set of resources. or The first UE decodes a second set of resources for the second side of the cross-link control information, the second side of the cross-link control information identifying the second UE associated with the transmission on the second set of resources.

46. ​​The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: Instructions for the corresponding transmit power constraints for each resource in the third resource subset are obtained from the second protocol stack layer.

47. The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: Obtain the identifier of the transmitting UE or receiving UE, or both, associated with the resources in the resource set from the second protocol stack layer.

48. The apparatus of claim 47, wherein the one or more processors are further configured such that the first UE: The second protocol stack layer outputs an indication reporting the identifier of the sending UE, or the receiving UE, or both, wherein the acquisition of the identifier is at least in part based on the indication reporting the identifier.

49. The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: Determine the corresponding probability for each subset of the one or more resource subsets; and The resource for the sidelink transmission is selected from the resource set at least in part based on the corresponding probability of the one or more subsets of resources, and the indication of the resource for the sidelink transmission is at least in part based on the selection of the resource.

50. The apparatus of claim 49, wherein the corresponding probability of the one or more resource subsets is based at least in part on the following: the service priority of the sidelink transmission, or the type of the one or more resource subsets, or an identifier associated with the second UE, or the transmit power for the sidelink transmission, or transmit power constraints, or the retransmission status of the sidelink transmission, or any combination thereof.

51. The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: The resources for the sidelink transmission are selected from the resource set at least in part based on the order associated with the one or more subsets of resources, and the indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

52. The apparatus of claim 43, wherein the one or more processors are further configured such that the first UE: The resources for the sidelink transmission are selected from a subset of the one or more resource subsets at least in part based on the priority of the sidelink transmission, and the indication of the resources for the sidelink transmission is at least in part based on the selection of the resources.

53. A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code including instructions executable by a processor to perform the following operations: Output the instruction on the parameter set from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; A report is obtained at the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE of a resource set that can be used for sidelink transmission of the first UE, the resource set including one or more resource subsets; Obtain an indication of each subset of the resource set from the second protocol stack layer; as well as In response to receiving an indication for the one or more subsets of resources, an indication for resources in the resource set used for the sidelink transmission is output to the second protocol stack layer. Wherein, the one or more resource subsets include: A first subset of resources not associated with the side link control information that reserves resources for transmission on the other side; or A second subset of resources reserved by side link control information corresponding to the reference signal received power measurement below the threshold; or A third subset of resources associated with spatial reuse of resources and reserved by side link control information corresponding to reference signal received power measurements that meet thresholds; or Any combination thereof.

54. The non-transitory computer-readable medium of claim 53, wherein the code further comprises instructions executable by the processor to perform the following operations: For each subset of the resource set, obtain an indication of the corresponding type for that subset of resources.

55. An apparatus for wireless communication at a first user equipment (UE), comprising: One or more memory units; as well as One or more processors coupled to the one or more memories and configured such that the first UE: At the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, an indication of a list of identifiers associated with one or more second UEs is obtained; The system reports, at least in part, the set of resources available for sidelink transmission of the first UE to the second protocol stack layer, based on the identifier list and sidelink control information; and In response to the report of the indication of the resource set, an indication of the resources in the resource set for the sidelink transmission is obtained from the second protocol stack layer.

56. The apparatus of claim 55, wherein the one or more processors are further configured such that the first UE: Obtain first sidelink control information indicating scheduled sidelink transmissions for the third UE; and Whether the third UE is associated with an identifier in the identifier list is determined at least in part based on the acquisition of the first side link control information.

57. The apparatus of claim 56, wherein the one or more processors are further configured such that the first UE: Determine that the third UE is associated with an identifier in the identifier list; and The reference signal received power associated with the first side link control information is compared with a first reference signal received power threshold corresponding to the identifier list, based at least in part on the determination of the association between the third UE and an identifier in the identifier list.

58. The apparatus of claim 57, wherein the one or more processors are further configured such that the first UE: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the report of the indication of the resource set is based at least in part on the increase of the first reference signal received power threshold; as well as The second reference signal received power threshold associated with one or more third UEs, used to determine the resource set, is increased by the first amount, and the report of the indication of the resource set is based at least in part on the increase of the second reference signal received power threshold.

59. The apparatus of claim 57, wherein the one or more processors are further configured such that the first UE: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the report of the indication of the resource set is based at least in part on the increase of the first reference signal received power threshold; as well as The second reference signal received power threshold associated with one or more third UEs, used to determine the resource set, is increased by a second amount, and the report of the indication of the resource set is based at least in part on the increase of the second reference signal received power threshold.

60. The apparatus of claim 55, wherein the one or more processors are further configured to cause the first UE: Obtain first sidelink control information indicating scheduled sidelink transmissions for the second UE in the one or more second UEs; and The report of the indication of the resource set is based at least in part on the comparison of the reference signal received power associated with the first side link control information with a first reference signal received power threshold equal to a second reference signal received power threshold associated with one or more third UEs.

61. The apparatus of claim 60, wherein the one or more processors are further configured such that the first UE: The percentage of total resources associated with the resource set that failed to meet the threshold percentage was determined. The first reference signal received power threshold used to determine the resource set is increased by a first amount, and the report of the indication of the resource set is based at least in part on the increase of the first reference signal received power threshold; as well as The second reference signal received power threshold used to determine the resource set is increased by a second amount, and the report of the indication of the resource set is based at least in part on the increase of the second reference signal received power threshold.

62. A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code including instructions executable by a processor to perform the following operations: At the first protocol stack layer of the first UE and from the second protocol stack layer of the first UE, an indication of a list of identifiers associated with one or more second UEs is obtained; The system reports, at least in part, the set of resources available for sidelink transmission of the first UE to the second protocol stack layer, based on the identifier list and sidelink control information; and In response to the report of the indication to the resource set, an indication of the resources in the resource set for the sidelink transmission is obtained from the second protocol stack layer.

63. The non-transitory computer-readable medium of claim 62, wherein the code further comprises instructions executable by the processor to perform the following operations: Obtain first sidelink control information indicating scheduled sidelink transmissions for the third UE; and Whether the third UE is associated with an identifier in the identifier list is determined at least in part based on obtaining the first side link control information.

64. The non-transitory computer-readable medium of claim 62, wherein the code further comprises instructions executable by the processor to perform the following operations: Obtain first sidelink control information indicating scheduled sidelink transmissions for the second UE in the one or more second UEs; and The reference signal received power associated with the first side link control information is compared with a first reference signal received power threshold equal to a second reference signal received power threshold associated with one or more third UEs, and the indication of reporting the resource set is based at least in part on comparing the reference signal received power with the first reference signal received power threshold.

65. An apparatus for wireless communication at a first user equipment (UE), comprising: One or more memory units; as well as One or more processors coupled to the one or more memories and configured such that the first UE: Output an indication of a list of identifiers associated with one or more second UEs from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; At least in part based on the identifier list, an indication of the set of resources available for sidelink transmission of the first UE is obtained from the second protocol stack layer; and In response to the indication to the resource set, an indication of the resources in the resource set for use in the sidelink transmission is output to the second protocol stack layer.

66. The apparatus of claim 65, wherein the one or more processors are further configured such that the first UE: The identifier list is determined at least in part based on communications with the one or more second UEs, and the indication of the identifier list is at least in part based on the determination of the identifier list.

67. The apparatus of claim 66, wherein the communication indication group information includes a rate or speed, or both, associated with the one or more second UEs.

68. The apparatus of claim 65, wherein the one or more second UEs are associated with a first reference signal reception power threshold for determining the resource set, and one or more other UEs are associated with a second reference signal reception power threshold for determining the resource set.

69. The apparatus of claim 65, wherein the one or more second UEs are associated with a first amount for determining an increase in a reference signal received power threshold for the resource set, and one or more other UEs are associated with a second amount for determining an increase in a reference signal received power threshold for the resource set.

70. A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code including instructions executable by a processor to perform the following operations: Output an indication of a list of identifiers associated with one or more second UEs from the first protocol stack layer of the first UE to the second protocol stack layer of the first UE; At least in part, based on the output of the identifier list, an indication of the set of resources available for sidelink transmission of the first UE is obtained from the second protocol stack layer; and In response to receiving the indication for the resource set, an indication for the resources in the resource set used for the sidelink transmission is output to the second protocol stack layer.

71. The non-transitory computer-readable medium of claim 70, wherein the code further comprises instructions executable by the processor to perform the following operations: The identifier list is determined at least in part based on communications with the one or more second UEs, and the output indication of the identifier list is at least in part based on the determination of the identifier list.

72. The non-transitory computer-readable medium of claim 71, wherein the communication indication group information includes a rate or speed, or both, associated with the one or more second UEs.