Methods and apparatus for wireless communication at a first user equipment

CN116349334BActive Publication Date: 2026-09-11QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180071048.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-09-30
Filing Date
2021-10-01
Publication Date
2026-09-11
Estimated Expiration
2041-10-01

Smart Images

  • Figure CN116349334B_ABST
    Figure CN116349334B_ABST
Patent Text Reader

Abstract

Examples of the present disclosure relate to generating a packet for transmission over a sidelink resource pool, and transmitting the packet to a second UE over a set of sidelink resources of the sidelink resource pool. The set can be selected based on a resource selection procedure of a plurality of resource selection procedures. The resource selection procedure can be selected based at least in part on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool. Other examples and features are also claimed and described.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Priority Statement

[0002] This PCT application claims the benefit of U.S. non-provisional application No. 17 / 491,038, filed September 30, 2021, with the U.S. Patent and Trademark Office, which in turn claims the benefit of provisional patent application No. 63 / 105,195, filed October 23, 2020, with the U.S. Patent and Trademark Office. The entire contents of the prior applications are incorporated herein by reference as if their entire contents were fully set forth hereinafter for all applicable purposes. Technical Field

[0003] This disclosure generally relates to wireless communication, and more specifically, to sidelink communication. Background Technology

[0004] With the continued growth in demand for mobile broadband access, user equipment (UEs) can communicate with other UEs without relaying their data via base stations or networks. Research and development that facilitates and enhances device-to-device (D2D) communication continues to advance wireless communication technologies, not only meeting the growing demand for mobile broadband communication between UEs but also advancing and enhancing the user experience of mobile communication. Summary of the Invention

[0005] The following presents a brief summary of one or more aspects of this disclosure in order to provide a basic understanding of such aspects. This content is not a broad overview of all intended features of this disclosure, nor is it intended to identify key or essential elements of all aspects of this disclosure, nor to depict the scope of any or all aspects of this disclosure. Its sole purpose is to present some concepts of one or more aspects of this disclosure in a simplified form as a prelude to the more detailed description that follows.

[0006] In one example, a method for wireless communication at a user equipment is disclosed. In a more specific example, the method includes: generating packets for transmission via a sidelink resource pool; and transmitting the packets to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0007] In another example, a first user equipment (UE) configured for wireless communication is disclosed. In a more specific example, the first UE includes a processor and a memory coupled to the processor. The processor and memory are configured to generate packets for transmission via a sidelink resource pool, and to transmit the packets to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0008] In another example, a first user equipment (UE) configured for wireless communication is disclosed. In a more specific example, the first UE includes: components for generating packets for transmission via a sidelink resource pool; and components for transmitting the packets to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0009] In another example, a non-transitory computer-readable medium is disclosed that stores computer-executable code in a first user equipment (UE). In a more specific example, the non-transitory computer-readable medium includes code for causing a computer to: generate a packet for transmission via a sidelink resource pool; and transmit the packet to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0010] In one example, a method for wireless communication at a user equipment is disclosed. In a more specific example, the method includes: determining one or more parameters related to the reliability of a sidelink transmission to a second user equipment (UE); selecting a resource selection technique from a plurality of resource selection techniques based on the one or more parameters; receiving a packet to be transmitted using a sidelink (SL) time slot; in response to receiving the packet to be transmitted using the sidelink (SL) time slot, selecting a resource from a plurality of resources within a resource selection window based on the selected resource selection technique; and transmitting the packet using the selected resource.

[0011] In another example, a user equipment (UE) configured for wireless communication is disclosed. In a more specific example, the UE includes a processor and a memory coupled to the processor. Here, the processor and memory are configured to: determine one or more parameters related to the reliability of sidelink transmissions to a second UE; select a resource selection technique from a plurality of resource selection techniques based on the one or more parameters; receive packets to be transmitted using a sidelink (SL) time slot; in response to receiving packets to be transmitted using a sidelink (SL) time slot, select a resource from a plurality of resources within a resource selection window based on the selected resource selection technique; and transmit the packets using the selected resource.

[0012] In another example, a UE configured for wireless communication is disclosed. In a more specific example, the UE includes: components for determining one or more parameters related to the reliability of a sidelink transmission to a second UE; components for selecting a resource selection technique from a plurality of resource selection techniques based on the one or more parameters; components for receiving packets to be transmitted using a sidelink (SL) time slot; components for selecting a resource from a plurality of resources within a resource selection window based on the selected resource selection technique in response to receiving a packet to be transmitted using a sidelink (SL) time slot; and components for transmitting packets using the selected resource.

[0013] In another example, a non-transitory computer-readable medium is disclosed. In a more specific example, the computer-readable medium stores computer-executable code having instructions for causing a UE to: determine one or more parameters related to the reliability of a sidelink transmission to a second UE; select a resource selection technique from a plurality of resource selection techniques based on the one or more parameters; receive a packet to be transmitted using a sidelink (SL) time slot; in response to receiving a packet to be transmitted using a sidelink (SL) time slot, select a resource from a plurality of resources within a resource selection window based on the selected resource selection technique; and transmit the packet using the selected resource block.

[0014] In another example, a method for wireless communication at a user equipment is disclosed. In a more specific example, the method includes: requesting a report from a device (UE) to a second UE indicating available resources in a resource selection window; during a sensing window, receiving a plurality of side link control information (SCI) messages from one or more devices located near a first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; generating a first report indicating which of the plurality of resources in the resource selection window is available based on the plurality of SCI messages received during the sensing window; receiving a second report from the second UE indicating which of the plurality of resources in the resource selection window is available; and selecting resources in the resource selection window that are indicated as available in both the first and second reports.

[0015] In another example, a user equipment configured for wireless communication is disclosed. In a more specific example, the UE includes a processor and memory coupled to the processor. Here, the processor and memory are configured to: request a report from a second UE indicating available resources in a resource selection window; during a sensing window, receive multiple SCI messages from one or more devices located near the first UE, each of the multiple SCI messages indicating which future resources the device transmitting the SCI is reserving; generate a first report indicating which resources in the resource selection window are available based on the multiple SCI messages received during the sensing window; receive a second report from the second UE indicating which resources in the resource selection window are available; and select resources in the resource selection window that are indicated as available in both the first and second reports.

[0016] In another example, a UE configured for wireless communication is disclosed. In a more specific example, the UE includes: means for requesting a report from a second UE indicating available resources in a resource selection window; means for receiving, during a sensing window, a plurality of side link control information (SCI) messages from one or more devices located near the first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; means for generating a first report indicating which of the plurality of resources in the resource selection window is available based on the plurality of SCI messages received during the sensing window; means for receiving from the second UE a second report indicating which of the plurality of resources in the resource selection window is available; and means for selecting resources in the resource selection window that are indicated as available in both the first and second reports.

[0017] In another example, a non-transitory computer-readable medium is disclosed. In a more specific example, the computer-readable medium stores computer-executable code having instructions for causing a UE to: request a report from a second UE indicating available resources in a resource selection window; during a sensing window, receive multiple SCI messages from one or more devices located near the first UE, each of the multiple SCI messages indicating which future resources the device transmitting the SCI is reserving; based on the multiple SCI messages received during the sensing window, generate a first report indicating which of the multiple resources in the resource selection window are available; receive a second report from the second UE indicating which of the multiple resources in the resource selection window are available; and select resources in the resource selection window that are indicated as available in both the first and second reports.

[0018] These and other aspects of the invention will be more fully understood by reading the following detailed description. Other aspects or features will become apparent to those skilled in the art by reading the following description of specific exemplary features in conjunction with the accompanying drawings. While the following description may discuss various advantages and features associated with certain drawings, all features may include one or more advantageous features discussed herein. In other words, while this specification may discuss one or more features having certain advantageous features, one or more such features may also be used according to the various features discussed herein. Similarly, while this specification may discuss exemplary features as features of an apparatus, system, or method, it should be understood that such exemplary features may be implemented in various apparatuses, systems, and methods. Attached Figure Description

[0019] Figure 1 This is a conceptual diagram illustrating an example of a radio access network for a wireless communication system based on some aspects of the disclosed subject matter.

[0020] Figure 2 It is a schematic diagram of a wireless communication system based on some aspects of the disclosed subject matter.

[0021] Figure 3 This is a schematic diagram illustrating the organization of radio resources in the air interface using orthogonal frequency division multiplexing (OFDM) based on certain aspects.

[0022] Figure 4 It is a block diagram that conceptually illustrates an example of a hardware implementation of a scheduled entity based on some aspects of the disclosed subject matter.

[0023] Figure 5 This is a call flow diagram illustrating, based on some aspects of the disclosed subject matter, an exemplary sidelink signaling call flow diagram of using information from multiple user equipments (UEs) to schedule and transmit data between various user equipments (UEs) within a wireless communication system.

[0024] Figure 6 This is a call flow diagram illustrating, based on some aspects of the disclosed subject matter, an exemplary sidelink signaling call flow diagram of monitoring resources among various UEs using different resource selection techniques after a transmitting UE requests auxiliary monitoring resources from another UE.

[0025] Figure 7 This is a call flowchart illustrating an exemplary side-link signaling process for selecting resource monitoring techniques based on transmission reliability parameters among various UEs within a wireless communication system, according to some aspects of the disclosed subject matter.

[0026] Figure 8Based on some aspects of the disclosed subject, the user equipment can use the signals detected in the sensing window and the resources reserved in the resource selection window to select resources for data transmission.

[0027] Figure 9 These are examples of reports generated by the transport UE and auxiliary UE for an upcoming resource selection window, based on some aspects of the disclosed topic, as well as combined reports that can be used to select resources for data transmission.

[0028] Figure 10 This is a call flow diagram illustrating, based on some aspects of the disclosed subject matter, an exemplary sidelink signaling of sensing resources reserved in an upcoming resource selection window between various user equipment within a wireless communication system.

[0029] Figure 11 This is a flowchart illustrating an exemplary process by which a transmission user equipment selects resources in an upcoming resource selection window based on resources reported as unavailable for transmission UEs and / or auxiliary UEs, according to some aspects of the disclosed subject matter.

[0030] Figure 12 This is a flowchart illustrating an exemplary process by which an auxiliary user equipment generates a report for a transport UE based on some aspects of the disclosed subject matter. The report indicates which resources are available and / or unavailable for selection by the transport UE in an upcoming resource selection window.

[0031] Figure 13A It is a flowchart illustrating an exemplary process by which a transmitting UE senses resources that are reserved but have a relatively low level of interference to the link between the transmitting UE and the receiving UE, according to some aspects of the disclosed subject matter.

[0032] Figure 13B It is a schematic diagram of a transmitting UE, a receiving UE, and other UEs that may cause interference to the link between the transmitting UE and the receiving UE and / or be affected by interference caused by the link between the transmitting UE and the receiving UE, based on some aspects of the disclosed subject matter.

[0033] Figure 14 Examples of reports generated by the transmitting UE based on some aspects of the disclosed subject (which describe resources with relatively low interference levels to the link between the transmitting UE and the receiving UE), reports from the auxiliary UE for an upcoming resource selection window, and combined reports that can be used to select resources for data transmission.

[0034] Figure 15It is a flowchart illustrating an exemplary process in which the transmitting UE senses resources that are reserved and will be subjected to a relatively high level of interference from the link between the transmitting UE and the receiving UE, according to some aspects of the disclosed subject matter.

[0035] Figure 16 Examples of reports generated by the transmitting UE based on some aspects of the disclosed subject matter (which describe the resources that will be subjected to a relatively high level of interference from the link between the transmitting UE and the receiving UE), reports from the auxiliary UE for an upcoming resource selection window, and combined reports that can be used to select resources for data transmission.

[0036] Figure 17 This is a flowchart illustrating an exemplary process for sidelink resource allocation according to some aspects of this disclosure.

[0037] Figure 18 This is a flowchart illustrating another exemplary process for sidelink resource allocation according to some aspects of this disclosure.

[0038] Figure 19 This is a flowchart illustrating an exemplary process of sidelink communication for a resource selection process according to some aspects of this disclosure.

[0039] Figure 20 This is a flowchart illustrating an exemplary process for selecting available resources based on a resource selection process within a plurality of resource selection processes, according to some aspects of this disclosure. Detailed Implementation

[0040] As used herein, sidelink communication or sidelink signaling generally refers to any of the various forms of device-to-device (D2D) communication in a wireless communication network. In various respects, this disclosure provides mechanisms to facilitate the autonomous selection of resources for sidelink communication. Resources may include the frequency, code, time, layer, or any other associated parameters, characteristics, or degrees of freedom of the wireless communication signal. For example, when a mobile device has information to transmit via a sidelink, the transmitting device may monitor or sense a pool of sidelink resources to identify available sidelink resources for use.

[0041] However, in some examples (e.g., to reduce power consumption by forgoing this resource sensing), the transmission device can request reports from another, potentially less power-sensitive device (e.g., a smartphone, tablet, vehicle, etc.), which is monitoring the sidelink resource pool. Here, the monitoring device can generate a resource availability report indicating which resources are reserved and which are available. The monitoring device can then send this report to the transmission device, which can then select sidelink resources from the sidelink resource pool based on the report.

[0042] While this process can provide some power savings at the transmission equipment, the resource availability report from the monitoring equipment may differ from the resource availability seen by the transmission equipment. That is, due to the different spatial locations of the transmission and monitoring equipment, the channel characteristics seen and the interference experienced by the respective devices may differ. Therefore, the resource availability reported by the monitoring equipment may exhibit some variations compared to the resource availability originally determined by the transmission equipment itself. On the other hand, depending on the capabilities of both the transmission and monitoring equipment, the monitoring equipment can provide resource availability information to the transmission equipment, leading to improved communication performance compared to the resource availability information generated by the transmission equipment.

[0043] According to some aspects of this disclosure, the transmission device can combine resource availability information generated by the transmission device itself with resource availability information generated by a monitoring device. This allows the transmission device to achieve improved sidelink communication reliability compared to using resource availability information generated by either the transmission device or the monitoring device alone. For example, by using such combined resource availability information, the transmission device can achieve improved packet decoding reliability for sidelink communication. Here, a packet can refer to any suitable set or block of data used to transmit information. Such packets may include control information (e.g., sidelink control information (SCI) or any other suitable control information), data information (e.g., sidelink user data or any other suitable data), reference signals, and / or other suitable information. In other aspects or examples, using combined resource availability information as described herein can result in higher data rates, increased network capacity, and / or improved spectral efficiency.

[0044] According to several aspects, the following disclosure provides a variety of processes that wireless communication devices can use to combine their own sensed or detected sidelink resource availability information with reports received from different devices (e.g., monitoring devices) indicating their sensed or detected resource availability. Other aspects of this disclosure provide additional processes for wireless communication devices to select among such combination processes. That is, as further described below, different combination processes can exhibit improved performance than other processes under different scenarios such as network load, spatial distance between the transmitting device and the monitoring device, and resource availability report latency. Based on various sidelink reliability or utilization parameters (e.g., channel busy rate (CBR), packet delay budget (PDB), projection type, etc.), the transmitting device can select the combination process with the highest performance from among the available combination processes.

[0045] The specific embodiments described below, in conjunction with the accompanying drawings, are intended as a description of various configurations and not as representing the only configuration in which the concepts described herein can be practiced. The specific embodiments include detailed descriptions to provide a thorough understanding of the various concepts. However, those skilled in the art will readily recognize that these concepts can be practiced without these specific details. In some cases, the description is presented in block diagram form to provide well-known structures and components in order to avoid obscuring such concepts.

[0046] While this description illustrates aspects and features through the illustration of a few examples, those skilled in the art will understand that additional implementations and use cases may arise in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, features and / or uses may be implemented via devices that integrate chip features and other non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a particular use case or application, the broad applicability of the described innovations is likely. Implementations can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or OEM devices or systems that incorporate one or more aspects of the described innovations. In some practical settings, devices incorporating the described aspects and features may also necessarily include additional components and features for implementing and practicing the claimed and described features. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be implemented in a wide variety of devices, chip-level components, systems, distributed deployments, end-user devices, etc., of different sizes, shapes, and constructions.

[0047] The following disclosure presents a variety of concepts that can be implemented in various telecommunications systems, network architectures, and communication standards. Figure 1This is a conceptual illustration of a radio access network 100, an example of a wireless communication system based on some aspects of the disclosed subject matter, and is described as an illustrative example rather than a limitation. In some aspects, RAN 100 can implement any suitable wireless communication technology or combination of technologies to provide radio access to one or more user equipments (UEs), such as UEs 122, 124, 126, 128, 134, 138, 140, and / or 142. For example, RAN 100 can operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification, sometimes referred to as 5G NR or simply 5G. As another example, RAN 100 can operate under a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard, sometimes referred to as LTE. 3GPP refers to such a hybrid RAN as a Next Generation RAN, or NG-RAN. Of course, many other examples can be utilized in conjunction with the subject matter disclosed herein without departing from the scope of this disclosure.

[0048] like Figure 1 As shown in the example, RAN 100 may include various base stations, such as base stations 110, 112, and / or 118. In general, a base station is a network element in a radio access network responsible for radio transmission and reception to or from UEs (e.g., UEs 122, 124, 126, 128, 134, 138, 140, and / or 142) in one or more cells. Various terms are used to refer to network elements acting as base stations in different technologies, standards, and / or contexts. For example, those skilled in the art may also refer to a base station as one that connects one or more UE devices to the core network (e.g., hereinafter combined with...). Figure 2 The network elements of one or more parts of the core network 202 described are such as base transceiver (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), eNode B (eNB), gNode B (gNB), or some other suitable term.

[0049] In some respects, the geographical area covered by RAN 100 can be divided into cellular areas (cells), and the UE can uniquely identify these cellular areas based on the identification broadcast from the access point or base station. Figure 1Macro cells 102 and 104 and small cell 108 are shown, each of which may include one or more sectors (not shown). For example, a sector may be defined as a sub-region of a cell, and all sectors within a cell may be served by the same base station. Radio links within a sector may be identified by a single logical identifier belonging to that sector. In a cell divided into sectors, multiple sectors within the cell may be formed by antenna groups, where each antenna is responsible for communicating with UEs in a portion of the cell.

[0050] exist Figure 1 In the illustration, two base stations 110 and 112 are shown in cells 102 and 104. Although not shown, the base stations can control remote radio heads (RRHs) within the cell, allowing the base stations and antennas to be geographically separate. That is, the base stations can have integrated antennas, or they can be connected to the antennas or RRHs via feeder cables. In the illustrated example, cells 102 and 104 can be referred to as macro cells because base stations 110 and 112 support cells with relatively large sizes. Furthermore, base station 118 is shown within small cell 108 (e.g., it can be referred to as a microcell, picocell, femtocell, home base station, home node B, home eNode B, etc.), which may overlap with one or more macro cells. Figure 1 In the example shown, cell 108 can be referred to as a small cell because base station 118 supports cells with relatively small sizes. In some respects, cell size can be determined based on system design and component constraints.

[0051] It should be understood that RAN 100 can include any number of radio base stations and cells. Furthermore, relay nodes can be deployed to extend the size or coverage area of ​​a given cell. Additionally, base stations 110, 112, and / or 118 can provide radio access points to the core network for any number of mobile devices. In some examples, base stations 110, 112, and / or 118 can be combined as follows: Figure 2 Describe and Figure 2 The specific implementation of the base station is shown in the figure.

[0052] Within RAN 100, a cell may include UEs capable of communicating with one or more sectors of each cell. Furthermore, each base station 110, 112, and / or 118 may be configured to provide an access point to the core network to all UEs in each cell (e.g., as described below). Figure 2 (As described). For example, UEs 122 and 124 can communicate with base station 110; UEs 126, 128, 130, and 132 can communicate with base station 112; and UE 134 can communicate with base station 118. In some examples, UEs 122, 124, 126, 128, 134, 138, 140, and / or 142 can be the following in combination. Figure 2The description and in Figure 2 The specific implementation of the UE is shown in the figure.

[0053] In various examples, some or all UEs can communicate via sidelink signaling without relying on scheduling or control information from a base station. For example, two or more UEs (e.g., UEs 126, 128, 130, and 132) can communicate with each other using peer-to-peer (P2P) or sidelink signaling without relaying the communication through a base station (e.g., base station 112). In another example, UE 138 is shown communicating with UEs 140 and 142. In such examples, UE 138 can act as a scheduling entity or a primary sidelink device, and UEs 140 and 142 can act as scheduled entities or non-primary (e.g., secondary) sidelink devices. In another example, UEs can act as scheduling entities in device-to-device (D2D), peer-to-peer (P2P), vehicle-to-vehicle (V2V) networks, and / or mesh networks. In the mesh network example, UEs 140 and 142 can optionally communicate directly with each other in addition to communicating with a scheduling entity (e.g., UE 138). Therefore, in a wireless communication system that schedules access to time-frequency resources and has cellular, P2P, and / or mesh configurations, a scheduling entity (e.g., UE 138) and one or more scheduled entities (e.g., UEs 140 and 142) can use the scheduled resources to communicate.

[0054] In some examples, UE 126 may include a sidelink resource pool monitor for monitoring sidelink resources, and a resource availability report generator for generating a resource report based on the power in the signals received during monitoring, indicating which resources UE 126 can use to transmit packets to UE 128. For example, UE 126 may monitor the sidelink resource pool for messages (e.g., sidelink control information (SCI)) from other UEs (e.g., UE 132) that have reserved resources in the selection window during a given sensing window. The sensing window may include a sliding window (e.g., in time) of sidelink resources (e.g., one or more subcarriers, one or more resource elements, etc.) covering the pre-configured time and pre-configured range of frequency resources that have already been monitored, and the resource selection window may include a sliding window of upcoming sidelink resources covering the pre-configured time and pre-configured range of frequency resources. Note that the sensing window and the resource selection window may be of different sizes (e.g., in time and / or frequency).

[0055] In some examples, UE 126 may request a second resource report from UE 128 (e.g., receiving an OR RX UE) and may receive a second resource report from UE 128. In such examples, UE 128 may monitor sidelink resources and generate a second resource report based on the power in the signals received during monitoring, indicating which resources are available for use by UE 126. For example, UE 128 may include a sidelink resource pool monitor to monitor the sensing window for messages (e.g., sidelink control information (SCI)) from other UEs (e.g., UE 132) that reserve resources in the selection window.

[0056] In some examples, UE 128 may include a resource availability report generator for generating a second report and a communication manager for transmitting the second report to UE 126, which UE 126 uses to determine which resources are available to UE 126 in a selection window.

[0057] In some examples, UE 126 may include a resource availability resource combiner to combine the report generated by UE 126 with a second report from UE 128. For example, UE 126 may identify which resources are available based on which resources are indicated as available in the first and second reports (e.g., resources unlikely to cause much interference to the signals transmitted to UE 128).

[0058] In some examples, UE 126 may include a resource selector to select resources that can be used to transmit packets to UE 128 at an acceptable level of interference. Figure 2 This is a schematic diagram of a wireless communication system 200 based on some aspects of the disclosed subject matter, and is described as an illustrative example rather than a limitation. In some aspects, the wireless communication system 200 may include three interacting domains: a core network 202, a radio access network (RAN) 204, and various user equipments (UEs), such as UE 206a and UE 206b. In some aspects, through the wireless communication system 200, UE 206 may be able to communicate data with an external data network 210, such as (but not limited to) the Internet. In some examples, UE 126 may include a communication manager for transmitting packets to UE 128.

[0059] In some respects, RAN 204 can implement any suitable wireless communication technology or combination of technologies to provide radio access to UE 206. For example, RAN 104 can operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification, sometimes referred to as 5G NR or simply 5G. As another example, RAN 104 can operate under a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard, sometimes referred to as LTE. 3GPP refers to this hybrid RAN as Next Generation RAN, or NG-RAN. Of course, many other examples can be utilized in conjunction with the subject matter disclosed herein without departing from the scope of this disclosure.

[0060] like Figure 2 As shown in the example, RAN 204 includes various base stations 208. In general, a base station can be used to implement a network element in a radio access network responsible for radio transmission and reception to or from UEs (such as UE 206a and / or UE 206b) in one or more cells. Various terms are used to refer to network elements acting as base stations in different technologies, standards, and / or contexts. For example, those skilled in the art may also use various terms to refer to a base station to refer to a network element that connects one or more UE devices to one or more parts of the core network 202, such as base transceiver unit (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), eNode B (eNB), gNode B (gNB), or some other suitable term.

[0061] In some aspects, such as Figure 2 As shown, RAN 204 can support wireless communication for multiple mobile devices. In 3GPP standards, a mobile device can be referred to as a User Equipment (UE), but those skilled in the art may use various terms to refer to a network element that provides access to one or more network services to a user, such as mobile station (MS), subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal (AT), mobile terminal, radio terminal, remote terminal, handphone, terminal, user agent, mobile client, client, or any other suitable term. Generally speaking, a UE can be a device (e.g., a mobile device) that provides access to network services to a user.

[0062] Within this document, a “mobile” device does not necessarily need to be capable of movement and can be stationary. The term mobile device or mobile equipment broadly refers to a variety of devices and technologies. A UE may include multiple hardware structural components that are sized, shaped, and arranged to facilitate communication; such components may include antennas, antenna arrays, RF chains, amplifiers, one or more processors, etc., electrically coupled to each other. For example, some non-limiting examples of mobile devices include mobile phones, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablet computers, personal digital assistants (PDAs), and various embedded systems, such as those corresponding to the “Internet of Things” (IoT). Mobile devices may additionally be automobiles or other vehicles, remote sensors or actuators, robots or robotic devices, satellite radios, Global Positioning System (GPS) devices, object tracking devices, drones, multi-rotor aircraft, quadcopters, remote control devices, consumer and / or wearable devices, such as glasses, wearable cameras, virtual reality devices, smartwatches, health and / or fitness trackers, digital audio players (e.g., MP3 players), cameras, game consoles, etc. Mobile devices can be additionally configured as digital home devices or smart home devices, such as home audio equipment, home video equipment and / or home multimedia equipment, appliances, vending machines, smart lighting, home security systems, smart meters, etc. Mobile devices can also be additionally configured as smart energy devices, security devices, solar panels and / or solar arrays, municipal infrastructure equipment for controlling electricity (e.g., smart grids), municipal infrastructure equipment for controlling lighting, municipal infrastructure equipment for controlling water, etc.; industrial automation and enterprise equipment; logistics controllers; agricultural equipment; military defense equipment, vehicles, aircraft, ships, weapons, etc. Furthermore, mobile devices can provide connected medical or telemedicine support, such as remote healthcare. Remote health devices can include remote health monitoring devices and remote health management devices, whose communications can be given priority processing or access compared to other types of information (e.g., priority access for critical service data transmission and / or the relevant QoS of critical service data transmission).

[0063] In some aspects, wireless communication between RAN 204 and UEs (e.g., UE 206a, UE 206b) can be described as utilizing an air interface. Transmissions via the air interface from a base station (e.g., base station 208) to one or more UEs (e.g., UE 206a, UE 206b) can be referred to as downlink (DL) transmissions. According to some aspects, the term downlink can refer to point-to-multipoint transmissions initiated at a scheduling entity (e.g., base station 208). Another way to describe this scheme is by using the term broadcast channel multiplexing. Transmissions from UEs (e.g., UE 206a, UE 206b) to a base station (e.g., base station 208) can be referred to as uplink (UL) transmissions. In some aspects, the term uplink can refer to point-to-point transmissions initiated at a scheduled entity (e.g., UE 206a, UE 206b).

[0064] In some examples, access to the air interface can be scheduled, where a scheduling entity (e.g., base station 208) allocates resources for communication between some or all devices and equipment within its service area or cell.

[0065] In some respects, base station 208 is not the only entity that can act as a scheduling entity. For example, a UE can act as a scheduling entity to schedule resources for one or more scheduled entities (e.g., one or more other UEs).

[0066] like Figure 2 As shown, a base station (e.g., base station 208) may broadcast downlink service 212 to one or more scheduled entities (e.g., UE 206a, UE 206b). In general, the scheduling entity (e.g., base station 208) may be a node or device responsible for scheduling services in a wireless communication network, including downlink service 212 and, in some examples, uplink service 216 from one or more scheduled entities (e.g., UE 206a, UE 206b) to the scheduling entity (e.g., base station 208). Furthermore, the scheduled entities (e.g., UE 206a, UE 206b) may be nodes or devices receiving downlink control information 214, which includes, but is not limited to, scheduling information (e.g., authorization), synchronization or timing information, or other control information from another entity in the wireless communication network (such as the scheduling entity (e.g., base station 208)). It should be noted that UE 206b may or may not interface with the scheduling entity (e.g., base station 208).

[0067] Generally speaking, base station 208 may include a backhaul interface for communicating with the backhaul section 220 of a wireless communication system. Backhaul 220 provides a link between base station 208 and core network 202. Furthermore, in some examples, the backhaul network can provide interconnection between the respective base stations 208. Various types of backhaul interfaces can be used, such as direct physical connections using any suitable transport network, virtual networks, etc.

[0068] In some respects, the core network 202 may be part of the wireless communication system 200 and may be independent of the radio access technology used in the RAN 204. For example, the core network 202 may be configured according to a 5G standard (e.g., 5GC). In other examples, the core network 202 may be configured according to 4G Evolved Packet Core (EPC) or any other suitable standard or configuration.

[0069] In some examples, scheduled entities such as first UE 206a and second UE 206b can utilize sidelink signals for direct device-to-device (D2D) communication. Sidelink signals may include sidelink traffic 222, sidelink control 224, and / or sidelink reporting 226. In some aspects, sidelink control information 222 may include a sidelink control information (SCI) message (e.g., SCI format 1), which may include any suitable information that can be used by one or more other UEs, for example, to schedule transmissions (e.g., in SL resource selection mode 2). For example, the SCI may include the priority of the scheduled transmission, which may reflect the latency requirements of the communication. In a more specific example, the SCI may include a priority field that can be used to specify the priority of a transmission (e.g., a packet to be transmitted using reserved resources), such as a 3-bit field with a lower value indicating a higher priority. As another example, the SCI may include information identifying one or more resources reserved by the device transmitting the SCI (e.g., UE 206a, UE 206b).

[0070] Sidelink control information 222 may include request signals such as Request to Send (RTS), Source Transmission Signal (STS), and / or Direction Selection Signal (DSS). Such request signals can provide the UE (e.g., UE 206a, UE 206b) with a request to maintain the sidelink channel available for the duration of the sidelink signal. In some aspects, sidelink control information 222 may include response signals such as Clear Transmission (CTS) and / or Destination Receive Signal (DRS). Response signals can provide the UE (e.g., UE 206a, UE 206b) with an indication of the availability of the sidelink channel, for example, for the requested duration. The exchange of request and response signals (e.g., handshake) can facilitate negotiation of sidelink channel availability between different UEs performing sidelink communication prior to the communication of sidelink service information 224.

[0071] Sidelink reporting information 226 may include information (e.g., reports) that can be used by a first UE (e.g., RX UE, UE 206a) to indicate which resources are detected as available and / or unavailable by the first UE. The first UE may, for example, transmit such reports to a second UE (e.g., TX UE, UE 206b) using sidelink reporting link 226. The first UE may use reserved resources (e.g., resources reserved using sidelink control information (SCI), as described below). Figure 5 The UE may transmit report information 226 using resources pre-configured for transmitting report information 226 (e.g., resources defined in the standard designated for the transmission of report information 226).

[0072] Figure 3 It is a schematic diagram of the organization of radio resources in the air interface using orthogonal frequency division multiplexing (OFDM) based on some aspects of the disclosed subject matter, and is described as an illustrative example rather than a limitation.

[0073] Those skilled in the art will understand that aspects of this disclosure can be applied to DFT-s-OFDMA waveforms in substantially the same manner as described below. That is, although some examples of the disclosed subject matter may focus on OFDM links for clarity, it should be understood that the same principles can also be applied to DFT-s-OFDMA waveforms. DFT-s-OFDM is a single-carrier (SC) similar transmission scheme that can be used in conjunction with OFDM. In DFT-s-OFDM, data symbols can be encoded on multiple adjacent OFDM frequency resource elements (e.g., using multiple adjacent OFDM carriers), and data symbols can be transmitted sequentially in the time domain. In OFDM, data symbols can be encoded on a single frequency resource element (e.g., using a single OFDM carrier), and multiple data symbols can be transmitted in parallel on adjacent carriers. Signal processing in the transmission chains of OFDM and DFT-s-OFDM shares many similarities. DFT-s-OFDM utilizes an additional Discrete Fourier Transform (DFT) block to expand data symbols, which can then be fed into an Inverse Discrete Fourier Transform (IDFT) block to transform the signal to the time domain. All else being equal, DFT-s-OFDM typically has a lower peak-to-average power ratio (PAPR) than OFDM. Therefore, using DFT-s-OFDM in UL can reduce the amount of power required to transmit a given amount of data.

[0074] In some examples, a frame can refer to a duration of 10 milliseconds (ms) used for wireless transmission, where each frame comprises 10 subframes, each 1 ms long. On a given carrier, there may be one set of frames in the UL and another set in the DL. See now for reference. Figure 3 An expanded view of the exemplary DL subframe 302 is shown, illustrating the OFDM resource grid 304. However, as those skilled in the art will readily understand, the PHY transmission structure for any particular application may differ from the example described herein, depending on many factors. Here, time is in the horizontal direction, in OFDM symbols; and frequency is in the vertical direction, in subcarrier or tone units.

[0075] Resource grid 304 can be used to schematically represent the time-frequency resources of a given antenna port (e.g., in a MIMO implementation with multiple available antenna ports, the corresponding multiple resource grids 304 can be available for communication). Resource grid 304 can be divided into multiple resource elements (REs) 306. An RE is 1 subcarrier × 1 symbol, is the smallest discrete part of the time-frequency grid, and contains a single complex value representing data from a physical channel or signal. Depending on the modulation used in a particular implementation, each RE can represent one or more information bits. In some examples, a block of REs can be referred to as a physical resource block (PRB) or more simply as a resource block (RB) 308, which contains any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB can include 12 subcarriers, the number of which is independent of the digitization used. In some examples, depending on the digitization, an RB can include any suitable number of consecutive OFDM symbols in the time domain. In this disclosure, unless otherwise stated, it is assumed that a single RB such as RB 308 corresponds exactly to a single communication direction (whether for a given device to transmit or receive).

[0076] UEs typically utilize only a subset of resource grid 304. An RB can be the smallest unit of resource that can be allocated to a UE. Therefore, as more RBs are scheduled for a particular UE, the modulation schemes selectable for the air interface increase, and the data rates that the UE can achieve also increase. Figure 3 In the diagram, RB 308 is shown occupying less than the entire bandwidth of subframe 302, with some subcarriers shown above and below RB 308. In a given implementation, subframe 302 can have bandwidth corresponding to any number of one or more RB 308s. Furthermore, in... Figure 3 In this example, RB 308 is shown to occupy less than the entire duration of subframe 302, although this is only one possible example.

[0077] Each subframe 302 (e.g., a 1 ms subframe) may include one or more adjacent time slots. Figure 3 In the example, as an illustrative example, a subframe 302 includes four time slots 310. In some examples, time slots can be defined based on a specified number of OFDM symbols with a given cyclic prefix (CP) length. For example, a time slot may include 7 or 14 OFDM symbols with a nominal CP. Additional examples may include mini-time slots with shorter durations (e.g., 1, 2, 4, or 7 OFDM symbols). In some cases, such mini-time slots may be used for transmissions that would otherwise be scheduled for ongoing time slot transmissions for the same or different UEs.

[0078] The expanded diagram of one of the time slots 310 shows a time slot including a control region 312 and a data region 314. Typically, the control region 312 may carry control channels (e.g., PDCCH, PSCCH), and the data region 314 may carry data channels (e.g., PDSCH, PUSCH, PSSCH). Alternatively or additionally, the time slot may contain various combinations of DL, UL, and / or SL, such as all DL, all UL, all SL, at least one DL portion and at least one SL portion, or at least one UL portion and at least one SL portion. Figure 3 The simple structure shown is merely illustrative in nature, and different time slot structures can be utilized, and one or more of each of the control region and data region can be included.

[0079] although Figure 3 Although not shown, each RE 306 within RB 308 can be scheduled to carry one or more physical channels, including control channels, shared channels, data channels, etc. Other REs 306 within RB 308 can also carry pilot signals and / or reference signals. These pilot signals and / or reference signals can improve the performance of channel estimation for the corresponding channels by the receiving equipment, which enables coherent demodulation / detection of the control and / or data channels within RB 308.

[0080] In DL transmission, a transmission device (e.g., base station 208) may allocate one or more REs 306 (e.g., within control area 312) to carry DL control information (e.g., in conjunction with the above) to one or more scheduled entities (e.g., a specific UE 206). Figure 2 The described downlink control information (214) includes one or more DL control channels that typically carry information originating from higher layers, such as the Physical Broadcast Channel (PBCH), Physical Downlink Control Channel (PDCCH), etc. Additionally, DL REs can be allocated to carry DL physical signals, which typically do not carry information originating from higher layers. These DL physical signals may include the Primary Synchronization Signal (PSS); the Secondary Synchronization Signal (SSS); the Demodulation Reference Signal (DM-RS); the Phase Tracking Reference Signal (PT-RS); the Channel State Information Reference Signal (CSI-RS); and so on.

[0081] The PDCCH can carry downlink control information (DCI) for one or more UEs in the cell. This may include, but is not limited to, power control commands, scheduling information, authorizations, and / or RE assignments for DL ​​and UL transmissions.

[0082] In UL transmission, the transmission device (e.g., UE 206a, UE 206b) can utilize one or more RE 306s to carry UL control information (UCI) (e.g., in conjunction with the above). Figure 2 The uplink control information 218 is described. The UCI can be initiated from a higher layer to a scheduling entity (e.g., base station 208) via one or more UL control channels (such as the Physical Uplink Control Channel (PUCCH), Physical Random Access Channel (PRACH), etc.). Furthermore, the UL RE can carry UL physical signals that typically do not carry information originating from higher layers, such as demodulation reference signals (DMRS), phase tracking reference signals (PT-RS), sounding reference signals (SRS), etc. In some examples, the control information (e.g., uplink control information 218) may include a scheduling request (SR), i.e., a request to the scheduling entity (e.g., base station 208) to schedule uplink transmissions (and in some examples, such as sidelink transmissions in sidelink resource allocation mode 1). Here, in response to the SR transmitted on the control channel (e.g., on which uplink control information 218 is transmitted), the scheduling entity (e.g., base station 208) may transmit downlink control information (e.g., downlink control information 214), which can schedule resources for uplink packet transmissions.

[0083] In addition to control information, one or more RE 306s can be allocated for user data or service data (e.g., within data area 314). Such services can be carried on one or more service channels, such as on the Physical Downlink Shared Channel (PDSCH) for DL ​​transmissions, or on the Physical Uplink Shared Channel (PUSCH) for UL transmissions.

[0084] In SL transmission, the transmission equipment (e.g., UE 206a, UE 206b) can utilize one or more REs 306 to carry SL control information (SCI) (e.g., in conjunction with the above). Figure 2 The side link control information described is 224). The SL RE can carry SL physical signals that do not normally carry information originating from higher layers, such as demodulation reference signals (DMRS), phase tracking reference signals (PT-RS), and sounding reference signals (SRS).

[0085] SL control information may also include hybrid Automatic Repeat Request (HARQ) feedback, such as acknowledgment (ACK) or negative acknowledgment (NACK), channel state information (CSI), and / or any other suitable SL control information. In addition to control information, one or more RE 306s (e.g., within data area 314) may be allocated (e.g., in sidelink resource allocation mode 1) and / or reserved (e.g., in sidelink resource allocation mode 2) for user data and / or service data. Such services may be carried on one or more service channels, such as, for SL transmissions, on the Physical Sidelink Shared Channel (PSSCH).

[0086] The above description and Figure 2 and Figure 3 The channels or carriers shown are not necessarily all that can be used between the scheduling entity (e.g., base station 208) and the scheduled entity (e.g., UE 206a, UE 206b), and those skilled in the art will recognize that other channels or carriers, such as other service, control, and feedback channels, may be used in addition to those shown. These physical channels are typically multiplexed and mapped to transport channels for processing at the Media Access Control (MAC) layer. Transport channels carry blocks of information called transport blocks (TBs). The transport block size (TBS), which corresponds to the number of bits of information, can be a controlled parameter based on the modulation and decoding scheme (MCS) and the number of RBs in a given transmission.

[0087] Figure 4 It is a block diagram that conceptually illustrates an example of a hardware implementation of a user equipment (UE) 400 based on some aspects of the disclosed subject matter, and is described as an illustrative example rather than a limitation.

[0088] In some aspects, the scheduling entity 400 may be implemented using a processing system 414 including one or more processors 404. Examples of processors 404 include a central processing unit (CPU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), a programmable logic device (PLD), a graphics processing unit (GPU), a state machine, gated logic, discrete hardware circuitry, and other suitable hardware configured to perform various functionalities described throughout this disclosure. In various examples, the UE 400 may be configured to perform any one or more of the functions described herein. That is, the processor 404 used in the UE 400 may be used to implement the functions described below. Figure 5-7 , Figure 10-13A , Figure 15 , Figure 19 and / or Figure 20 Any one or more processes and procedures described.

[0089] In this example, processing system 414 can be implemented using a bus architecture typically represented by bus 402. Depending on the specific application and overall design constraints of processing system 414, bus 402 may include any number of interconnect buses and bridges. Bus 402 can communicatively couple various circuits together, including one or more processors (typically represented by processor 404), memory 405, and computer-readable media (typically represented by computer-readable media 406). Bus 402 can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. Bus interface 408 provides an interface between bus 402 and transceiver 410. Transceiver 410 can provide a communication interface or component for communicating with various other devices via a transmission medium. In some aspects, an antenna array (e.g., antenna array 418) may be used to configure transceiver 410 for directional transmission and / or reception. Depending on the nature of the device, a user interface 412 (e.g., keypad, display, touchscreen, speaker, microphone, joystick, etc.) may also be provided. Of course, such user interface 412 can be omitted in some examples, such as sensors (e.g., IoT-based sensors).

[0090] In some aspects of the disclosed subject matter, transceiver 410 can be configured to facilitate various functions. For example, transceiver 410 can be configured to use an antenna to transmit any suitable signal (e.g., a data-encoded signal, a reference signal, etc.) and / or to use an antenna to receive signals (e.g., a data-encoded signal, a reference signal, etc.) from another device. In a more specific example, transceiver 410 can be configured as a component for transmitting signals and / or a component for receiving signals from another device.

[0091] As another example, transceiver 410 can be configured to receive multiple side-link control information (SCI) messages from one or more devices located near UE 400 using an antenna during a sensing window. In a more specific example, transceiver 410 can be configured as a component for receiving multiple SCI messages from one or more devices located near UE 400 during a sensing window. For example, transceiver 410 can be configured to use the following in conjunction with Figure 11 1110 and / or Figure 20 The technology described in 2004 is used to perform the aforementioned functions.

[0092] As another example, transceiver 410 can be configured to receive a second report from a second UE using an antenna, the second report indicating which resources among a plurality of resources in a resource selection window are available. In a more specific example, transceiver 410 can be configured to receive components for a second report from a second UE indicating which resources among a plurality of resources in a resource selection window are available. For example, transceiver 410 can be configured to use the following in conjunction with Figure 11 1118 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0093] As another example, transceiver 410 can be configured to receive from a second UE a first value indicating a first RSRP and a second value indicating a second RSRP using an antenna. In a more specific example, transceiver 410 can be configured to receive from the second UE a component indicating a first RSRP and a second value indicating a second RSRP. For example, transceiver 410 can be configured to use 1302, hereinafter referred to in conjunction with FIG13. Figure 15 1502, Figure 20 2004 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0094] As another example, transceiver 410 can be configured to receive a first value from a second UE using an antenna, the first value indicating the SIR of the RSRP associated with a first link between the first UE and the second UE and the second RSRP associated with a second link between a third UE and the second UE. In a more specific example, transceiver 410 can be configured to receive a first value from a second UE indicating the SIR of the RSRP associated with the first link between the first UE and the second UE and the second RSRP associated with a second link between a third UE and the second UE. For example, transceiver 410 can be configured to use 1302, hereinafter referred to in conjunction with FIG13. Figure 15 1502, Figure 20 2004 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0095] As another example, transceiver 410 can be configured to receive from a third UE a third value indicating a third RSRP and a fourth value indicating a fourth RSRP using an antenna. In a more specific example, transceiver 410 can be configured to receive components indicating a third RSRP and a fourth value indicating a fourth RSRP. For example, transceiver 410 can be configured to use the following in conjunction with... Figure 15 1502 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0096] As another example, transceiver 410 can be configured to transmit packets to a second UE via an antenna using selected resources. In a more specific example, transceiver 410 can be configured as a component for transmitting packets to a second UE using selected resources. For example, transceiver 410 can be configured to use 1126 and / or (see Figure 13 below) Figure 19 The technology described in 1904 is used to perform the aforementioned functions.

[0097] In some aspects of the disclosed subject matter, processor 404 may include side link (SL) resource selection circuitry 440 configured for various functions. For example, SL resource selection circuitry 440 and / or modules included in SL resource selection circuitry 440 may be configured to request a report from the second UE indicating available resources in a resource selection window, and / or request a report from the second UE based on a comparison of the SIR between the first link and links from at least one of one or more devices. In a more specific example, SL resource selection circuitry 440 and / or modules included in SL resource selection circuitry 440 may be configured as components for requesting a report from the second UE indicating available resources in a resource selection window, and / or components for requesting a report from the second UE based on a comparison of the SIR between the first link and links from at least one of one or more devices. For example, SL resource selection circuitry 440 may be configured to use the following combined Figure 11 1116 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0098] As another example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 can be configured to generate a first report based on multiple SCI messages received during a sensing window, the first report indicating which of the multiple resources in the resource selection window are available. In a more specific example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 can be configured to generate a first report based on multiple SCI messages received during a sensing window, the first report indicating which of the multiple resources in the resource selection window are available. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 11 1110, 1112 and / or Figure 20 The technology described in 2004 is used to perform the aforementioned functions.

[0099] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to select resources in a resource selection window that is indicated as available in both the first and second reports. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to select components for selecting resources in a resource selection window that is indicated as available in both the first and second reports. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 11 The techniques described in 1122 are used to perform the aforementioned functions.

[0100] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to determine the Reference Signal Received Power (RSRP) of each of a plurality of SCI messages. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured as components for determining the RSRP of each of a plurality of SCI messages. For example, the SL resource selection circuit 440 can be configured to use the following combined Figure 11 1112 and / or Figure 20 The technology described in 2004 is used to perform the aforementioned functions.

[0101] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to identify a subset of multiple SCI messages associated with RSRPs below a threshold power, and / or to identify a second subset of multiple SCI messages associated with RSRPs exceeding a threshold power. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured as components for identifying a subset of multiple SCI messages associated with RSRPs below a threshold power, and / or components for identifying a second subset of multiple SCI messages associated with RSRPs exceeding a threshold power. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 11 1110 and / or Figure 20 The technology described in 2004 is used to perform the aforementioned functions.

[0102] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to determine that resources reserved by a subset of multiple SCI messages are available. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to determine that resources reserved by a subset of multiple SCI messages are available. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 11 1110 and / or Figure 20 The technology described in 2004 is used to perform the aforementioned functions.

[0103] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to determine that resources not reserved by any SCI message are available, and / or to determine that resources reserved by a second subset of multiple SCI messages are unavailable. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured as components for determining that resources not reserved by any SCI message are available, and / or as components for determining that resources reserved by a second subset of multiple SCI messages are unavailable. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 11 1124 and / or Figure 20 The technology described in 2020 is used to perform the aforementioned functions.

[0104] As another example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 may be configured to determine, for at least a first device associated with a first SCI message among a plurality of SCI messages, a first reference received power (RSRP) associated with a first link between a first UE and a second UE, and a signal-to-interference ratio (SIR) of a second RSRP associated with a second link between a third UE and a second UE. In a more specific example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 may be configured to determine, for at least a first device associated with a first SCI message among a plurality of SCI messages, the first reference received power (RSRP) associated with a first link between a first UE and a second UE, and the signal-to-interference ratio (SIR) of a second RSRP associated with a second link between a third UE and a second UE. For example, the SL resource selection circuit 440 may be configured to use 1302 and / or [other components] described below in conjunction with FIG13. Figure 20 The technology described in 2014 is used to perform the aforementioned functions.

[0105] As another example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 can be configured to determine that the SIR is below a SIR threshold, and / or to determine that resources reserved by the first SCI message are available based on the SIR being below the SIR threshold. In a more specific example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 can be configured to determine that the SIR is below a SIR threshold, and / or to determine that resources reserved by the first SCI message are available based on the SIR being below the SIR threshold. For example, the SL resource selection circuit 440 can be configured to use 1312 and / or (see Figure 13 below) Figure 20 The technology described in 2014 is used to perform the aforementioned functions.

[0106] As another example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 may be configured to determine cross-link interference (CLI) between a third RSRP and a fourth RSRP for at least a second device, wherein the third RSRP is associated with a third link between the first UE and the third UE, and the fourth RSRP is associated with a fourth link between the fourth UE and the third UE. In a more specific example, the SL resource selection circuit 440 and / or modules included in the SL resource selection circuit 440 may be configured to determine cross-link interference (CLI) between a third RSRP associated with a third link between the first UE and the third UE and a fourth RSRP associated with a fourth link between the fourth UE and the third UE for at least a second device. For example, the SL resource selection circuit 440 may be configured to use the following combined Figure 15 1506 and / or Figure 20 The technology described in 2018 is used to perform the aforementioned functions.

[0107] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to determine that the CLI is higher than a CLI threshold, and / or to determine that resources reserved by a third UE are unavailable based on the CLI being higher than a CLI threshold. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured as components for determining that the CLI is higher than a CLI threshold, and / or as components for determining that resources reserved by a third UE are unavailable based on the CLI being higher than a CLI threshold. For example, the SL resource selection circuit 440 can be configured to use the following in conjunction with Figure 15 1512 and / or Figure 20 The technology described in 2018 is used to perform the aforementioned functions.

[0108] As another example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured to receive packets to be transmitted using side link (SL) timeslots. In a more specific example, the SL resource selection circuit 440 and / or the modules included in the SL resource selection circuit 440 can be configured for receiving components of packets to be transmitted using side link (SL) timeslots. For example, the SL resource selection circuit 440 can be configured to use the components described below. Figure 11 1122 and / or Figure 20 The technology described in 2020 is used to perform the aforementioned functions.

[0109] Furthermore, in some aspects, processor 404 may include SL resource allocation technology selection circuitry 442 configured for various functions. For example, SL resource allocation technology selection circuitry 442 and / or modules included in SL resource allocation technology selection circuitry 442 may be configured to determine one or more parameters related to the reliability of sidelink transmission to the second UE. In a more specific example, SL resource allocation technology selection circuitry 442 and / or modules included in SL resource allocation technology selection circuitry 442 may be configured to determine one or more parameters related to the reliability of sidelink transmission to the second UE. For example, SL resource allocation technology selection circuitry 442 may be configured to use the following combined Figure 11 1104 and / or Figure 19 The technology described in 1904 is used to perform the aforementioned functions.

[0110] For example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured to select a resource selection technology from multiple resource selection technologies based on one or more parameters. In a more specific example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured as components for selecting a resource selection technology from multiple resource selection technologies based on one or more parameters. For example, the SL resource allocation technology selection circuit 442 can be configured to use the following combined Figure 11 1106 and / or Figure 19 The technology described in 1904 is used to perform the aforementioned functions.

[0111] For example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured to measure the power received in a plurality of resource elements, wherein one or more parameters include channel utilization parameters calculated based on the power received in the plurality of resource elements. In a more specific example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured as components for measuring the power received in a plurality of resource elements, wherein one or more parameters include channel utilization parameters calculated based on the power received in the plurality of resource elements. For example, the SL resource allocation technology selection circuit 442 can be configured to use the following combined Figure 11 1104 and / or Figure 19 The technology described in 1904 is used to perform the aforementioned functions.

[0112] For example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured to request a report from the second UE comparing the SIR between the first link and links from at least one of one or more devices. In a more specific example, the SL resource allocation technology selection circuit 442 and / or the modules included in the SL resource allocation technology selection circuit 442 can be configured as components for requesting a report from the second UE comparing the SIR between the first link and links from at least one of one or more devices. For example, the SL resource allocation technology selection circuit 442 can be configured to use the following in conjunction with Figure 11 1116 and / or Figure 20 The technology described in 2008 is used to perform the aforementioned functions.

[0113] Furthermore, in some aspects, processor 404 may include communication manager circuitry 446 configured for various functions. For example, communication manager circuitry 446 and / or modules included in communication manager circuitry 446 may be configured to: transmit packets to a second UE via a set of sidelink resources in a sidelink resource pool; receive a resource report from the second UE indicating first resource availability, containing one or more first available sidelink resources in the sidelink resource pool; transmit a request for the resource report to the second UE; receive a sidelink control information (SCI) message from a third UE; and / or receive an SCI message from the third UE. For example, communication manager circuitry 446 may be configured to use the following in conjunction with... Figure 5-7 , Figure 11-1 3. Figure 15 and / or Figure 17-20The techniques described in 516, 612, 626, 722, 1126, 1202, 1210, 1316, 1502, 1504, 1706, 1710, 1804, 1808, 1812, 1904, 2004, 2008 and / or 2020 are used to perform the aforementioned functions.

[0114] Processor 404 can manage bus 402 and can perform general processing, including executing software stored on computer-readable medium 406, which, when executed by processor 404, causes processing system 414 to perform the various functions described below for any particular device (e.g., in conjunction with...). Figure 5-7 , Figure 10-13A and Figure 15 In some respects, computer-readable medium 406 and memory 405 may also be used to store data manipulated by processor 404 when executing software.

[0115] One or more processors 404 in the processing system can execute software. Software should be interpreted broadly as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable programs, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or others. Software may reside on computer-readable medium 406. Computer-readable medium 7406 may be a non-transitory computer-readable medium. For example, non-transitory computer-readable media include magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical disks (e.g., compact discs (CDs) or digital versatile discs (DVDs)), smart cards, flash memory devices (e.g., card, stick, or key drives), random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), registers, removable disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. Computer-readable medium 406 may reside in, be outside of, or be distributed across multiple entities including processing system 414. Computer-readable medium 406 may be embodied in a computer program product. For example, a computer program product may include a computer-readable medium in packaging material. Those skilled in the art will recognize how the functionality described throughout this disclosure is best implemented, depending on the specific application and the overall design constraints imposed on the system.

[0116] In one or more examples, computer-readable storage medium 406 may be SL resource selection software 452 configured for various functions, including, for example, combining sidelink resource availability information from multiple sources (e.g., UE 400 and another nearby UE) to identify resources available in a selection window, determining an adaptive reference power received power (RSRP) threshold based on the SIR threshold and RSRP of signals from the transmitting UE (e.g., UE 400 or another nearby UE), and / or determining resource unavailability based on cross-link interference estimation. For example, SL resource selection software 452 may be configured to implement the following combined Figure 5 , Figure 7 , Figure 10 , Figure 11 , Figure 13A and Figure 15 One or more functions are described, such as those described in conjunction with 524, 730, 1032, 1124, 1302, and / or 1506. Furthermore, in some aspects, the computer-readable storage medium 406 may include SL resource allocation technology selection software 454 configured for various functions, including, for example, selecting an appropriate resource selection technology based on one or more parameters indicating transmission reliability (e.g., a specific resource selection technology including various actions). For example, the SL resource allocation technology selection software 454 may be configured to implement the functions described below. Figure 7 and Figure 11 One or more functions are described, such as those described in conjunction with 714, 716, 1104, and 1106. Furthermore, in some aspects, computer-readable storage medium 406 may include communication manager software 456 configured for various functions, including, for example: transmitting packets to a second UE via a set of sidelink resources in a sidelink resource pool; receiving a resource report from the second UE indicating a first resource availability containing one or more first available sidelink resources in the sidelink resource pool; transmitting a request for the resource report to the second UE; receiving a sidelink control information (SCI) message from a third UE; and / or receiving an SCI message from the third UE. For example, communication manager circuitry 446 may be configured to use the functions described below in conjunction with... Figure 5-7 , Figure 11-1 3. Figure 15 and / or Figure 17-20 The techniques described in 516, 612, 626, 722, 1126, 1202, 1210, 1316, 1502, 1504, 1706, 1710, 1804, 1808, 1812, 1904, 2004, 2008 and / or 2020 are used to perform the aforementioned functions.

[0117] In some aspects, UE 400 may include components for combining sidelink resource availability information from multiple sources (e.g., UE 400 and another nearby UE) to identify resources available in a selection window, determining an adaptive reference power received power (RSRP) threshold based on the SIR threshold and RSRP of signals from the transmitting UE (e.g., UE 400 or another nearby UE), and / or determining resource unavailability based on cross-link interference estimation, and / or components for selecting an appropriate resource selection technique (e.g., a specific resource selection technique including various actions) based on one or more parameters indicating transmission reliability. In some aspects, the aforementioned components may be... Figure 4 The processor 404 shown is configured to perform the functions described in the aforementioned components. Alternatively, the aforementioned components may be circuitry or any device configured to perform the functions described in the aforementioned components.

[0118] Of course, in the above example, the circuitry included in processor 404 is provided merely as an example, and other components for performing the described functions may include, but are not limited to, instructions stored in computer-readable storage medium 406, or in Figure 1 and / or Figure 2 Any other suitable device or component described in any of the above, and utilizing, for example, the following in conjunction Figure 5-7 , Figure 10-13A , Figure 15 , Figure 19 and / or Figure 20 The described process and / or algorithm.

[0119] Figure 5 This is a call flow diagram illustrating exemplary side-link signaling for scheduling and transmitting data between various UEs (e.g., UE A 502, UE B 504, UE C 506, and UE D 508) within a wireless communication system 500, according to some aspects of the disclosed subject matter. In some aspects, the wireless communication system 500 may correspond to, for example, the above-described combination of... Figure 1 A portion of RAN 100 described and shown, and / or in conjunction with the above. Figure 2 A portion of the wireless communication system 200 is described and shown.

[0120] In some examples, the base station can provide or assist sidelink resource allocation (RA) for one or more UEs in RAN 100. Such base station-assisted sidelink resource allocation can correspond to gNB-assisted sidelink RA (Mode 1), as described in Release 16 of the 3GPP specification for 5G NR. In Mode 1 sidelink RA, the base station or other scheduling entity schedules sidelink slots for the UE. In other examples, the UE can employ autonomous sidelink resource allocation, which can correspond to autonomous sidelink RA (Mode 2), also as described in Release 16 of the 3GPP specification for 5G NR. In Mode 2 sidelink RA, the UE can select and / or reserve one or more sidelink slots or resources without base station assistance. (See below for further details.) Figure 8 As described, a UE (e.g., UE 126, UE 132, UE B 504, or UE D 508) with sidelink data to transmit can monitor sidelink resources within a sliding sensing window to look for messages indicating that another UE has reserved a specific set of resources in an upcoming resource selection window corresponding to the current sensing window. For example, the UE can monitor Sidelink Control Information (SCI) messages in the Physical Sidelink Control Channel (PSCCH). These SCI messages may include resource reservations associated with one or more upcoming sidelink (SL) time slots. In such an example, the UE can decode the received SCI message and identify the reserved resources. In another example, the SCI may indicate that the device transmitting the SCI has not reserved any upcoming resources.

[0121] When a UE transmits a Signal Received (SCI), the SCI may include sidelink resource allocation or reservation information, and the UE may include a demodulation reference signal (DMRS) to facilitate channel estimation of the PSCCH and decoding of the SCI. In some examples, the sensing UE may also estimate the Reference Signal Received Power (RSRP) based on the DMRS included in the SCI or any other suitable reference signal. In another example, the sensing UE may estimate the RSRP of a signal transmitted on a sidelink data channel (e.g., a Physical Sidelink Shared Channel, PSSCH). Here, the RSRP may be estimated based on the DMRS associated with the message. Therefore, the sensing UE can use the RSRP of the SCI and / or the RSRP of a signal transmitted on the PSSCH to determine whether resources reserved by the transmitting device are available to the sensing UE. For example, the UE may determine the RSRP associated with the transmitting device and compare that RSRP with a suitable RSRP threshold (e.g., a predetermined RSRP threshold). In such examples, if the RSRP is below the threshold, the UE may identify any resources reserved by that device as available. If the RSRP is above the threshold, the UE may identify any resources reserved by that device as unavailable. It should be noted that the UE can be configured to recognize RSRP equal to a threshold as below or above the threshold.

[0122] In some examples, the sensing UE can determine the average RSRP associated with a particular device based on an appropriate number (e.g., a predetermined number) of signals transmitted by that device and / or signals transmitted by that device within an appropriate (e.g., a predetermined) time period. For example, the UE can record the RSRP of each signal detected by the UE from a particular UE (e.g., signals transmitted using PSSCH or PSCCH) and can determine the average of the last three RSRPs. As another example, the UE can record the RSRP of each signal detected by the UE from a particular UE and can determine the average of the RSRPs of signals received within the first 8 time slots. As yet another example, the UE can record the RSRP of each signal detected by the UE from a particular UE and can determine the average of up to three RSRPs of signals received within the first 8 time slots. It should be noted that these values ​​are merely examples, and in this disclosure, reference to such averages should be understood as any suitable combination or set of any suitable number of RSRP values ​​within any suitable time period. Averaging multiple RSRP values ​​can facilitate the UE's consideration of the mobility of the UE receiving the signal and / or the device transmitting the signal (e.g., the UE).

[0123] In some respects, the UE can select one or more available resources for future transmissions. Furthermore, in some respects, the UE can transmit an SCI message on the PSCCH indicating that the selected resources have been reserved.

[0124] Some UEs may be relatively power-sensitive (e.g., UEs may have limited power budgets, such as wearable devices or battery-powered sensors), and / or may not require low latency communication (e.g., UEs may not transmit data that is relatively insensitive to latency, such as wearable devices or IoT devices). Therefore, such UEs can prioritize energy conservation over resource monitoring. For example, such UEs can achieve energy conservation by monitoring fewer resources. That is, monitoring resources may require power to amplify received signals and / or attempt to decode them. However, if the UE anticipates using one or more SL time slots to transmit data, monitoring fewer resources may make it difficult for the UE to identify available resources for transmission.

[0125] Therefore, another aspect of this disclosure provides that a UE (sometimes referred to herein as a TX UE) intending to transmit data using one or more SL slots can utilize the resources of nearby UEs (e.g., UEs that are the target of data transmission using one or more SL slots) to increase the portion of the sensing window that can be monitored and / or monitor resources within the sensing window with finer granularity. For example, the TX UE can request nearby UEs (which may or may not be the target of transmissions from the TX UE, and are sometimes referred to herein as RX UEs) to monitor resources within the sensing window and report which resources within the selected window are available and / or unavailable.

[0126] In some respects, a nearby UE and / or RX UE may have a larger power budget for monitoring compared to the TX UE (e.g., due to a larger battery, due to less power dedicated to other functions), and / or may be configured to continuously monitor resources for its own purposes. For example, a nearby UE may be a recipient of a transmission from the TX UE (e.g., as the target of unicast communication or a member of a group of communication types such as multicast, broadcast, or communication configured to transmit from one device to more than one device). The examples below are typically described using an RX UE as a specific example of a nearby UE that monitors resources and reports to the TX UE. However, this is merely an example, and any nearby UE can monitor resources and report to the TX UE.

[0127] In some aspects, an RX UE (e.g., UE A 502, UE C 506) can monitor resources within a sliding sensing window in response to messages indicating that another UE (e.g., UE D 508) has reserved specific resources in an upcoming resource selection window. For example, an RX UE can monitor SCI messages in the PSCCH, which may include reservations for one or more resources associated with one or more upcoming SL slots. In such examples, the RX UE can decode the received SCI message and identify the resources indicated by the SCI as reserved.

[0128] When a UE transmits an SCI, it may include a DMRS in the transmission to facilitate channel estimation for performing a PSCCH and to facilitate SCI decoding. Similarly, when a UE transmits a message on a PSSCH, it may include DMRS for similar reasons. In some respects, the RX UE may estimate the Reference Signal Received Power (RSRP) based on the DMRS included in the SCI, the DMRS included in the PSSCH message, or any other suitable reference signal.

[0129] According to another aspect of this disclosure, the RX UE may additionally or alternatively use such RSRP of the SCI and / or RSRP of a signal transmitted on the PSSCH to determine whether resources reserved by the device transmitting the signal (e.g., UE D 508) are available to the TX UE. For example, the RX UE may determine the RSRP associated with the device and may compare that RSRP with a suitable RSRP threshold (e.g., a predetermined threshold). In such an example, if the RSRP is below the threshold, the UE may identify any resources reserved by the device as available. If the RSRP is above the threshold, the UE may identify any resources reserved by the device as unavailable. It should be noted that the UE may be configured to identify an RSRP equal to the threshold as below or above the threshold.

[0130] On the other hand, the RX UE can determine the average, aggregate, or other suitable calculation of the RSRP associated with a particular device based on an appropriate number (e.g., a predetermined number) of signals transmitted by that device and / or signals transmitted by that device within an appropriate (e.g., a predetermined) time period. In this disclosure, reference to the average RSRP should be understood as not only referring to the arithmetic mean, but broadly including any average, aggregate, or other suitable calculation based on multiple RSRP estimates. For example, the RX UE can record the RSRP of each signal (e.g., signals transmitted using PSSCH or PSCCH) detected by the RX UE from a particular UE, and can determine the average of the last three RSRPs. As another example, the RX UE can record the RSRP of each signal detected by the RX UE from a particular UE, and can determine the average of the RSRPs of signals received within the first eight time slots. As yet another example, the RX UE can record the RSRP of each signal detected by the RX UE from a particular UE, and can determine the average of up to three RSRPs of signals received within the first eight time slots. It should be noted that the values ​​provided above are merely examples, and the RX UE can record and average any appropriate number of RSRP values ​​over any suitable time period.

[0131] In some respects, the RX UE can generate reports indicating which resources are available and / or which are unavailable in the resource selection window. Furthermore, in some respects, the RX UE can transmit such reports to one or more TX UEs (e.g., UE B 504 and / or UE D508).

[0132] The TX UE that receives such a report can use it to supplement the sidelink resource allocation information detected by the TX UE, which can provide information on resource availability from multiple locations (e.g., the locations of the TX UE and RX UE that provided the report).

[0133] In some respects, for example, as combined with the following text Figure 6 and Figure 13AAs described, the RSRP threshold used to determine whether a particular resource is available can be adaptively determined based on the received signal power observed from the TX UE. Alternatively, the RSRP threshold can be based on predetermined values ​​of one or more parameters, such as the priority of the packet being transmitted, the priority of the device to which the transmission is directed, the latency requirement associated with the packet, the broadcast type of the transmission (e.g., unicast, multicast, or broadcast), any other suitable parameters, and / or any suitable combination of parameters. In some respects, considering the power difference of the signals from the TX UE (e.g., UE B 504) and the potentially interfering TX UE (e.g., UE D 508) can facilitate efficient use of the resource. For example, if the received power of a transmission from the TX UE observed at the RX UE is at least a threshold amount (e.g., 10 dB) greater than the received power of a transmission from the potentially interfering TX UE observed at the RX UE, then receiving and decoding transmissions from the TX UE to the RX UE with relatively high reliability can be expected. If a signal from a potentially interfering TX UE (e.g., UED 508) is only sensed by the TX UE (e.g., UE B 504), then when resources are available for reliable communication with the RX UE, the received power at the TX UE (e.g., UE B 504) can exceed a fixed threshold (and be marked as unavailable by the TX UE).

[0134] The TX UE (e.g., UE B 504) can also use any suitable technology or combination of technologies to combine reports generated by the TX UE itself (e.g., indicating which resources are available and / or unavailable in a resource selection window) with reports received from the RX UE (e.g., UE A 502). For example, reports from the RX UE can be formatted as binary matrices or strings, where each bit represents a specific resource (e.g., a specific RB, a specific timeslot, etc.). In such examples, the TX UE can perform a bitwise logical AND operation between the reports generated by the TX UE and the reports received from the RX UE.

[0135] In some respects, a resource can be identified as available if it is identified as available in both reports generated by the TX UE and reports received from the RX UE. For example, an available resource can be designated as binary 1, such that if both reports include a 1 for a particular resource, the resource can be designated as available (e.g., 1 AND 1 = 1, or 1 × 1 = 1). In such an example, for a particular resource, if one report includes a 1 and another report includes a 0, the resource can be designated as unavailable (e.g., 1 AND 0 = 0, or 1 × 0 = 1). It should be noted that this is merely an example, and any other suitable operation can be used to combine these reports.

[0136] In some aspects, any suitable combination technique can be used to combine information generated by the TX UE (e.g., UE B 504) and the RX UE (e.g., UE A 502). For example, UE B 504 can generate a first report representing at least a portion of a resource selection window, and UE A 502 can generate a second report representing at least that portion of the resource selection window. In some aspects, UE A 502 can transmit the second report to UE B 504 (e.g., using a sidelink reporting link, using a physical sidelink shared channel (PSSCH), using a physical sidelink control channel (PSCCH), and / or any other suitable resource). In some aspects, UE B 504 can combine the first and second reports to generate an output representing a combination of information from the two reports. In some aspects, UE B 504 can identify from the output that it randomly selects resources from available resources, the output representing a combination of information from the two reports.

[0137] In some respects, the TX UE (e.g., UE B 504) can randomly select resources for transmission from a selection window. For example, a TX UE restricted from monitoring SCIs from other UEs can randomly select resources for transmission. As another example, if there is relatively low congestion (e.g., relatively low channel busy rate (CBR), relatively low channel occupancy rate (SLCR)), if the transmission has a relatively low priority, if the transmission has relatively low reliability requirements, etc., the TX UE can randomly select resources for transmission (e.g., transmitting packets to the RX UE). In such examples, resources in the monitoring sensing window can reduce the power consumption of the TX UE. In some respects, UE 504 B can determine the CBR threshold at a higher layer (e.g., the application layer) and can provide the CBR threshold to a lower layer (e.g., the physical layer). In other respects, the TX UE can reuse the CBR value by receiving it within a report or within regular data transmission. The TX UE can then use this remotely measured and reported CBR to choose between proposed resource selection procedures.

[0138] In some respects, UE B 504 can be configured to transmit data to one or more other UEs (e.g., UE A 502) via a sidelink channel (e.g., Physical Sidelink Shared Channel (PSSCH)). Furthermore, UE C 506 and UE D 508 can represent other UEs communicating using the PSSCH, and if they use the same resources for transmission, they may interfere with transmissions sent by UE B 504 (e.g., to UE A 504). Figure 5In the signaling diagram, UE A 502, UE B 504, UE C 506 and / or UE D 508 can autonomously schedule transmissions (e.g., using sidelink resource allocation mode 2).

[0139] At 512, UE B 504 may transmit a request for a resource allocation (RA) report to a nearby UE (e.g., UE A 502). In some aspects, the request may include any suitable information, such as the priority associated with the transmission (e.g., priority included in the side link control information (SCI)) or the priority associated with the target of the communication (e.g., UE A 502 and / or one or more other UEs). Additionally or alternatively, in some aspects, the request for an RA report may include the UE requesting to receive the RA report using an adaptive threshold when determining whether a particular resource is available or unavailable.

[0140] In some respects, UE B 504 may use any suitable technology or combination of technologies to transmit the request. For example, UE B 504 may use any suitable communication network (e.g., via RAN, such as RAN 100 or RAN 204, using one or more SL time slots, etc.) to transmit the request. In some respects, UE B 504 may use any suitable communication interface to transmit the request, such as a transceiver (e.g., transceiver 410). In some respects, UE B 504 may use sidelink resources (e.g., PSCCH and / or PSSCH) to transmit the request. In some respects, PSSCH may be used to transmit request-related information (e.g., source ID, SIR threshold, etc.).

[0141] In some respects, UE B 504 may use reserved resources (e.g., reserved using Side Link Control Information (SCI)) to transmit requests. Alternatively or concurrently, UE B may use resources pre-configured to transmit resource allocation report requests (e.g., resources defined in the standard and designated for transmitting resource allocation report requests) to transmit requests. Such pre-configured resources may be designated for transmitting requests for resource allocation reports and may be, or may not be limited to, transmitting only requests for resource allocation reports.

[0142] In section 514, UE D 508 can transmit a first SCI message that includes resource reservation. For example, as described above, the SCI can reserve one or more resources for UE D 508 to transmit data (e.g., one or more packets) within a resource selection window. In some aspects, the first SCI message may include a destination ID (e.g., identification information associated with a specific UE, identification information associated with a group used for multicast transmission, etc.).

[0143] In some respects, UE D 508 may use any suitable technology or combination of technologies to transmit the first SCI. For example, UE D 508 may use any suitable communication network (e.g., via RAN, such as RAN 100 or RAN 204, using one or more SL time slots, etc.) to transmit the request. In some respects, UE D 508 may use any suitable communication interface to transmit the SCI, such as a transceiver (e.g., transceiver 410). In some respects, UE D 508 may use PSCCH to transmit the request.

[0144] At 516, UE B 504 can receive the first SCI message transmitted by UE D 508 at 514. Furthermore, in some aspects, at 516, UE B 504 can use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI. For example, UE B 504 can use the combination of the above... Figure 5 One or more technologies described, and / or combined below Figure 11 , Figure 13A and / or Figure 15 One or more technologies are described. Although not shown, UE B 504 can receive SCI messages from any suitable number of UEs near UE B 504 (e.g., in addition to the first SCI message). In such an example, UE B 504 can use information derived from any or all of the received SCI messages to determine resource availability.

[0145] In some respects, UE B 504 may use any suitable technology or combination of technologies to receive the first SCI message. For example, UE B 504 may sample and buffer the received radio signal encoded with the information included in the SCI, and apply appropriate processing to the buffered signal, such as power detection, demodulation, decoding, etc. In some respects, UE B 504 may use any suitable communication interface to receive the first SCI message, such as a transceiver (e.g., transceiver 410). In some respects, UE B 504 may use a PSCCH to receive the first SCI message.

[0146] In some aspects, UE B 504 may not receive the first SCI message transmitted by UE D 508 in 514. For example, UE B 504 may be far enough away (e.g., physical distance and / or RF distance) that UE B cannot reliably receive and / or decode the first SCI message. Additionally or alternatively, in some aspects, UE B 504 may omit the monitoring of one or more resources (e.g., resources used to transmit the first SCI message). For example, UE B 504 may be configured to operate on a discontinuous basis (e.g., based on discontinuous reception intervals) and / or may be configured to monitor less than all resources in the resource sensing window (e.g., only a subset of subcarriers, only a subset of resource elements within one or more subcarriers, etc.). As another example, UE B 504 may be configured to omit any sensing in the resource sensing window. In such examples, UE B 504 may select the resource for transmission using only information about resource availability from one or more other UEs (e.g., using reports from UE A 502 and / or one or more other UEs), or without using any information about resource availability (e.g., randomly selecting resources).

[0147] At 518, UE A 502 may receive a request for a Report on Radio Access (RA) and / or any other suitable signal transmitted by UE B 504 using any suitable technology or combination of technologies. In some aspects, UE A 502 may use any suitable technology or combination of technologies to receive the RA request. For example, UE A 502 may sample and buffer the received radio signal encoded with the information included in the request, and apply appropriate processing to the buffered signal, such as power detection, demodulation, decoding, etc. In some aspects, UE A 502 may use any suitable communication interface to receive the request, such as a transceiver (e.g., transceiver 410). In some aspects, UE A 502 may use sidelink resources (e.g., PSCCH and / or PSSCH) to receive the request. For example, PSSCH may be used to transmit information associated with the request.

[0148] In some respects, UE A 502 may use any suitable technique or combination of techniques to determine the received power of a signal transmitted by UE B 504. For example, UE A 502 may determine the received power by estimating the Reference Signal Received Power (RSRP) based on the demodulation reference signal (DMRS) included in the transmission from UE B 504. In a more specific example, the DMRS may be included in an SCI message transmitted by UE B 504 and / or any other suitable message transmitted using PSCCH. As another more specific example, the DMRS may be associated with a message transmitted by UE B 504 using PSSCH.

[0149] In some respects, for the explicit purpose of determining resource availability, UE A 502 may not measure the received power of the signal transmitted by UE B. However, in general, UE A 502 can be configured to determine the RSRP of the signal transmitted by UE B for other operations, such as channel estimation.

[0150] At 520, UE A 502 can receive the first SCI message transmitted by UE D 508 at 514. Furthermore, in some aspects, at 520, UE A 502 can use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI. For example, UE A 502 can use the combination of the above... Figure 5 One or more technologies described below, in conjunction with Figure 11 , Figure 13A and / or Figure 15 One or more technologies are described. Although not shown, UE A 502 can receive SCI messages from any suitable number of UEs near UE A 502 (e.g., in addition to the first SCI message). In such an example, UE A 502 can use information derived from any or all of the received SCI messages to determine resource availability.

[0151] In some aspects, UE A 502 may not receive the first SCI message transmitted by UE D 508 in 514. For example, UE A 502 may be far enough away (e.g., physical distance and / or RF distance) that UE A 502 cannot reliably receive and / or decode the first SCI message. Additionally or alternatively, in some aspects, UE A 502 may omit the monitoring of one or more resources (e.g., resources used to transmit the first SCI message). For example, UE A 502 may be configured to operate on a discontinuous basis (e.g., based on discontinuous reception intervals) and / or may be configured to monitor less than all resources in the resource sensing window (e.g., only a subset of subcarriers, only a subset of resource elements within one or more subcarriers, etc.).

[0152] In some respects, UE A 502 may use any suitable technology or combination of technologies to receive the first SCI message. For example, UE A 502 may sample and buffer the received radio signal encoded with the information included in the SCI, and apply appropriate processing to the buffered signal, such as power detection, demodulation, decoding, etc. In some respects, UE A 502 may use any suitable communication interface to receive the first SCI message, such as a transceiver (e.g., transceiver 410). In some respects, UE A 502 may use a PSCCH to receive the first SCI message.

[0153] In some respects, UE A 502 (and / or UE B 504) can use fixed thresholds to determine which resources are available. For example, UE A 502 can measure the RSRP of a signal from UE D 508 at -102 dBm (e.g., ), and the -92 dBm RSRP (e.g., for simplicity, UEC 504) of a signal from another UE (e.g., for simplicity, UEC 504 is used in this example). In this example, UE A 502 can determine a fixed threshold for the received signal, which can be used to identify which signals may cause unacceptable levels of interference. In this example, UE A 502 bases this on a priority associated with the transmission (e.g., reported in the SCI from UE B 504). The threshold is set to -107 dBm. As another example, UE A 502 can receive a value from UE B 504 for setting the threshold (e.g., associated with a request, such as a request transmitted by UE B 504 in 512). As yet another example, UE A 502 can set the threshold based on QoS objectives, , And / or any other suitable factors determine the priority in higher layers (e.g., the application layer) and can provide that priority to lower layers (e.g., the physical layer). In some respects, UE B502 can base its priority on the priority associated with the transmission (e.g., ) and / or the device priority associated with UE A 502 (e.g., assigned by the application maintaining the connection with UE A). The priority is set to the RSRP threshold. Generally, the priority can be a value that represents, for example, latency requirements and / or any other suitable reliability requirements. In such an example, UE A 502 may determine that the resources reserved by UE C 506 or UE D 508 are unavailable because the RSRP measured for signals from UE C 506 and UE D 508 is above the threshold.

[0154] In some respects, UE A 502 (and / or UE B 504) can use an adaptive threshold and / or a signal-to-interference ratio (SIR) threshold based on the power of the signal received from the transmitting UE (e.g., UE B 504) to determine which resources are available. For example, as in the preceding example, UE A 502 can measure the same RSRP (e.g., from UE C 506 and UE D 508) ,as well as ), and the RSRP of -90dBm from the signal from UE B (e.g., In this example, UE A 502 may determine a SIR threshold representing the difference in signal power between a desired signal (e.g., a signal from UE B 502) and a potentially interfering signal (e.g., a signal from UE C 506 and / or UE D 508). In this example, UE A 502 sets the SIR threshold to 10 dB based on the priority associated with the transmission, the device priority associated with UE A 502, and / or any other suitable factors, such as the modulation and decoding scheme (MCS) used by UE B 504 for the transmitted signal (e.g., a lower code rate and / or a lower modulation order may be more robust to interference, while a higher code rate and / or a higher modulation order may be more sensitive to interference).

[0155] In a specific example, UE A 502 can determine the SIR between the TX UE and the potentially interfering UE (e.g., ,and UE A 502 can compare this SIR with an SIR threshold. In such an example, UE A 502 can determine that the resources reserved by UE C 506 are unavailable because SIR(B,C) is less than the SIR threshold, while the resources reserved by UE D 508 are available because SIR(B,D) satisfies the SIR threshold. It should be noted that subtracting two values ​​in the logarithmic domain corresponds to division in the linear domain, then transforming to the logarithmic domain. Therefore, the SIR can be calculated by subtracting the RSRP of the interference signal (e.g., dBm) in the logarithmic domain from the RSRP of the desired signal represented in the logarithmic domain.

[0156] Alternatively, in another specific example, UE A 502 may determine an adaptive RSRP threshold based on the SIR threshold and RSRP of the signal received from the transmitting UE (e.g., In this example, UE A 502 can calculate an adaptive threshold (). In such examples, UE A 502 can determine that the resources reserved by UE C 506 are unavailable because... Exceeding the adaptive RSRP threshold (e.g., The resources reserved by UE D 508 are available because Satisfying the adaptive RSRP threshold (e.g., ).

[0157] It should be noted that although the preceding examples are described using a single RSRP value for each UE, this is merely an example, and any suitable number of RSRP values ​​can be averaged to identify RSRP values ​​to be compared with a threshold and / or to estimate the SIR. Furthermore, although described in conjunction with UE A 502, UE B 504 can be configured to use a fixed RSRP threshold, a SIR threshold, and / or an adaptive RSRP threshold. For example, UE A 502 may include an RSRP value measured at UE A 502 that is associated with another UE (e.g., UE D 508), an RSRP value associated with UE B 504, one or more SIR values ​​(e.g., a comparison based on the link between UE B 504 and UE A 502 and the link between another UE (such as UE D 508) and UE A 502), and / or any other suitable value.

[0158] In some respects, UE A 502 can be set based on one or more parameters. For example, if UE A 502 receives and / or otherwise determines the modulation and decoding scheme (MCS) index to be used by UE B 504, then UE A 502 can use that MCS index to set As another example, UE A 502 can be set based on the Quality of Service (QoS) objectives of UE B504 and / or UE A 502. .

[0159] In some respects, The SIR threshold can be set in the range of approximately 0 dB to approximately 20 dB. For example, for very low code rates and low modulation orders (e.g., QPSK), UE A 502 can set the SIR threshold relatively low (e.g., 0 dB, 1 dB, 5 dB). As another example, for 64-QAM modulation with relatively high channel code rates, UE A 502 can set the SIR threshold relatively high (e.g., approximately 20 dB). However, these are merely examples, and It can be set to a variety of values ​​(e.g., any value in the range from approximately 0 dB to approximately 20 dB). Alternatively, in some respects, It can be fixed (e.g., at specific values, such as 7 dB, 8 dB, 9 dB, 10 dB, 11 dB, 12 dB, etc.). In some respects, It can be provided to UE A 502 by UE B 504 (e.g., in conjunction with a request for a report).

[0160] At 522, UE A 502 may transmit a RA report based on the received power in the first SCI message and / or based on the received power of UE B. In some aspects, the report may include a binary resource availability map (e.g., formatted as a matrix or string) representing at least a portion of the resource selection window (e.g., combined with the above). Figure 5 As stated above, and in conjunction with the following text Figure 8 (as described).

[0161] In some respects, UE A 502 may use any suitable technology or combination of technologies to transmit the RA report. For example, UE A 502 may use any suitable communication network (e.g., via RAN, such as RAN 100 or RAN 204, using one or more SL time slots, etc.) to transmit the request. In some respects, UE A 502 may use any suitable communication interface to transmit the RA report, such as a transceiver (e.g., transceiver 410). In some respects, UE A 502 may use an SL report link (e.g., in combination with the above). Figure 2 The described side link report link 226 is used to transmit RA reports.

[0162] At 524, UE B 504 can receive this report and select available resources based on the report received from UE A 502 and / or based on resource availability determined by UE B 504 (e.g., based on the receive power associated with the first SCI message received at 516, and / or the receive power of any other suitable signal such as one or more SCI messages transmitted by other UEs). In some respects, the resource availability determined by UE B 504 can be formatted as a binary resource availability map.

[0163] As mentioned above Figure 5 And the following text combined Figure 9 , Figure 14 and Figure 16 As described, in some aspects, UE B 504 may use any suitable technology or combination of technologies to combine resource availability information received from a report from UE A 502 with resource availability information derived by UE B 504. In some aspects, UE B 504 may use any suitable technology or combination of technologies to receive the RA report transmitted by UE A 502. For example, UE B 504 may sample and buffer the received radio signal encoded with information included in the RA report, and apply appropriate processing to the buffered signal, such as power detection, demodulation, decoding, etc. In some aspects, UE B 504 may use any suitable communication interface to receive the RA report, such as a transceiver (e.g., transceiver 410). In some aspects, UE B 504 may use an SL report link (e.g., the one described above in conjunction with...). Figure 2 The described side link (link 226) is used to receive RA reports.

[0164] In some respects, UE B 504 can randomly select available resources from those identified in reports and / or resource availability information exported from UE B 504. For example, as described below... Figure 8 As described, a portion of the resource selection window may not be suitable for selection (e.g., due to the processing time associated with formatting the packets to be transmitted).

[0165] In section 526, UE D 508 may use the resources reserved by the first SCI to transmit one or more packets intended for at least UE C. In some aspects, UE D 508 may use any suitable technology or combination of technologies to transmit one or more packets. For example, UE D 508 may use any suitable communication network (e.g., via RAN, such as RAN 100 or RAN 204, using one or more SL time slots, etc.) to transmit the one or more packets. In some aspects, UE D 508 may use any suitable communication interface to transmit the one or more packets, such as a transceiver (e.g., transceiver 410). In some aspects, UE D 508 may use PSSCH to transmit the one or more packets.

[0166] At 528, the signal transmitted by UE D 508 at 526 may or may not interfere with the signal transmitted by UE B 504 to UE A 502. For example, if the resources selected for transmitting one or more packets to UE A 502 are the same resources used by UE D 508 for transmitting messages to UE C 506, the signal may cause at least some interference at UE A 502, which may reduce the likelihood that UE A 502 can reliably receive and / or decode the signal transmitted by UE B 504. (See below for further details.) Figure 13A As described, UE A 502 and / or UE B 504 can determine (e.g., at 520 or 516 respectively) that the amount of interference that may be caused by the signal transmitted by UE D 508 at UE A 502 cannot be reliably and substantially reduced to below an acceptable level (e.g., less than about 1% probability, less than about 5% probability, less than about 10% probability, etc.).

[0167] At 530, UE B 504 may use the resource selected at 524 to transmit one or more packets intended for at least UE A. As mentioned above, this resource may be used by another relatively nearby UE (e.g., unlikely to interfere with reception at UE A 502) or not used by any nearby UE. In some aspects, UE B 504 may use any suitable technology or combination of technologies to transmit one or more packets. For example, UE B 504 may use any suitable communication network (e.g., via RAN, such as RAN 100 or RAN 204, using one or more SL time slots, etc.) to transmit the one or more packets. In some aspects, UE B 504 may use any suitable communication interface to transmit the one or more packets, such as a transceiver (e.g., transceiver 410). In some aspects, UE B 504 may use PSSCH to transmit the one or more packets.

[0168] In section 532, UE A 502 can receive packets transmitted by UE B 504 using the selected resources. In some aspects, UE A 502 can use any suitable technology or combination of technologies to receive packets transmitted by UE B 504. For example, UE A 502 can sample and buffer the received radio signal encoded with information included in the packet, and apply appropriate processing to the buffered signal, such as power detection, demodulation, decoding, etc. In some aspects, UE A 502 can use any suitable communication interface to receive packets, such as a transceiver (e.g., transceiver 410). In some aspects, UE A 502 can use PSSCH to receive packets. It should be noted that, although not shown, in some aspects, UE B 504 can transmit SCI messages reserved on the resources selected in section 524.

[0169] Figure 6 This illustrates a signaling diagram of exemplary sidelink signaling used among various UEs (e.g., UE A 502, UE B 504, UE C 506, and UE D 508) to monitor resources within a wireless communication system 600, following a request from a transmitting UE to another UE for assistance in monitoring resources. In some aspects, the wireless communication system 600 may correspond to, for example, the methods described above in conjunction with... Figure 1 , Figure 2 and / or Figure 5 A portion of the described RAN 100, wireless communication system 200, and / or wireless communication system 500.

[0170] In some respects, UE B 604 can be configured to transmit data via PSSCH to one or more other UEs (such as UE A 602). Furthermore, UE C 606 and UE D 608 can represent other UEs communicating using PSSCH, and if they use the same resources for transmission, they may interfere with transmissions sent by UE B 604 (e.g., to UE A 604). Figure 6 In the signaling diagram, UE A 602, UE B 604, UE C 606 and / or UE D 608 can autonomously schedule transmissions (e.g., using sidelink resource allocation mode 2), as described above. Figure 5 As stated above.

[0171] In 610, UE D 608 can transmit a first SCI message that includes one or more resource reservations. For example, as described above... Figure 5 As described above, the SCI can reserve one or more resources for UE D 608 to transmit data (e.g., one or more packets) within a resource selection window. In some respects, UE D 608 can use any suitable technology or combination of technologies to transmit the SCI, such as those described above. Figure 5 The technology described in 514.

[0172] At 612, UE B 604 can receive the first SCI message transmitted by UE D 608 at 610. In some respects, UE B 604 can use any suitable technology or combination of technologies to receive the first SCI message, such as those combined above. Figure 5 The technology described in 514. Furthermore, in some aspects, in 612, UE B 604 may use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI, such as those described above. Figure 5 The technology described in 516.

[0173] At 614, UE A 602 can receive the first SCI message transmitted by UE D 608 at 610. Furthermore, in some respects, at 614, UE A 602 can use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI, such as the combination described above. Figure 5 The technology described in 520. For example, UE A 602 can use a fixed RSRP threshold to determine resource availability (e.g., because UE A 602 has not yet received a transmission from UE B 604 that can be used to determine SIR, because a threshold amount of time has elapsed since the previous transmission from UE B 604 was received, because the number of transmissions received from UE B 604 within a predetermined time period is less than a minimum number, etc.).

[0174] In some respects, UE A 602 may not receive the first SCI message transmitted by UE D 608 at 610. For example, UE A 602 may be far enough away (e.g., physical distance and / or RF distance) that UE A 602 cannot reliably receive and / or decode the first SCI message. Alternatively or additionally, in some respects, UE A 602 may omit monitoring of one or more resources (e.g., resources used to transmit the first SCI message). For example, UE A 602 may be configured to operate on a discontinuous basis (e.g., based on discontinuous reception intervals) and / or may be configured to monitor less than all resources in the resource sensing window (e.g., only a subset of subcarriers, only a subset of resource elements within one or more subcarriers, etc.).

[0175] In some aspects, UE A 602 may monitor resources within a sensing window regardless of whether UE A 602 has received an explicit request to monitor such resources. Alternatively, in some aspects, UE A 602 may monitor resources within a sensing window only after UE A 602 has received an explicit request to monitor such resources. For example, UE A 602 may begin monitoring such resources in response to receiving a request, and may continue monitoring for a predetermined period of time after receiving the request, a predetermined period of time after receiving the most recent transmission from the requesting UE, and / or continue monitoring until an explicit request to stop monitoring resources of a particular UE is received.

[0176] In some respects, UE A 602 can continuously monitor resources in the resource selection window and can periodically transmit RA reports at predefined intervals (e.g., as a unicast to any UE requesting such a report, as a multicast or multi-cast to one or more UEs requesting such a report, and / or as a broadcast to any nearby UEs capable of receiving and demodulating the report). For example, UE A 602 can be configured to transmit a report once every N time slots (e.g., every 8 time slots).

[0177] In particular, in the second case with periodic reporting, the last received data from the TX-UE may be too old to be used for SIR calculation, and in this case, the RX-UE may revert to the traditional fixed RSRP threshold. The definition of "too old" can be based on the application and, in particular, the UE's mobility.

[0178] At 616, UE B 604 can transmit a request for a resource allocation (RA) report to a nearby UE (e.g., UE A 602). In some respects, this request may include any suitable information, such as those combined with the above. Figure 5The information described in section 512. In some respects, the request can be transmitted using any suitable technology or combination of technologies, such as those described above. Figure 5 The technology described in 512.

[0179] In 618, UE A 602 may transmit an RA report based on the received power in the first SCI message and / or the received power in any other SCI message reserving resources in the resource sensing window. In some aspects, the report may include a binary resource availability map (e.g., formatted as a matrix or string) representing at least a portion of the resource selection window (e.g., combined with the above). Figure 5 As stated above, and in conjunction with the following text Figure 8 (as described above). In some respects, UE A 602 may use any suitable technology or combination of technologies to submit a report, such as those described above. Figure 5 The technology described in 522.

[0180] At 620, UE D 608 can use the resources reserved by the first SCI to transmit one or more packets intended for at least UE C. In some respects, UE D 608 can use any suitable technology or combination of technologies to transmit one or more packets, such as the combination above. Figure 5 The technology described in 526.

[0181] At 622, UE B 604 may use resources selected from the resource set to transmit one or more packets intended for at least UE A 602, based on information detected by UE B 604 and / or reports received at 618 (e.g., using the above combination). Figure 5 (Any suitable technology or combination of technologies described in 524) can be used to determine if the resource set is available.

[0182] At 624, UE D 608 can transmit a second SCI, which reserves one or more resources in the resource selection window. In some respects, UE D 608 can use any suitable technology or combination of technologies to transmit the SCI, such as those described above. Figure 5 The technology described in 514.

[0183] At 626, UE B 604 can receive the second SCI message transmitted by UE D 608 at 624. In some respects, UE B 604 can use any suitable technology or combination of technologies to receive the second SCI message, such as those combined above. Figure 5The technology described in section 514. Furthermore, in some aspects, in section 626, UE B 604 may use any suitable technology or combination of technologies to determine resource availability based on the information in the second SCI. For example, UE B 604 may use the combination of the above... Figure 5 516 describes one or more technologies.

[0184] In some respects, UE B 604 may not receive the second SCI message transmitted by UE D 608 at 624. For example, UE B 604 may be far enough away (e.g., physical distance and / or RF distance) that UE B 604 may no longer reliably receive and / or decode the second SCI message. Additionally or alternatively, in some respects, UE B 604 may omit the monitoring of one or more resources (e.g., as described above). Figure 5 (as described in 516). For example, after transmitting a request for an RA report and / or receiving an RA report, UEB 604 may reduce (e.g., partially or entirely) the monitored resources.

[0185] At 628, UE A 602 can use any suitable technique or combination of techniques to determine the received power of the signal transmitted by UE B 604, such as the combination mentioned above. Figure 5 The technology described in 518.

[0186] At 630, UE A 602 can receive the second SCI message transmitted by UE D 608 at 624. In some respects, UE B 604 can use any suitable technology or combination of technologies to receive the second SCI message, such as those combined above. Figure 5 The technology described in 516. Furthermore, in some aspects, in 630, UE A 602 can use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI, such as those described above. Figure 5 The technology described in 516.

[0187] In section 632, UE A 602 can transmit a second RA report based on a second SCI and / or any other suitable SCI, and / or based on the UE B's received power. In some respects, UE B 604 can use any suitable technology or combination of technologies to transmit a second RA report, such as those described above. Figure 5 The technology described in 522.

[0188] Although not shown, UE B 604, UE D 608 and UE A 602 can perform the actions described above. Figure 5 Actions similar to those described in 524 to 532, such as selecting resources based on a second RA report, transmitting packets using the selected resources, and receiving the transmitted packets.

[0189] Figure 7 This is a signaling diagram illustrating exemplary side-link signaling for selecting resource monitoring techniques based on transmission reliability parameters between various UEs (e.g., UE A 702, UE B 704, UE C 706, and UE D 708) within a wireless communication system 700, according to some aspects of the disclosed subject matter. In some aspects, the wireless communication system 700 may correspond to, for example, the above-described combinations of... Figure 1 , Figure 2 , Figure 5 and / or Figure 6 A portion of the described RAN 100, wireless communication system 200, wireless communication system 500 and / or wireless communication system 600.

[0190] In some respects, UE B 704 can be configured to transmit data via PSSCH to one or more other UEs (such as UE A 702). Furthermore, UE C 706 and UE D 708 can represent other UEs communicating using PSSCH, and if they use the same resources for transmission, they may interfere with transmissions sent by UE B 704 (e.g., to UE A 704). Figure 7 In the signaling diagram, UE A 702, UE B 704, UE C 706 and / or UE D 708 can autonomously schedule transmissions (e.g., using sidelink resource allocation mode 2), as described above. Figure 5 As stated above.

[0191] In 712, UE D 708 can use PSCCH to transmit SCI messages and / or use PSSCH to transmit one or more packets. In some respects, UE D 708 can use any suitable technology or combination of technologies to transmit SCI messages and / or packets, such as those combined above. Figure 5 514 and / or Figure 5 The technology described in 526.

[0192] At 714, UE B 704 can determine and / or retrieve parameters related to the target reliability of the transmission (e.g., to UE A 702), and / or parameters that can be used to estimate the possible reliability of the transmission (e.g., to UE A 702). In some aspects, this parameter can be based on signals detected and / or received prior to 714, such as SCI and / or messages included in packets transmitted at 712. For example, UE B 704 can determine the Channel Busy Rate (CBR) (e.g., based on the fraction of subframes in which the Received Signal Strength Indicator (RSSI) exceeds a pre-configured value within a predetermined time period) as a parameter that can be used to estimate the congestion of communication system 700.

[0193] As another example, UE B 704 can determine and / or retrieve the priority of packets to be transmitted (e.g., the packet priority parameter associated with that packet). In such an example, UE B 704 may aim for higher reliability of packets associated with higher priorities (e.g., reducing latency, reducing the likelihood of packets being dropped, etc.).

[0194] As another example, UE B 704 can determine the remaining packet delay budget (PDB) associated with a packet to be transmitted as a parameter related to target reliability. In such examples, a shorter PDB can instruct UE B 704 to target higher reliability for the transmission associated with that packet, thereby increasing the likelihood that the packet will be successfully received by the target within the PDB.

[0195] As another example, UE B 704 can determine the type of broadcast associated with a packet to be transmitted. In such an example, a packet to be unicast may not be as sensitive to reduced reliability as a packet to be multicast or broadcast (e.g., because a multicast packet should be decoded by all members of the group, if the reliability is relatively low, it increases the likelihood that at least one group member will drop the low-reliability packet).

[0196] As another example, UE B 704 can determine the target's area ID and / or parameters indicating the distance to the target (e.g., parameters indicating RF distance, such as the RSRP of the signal received from the target). In a more specific example, UE B 704 can determine the RSRP of the UE to which the packet will be unicast (e.g., UE A 702). As another example, UE B 704 can use range parameters derived from an SCI received from a UE to which it will multicast packets. In a more specific example, multicast communication (e.g., connectionless multicast communication) can define range parameters that can be used to create self-organizing groups of nearby UEs. In such examples, it can be expected that UEs within the range will decode the multicast transmission and can be expected to respond with N (ACK). In such examples, it can be expected that a larger range of multicast will affect reliability (e.g., if other parameters such as transmission power remain constant, it can be expected that signals transmitted over a longer range will be received at lower power). Generally, UEB 704 can use any suitable parameter that indicates the location of each of the one or more UEs to which the packet will be transmitted to determine the target reliability of the packet (e.g., a larger transmission distance may be associated with lower reliability).

[0197] As another example, UE B 704 may determine and / or retrieve explicit reliability requirements associated with packets to be transmitted. In a more specific example, such reliability requirements may indicate that packets will be transmitted with characteristics configured to target at least the required reliability (e.g., transmission power, MCS, etc.). In a more specific example, the reliability requirements associated with packets may be used to determine the reliability level of the transmission target (e.g., a reliability requirement of 0.99 may indicate that at least 99 out of every 100 packets transmitted should be received and decoded by the transmission target).

[0198] As another example, UE B 704 can determine parameters indicating periodicity, with which UE B 704 is configured to monitor received signals. For instance, if UE B 704 is configured to use a specific discontinuous reception (DRX) interval, UE B 704 cannot monitor all resources in the resource sensing window, and therefore can confidently identify available resources only in a portion of the resource selection window.

[0199] As yet another example, UE B 704 can determine and / or retrieve parameters indicating the power at which UE B 704 is configured to transmit using sidelink time slots. Transmitting at lower power would reduce transmission reliability if all other parameters remained constant.

[0200] In 716, UE B 704 can select a resource allocation (RA) technique (e.g., a specific technique for determining which resources are available in the resource selection window) based on one or more transmission reliability parameters determined and / or retrieved in 714.

[0201] In some respects, UE B 704 can use any suitable technology or combination of technologies to select an RA technology based on one or more parameters. For example, UE B 704 can retrieve a lookup table associated with one or more parameters. In such an example, such a lookup table can indicate which RA technology to select based on the value of one or more parameters.

[0202] As another example, UE B 704 can compare the parameter value with a threshold, and if the parameter is below the threshold, UE B 704 can select a first technique, and if the parameter is above the threshold, it can select a second technique.

[0203] As another example, UE B 704 can compare a parameter value with a threshold, and if the parameter is below (or above) the threshold, UE B 704 can select a first technique, and if the parameter is above (or below) the threshold, it can select a set of techniques (e.g., exclude the first technique).

[0204] In a specific example, if UE B 704 determines that the network load near UE B 704 is relatively light (e.g., less than a CBR of about 0.5, less than a CBR of about 0.8, or any other suitable CBR threshold), then UE B 704 may choose a first technique (e.g., a technique that combines the report from UE B 704 with the report from UE A 702). Otherwise, if UE B 704 determines that the network load near UE B 704 is not relatively light (e.g., the CBR exceeds a threshold), then UE B 704 may choose a first technique (e.g., a technique that combines the report from UE B 704 with the report from UE A 702).

[0205] In another specific example, if UE B 704 is configured to monitor received signals discontinuously, UE B 704 may select a technique that uses RA reports from another device (e.g., UE A 702) in addition to or instead of using only the information monitored by UE B 704.

[0206] At 718, if the technology selected at 716 incorporates a RA report from another UE (e.g., UE A 702), then UEB 704 may transmit a request for a resource allocation (RA) report to a nearby UE (e.g., UE A 702). In some respects, this request may include any suitable information, such as those combined with the above. Figure 5 The information described in section 512. In some respects, the request can be transmitted using any suitable technology or combination of technologies, such as those described above. Figure 5 The technology described in section 512. In some respects, if the selected technology is not incorporated into a RA report from another UE, UE B 704 may omit the request for a RA report.

[0207] At 720, UE D 708 can transmit a first SCI, which reserves one or more resources in the resource selection window. In some respects, UE D 708 can use any suitable technology or combination of technologies to transmit the SCI, such as those described above. Figure 5 The technology described in 514.

[0208] At 722, UE B 704 can receive the first SCI message transmitted by UE D 708 at 720. In some respects, UE B 704 can use any suitable technology or combination of technologies to receive the first SCI message, such as those combined above. Figure 5 The technology described in section 514. Furthermore, in some aspects, in section 722, UE B 704 may use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI. For example, UE B 704 may use the combination of the above... Figure 5 516 describes one or more technologies.

[0209] In some respects, UE B 704 may not receive the first SCI message transmitted by UE D 708 at 722. For example, UE B 704 may be far enough away (e.g., physical distance and / or RF distance) that UE B 704 may no longer reliably receive and / or decode the first SCI message. Additionally or alternatively, in some respects, UE B 704 may omit the monitoring of one or more resources (e.g., as described above). Figure 5 (as described in 516). For example, after transmitting a request for an RA report and / or receiving an RA report, UEB 704 may reduce (e.g., partially or entirely) the monitored resources.

[0210] At 724, UE A 702 can use any suitable technique or combination of techniques to determine the received power of the signal transmitted by UE B 704, such as the combination mentioned above. Figure 5 The technology described in 518.

[0211] At 726, UE A 702 can receive the first SCI message transmitted by UE D 708 at 720. In some respects, UE B 704 can use any suitable technology or combination of technologies to receive the first SCI message, such as those combined above. Figure 5 The technology described in 516. Furthermore, in some aspects, in 726, UE A 702 may use any suitable technology or combination of technologies to determine resource availability based on the information in the first SCI, such as those described above. Figure 5 The technology described in 516.

[0212] At 728, UE A 702 can transmit RA reports based on the first SCI and / or any other suitable SCI, and / or based on the UE B received power. In some respects, UE B 704 can use any suitable technology or combination of technologies to transmit RA reports, such as those combined above. Figure 5 The technology described in 522.

[0213] At 730, UE B 704 can receive the report and select available resources based on the chosen technology. For example, UE B 704 can select available resources based on the report received from UE A 702 and / or based on resource availability determined by UE B 704 (e.g., based on the receive power associated with the first SCI message received at 720, and / or the receive power of any other suitable signal such as one or more SCI messages transmitted by other UEs). In some aspects, the resource availability determined by UE B 704 can be formatted as a binary resource availability map. In some aspects, UE B 704 can use any suitable technology or combination of technologies to select available resources, which may or may not include a combination of the RA report generated by UE B 704 and the RA report received from UE A 702. Examples of such technologies are combined above. Figure 5 Describe it, and combine it with the following text. Figure 9 , Figure 14 and Figure 16 It has been described.

[0214] Although not shown, UE B 704, UE D 708 and UE A 702 can perform the actions described above. Figure 5 Actions similar to those described in 526 to 532, such as transmitting packets using selected resources and receiving transmitted packets.

[0215] Figure 8 Based on some aspects of the disclosed subject matter, this example shows signals detected in a sensing window and resources reserved in a resource selection window, which a user equipment can use to select resources for data transmission. For example... Figure 8 As shown, both the transmitting UE (e.g., UE B) and / or the receiving UE (e.g., UE A) can monitor the sensing window used for transmission (e.g., SCI messages). Figure 8 In the example, both UEs monitor the sensing window. However, as described above, the mechanism described herein can use monitoring results generated by a single device (e.g., UE A or UE B) to determine which resources are available and which are not in the resource selection window.

[0216] like Figure 8 As conceptually illustrated, transmissions received within a sensing window may include reservations for one or more resources within a resource selection window. Furthermore, a (variable) gap may exist between the sensing window and the earliest time the UE B can select for packet transmission within the selection window. For example, processing time... This can represent the amount of time that UE B spends processing received signals to determine whether a specific resource in the resource selection window has been reserved. For example, to determine whether a specific resource in the resource selection window has been reserved, UE B can receive the SCI, decode the SCI, and determine which resources the SCI has reserved.

[0217] As another example, processing time This can represent the amount of time that the UE B takes to select a specific resource after resource selection is triggered (e.g., when a packet for transmission is received from the UE B's processor, for example).

[0218] As yet another example, the total time period represented in the sensing window and resource selection window can be time. that time At least the minimum value (e.g., And not greater than the remaining packet delay budget.

[0219] like Figure 8 As shown, the mechanism described in this paper can incorporate information from two UEs into the process by which UE B selects the resources for transmission.

[0220] Figure 9 These are examples of reports generated by the transport UE and auxiliary UE for an upcoming resource selection window, based on some aspects of the disclosed topic, as well as combined reports that can be used to select resources for data transmission. Figure 9 The first RA report 902 generated by UE B and the second RA report 904 generated by UE A are shown. (As mentioned above...) Figure 5 In some aspects, UE B can combine reports 902 and 904 to determine whether a particular resource is available to UE B. For example, UE B can perform a bitwise logical AND operation 906 between reports 902 and 904, and if a resource is identified as available in both reports 902 and 904, then the resource can be identified as available. As another example, UE B can perform a bitwise multiplication between reports 902 and 904, and if a resource is identified as available in both reports 902 and 904, then the resource can be identified as available (e.g., if 1 indicates an available resource and 0 indicates an unavailable resource).

[0221] Figure 9 Conceptual illustrations of switches 908 and 910 are included, which can represent the results of the technology selection process. Figure 9 In the example shown, switches 908 and 910 are both shown as closed, which could represent a technique in which reports 902 and 904 are both used to generate a combined report 912, which can be used to identify available resources that can be selected by UE B. Figure 9 Examples in this context can be referred to as AND combinations.

[0222] Although not shown, the example of switch 908 being open and switch 910 being closed can represent a technique using only report 902 (in such examples, AND 906 and combined report 912 can be omitted). Such an example can be referred to as a TX-only technique.

[0223] Furthermore, although not shown, the example of switch 908 being closed and switch 910 being open can indicate that UE B uses only the technology of report 904 (in such examples, AND 906 and combined report 912 can be omitted). Such an example can be referred to as RX-only technology.

[0224] Figure 10 This is a signaling diagram illustrating, according to some aspects of the disclosed subject matter, the sensing of illustrative sidelink signaling of resources reserved in an upcoming resource selection window between various user equipment (e.g., UE A 1002, UE B 1004, UE C 1006, and UE D 1008) within a wireless communication system 1000. In some aspects, the wireless communication system 1000 may correspond to, for example, the above-described combinations of... Figure 1 , Figure 2 , Figure 5 , Figure 6 and / or Figure 7 A portion of the described RAN 100, wireless communication system 200, wireless communication system 500, wireless communication system 600 and / or wireless communication system 700.

[0225] In some respects, UE B 1004 can be configured to transmit data via PSSCH to one or more other UEs (such as UE A 1002), and UE D can be configured to transmit data via PSSCH to one or more other UEs (such as UE C 1006). Furthermore, if UE D 1008 and UE C 1006 use the same resources for transmission, their communication may interfere with transmissions sent by UE B 1004 (e.g., to UE A 1004). Similarly, if UE B 1004 and UE A 1002 use the same resources for transmission, their communication may interfere with transmissions sent by UE D 1008 (e.g., to UE C 1006). Figure 10 In the signaling diagram, UE A 1002, UE B 1004, UE C 1006 and / or UE D 1008 can autonomously schedule transmissions (e.g., using sidelink resource allocation mode 2), as described above. Figure 5 As stated above.

[0226] In 1012, UE B 1004 can transmit signals (e.g., SCI messages transmitted using PSCCH and / or one or more packets transmitted using PSSCH). In some respects, UE B 1004 can use any suitable technology or combination of technologies to transmit SCI messages and / or packets, such as the combination above. Figure 5 514 and / or Figure 5 The technology described in 526.

[0227] In 1014, UE D 1008 can use PSCCH to transmit SCI messages and / or use PSSCH to transmit one or more packets. In some aspects, signals can be transmitted (e.g., SCI messages transmitted using PSCCH and / or one or more packets transmitted using PSSCH). In some aspects, UE D 1008 can use any suitable technology or combination of technologies to transmit SCI messages and / or packets, such as those combined above. Figure 5 514 and / or Figure 5 The technology described in 526.

[0228] In 1016, UE C 1006 can use any suitable technology or combination of technologies to determine the received power of the signal transmitted by UE B 604, such as the combination mentioned above. Figure 5 The technology described in 518.

[0229] In 1018, UE A 1002 can use any suitable technology or combination of technologies to determine the received power of the signal transmitted by UE B 1004, such as the combination mentioned above. Figure 5 The technology described in 518.

[0230] In 1020, UE C 1006 can use any suitable technology or combination of technologies to determine the received power of the signal transmitted by UE D 1008, such as the combination mentioned above. Figure 5 The technology described in 518.

[0231] In 1022, UE B 1006 can use any suitable technology or combination of technologies to determine the received power of the signal transmitted by UE D 1008, such as the combination mentioned above. Figure 5 The technology described in 518.

[0232] In 1024, UE A 1002 can use any suitable technology or combination of technologies to determine the received power of the signal transmitted by UE D 1008, such as the combination mentioned above. Figure 5 The technology described in 518.

[0233] At 1026, UE A 1002 can use any suitable technology or combination of technologies to determine resource availability based on the information in the signal transmitted by UE D 1008 at 1014, such as the combination mentioned above. Figure 5 The technology described in section 516. Furthermore, in section 1026, UE A 1002 can determine whether the resources reserved by UE D 1008 are available based on a comparison of the received power of the signal from UE D with the received power of the signal from UE B. For example, UE A 1002 can use a SIR threshold and / or an adaptive RSRP threshold to determine whether UE B 1004 can use the resources reserved by UE D 1008 to transmit packets to UE A 1002 (e.g., as described above in conjunction with...). Figure 5 (As described in section 520). In some respects, section 1026 can be omitted. For example, when UE B 1004 does not request a report, UE A 1002 can omit determining resource availability and / or generating a report. However, in Figure 10 In the example shown, UE A 1002 can report the received power of the signal from UE B 1004 and the received power of the signal from UE D 1008, as described below in conjunction with 1030.

[0234] At 1028, UE C 1006 can transmit a report indicating the received power of the signal from UE B 1004 at UE C 1006 and the received power of the signal from UE D 1008 at UE C 1006. In some respects, UE C 1006 can use any suitable technology or combination of technologies to transmit this report, such as those described above. Figure 5 The techniques described in section 522. In some respects, the reports transmitted by UE C 1006 can be in any suitable format. For example, UE C 1006 can report the RSRP of each signal, as well as the identification information of the UE from which the signal is received. Alternatively or, as another example, UE C 1006 can report the SIR of a pair of signals received from two different UEs (e.g., comparing the SIR(B,D) of the RSRP from UE B and the RSRP from UE D measured at UE C).

[0235] At 1030, UE A 1002 may transmit RA reports and / or reports indicating the received power of signals from UE B 1004 at UE A 1002 and the received power of signals from UE D 1008 at UE A 1002. In some respects, UE A 1002 may use any suitable technology or combination of technologies to transmit reports, such as those combined above. Figure 5The technology described in section 522. In some respects, the report transmitted by UE A 1002 can be in any suitable format, such as those described above. Figure 5 The format described in 522 and / or the format described in conjunction with 1028 above.

[0236] In 1032, UE B 1004 can determine resource availability based on the interference (e.g., cross-link interference (CLI)) that UE B 1004 may cause at UE C 1006 when UE B 1004 transmits packets targeted at UE A 1002. Alternatively, UE B 1004 can determine resource availability based on the signal-to-interference ratio (SIR), which represents the amount of interference (e.g., SIR(B,D)) that a transmission from UE D 1008 may cause at UE A 1002 when UE B 1004 transmits packets targeted at UE A 1002.

[0237] In some respects, if the amount of CLI at UE C exceeds a threshold, UE B 1004 can identify that the resource reserved by UE D 1008 and targeted at UE C 1006 is unavailable, regardless of... or For example, even if a resource is considered available because the signal received at UE B 1004 is below a fixed or adaptive threshold, UE B 1004 may still identify the resource as unavailable if using that frequency for transmission could interfere with transmission from UE D 1008 to UE C 1006. Techniques that take cross-link interference (CLI) into account can be called CLI-based techniques and can be used in conjunction with other types of techniques, such as AND combinations, TX-only, or RX-only.

[0238] In some respects, if the SIR(D,A) at UE A 1002 is greater than the threshold SIR and / or if Lower than based on With an adaptive RSRP threshold and a SIR threshold, UE B 1004 can identify the resources reserved by UE D 1008 (or another UE) as available. The technology by which the TX UE (e.g., UE B 1004) considers the SIR at the RX UE (e.g., UE A 1002) can be called a SIR-based technology and can be used in combination with other types of technologies (e.g., CLI-based, AND combination, TX-only, or RX-only).

[0239] Figure 11This is a flowchart illustrating an exemplary process 1100 in which a transport user equipment selects resources in an upcoming resource selection window based on resources reported as unavailable for the transport UE and / or auxiliary UE, according to some aspects of the disclosed subject matter. At 1102, the UE (e.g., UE 126, UE 206b, UE B 504, etc.) can enter sidelink (SL) resource allocation mode 2. As described above... Figure 5 In Mode 2, the UE can select and / or reserve one or more sidelink time slots without the assistance of a base station.

[0240] In section 1104, the UE can determine and / or retrieve parameters related to the target reliability of a transmission (e.g., to an RX UE, such as UE 128, UE 206a, UEA 502, etc.), and / or parameters that can be used to estimate the probable reliability of the transmission (e.g., to an RX UE). In some respects, the UE can use any suitable technology or combination of technologies to determine and / or retrieve such parameters, such as those described above. Figure 7 The technology described in 714.

[0241] At 1106, the UE can select a resource allocation (RA) technique (e.g., a specific technique for determining which resources are available in a resource selection window) based on one or more transmission reliability parameters determined and / or retrieved at 1104. In some respects, the UE can use any suitable technique or combination of techniques to determine and / or retrieve such parameters, such as those combined above. Figure 7 The technology described in 716.

[0242] At 1108, the UE can determine whether the selected RA technology uses the UE (e.g., a TX UE, such as UE 126, UE 206b, UE B 504, etc.) to sense resource availability. For example, if the selected technology is a TX-only technology or an AND combination technology, the UE can determine that the technology uses the UE to sense resource availability. As another example, if the selected technology is an RX-only technology, the UE can determine that the technology does not use the UE to sense resource availability.

[0243] If the UE determines that the selected technology uses the UE to sense resource availability ("Yes" at 1108), then process 1100 can move to 1110. Otherwise, if the UE determines that the selected technology does not use the UE to sense resource availability ("No" at 1108), then process 1100 can move to 1120.

[0244] In 1110, the UE can monitor whether resources within the resource sensing window have signals, such as Side Link Control Information (SCI) messages. In some respects, the UE can use any suitable technology or combination of technologies to monitor resources, such as those described above. Figure 5 The technology described in 516 and / or 520.

[0245] In section 1112, the UE can identify available and unavailable resources within the resource selection window. In some aspects, the UE can use any suitable technology or combination of technologies to determine which resources are available and / or which are unavailable. For example, the UE can use the combination described above... Figure 5 520 and / or 524 and / or Figure 10 The techniques described in 1032. For example, if the selected technique is a TX-only technique or an AND combination, the UE can use a fixed RSRP threshold to determine which resources are available and / or which are unavailable. As another example, if the selected technique is a SIR-based technique, the UE can use an adaptive RSRP threshold and / or SIR threshold to determine which resources are available and / or which are unavailable. In such examples, the UE can receive supplementary information (e.g., RSRP values ​​or SIR values) from another UE (e.g., RX UEs, such as UE 128, UE 206a, UE A 502, etc.). As yet another example, if the selected technique is a CLI-based technique, the UE can use CLI thresholds to determine which resources are available and / or which are unavailable based on interference that the UE may cause at an RX UE that is not the target of the UE. In such examples, the UE can receive supplementary information (e.g., RSRP values ​​or SIR values) from other UEs (e.g., RX UEs, such as UE 128 and UE 130, UE A 502 and UE C 504, etc.). In some respects, process 1100 can be moved from 1112 to 1120.

[0246] In step 1114, the UE can determine whether the selected RA technology uses RA reports from another UE (e.g., an RX UE, such as UE128, UE206a, UE A502, etc.) to sense resource availability. For example, if the selected technology is an RX-only technology or an AND combination technology, the UE can determine that the technology uses RA reports from another UE to determine resource availability. As another example, if the selected technology is a TX-only technology, the UE can determine that the technology does not use RA reports from another UE to determine resource availability.

[0247] If the UE determines that the selected technology uses RA reports from another UE to determine resource availability ("Yes" at 1114), then process 1100 can move to 1116. Otherwise, if the UE determines that the selected technology does not use RA reports from another UE to determine resource availability ("No" at 1114), then process 1100 can move to 1120.

[0248] At 1116, the UE requests a report from another UE (e.g., an RX UE, such as UE 128, UE 206a, UE A 502, etc.). In some respects, the UE can use any suitable technology or combination of technologies to request a report from another UE, such as the combination above. Figure 5 The technology described in 512.

[0249] In 1118, the UE can receive a RA report from another UE, which identifies resources available and / or unavailable in the resource selection window. In some respects, the UE can use any suitable technology or combination of technologies to receive the report from another UE, such as the combination above. Figure 5 The technology described in 524.

[0250] Although not shown, a UE may also receive reports from other RX UEs indicating, for example, RSRPs from individual UEs (e.g., UE 126 and UE 132), and / or SIRs between individual UE pairs (e.g., UE 126 and UE 130, UE 132 and UE 130). Note that such reports may or may not be associated with RA reports. For example, an RX UE may report RSRP values ​​without attaching a binary resource availability map (or other information indicating resource availability) to the report.

[0251] At 1120, the UE can identify available and / or unavailable resources based on signals received by the UE during the sensing window and / or based on RA reports received from another UE. In some aspects, the UE can use any suitable technology or combination of technologies to identify available and / or unavailable resources. For example, the UE can use the combination of the above... Figure 1 and Figure 9 The described techniques, and / or those combined below Figure 14 and Figure 16 The technology described.

[0252] At 1122, the UE can receive one or more packets to transmit to one or more RX UEs using the SL time slot. In some respects, the UE can receive packets from any suitable source. For example, in response to the UE determining that there is information to transmit to another UE, the UE can generate a packet. As another example, packets to be forwarded to another UE (e.g., RX UE) can be received from another device (e.g., another UE, a device connected via a communication link such as a Bluetooth link, a Wi-Fi link, etc.).

[0253] At 1124, the UE can select and / or reserve one or more available resources from the available resources identified at 1120 within the resource selection window. In some respects, the UE can use any suitable technology or combination of technologies to select one or more available resources. For example, the UE can randomly select available resources from all available resources.

[0254] In some respects, the UE can use any suitable technology or combination of technologies to reserve the selected resources. For example, as described above... Figure 5 As described in 514, the UE may transmit side link control information (SCI), which includes reservation information indicating which resources the UE has reserved.

[0255] At 1126, the UE may use the resources selected and / or reserved at 1126 to transmit one or more packets received at 1122. In some respects, the UE may use any suitable technology or combination of technologies to transmit one or more packets, such as the combination described above. Figure 5 The technology described in 530.

[0256] Figure 12 This is a flowchart illustrating an exemplary process 1200 in which an auxiliary user equipment generates a report for a transport UE based on some aspects of the disclosed subject matter. The report indicates which resources are available and / or unavailable for selection by the transport UE in an upcoming resource selection window.

[0257] At 1202, a UE (e.g., an RX UE, such as UE 128, UE 206a, UE A 502, etc.) can receive a request for a Resource Allocation Report (RA) from a nearby UE (e.g., a TX UE, such as UE 126, UE 206b, UE B 504, etc.). In some respects, the UE can use any suitable technology or combination of technologies to receive this request, such as those described above. Figure 5 The technology described in 518.

[0258] In 1204, the UE can monitor whether resources within the resource sensing window have side link control information (SCI), which may include reservations for resources within the resource selection window. In some aspects, the UE can use any suitable technology or combination of technologies to monitor resources, such as those described above. Figure 5 The technology described in 516 and / or 520.

[0259] At 1206, the UE can determine resource availability for nearby UEs (e.g., the UE that received the RA report request from it at 1202) based on the reserved and / or received power of signals (such as SCI messages) received at 1204. In some aspects, the UE can use any suitable technology or combination of technologies to determine resource availability. For example, the UE can use the combination of the above... Figure 5 520 and / or 524 and / or Figure 10 The techniques described in 1026. For example, a UE can use a fixed RSRP threshold to determine which resources are available and / or which are unavailable. As another example, a UE can use an adaptive RSRP threshold and / or a SIR threshold to determine which resources are available and / or which are unavailable.

[0260] In 1208, the UE can generate a report indicating which resources are available and / or unavailable in the resource selection window. In some respects, in 1208, the UE can use any suitable technology or combination of technologies to generate the RA report, such as those described above. Figure 5 The technology described in 520.

[0261] At 1210, the UE can transmit the report generated at 1208 to a nearby UE. In some respects, the UE can use any suitable technology or combination of technologies to transmit the report to a nearby UE, such as the combination mentioned above. Figure 5 The technology described in 522.

[0262] Figure 13A This is a flowchart illustrating an exemplary process 1300 in which the transmitting UE senses resources that are reserved but have a relatively low level of interference to the link between the transmitting UE and the receiving UE, according to some aspects of the disclosed subject matter. Figure 13B It is a schematic diagram of a transmitting UE, a receiving UE, and other UEs that may cause interference to the link between the transmitting UE and the receiving UE and / or be affected by interference caused by the link between the transmitting UE and the receiving UE, based on some aspects of the disclosed subject matter.

[0263] At 1302, the UE (e.g., UE 126, UE 128, UE 130, UE 132, UE 206a, UE 206b, UE A 502, UE B 504, UE A 1352, UE B 1354, UE C 1356, UE D 1358, UE E 1360, UE F 1362, etc.) can determine the signal-to-interference ratio (SIR) between the first link connecting the first TX UE and the RX UE and the second link connecting the second TX UE and the RX UE.

[0264] For example, the UE can determine the SIR between the first link connecting UE B 1354 and UE A 1352 and the second link connecting UE C 1356 and UE A 1352.

[0265] As another example, the UE can determine the SIR between the first link connecting UE B 1354 and UE A 1352 and the second link connecting UE D 1358 and UE A 1352.

[0266] As another example, the UE can determine the SIR between the first link connecting UE C 1356 and UE F 1362 and the second link connecting UE B1354 and UE F 1362.

[0267] In some respects, the UE can determine the SIR based on values ​​it has already measured. For example, if the UE performing procedure 1300 is an RX UE (e.g., UE A 1352), the UE can determine the SIR based on a Reference Signal Received Power (RSRP) estimate, which is generated by the UE based on the signals received by the UE.

[0268] Alternatively, in some respects, the UE may determine the SIR based on a value it has received from another device. For example, if the UE performing procedure 1300 is a TX UE (e.g., UE B 1354), the UE may determine the SIR based on an RSRP estimate that the UE received from another UE (e.g., UE A 1352).

[0269] In addition to or instead of determining the SIR at 1302, in some respects, the UE may determine an adaptive RSRP threshold based on the SIR threshold and RSRP at the RX UE (e.g., as combined above). Figure 5 (As described). For example, if the UE determines an adaptive RSRP threshold, the UE can compare the RSRP measured at the RX UE from the potential interference TX with the RSRP threshold to determine whether a transmission from the potential interference TX is likely to interfere with the transmission of the RX UE. Therefore, in some aspects, 1302 can be omitted.

[0270] At 1304, the UE can identify resources reserved by the second UE. In some aspects, the UE can use any suitable technology or combination of technologies to identify resources reserved by the second UE. For example, as described above... Figure 5 As described in 516 and 520, the UE can receive the SCI from a second UE that has reserved resources, and can identify the reserved resources by decoding the SCI.

[0271] In 1306, for each resource reserved by the second UE, the UE can determine whether another UE has reserved the same resource. For example, the UE can perform 1302 and / or 1304 for any number of nearby UEs (e.g., any TX UE that transmits an SCI that can be decoded by that UE) and can identify resources reserved by multiple UEs.

[0272] If the UE determines that multiple reservations exist for common resources ("Yes" at 1308), then procedure 1300 can move to 1310. At 1310, the UE can determine the aggregated SIR (or total RSRP) based on the RSRP of each potential interfering link. For example, the UE can aggregate the RSRP from each potential interfering link. For example, the UE can sum the RSRP from each potential interfering UE in the linear domain (e.g., ...). Where N is the number of potentially interfering UEs. In such examples, the aggregated power can be converted to a logarithmic domain value to facilitate comparison with an RSRP threshold in the logarithmic domain. In such examples, the UE can determine the aggregated SIR (e.g., by subtracting the aggregated RSRP in the logarithmic domain from the RSRP of the desired link in the logarithmic domain). Alternatively, the UE can compare the aggregated RSRP with an adaptive RSRP threshold (e.g., as described above in conjunction with...). Figure 5 (as described).

[0273] Otherwise, for resources not associated with multiple reservations (No at 1308), process 1300 can move to 1312. At 1312, the UE can identify resources associated with an SIR above the SIR threshold as available resources. In some respects, the UE can identify resources associated with an SIR above the SIR threshold by comparing the RSRP of a potential interfering link with an adaptive RSRP threshold (e.g., if the interfering RSRP is below the adaptive RSRP threshold, the resource can be identified as available because the power of the interfering link is much lower than the desired signal).

[0274] In section 1314, the UE can identify resources associated with an SIR below the SIR threshold as unavailable resources. In some aspects, the UE can identify resources associated with an SIR below the SIR threshold by comparing the RSRP of a potential interfering link with an adaptive RSRP threshold (e.g., if the interfering RSRP is higher than the adaptive RSRP threshold, the resource can be identified as unavailable because the power of the interfering link is not much lower than the desired signal and may cause an unacceptable level of interference).

[0275] In section 1316, the UE can transmit a report to the TX UE identifying available and / or unavailable resources. In some respects, the UE can use any suitable technology or combination of technologies to transmit this report. For example, the UE can use the combination of the above... Figure 5 The technology described in section 522 is used to transmit the report. In some respects, section 1316 can be omitted when the UE performing procedure 1300 is a TX UE.

[0276] Figure 14 Examples of reports generated by the transmitting UE based on some aspects of the disclosed subject (which describe resources with relatively low interference levels to the link between the transmitting UE and the receiving UE), reports from the auxiliary UE for an upcoming resource selection window, and combined reports that can be used to select resources for data transmission. Figure 14 The first RA report 1402 generated by UE B and the second RA report 1404 generated by UE A are shown. (As mentioned above...) Figure 5 In some aspects, UE B can combine reports 1402 and 1404 to determine whether a particular resource is available to UE B. For example, UE B can perform a bitwise logical AND operation 1406 between reports 1402 and 1404, and if a resource is identified as available in both reports 1402 and 1404, then the resource can be identified as available.

[0277] Figure 14 Conceptual illustrations of switches 1408 and 1410 are included, which could represent the results of a technology selection process. Figure 14 In the example shown, switches 1408 and 1410 are both shown as closed, which could represent a technique in which reports 1402 and 1404 are both used to generate a combined report 1412, which can be used to identify available resources that can be selected by UE B.

[0278] Although not shown, the example of switch 1408 being open and switch 1410 being closed can represent a technique using only report 1402 (in such examples, AND 1406 and combined report 1412 can be omitted).

[0279] Furthermore, although not shown, the example of switch 1408 being closed and switch 1410 being open can indicate that UE B uses only the technology of report 1404 (in such examples, AND 1406 and combined report 1412 can be omitted).

[0280] also, Figure 14 This illustration shows a conceptual diagram of another report 1414 (e.g., the SIR report), which can be used to compare power on the link between UE B and UE A with potential interference from UEs (e.g., UE-C and UE-D, such as...). Figure 13B The comparison of power on the link between UEC 1356 and UE D 1358 in the system is used to transmit the SIR value (in Figure 14(Among them, the average SIR value). Figure 14 In the example, UE B can use the values ​​in report 1414 to identify resources that are reserved but will not cause unacceptable levels of interference to transmissions to UE A. In some aspects, RA report 1404 and SIR report 1414 can be included in resource availability and SIR report 1416. For example, resource availability and SIR report 1416 can be transmitted to UE B to convey information in report 1404 and SIR report 1414. Alternatively, in some aspects, RA report 1404 and SIR report 1414 can be transmitted to UE B separately (e.g., as separate reports using different resources).

[0281] Figure 15 This is a flowchart illustrating an exemplary process 1500 in which a transmitting UE senses resources that are reserved and will be subject to a relatively high level of interference from the link between the transmitting UE and the receiving UE, according to some aspects of the disclosed subject matter.

[0282] At 1502, the UE (e.g., UE 126, UE 132, UE 206b, UE B 504, UE B 1354, UE C 1356, UED 1358, etc.) can receive an indication (e.g., RSRP value) of the received power signal measured at the RX UE for the signal transmitted from the first TX UE. In some respects, the UE can use any suitable technique or combination of techniques to receive this indication. For example, the UE can use the combination of the above... Figure 10 The technology described in 1026.

[0283] At 1504, the UE can receive an indication (e.g., RSRP value) of the received power signal measured at the RX UE for a signal transmitted from the second TX UE. In some respects, the UE can use any suitable technology or combination of technologies to receive this indication. For example, the UE can use the combination described above... Figure 10 The technology described in 1026.

[0284] In step 1506, for each resource reserved by the second UE, the UE can determine whether there is cross-link interference (CLI) between links connecting the first TX UE and RX that have reserved the same resource. For example, the UE can perform steps 1302 and / or 1304 for any number of nearby UEs (e.g., any TX UE that transmits an SCI that can be decoded by that UE) and can identify resources reserved by multiple UEs.

[0285] If the UE determines that there are multiple reservations for public resources (Yes at 1508), then procedure 1500 can move to 1510. At 1510, the UE can determine the CLI contribution caused by each TX UE at the peer RX UE.

[0286] For example, Figure 13B UE B 1354 can receive from UE E 1360 an RSRP value (e.g., in 1502) indicating the RSRP of a signal transmitted by UE B 1354 and received by UE E 1360, and can also receive from UE E 1360 an RSRP value (e.g., in 1504) indicating the RSRP of a signal transmitted by UE D 1358 and received by UE E 1360. As another example, UE B 1354 can receive a SIR value from UE E 1360 indicating the SIR between the desired link from UE D 1358 to UE E 1360 and the interfering link between UE B 1354 and UE E 1360. UE B 1354 can use... and The method is used to determine the CLI caused by UE B 1354 at UE E 1360. However, if UE C 1356 reserves the same resources as UED 1358 (e.g., to transmit packets to UE F 1362), then signals from UE C 1356 can also be expected to cause a CLI at UE E 1360. Therefore, in some respects, if UE B 1354 reserves the same resources, UE B 1354 can aggregate the CLI caused by UE C 1356 at UE E 1360 and the expected CLI at UE E 1360.

[0287] Otherwise, for resources not associated with multiple reservations (No at 1508), process 1500 can move to 1312. At 1312, the UE can identify resources associated with an SIR above the SIR threshold as available resources. In some respects, the UE can identify resources associated with an SIR above the SIR threshold by comparing the RSRP of a potential interfering link with an adaptive RSRP threshold (e.g., if the interfering RSRP is below the adaptive RSRP threshold, the resource can be identified as available because the power of the interfering link is much lower than the desired signal).

[0288] In 1512, a UE can identify a resource with CLIs exceeding a CLI threshold as unavailable (e.g., because an unacceptable level of interference might be expected if the UE selected that resource). Returning to the example described above in conjunction with 1510, if the aggregated CLIs are higher than a CLI threshold (e.g., a fixed CLI threshold or based on...),... If the adaptive CLI threshold is met, then UEB 1354 can identify the resource as unavailable, even if the interference at UE A 1352 is acceptable and / or Below a fixed threshold. Otherwise, if the aggregated CLI is below the CLI threshold, the resource can remain available.

[0289] In some respects, the UE can compare the SIR (e.g., based on a comparison of the desired link and potential interfering links from the UE) with an SIR threshold to identify resources that might result in an unacceptable CLI level if the UE selects the resource.

[0290] Figure 16 Examples of reports generated by the transmitting UE based on some aspects of the disclosed subject matter (which describe the resources that will be subjected to a relatively high level of interference from the link between the transmitting UE and the receiving UE), reports from the auxiliary UE for an upcoming resource selection window, and combined reports that can be used to select resources for data transmission.

[0291] Figure 16 Similar to Figure 14 This also includes resources that UE B identifies as unavailable due to strong interference with other UEs. For example, Figure 16 The diagram illustrates a first RA report 1602, a second RA report 1604, a bitwise logic AND operation 1606 that can be used to combine reports 1602 and 1604, a combined report 1612, and switches 1608 and 1610. Switches 1608 and 1610 conceptually indicate which report(s) is used to identify available resources, similar to... Figure 14 The corresponding components in [the document / system]. Furthermore... Figure 16 This demonstrates a combination similar to the above. Figure 14 Another report 1614 is described in Report 1414. In some aspects, RA Report 1604 and SIR Report 1614 may be included in Resource Availability and SIR Report 1616. For example, Resource Availability and SIR Report 1616 may be transmitted to UE B to convey information in Report 1604 and SIR Report 1614. Alternatively, in some aspects, RA Report 1604 and SIR Report 1614 may be transmitted to UE B separately (e.g., as separate reports transmitted using different resources).

[0292] Figure 16 This presents a conceptual illustration of yet another report, 1618, which can be used for TX UE-based applications (e.g., Figure 13B The power on the link between UE C 1356 and UE D 1358 and RX UE (e.g., UE E 1360 and UE F 1362 respectively) and UE B (e.g., Figure 13BThe comparison of power on the link between UE B 1354 and non-target RX UEs (e.g., UE E 1360 and UE F1362, respectively) is used to transmit the SIR value (in Figure 16 (Among them, the average SIR value). Figure 16 In the example, UE B can use the values ​​in report 1618 to identify reserved resources that may cause minor interference at the target UE (e.g., UEA) but unacceptable levels of interference to transmissions to other UEs (e.g., UE E or UE F). In some aspects, RA report 1602 and SIR report 1618 may be included in resource availability and SIR report 1620, which can be used to record resource availability and / or SIR information to determine which resources are available in the resource selection window. Alternatively, in some aspects, RA report 1604 and SIR report 1614 may be recorded separately (e.g., as separate reports using different resources).

[0293] Figure 17 This is a flowchart illustrating an exemplary process 1700 for sidelink resource allocation according to some aspects of this disclosure. As described below, in certain implementations within the scope of this disclosure, some or all of the illustrated features may be omitted, and some illustrated features may not be necessary to implement all features. In some examples, process 1700 may be performed by, for example... Figure 1 , Figure 2 , Figure 4 , Figure 5 , Figure 6 , Figure 7 and / or Figure 10 This can be performed by any of the UEs or scheduled entities shown in the diagram. In some examples, process 1700 can be performed by any suitable means or component for performing the functions or algorithms described below.

[0294] In block 1702, the UE can determine one or more parameters related to the reliability of the side link. For example, as described above, the UE 400 can retrieve parameters related to the target reliability and / or parameters that can be used to estimate the possible reliability of the transmission.

[0295] In block 1704, the UE can select a resource selection technology from multiple resource selection technologies based on one or more parameters. For example, as described above, the UE 400 utilizes the sidelink resource allocation technology selection circuit 442 to select a suitable resource selection technology.

[0296] In block 1706, the UE may receive packets to be transmitted using sidelink time slots. For example, a data source (e.g., a higher-layer entity such as a MAC entity and / or a software application) may generate a message (e.g., including one or more packets) and send it to a physical layer entity (e.g., sidelink resource selection circuit 440) for transmission on a sidelink channel.

[0297] In block 1708, in response to receiving a packet to be transmitted using a sidelink time slot, the UE can select a resource from multiple resources within a resource selection window based on a selected resource selection technique. For example, as described above, the UE 400 can utilize the sidelink resource selection circuitry 440 to employ the algorithm of the selected resource selection technique.

[0298] In block 1710, the UE can use the selected resource to transmit packets. For example, UE 400 can use transceiver 410 to transmit messages on the selected resource.

[0299] Figure 18 This is a flowchart illustrating another exemplary process 1800 for sidelink resource allocation according to some aspects of this disclosure. As described below, in certain implementations within the scope of this disclosure, some or all of the illustrated features may be omitted, and some illustrated features may not be necessary to implement all features. In some examples, process 1800 may be performed by, for example... Figure 1 , Figure 2 , Figure 4 , Figure 5 , Figure 6 , Figure 7 and / or Figure 10 This can be performed by any of the UEs or scheduled entities shown in the diagram. In some examples, process 1800 can be performed by any suitable means or component for performing the functions or algorithms described below.

[0300] In block 1802, the UE may request a report indicating the resources available in the resource selection window. For example, the UE 400 may use transceiver 410 to transmit the request on a sidelink channel or carrier, for example, via sidelink control information (SCI) or any other suitable request message format.

[0301] In block 1804, the UE can receive multiple sidelink control information (SCI) messages from one or more devices located near the UE during the sensing window, wherein each of the multiple SCI messages indicates which future resources the device transmitting the SCI is reserving. For example, UE 400 can use transceiver 410 to receive SCI messages.

[0302] In block 1806, the UE may generate a first report based on multiple SCI messages received during the sensing window, the first report indicating which of the multiple resources in the resource selection window are available. For example, the UE 400 may employ sidelink resource selection circuitry 440 to generate (e.g., in memory 405) a table with an appropriate format indicating available sidelink resources.

[0303] In block 1808, the UE may receive a second report indicating which of a plurality of resources in the resource selection window are available. For example, the UE 400 may utilize transceiver 410 to receive a message indicating sidelink resource availability information (e.g., an SCI carried on a sidelink channel, or any other suitable message or format).

[0304] In block 1810, the UE can select a resource from the resource selection window that is indicated as available in both the first and second reports. For example, the UE 400 can use the sidelink resource selection circuit 440 to combine the reports in any of the above-described ways and select an appropriate resource based on the combined resource allocation reports.

[0305] In block 1812, the UE can use selected resources to transmit packets. For example, UE 400 can use transceiver 410 to transmit one or more packets on a sidelink carrier or channel.

[0306] The simulation results below represent specific simulation implementations of the techniques described in this paper and are not intended to limit or represent how effective the techniques described in this paper may be in practice.

[0307] Simulations were performed for the various resource allocation techniques described above, and the results of these simulations are described below. In the simulations, each TX UE was associated with a single, unique RX UE, which generated a RA report for the techniques monitored by the RX UE. In the simulations, the RF distance was used to evaluate the reliability of the link between the TX UE and its associated RX UE. The RF distance in the simulations is the sum of the path loss and shadow fading values ​​of the link between any TX-UE and its associated RX-UE. In the simulations, it was assumed that RA reports were immediately available with no latency to avoid overcomplicating the simulations.

[0308] In the table below, RL-X (e.g., RL-99, RL-95) represents the reliability level X. For a given RL-X, the average RF distance at which packet decoding reliability is below a predefined value represents the performance of the technique. For example, for RL-99, simulations are used to determine the average RF distance at which 1 in 100 packets is not decoded by the RX UE. Therefore, a higher RF distance corresponds to better performance. Alternatively, if the RF distance remains constant, the TX UE can achieve the target reliability using less power.

[0309] The following parameter was used in the simulation: Inter-site distance (ISD); ; and ISD represents the distance between the centers of two adjacent sites and can be used to control the UE density in a given area in a simulation. This represents the average number of TX UEs per site. Therefore, if maintaining... If the ISD is reduced while keeping it constant, the UE density will usually increase, which can simulate a higher network load.

[0310] This represents the average inter-packet generation time for each TX UE, and This indicates the number of packets (or transport blocks, TB) used on the PSSCH. In the simulation described below, and Fixed in Each site has 252 UEs, and .

[0311] Table 1 presents simulation results for a lightly loaded network, where ISD = 250 m and NRB = 30 RB / TB. As shown in Table 1, for a reliability level target of 0.90 packet decoding success probability, the RX sensing-only and AND combination is approximately 2 and 3 dB higher. For reliability >0.99, the RX sensing-only and AND combination is approximately 3-4 dB higher than TX-only. The table below underlines the highest performing techniques for each reliability level.

[0312] TX only 110.9 dB 115.4 dB 116.5 dB RX only 114.5 dB 116.7 dB 118.7 dB AND combination <![CDATA[ 115.4 dB ]]> <![CDATA[ 116.7 dB ]]> <![CDATA[ 119.2 dB ]]>

[0313] Table 1

[0314] Tables 2 and 3 present simulation results for heavily loaded networks, where ISD = 200 m and NRB = 50 RB / TB. For RL-99, RX-only sensing performs 8 dB better than TX-only sensing, for RL-95 it is 9 dB better, and for RL-90 it is 6 dB better. Applications that may benefit from higher reliability will benefit more from RX-only technology. This could potentially be attributed to the TX-only and AND combination identifying more available resources as unavailable when the RSRP at the RX-UE is measured. In this simulation, RX-only sensing exhibits a better overall reliability level.

[0315] TX only 95.9 dB 102.8 dB 107.1 dB RX only <![CDATA[ 103.8 dB ]]> <![CDATA[ 111.5 dB ]]> <![CDATA[ 113.0 dB ]]> AND combination 97.3 dB 104.4 dB 109.8 dB

[0316] Table 2

[0317] In Table 3, only RX2 is a technique that uses only information monitored by the RX UE and also uses an adaptive RSRP threshold / SIR threshold. Similarly, CLI2 is a technique in which the TX UE evaluates CLI at other nearby RX UEs (e.g., non-target UEs), and the RX UEs also use an adaptive RSRP threshold / SIR threshold. The values ​​in parentheses are CLI thresholds used to determine whether the TX UE will result in an unacceptable level of CLI.

[0318] TX only 95.9 dB 102.8 dB 107.1 dB 33 RX only 103.8 dB 111.5 dB 113.0 dB 76 RX2 only <![CDATA[ 105.2 dB ]]> 112.2 dB 113.1 dB <![CDATA[ 101 ]]> AND combination 97.3 dB 104.4 dB 109.8 dB 41 CLI (10 dB) 103.7 dB 110.3 dB 112.8 dB 77 CLI (8 dB) 104.4 dB 111.5 dB <![CDATA[ 113.1 dB ]]> 82 CLI2 (10 dB) 104.7 dB 111.8 dB <![CDATA[ 113.1 dB ]]> 99 CLI2 (8 dB) 104.1 dB <![CDATA[ 112.5 dB ]]> <![CDATA[ 113.1 dB ]]> 90

[0319] Table 3

[0320] Figure 19 This is a flowchart illustrating an exemplary process of sidelink communication based on a selected resource selection process. As described below, in certain implementations within the scope of this disclosure, some or all of the illustrated features may be omitted, and some illustrated features may not be necessary to implement all features. In some examples, process 1900 may be performed by, for example... Figure 1 , Figure 2 , Figure 4-10 , Figure 13B , Figure 14 and / or Figure 16 This can be performed by any of the UEs or scheduled entities shown in the diagram. In some examples, process 1900 can be performed by any suitable means or component for performing the functions or algorithms described below.

[0321] In box 1902, the first UE (e.g., Figure 5 , Figure 6 , Figure 7 and / or Figure 10The TX UE or UE B (504, 604, 704, 1004) can generate packets for transmission via a sidelink resource pool. In some examples, the first UE can generate packets to be transmitted in higher-layer entities (e.g., MAC entities and / or software entities). In other examples, the first UE can receive and decode another packet from another device and generate packets to be transmitted based on that other packet. In some aspects, the sidelink resource pool can include multiple sidelink resources in a resource selection window. Examples of sidelink resources may include resource blocks, subcarriers, spectrum (channels or carriers), time slots or subframes of TDD / FDD component carriers, spreading codes, precoders, and / or other resources typically used for sidelink communication.

[0322] In box 1904, the first UE can access the sidelink resource set of the sidelink resource pool to the second UE (e.g., ...). Figure 5 , Figure 6 , Figure 7 and / or Figure 10 The RX UE or UE A (502, 602, 702, 1002) transmits packets. For example, a sidelink resource set may include any suitable set of sidelink resources from a sidelink resource pool or a portion of sidelink resources. In some scenarios, the first UE may include an antenna and transmit packets to the second UE via the antenna. In some instances, the first UE may select the sidelink resource set based on a resource selection process within multiple resource selection processes. Combined with Figure 20 To further explain the process, in other instances, the first UE may select a resource selection process based on one or more utilization parameters corresponding to one or more resources in a sidelink resource pool.

[0323] In some scenarios, the first UE can determine one or more utilization parameters corresponding to one or more resources in the sidelink resource pool, which correspond to Figure 7 One or more parameters at position 714. One or more utilization parameters corresponding to one or more resources in the sidelink resource pool individually or in combination affect the reliability of the second UE's transmission. In some examples, for a given reliability level X (RL-X) (e.g., RL-99, RL-95), reliability can be measured by signal strength or performance gain. For example, for RL-99, the first UE can determine an average signal strength or performance gain at which 1 out of every 100 packets is not decoded by the second UE. Therefore, the first UE can measure the reliability of multiple resource selection processes based on one or more utilization parameters and select one of the multiple resource selection processes based on the measured reliability. For example, the first UE can select the resource selection process with the highest signal strength or performance gain among multiple resource selection processes given RL-X.

[0324] In some aspects of this disclosure, one or more utilization parameters may include channel utilization parameters that indicate a measurement of the network load associated with the transmission of a packet to be transmitted. In some examples, channel utilization parameters may include a channel occupancy rate (CBR) value calculated using the received power in a measurement resource set corresponding to a sidelink carrier. For example, when a first UE determines that the network load near a second UE is relatively light (e.g., CBR less than 0.5, 0.8, or any other suitable CBR threshold), the first UE may select a resource selection procedure based on the measured reliability (e.g., a cross-link interference (CLI) based or an AND combined resource selection procedure). When the network load near the second UE is relatively heavy, the first UE may select a different resource selection procedure (e.g., an RX-only resource selection procedure).

[0325] In other examples, based on a CBR value exceeding a threshold, the first UE can determine the resource selection process as a sensing process (e.g., TX-only, AND combination, SRI-based, or CLI-based resource selection process) or a non-sensing process (e.g., RX-only resource selection process) for the first UE. Therefore, the first UE can switch between a sensing resource selection process (e.g., TX-only, AND combination, SRI-based, or CLI-based resource selection process) and a non-sensing resource selection process (e.g., RX-only resource selection process) based on the availability of inter-UE coordination and / or based on the measured network load (e.g., CBR value). For example, if the first UE determines that the network load near the second UE is relatively light, the first UE can switch to or maintain the current resource selection process as a sensing resource selection process (e.g., SRI-based, CLI-based, or AND combination resource selection process). Otherwise, the first UE can switch to or maintain the current resource selection process as a non-sensing resource selection process (e.g., RX-only resource selection process).

[0326] In other respects, the first UE can determine packet priority parameters that indicate the priority of transmissions associated with a packet. For example, for higher priority packets, the first UE can choose to provide a resource selection process that offers higher reliability (e.g., strong signal strength, reduced latency, reduced likelihood of packet dropping, etc.).

[0327] In other respects, the first UE can determine the remaining packet delay budget (PDB) parameter indicating the PDB of the transmission associated with the packet. For packets associated with shorter or lower PDBs, the first UE can choose to provide a resource selection process with higher reliability.

[0328] In other respects, the first UE can determine parameters indicating the broadcast type associated with the packet. For example, a packet intended for unicast may not be as sensitive to reduced reliability as a packet intended for multicast or broadcast. Therefore, for packets associated with multicast or multicast communication, the first UE can select a resource selection process that provides higher reliability than another resource selection process used for unicast communication.

[0329] In other respects, the first UE can determine parameters indicating the distance between the first UE and the second UE. In some examples, this distance may include the RF distance between the first UE and the second UE for unicast communication. For example, the RF distance can be calculated by summing the path loss and shadow fading values ​​of the link between the first UE and the second UE. In other examples, the distance may include a range parameter derived from the SCI received from the UE for multicast communication. For example, it can be expected that a larger range of multicast will affect reliability (e.g., signals transmitted over a longer range can be received with lower power).

[0330] In other respects, the first UE may determine a packet reliability requirement parameter that indicates a predetermined level of transmission characteristics for the transmission associated with the packet. For example, the packet reliability requirement parameter may indicate that the packet used for transmission meets transmission characteristics (e.g., transmission power, MCS, etc.). In other examples, the packet reliability requirement parameter may indicate a reliability threshold for the selected resource selection process (e.g., not less than 110 dB for RL 99).

[0331] In other respects, the first UE can determine parameters indicating periodicity, with which the first UE is configured to sense or monitor received signals. For example, when the first UE is configured to use a specific discontinuous reception (DRX) interval, the first UE can select a resource selection process involving more RX-UEs (e.g., RX-only, CLI-based, or AND-based resource selection processes).

[0332] In other respects, the first UE can determine parameters that indicate the power at which the first UE is configured to use these resources for transmission. For example, transmitting at lower power would reduce the reliability of the transmission.

[0333] Therefore, based on one or more of the above-mentioned utilization parameters, the first UE can measure the reliability (e.g., signal strength or performance gain) of multiple resource selection procedures at a given reliability level (RX-L). The first UE can then select a suitable resource selection procedure based on the measured reliability. Based on the resource selection procedure selected in the multiple resource selection procedures, the first UE can select that sidelink resource set. The following section combines... Figure 20 Let me explain the process further.

[0334] Figure 20 This is a flowchart illustrating an exemplary process for selecting an available resource based on a resource selection process among multiple resource selection processes. As described below, in certain implementations within the scope of this disclosure, some or all of the illustrated features may be omitted, and some illustrated features may not be necessary to implement all features. In some examples, process 2000 may be performed by, for example... Figure 1 , Figure 2 , Figure 4-10 , Figure 13B , Figure 14 and / or Figure 16 This can be performed by any of the UEs or scheduled entities shown in the diagram. In some examples, process 2000 can be performed by any suitable means or component for performing the functions or algorithms described below.

[0335] As mentioned above Figure 19 The explanation is that the first UE (e.g., Figure 5 , Figure 6 , Figure 7 and / or Figure 10 The TX UE (or UE B504, 604, 704, 1004) can select a resource selection process from multiple resource selection processes based on one or more utilization parameters related to the utilization of the sidelink carrier. In some examples, the multiple resource selection processes may include, for example, TX only, RX only, AND combination, SIR-based, CLI-based, and random resource selection processes. The first UE can then select a set of sidelink resources (e.g., available resources) from the sidelink resource pool to transmit packets, according to the selected resource selection process.

[0336] In box 2002, the first UE can determine whether the selected resource selection procedure uses the first UE to sense resource availability. If the first UE senses resource availability ("Yes" at box 2002), the first UE can sense resource availability and select a resource selection procedure of TX only, AND combination, SIR-based, or CLI-based. However, if the first UE does not sense resource availability ("No" at box 2002), the first UE does not sense resource availability and selects a RX-only resource selection procedure.

[0337] If the first UE senses resource availability (Yes at box 2002), then at box 2004, the first UE can sense or monitor resources in the resource sensing window and receive a Side Link Control Information (SCI) message from the third UE. The SCI message may include information indicating a set of reserved resources for the side link resource pool in the resource selection window. For example, the SCI message may indicate a set of reserved resources reserved by the third UE in the resource selection window. The first UE may receive the SCI message during the resource sensing window. In some examples, the SCI message may also include priority information for packets to be transmitted.

[0338] In block 2010, a first UE can identify available or unavailable resources in a resource selection window based on an SCI message. For example, the SCI message may include a reference signal (e.g., a demodulation reference signal (DMRS)). The first UE can estimate the signal strength (e.g., reference signal received power (RSRP) or reference signal received quality (RSRQ)) based on the reference signal in the SCI. In some examples, the first UE can determine that a resource corresponding to the reference signal is available when the signal strength is not less than a predetermined threshold. When the signal strength is less than the predetermined threshold, the first UE can determine that the resource is unavailable. Therefore, the first UE can determine resource availability, including one or more available sidelink resources, based on the SCI message. In some examples, when the first UE does not have a second UE that senses resource availability in the resource selection window (e.g., ...), ... Figure 5 , Figure 6 , Figure 7 and / or Figure 10 When a RX UE (or UE A 502, 602, 702, 1002) receives a resource report, the first UE can be the only UE that senses resource availability in the resource selection window. The first UE can then select a set of sidelink resources from one or more available sidelink resources for transmitting packets. This resource selection process can be referred to as the TX-only resource selection process.

[0339] In block 2006, regardless of whether the first UE senses resource availability, the first UE can determine whether the selected resource selection procedure uses the second UE to sense resource availability from the second UE (e.g., the first UE requests and receives a resource report regarding the resource sensing results). If the second UE senses resource availability ("Yes" at block 2006), the selected resource selection procedure can be, for example, an RX-only, AND combination, SIR-based, or CLI-based resource selection procedure. However, if the second UE does not sense resource availability ("No" at block 2006), the selected resource selection procedure can be the TX-only resource selection procedure explained above.

[0340] If the first UE uses the second UE to sense resource availability (Yes at box 2006), then in box 2008, the first UE can receive a resource report from the second UE. The resource report may, for example, indicate first resource availability, including one or more first available sidelink resources in a sidelink resource pool. In some examples, the first UE may explicitly transmit a request for a resource report to the second UE. In other examples, the first UE may receive a resource report without an explicit request. For example, the second UE may periodically transmit resource reports without any explicit request. Furthermore, the transmission of a resource report by the second UE can be triggered by observing multiple consecutive collisions in the first UE's transmissions.

[0341] In block 2010, the first UE can identify available or unavailable resources in the resource selection window based on resource reports from the second UE. That is, the second UE can determine the available or unavailable resources in the resource selection window. The second UE can indicate first resource availability in the resource report, including one or more first available sidelink resources (e.g., available resources) in the sidelink resource pool. In some examples, when the first UE does not sense resource availability in the resource selection window, the first UE can use only the second UE that senses resource availability in the resource selection window by receiving resource reports from the second UE. This resource selection process can be referred to as an RX-only resource selection process. Therefore, in the RX-only resource selection process, the first UE can select a set of sidelink resources from the first resource availability for transmitting packets.

[0342] In some examples, at block 2004, the first UE can sense resource availability, and simultaneously at block 2008, receives a resource report from the second UE. For example, the first UE can receive a resource report from the second UE. The resource report can indicate first resource availability, including one or more available sidelink resources in the sidelink resource pool during the resource selection window. Furthermore, the first UE can receive an SCI message from a third UE. The SCI message can include information indicating a reserved set of resources during the resource selection window. The first UE can determine second resource availability during the resource selection window based on the SCI message. Second resource availability can include one or more second available sidelink resources in the sidelink resource pool.

[0343] In block 2010, the first UE may combine a first resource availability sensed by the first UE with a second resource availability reported by the second UE. In some examples, the first UE may determine one or more third available sidelink resources that are available in both the first and second resource availability. That is, the first UE may determine one or more third available sidelink resources that are available in both one or more first available sidelink resources and one or more second available sidelink resources. For example, the resource report may include a first binary matrix comprising multiple elements corresponding to a pool of sidelink resources in a resource selection window. In some examples, one or more first elements of the first binary matrix may correspond to one or more first available sidelink resources indicating the first resource availability of the second UE. The second binary matrix comprising multiple elements may correspond to a pool of sidelink resources in a resource selection window. In some examples, one or more second elements of the second binary matrix may correspond to one or more second available sidelink resources indicating the second resource availability based on an SCI message from the third UE. The first UE may determine one or more third available sidelink resources, for example, by performing a bitwise logical AND operation between one or more first elements of the first binary matrix and one or more second elements of the second binary matrix. This selected resource selection process may be referred to as an AND combined resource selection process. During the AND combination resource selection process, the first UE can select a set of sidelink resources from one or more third available sidelink resources. (The above is combined with...) Figure 11 The resource selection process for TX only, RX only, and AND combinations is further described.

[0344] In block 2012, the first UE can determine whether the selected resource selection procedure is a SIR-based resource selection procedure. If the procedure is a SIR-based resource selection procedure ("Yes" at block 2012), then in block 2014, the first UE can follow the SIR-based resource selection procedure. If the procedure is not a SIR-based resource selection procedure ("No" at block 2012), then the first UE can determine whether the procedure is a CLI-based selection procedure.

[0345] In box 2014, the first UE can perform actions such as combining... Figure 13A and Figure 13BThe described resource selection process is based on the SIR. In some examples, a first UE can make reserved resources available based on the SIR of the corresponding reserved resources. For example, based on an SCI message from a third UE, the first UE can identify a set of reserved resources in the sidelink resource pool within the resource selection window. Furthermore, based on a resource report from a second UE, the first UE can identify another set of reserved resources in the sidelink resource pool within the resource selection window. This other set of reserved resources may include one or more sidelink resources in addition to one or more first available sidelink resources in the sidelink resource pool. The first UE can determine a subset of reserved resources reserved in this set and the other set. In some examples, based on the resource report, a subset of reserved resources can be determined by combining the reserved resource set from the SCI message and the other set. For example, the combination is a bitwise logical AND operation between the reserved resource set from the SCI message and the other set based on the resource report. In some examples, a subset of reserved sidelink resources may include reserved resources reserved by a third UE, indicated in the SCI message for the first UE and based on the resource report for the second UE.

[0346] Then, when the SIR (Signal Intensity Reduction) of one or more reserved resources between the first and second signal strengths (e.g., SIR = signal strength of the potential interfering link between the second and third UEs - signal strength of the target link between the first and second UEs) is not less than a threshold (e.g., an SIR threshold), the first UE can update the sidelink resource set (i.e., available sidelink resources) to include one or more reserved resources of that subset. Here, the first signal strength can be associated with a first link between the first and second UEs, and the second signal strength can be associated with a second link between the third and second UEs. The first signal strength can include a first RSRP, a first reference signal reception quality (RSRQ), or any other suitable measurement of the first signal strength. The second signal strength can also include a second RSRP, a second RSRQ, or any other suitable measurement of the second signal strength. For example, the first link between the first and second UEs has a signal strength of 110 dB on resources reserved by the third UE for the first UE, while the second link between the third and second UEs has a signal strength of 115 dB on resources reserved by the third UE for the second UE. When the SIR threshold is set to 10 dB, the SIR on reserved resources between the first UE and the third UE can be greater than or equal to 15 dB (115 dB - 110 dB) of the SIR threshold (10 dB). The first UE can then update the sidelink resource set (available resources) of the sidelink resource pool to include the reserved resources. It should be understood that the SIR threshold and signal strength illustrated above can be any other suitable values.

[0347] In block 2016, the first UE can determine whether the selected resource selection procedure is a CLI-based resource selection procedure. If the procedure is a CLI-based resource selection procedure ("Yes" at block 2016), then in block 2018, the first UE can follow the CLI-based resource selection procedure. If the procedure is not a CLI-based resource selection procedure ("No" at block 2016), then the first UE can use available resources (e.g., a sidelink resource set) to transmit packets based on a TX-only, RX-only, or AND combination resource selection procedure. In other examples, after block 2014, the CLI-based resource selection procedure can be based on SIR-based resource selection.

[0348] In box 2018, the first UE can perform a combination. Figure 15 The described CLI-based resource selection process. In some examples, the first UE may perform additional checks on reserved or available resources to restrict its own CLI to the link of another UE or any other link. For example, the CLI-based resource selection process may be based on the AND combined resource selection process of block 2010. For example, the first UE may check one or more third available sidelink resources in the sidelink resource pool (e.g., available resources in the first resource availability and second resource availability). The one or more third available sidelink resources may be, for example, a combination of one or more first available sidelink resources based on resource reports and one or more second available sidelink resources based on SCI messages. In some examples, the first UE may determine the CLI of each sidelink resource of the one or more third available sidelink resources during the resource selection window. The CLI of the corresponding sidelink resource may be between a third signal strength and a fourth signal strength. The third signal strength may include a third RSRP or a third RSRQ. The fourth signal strength may include a fourth RSRP or a fourth RSRQ. The third signal strength may be associated with a third link between the first UE and the fourth UE, while the fourth signal strength may be associated with a fourth link between the fifth UE and the fourth UE. When the CLI of the corresponding sidelink resource is greater than or equal to the CLI threshold, the first UE can make the corresponding sidelink resource unavailable. Therefore, the first UE can further update the sidelink resource set (available resources) to exclude the corresponding sidelink resources with a CLI greater than or equal to the CLI threshold.

[0349] In other examples, a first UE may disable one or more available reserved resources based on a CLI via a SIR-based resource selection process. For example, based on a SIR-based resource selection process, the first UE may enable one or more reserved resources in a subset of reserved resources. However, the first UE may disable one or more reserved sidelink resources (e.g., available resources) in that subset based on a CLI on one or more reserved resources. For example, the first UE may determine the CLI of each sidelink resource in one or more reserved sidelink resources (e.g., available resources in a SIR-based resource selection process) during a resource selection window. The CLI of the corresponding reserved sidelink resource may be between a third signal strength and a fourth signal strength. The third signal strength may include a third RSRP or a third RSRQ. The fourth signal strength may include a fourth RSRP or a fourth RSRQ. The third signal strength may be associated with a third link between the first UE and the fourth UE, while the fourth signal strength may be associated with a fourth link between the fifth UE and the fourth UE. When the CLI of the corresponding reserved sidelink resource is greater than or equal to a CLI threshold, the first UE may disable the corresponding sidelink resource. Therefore, the first UE can further update a subset of the sidelink resource set (available resources) to exclude corresponding sidelink resources with a CLI greater than or equal to the CLI threshold. That is, the first UE can exclude one or more interfering sidelink resources from the sidelink resource set in response to one or more interfering sidelink resources having a CLI greater than or equal to the CLI threshold.

[0350] In a further example, during the CLI-based resource selection process, the second UE may further use an adaptive RSRP threshold to determine which resources are available and / or which resources are unavailable, and transmit resource reports based on the adaptive RSRP threshold as described above.

[0351] In other examples, the first UE may use a random resource selection process, although this process is not in Figure 20 As shown in the diagram. During the random resource selection process, the first UE does not sense or monitor resource availability, and does not request or receive resource reports from the second UE that senses or monitors resource availability. The first UE can randomly select a set of sidelink resources from the sidelink resource pool to transmit packets.

[0352] In block 2020, the first UE can transmit packets to the second UE through the selected set of sidelink resources from the sidelink resource pool. For example, the first UE can select the set of sidelink resources based on the resource selection process described above (e.g., TX only, RX only, AND combination, SIR-based, CLI-based, or random resource selection process). Then, the first UE can transmit packets to the second UE through the selected set of sidelink resources from the sidelink resource pool.

[0353] Other aspects have multiple characteristics:

[0354] Example 1: A method, apparatus, and non-transitory computer-readable medium operable at a first user equipment (UE) for wireless communication, comprising: generating a packet for transmission via a sidelink resource pool; and transmitting the packet to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0355] Example 2: The method, apparatus and non-transitory computer-readable medium of Example 1, wherein the resource selection process includes: receiving a resource report from a second UE, the resource report indicating a first resource availability, the first resource availability including one or more first available sidelink resources of a sidelink resource pool; and selecting the set of sidelink resources from the first resource availability.

[0356] Example 3: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 2, wherein the resource selection process further includes transmitting a request to the second UE to report the resource.

[0357] Example 4: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 3, wherein the resource selection process further includes: receiving an SCI message from a third UE, the SCI message containing information indicating a reserved resource set; and determining a second resource availability based on the SCI message, the second resource availability including one or more second available sidelink resources of a sidelink resource pool, wherein selecting the sidelink resource set includes: selecting the sidelink resource set from one or more third available sidelink resources available from the first resource availability and the second resource availability.

[0358] Example 5: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 4, wherein the resource report includes a first binary matrix comprising one or more first elements corresponding to one or more first available sidelink resources of a sidelink resource pool, wherein a second binary matrix comprises one or more second elements corresponding to one or more second available sidelink resources of a sidelink resource pool, and wherein the resource selection process further comprises: determining one or more third available sidelink resources by performing a bitwise logical AND operation between one or more first elements of the first binary matrix and one or more second elements of the second binary matrix.

[0359] Example 6: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 5, wherein the resource selection process of the selected method further includes: determining a subset of reserved resources reserved in a reserved resource set and another reserved resource set, the other reserved resource set containing one or more sidelink resources in addition to one or more first available sidelink resources in a sidelink resource pool; and updating the sidelink resource set to include the one or more reserved resources of the subset when the signal-to-interference ratio (SIR) between the one or more reserved resources is equal to or greater than a threshold, wherein the first signal strength is associated with a first link between a first UE and a second UE, and wherein the second signal strength is associated with a second link between a third UE and the second UE.

[0360] Example 7: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 6, wherein the resource selection process further comprises: determining cross-link interference (CLI) of each side link resource of one or more reserved resources of the subset, the CLI of the corresponding side link resource being between a third signal strength and a fourth signal strength; and updating the set of side link resources in response to the CLI of one or more interfering side link resources being equal to or higher than a CLI threshold to exclude one or more interfering side link resources of one or more reserved resources, wherein the third signal strength is associated with a third link between a first UE and a fourth UE, and wherein the fourth signal strength is associated with a fourth link between a fifth UE and a fourth UE.

[0361] Example 8: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 7, wherein the resource selection process further comprises: determining a CLI for each sidelink resource of one or more third available sidelink resources, the CLI of the corresponding sidelink resource being between a third signal strength and a fourth signal strength; and updating the sidelink resource set in response to a CLI of one or more interfering sidelink resources being equal to or higher than a CLI threshold to exclude one or more interfering sidelink resources of one or more third available sidelink resources, wherein the third signal strength is associated with a third link between a first UE and a fourth UE, and wherein the fourth signal strength is associated with a fourth link between a fifth UE and a fourth UE.

[0362] Example 9: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 8, wherein the selected resource selection process includes: receiving an SCI message from a third UE, the SCI message containing information indicating a reserved resource set in a resource selection window; and determining, based on the SCI message, the availability of resources including one or more available sidelink resources, and selecting the sidelink resource set from one or more second available sidelink resources.

[0363] Example 10: A method, apparatus, and nontransitory computer-readable medium of any of Examples 1 to 9, wherein the resource selection process further includes: randomly selecting the set from a sidelink resource pool.

[0364] Example 11: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 10, wherein one or more utilization parameters include one or more of the following: a channel utilization parameter indicating a measurement of network load of a transmission associated with the packet; a packet priority parameter indicating the priority of a transmission associated with the packet; a residual packet delay budget (PDB) parameter indicating the PDB of a transmission associated with the packet; a parameter indicating the broadcast type associated with the packet; a parameter indicating the distance between a first UE and a second UE; a packet reliability requirement parameter indicating a predetermined level of transmission characteristics of a transmission associated with the packet; a parameter indicating the periodicity of a received signal to which the first UE is configured; or a parameter indicating the power to which the first UE is configured to transmit using sidelink resources.

[0365] Example 12: A method, apparatus, and non-transitory computer-readable medium of any of Examples 1 to 11, wherein the channel utilization parameter includes a channel occupancy rate (CBR) value calculated using the received power in a measurement resource set corresponding to a sidelink carrier, and wherein the resource selection process is based on a CBR value exceeding a threshold.

[0366] Example 13: The method, apparatus and non-transitory computer-readable medium of any of Examples 1 to 12 further includes: determining whether the resource selection process is a sensing process or a non-sensing process for a first UE based on the CBR value exceeding a threshold.

[0367] Example 13A: The apparatus of any of Examples 1 to 13 further includes: an antenna, wherein the packet is transmitted to the second UE via the antenna.

[0368] Example 14: A first user equipment (UE) for wireless communication includes: components for generating packets for transmission via a sidelink resource pool; and components for transmitting the packets to a second UE via a set of sidelink resources of the sidelink resource pool, the set being selected based on a resource selection process among a plurality of resource selection processes, the resource selection process being selected at least in part based on one or more utilization parameters corresponding to one or more resources of the sidelink resource pool.

[0369] Example 15: The first UE of Example 14, wherein the resource selection process includes: a component for receiving a resource report from a second UE, the resource report indicating a first resource availability, the first resource availability including one or more first available sidelink resources of a sidelink resource pool; and a component for selecting the set of sidelink resources from the first resource availability.

[0370] Example 16: A first UE of any of Examples 14 to 15, wherein the resource selection process further includes a component for transmitting a request for a report on the resource to a second UE.

[0371] Example 17: A first UE of any of Examples 14 to 16, wherein the resource selection process further includes: a component for receiving an SCI message from a third UE, the SCI message containing information indicating a reserved resource set; and a component for determining a second resource availability based on the SCI message, the second resource availability including one or more second available sidelink resources of a sidelink resource pool, wherein selecting the sidelink resource set includes: selecting the sidelink resource set from one or more third available sidelink resources available from the first resource availability and the second resource availability.

[0372] Example 18: A first UE of any of Examples 14 to 17, wherein the resource report includes a first binary matrix comprising one or more first elements corresponding to one or more first available sidelink resources of a sidelink resource pool, wherein a second binary matrix comprises one or more second elements corresponding to one or more second available sidelink resources of a sidelink resource pool, and wherein the selected resource selection process further comprises: a component for determining one or more third available sidelink resources by performing a bitwise logical AND operation between one or more first elements of the first binary matrix and one or more second elements of the second binary matrix.

[0373] Example 19: A first UE of any of Examples 14 to 18, wherein the resource selection process of the selection further includes: components for determining a subset of reserved resources reserved in a reserved resource set and another reserved resource set, the other reserved resource set containing one or more sidelink resources in addition to one or more first available sidelink resources in the sidelink resource pool; and components for updating the sidelink resource set to include one or more reserved resources of the subset when the signal-to-interference ratio (SIR) between the one or more reserved resources is equal to or greater than a threshold, wherein the first signal strength is associated with a first link between the first UE and the second UE, and wherein the second signal strength is associated with a second link between the third UE and the second UE.

[0374] Example 20: A first UE of any of Examples 14 to 19, wherein the resource selection process further includes: components for determining cross-link interference (CLI) of each side link resource of one or more reserved resources of the subset, the CLI of the corresponding side link resource being between a third signal strength and a fourth signal strength; and components for updating the side link resource set to exclude one or more interfering side link resources of the one or more reserved resources in response to the CLI of one or more interfering side link resources being equal to or higher than a CLI threshold, wherein the third signal strength is associated with a third link between the first UE and the fourth UE, and wherein the fourth signal strength is associated with a fourth link between the fifth UE and the fourth UE.

[0375] Example 21: A first UE of any of Examples 14 to 20, wherein the resource selection process further includes: a component for determining the CLI of each sidelink resource of one or more third available sidelink resources, the CLI of the corresponding sidelink resource being between a third signal strength and a fourth signal strength; and a component for updating the sidelink resource set to exclude one or more interfering sidelink resources of one or more third available sidelink resources in response to the CLI of one or more interfering sidelink resources being equal to or higher than a CLI threshold, wherein the third signal strength is associated with a third link between the first UE and the fourth UE, and wherein the fourth signal strength is associated with a fourth link between the fifth UE and the fourth UE.

[0376] Example 22: A first UE of any of Examples 14 to 21, wherein the resource selection process includes: a component for receiving an SCI message from a third UE, the SCI message containing information indicating a reserved resource set in a resource selection window; and a component for determining, based on the SCI message, the availability of a resource set containing one or more available sidelink resources and selecting the sidelink resource set from one or more second available sidelink resources.

[0377] Example 23: The first UE of any of Examples 14 to 22, wherein the resource selection process for the selection further includes: randomly selecting the set from the sidelink resource pool.

[0378] Example 24: A first UE of any of Examples 14 to 23, wherein one or more utilization parameters include one or more of the following: a channel utilization parameter indicating a measurement of the network load of the transmission associated with the packet; a packet priority parameter indicating the priority of the transmission associated with the packet; a residual packet delay budget (PDB) parameter indicating the PDB of the transmission associated with the packet; a parameter indicating the broadcast type associated with the packet; a parameter indicating the distance between the first UE and the second UE; a packet reliability requirement parameter indicating a predetermined level of transmission characteristics of the transmission associated with the packet; a parameter indicating that the first UE is configured to sense the periodicity of the received signal; or a parameter indicating the power of the first UE configured to use sidelink resources for transmission.

[0379] Example 25: A first UE of any of Examples 14 to 24, wherein the channel utilization parameter includes a channel occupancy rate (CBR) value calculated using the received power in a measurement resource set corresponding to a sidelink resource pool, and wherein the resource selection process is based on a CBR value exceeding a threshold.

[0380] Example 26: The first UE of any of Examples 14 to 25 further includes: a component for determining whether the resource selection process is a sensing process or a non-sensing process for the first UE based on the CBR value exceeding a threshold.

[0381] Example 27: A method for wireless communication includes: determining one or more parameters related to the reliability of a sidelink transmission to a second UE by a first user equipment (UE); selecting a resource selection technique from a plurality of resource selection techniques based on the one or more parameters; receiving a packet to be transmitted using a sidelink (SL) time slot; in response to receiving the packet to be transmitted using the sidelink (SL) time slot, selecting a resource from a plurality of resources within a resource selection window based on the selected resource selection technique; and transmitting the packet using the selected resource.

[0382] Example 28: The wireless communication method of Example 27 further includes: measuring the power received in a plurality of resource elements, wherein one or more parameters include channel utilization parameters calculated based on the power received in the plurality of resource elements.

[0383] Example 29: A wireless communication method of Example 28, wherein the channel utilization parameter is a channel occupancy rate (CBR) value calculated using the power received in a plurality of resource elements, and wherein selecting a resource selection technique from a plurality of resource selection techniques includes: selecting a first resource selection technique among the plurality of resource selection techniques based on the CBR value exceeding a threshold.

[0384] Example 30: A wireless communication method of any of Examples 27 to 29, wherein one or more parameters include one or more of the following: a packet priority parameter associated with a packet; a remaining packet delay budget parameter associated with a packet; a parameter indicating the broadcast type associated with a packet; a parameter indicating the location of each of the one or more devices to which the packet is to be transmitted; a packet reliability requirement parameter; a parameter indicating the periodicity of a received signal being sensed by a first UE; or a parameter indicating the power at which the first UE is configured to transmit using a sidelink time slot.

[0385] Example 31: A wireless communication method of Example 30, wherein a parameter indicating the broadcast type can be used to determine whether a packet is to be transmitted in a unicast transmission.

[0386] Example 32: A method for wireless communication of either Example 30 or 31, wherein the parameter indicating the location of each of one or more devices to which the packet is to be transmitted includes a parameter indicating the distance between a first UE and a second UE.

[0387] Example 33: A method for wireless communication of either Example 30 or 31, wherein the parameter indicating the location of each of one or more devices to which the packet is to be transmitted includes a range parameter derived from side link control information (SCI) received by a second UE to which the packet is to be transmitted.

[0388] Example 34: A wireless communication method of any of Examples 30 to 33, wherein the parameters indicating the periodicity of the first UE being configured to receive signals include: parameters indicating the current radio resource control (RRC) state of the first UE; parameters indicating the discontinuous power state of the antenna of the first UE; or parameters indicating that the first UE is configured in a partially sensing state.

[0389] Example 35: A method for wireless communication of any of Examples 27 to 34, wherein a plurality of resource selection techniques include a first resource selection technique comprising: during a sensing window, receiving a plurality of side link control information (SCI) messages from one or more devices located near a first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; generating a first report based on the plurality of SCI messages received during the sensing window, indicating which of a plurality of resources in the resource selection window are available; identifying a first subset of a plurality of RBs in the resource selection window indicated as available in the first report; identifying a second subset of a plurality of resources in the resource selection window indicated as unavailable in the first report; determining that the first subset of resources is available; determining that the second subset of resources is unavailable; and selecting available resources from the first subset of resources.

[0390] Example 36: A method for wireless communication of any of Examples 27 to 35, wherein a plurality of resource selection techniques include another resource selection technique, comprising: requesting a report from a first UE to a second UE indicating resources available in a resource selection window; during a sensing window, receiving a plurality of SCI messages from one or more devices located near the first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; generating a second report indicating which of the plurality of resources in the resource selection window is available based on the plurality of SCI messages received during the sensing window; receiving a third report from the second UE indicating which of the plurality of resources in the resource selection window is available; identifying a fourth subset of resources in the resource selection window that is indicated as available in both the second and third reports; determining that the third subset of resources is available; determining that the fourth subset of resources is unavailable; and selecting available resources from the third subset of resources.

[0391] Example 37: A method for wireless communication of any of Examples 27 to 36, wherein a plurality of resource selection techniques include yet another resource selection technique comprising: a first UE requesting a report from a second UE indicating resources available in a resource selection window; during a sensing window, receiving a plurality of SCI messages from one or more devices located near the first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; determining, for at least a first device associated with the first SCI message among the plurality of SCI messages, a first reference signal received power (RSRP) associated with a first link between the first UE and the second UE and a second RSRP associated with a second link between a third UE and the second UE; determining the S... The IR is higher than the SIR threshold; based on the SIR being higher than the SIR threshold, the availability of resources reserved by the first SCI message is determined; based on the RSRP associated with the multiple SCI messages received during the sensing window, a fourth report indicating which resources in the multiple resources in the resource selection window are available is generated; a fifth report indicating which resources in the multiple resources in the resource selection window are available is received from the second UE; a fifth subset of resources in the multiple resources in the resource selection window that are indicated as available in both the second and third reports is identified; a sixth subset of resources in the multiple resources in the resource selection window that are indicated as unavailable in at least one of the first and second reports is identified; the fifth subset of resources is determined to be available; the sixth subset of resources is determined to be unavailable; and an available resource is selected from the fifth subset of resources.

[0392] Example 38: A method for wireless communication of any of Examples 27 to 37, wherein a plurality of resource selection techniques include yet another resource selection technique comprising: a first UE requesting a report from a second UE indicating resources available in a resource selection window; during the sensing window, receiving a plurality of SCI messages from one or more devices located near the first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; determining, for at least the second device, a third RSRP associated with a third link between the first UE and the third UE and a fourth RSRP associated with a fourth link between the fourth UE and the third UE; and based on the CLI being higher than C The LI threshold determines that resources reserved by the third UE are unavailable; based on the RSRP associated with multiple SCI messages received during the sensing window, a sixth report indicating which resources in a resource selection window are available is generated; a seventh report indicating which resources in a resource selection window are available is received from the second UE; a seventh subset of resources in a resource selection window that is indicated as available in both the second and third reports is identified; an eighth subset of resources in a resource selection window that is indicated as unavailable in at least one of the first and second reports is identified; the seventh subset of resources is determined to be available; the eighth subset of resources is determined to be unavailable; and an available resource is selected from the seventh subset of resources.

[0393] Example 39: A method for wireless communication of any of Examples 27 to 37, wherein a plurality of resource selection techniques include another resource selection technique comprising: a first UE requesting a report from a second UE indicating resources available in a resource selection window; receiving from the second UE an eighth report indicating which resources among a plurality of resources in the resource selection window are available; identifying a ninth subset of resources in the resource selection window indicated as available in the eighth report; identifying a tenth subset of resources in the resource selection window indicated as unavailable in the eighth report; determining that the ninth subset of resources is available; determining that the tenth subset of resources is unavailable; and selecting available resources from the ninth subset of resources.

[0394] Example 40: A method for wireless communication of any of Examples 27 to 39, wherein requesting a report from a first UE to a second UE includes: requesting a report from the second UE based on a comparison of the SIR between a first link and a link from at least one of one or more devices.

[0395] Example 41: A method for wireless communication includes: requesting a report from a first user equipment (UE) to a second UE indicating available resources in a resource selection window; during a sensing window, receiving a plurality of side link control information (SCI) messages from one or more devices located near the first UE, wherein each of the plurality of SCI messages indicates which future resources the device transmitting the SCI is reserving; generating a first report indicating which of a plurality of resources in the resource selection window is available based on the plurality of SCI messages received during the sensing window; receiving a second report from the second UE indicating which of the plurality of resources in the resource selection window is available; and selecting resources in the resource selection window that are indicated as available in both the first and second reports.

[0396] Example 42: A wireless communication method of Example 41, wherein generating a first report indicating which resources among a plurality of resources in a resource selection window are available includes: determining the reference signal received power (RSRP) of each of a plurality of SCI messages; identifying a subset of the plurality of SCI messages associated with RSRPs below a threshold power; determining that resources reserved by the subset of the plurality of SCI messages are available; and determining that resources not reserved by any SCI message are available.

[0397] Example 43: The wireless communication method of Example 42 further includes: identifying a second subset of multiple SCI messages associated with RSRP exceeding a threshold power; determining that resources reserved by the second subset of multiple SCI messages are unavailable.

[0398] Example 44: A wireless communication method of Example 43, wherein requesting a report from a first UE to a second UE includes: requesting a report from the second UE based on a comparison of the SIR between a first link and a link from at least one of one or more devices.

[0399] Example 45: A method for wireless communication of any of Examples 43 or 44, wherein generating a first report indicating which resources among a plurality of resources in a resource selection window are available includes: determining, for at least a first device associated with a first SCI message among a plurality of SCI messages, a first reference signal received power (RSRP) associated with a first link between a first UE and a second UE and a second RSRP associated with a second link between a third UE and the second UE; determining that the SIR is below a SIR threshold; and determining that resources reserved by the first SCI message are available based on the SIR being below the SIR threshold.

[0400] Example 46: The wireless communication method of Example 45 further includes: receiving from a second UE a first value indicating a first RSRP and a second value indicating a second RSRP.

[0401] Example 47: A method of wireless communication of any of Examples 45 or 46, wherein requesting a report from a first UE to a second UE includes: requesting a report from the second UE based on a comparison of the SIR between a first link and a link from at least one of one or more devices.

[0402] Example 48: A method for wireless communication of any of Examples 44 to 47, wherein generating a first report indicating which resources among a plurality of resources in a resource selection window are available includes: receiving a first value from a second UE, the first value indicating the SIR of an RSRP associated with a first link between a first UE and a second UE and a second RSRP associated with a second link between a third UE and a second UE; determining that the SIR is below a SIR threshold; and determining that resources reserved by an SCI message received from the third UE are available based on the SIR being below the SIR threshold.

[0403] Example 49: A wireless communication method of Example 41, wherein requesting a report from a first UE to a second UE includes: requesting a report from the second UE based on a comparison of the SIR between a first link and a link from at least one of one or more devices.

[0404] Example 50: A method for wireless communication of any of Examples 44 to 49, wherein generating a first report indicating which of a plurality of resources in a resource selection window is available includes: determining, for at least a second device, a third RSRP associated with a third link between a first UE and a third UE and a fourth RSRP associated with a fourth link between a fourth UE and the third UE; determining that the CLI is above a CLI threshold; and determining that resources reserved by the third UE are unavailable based on the CLI being below the CLI threshold.

[0405] Example 51: The wireless communication method of Example 50 further includes: receiving from a third UE a third value indicating a third RSRP and a fourth value indicating a fourth RSRP.

[0406] Example 52: A method of wireless communication in Examples 41 to 51, wherein requesting a report from a first UE to a second UE includes: requesting a report from the second UE based on a comparison of the SIR between a first link and a link from at least one of one or more devices.

[0407] Example 53: A method of wireless communication in Examples 41 to 52, wherein a second report is received via a side link reporting link.

[0408] Example 54: The wireless communication methods of Examples 41 to 53 further include: transmitting packets to a second UE using selected resources.

[0409] Example 55: An apparatus for wireless communication, comprising: a processor; and a memory communicatively coupled to at least one processor, wherein the processor and the memory are configured to: perform a method of any of Examples 1 to 54.

[0410] Example 56: A non-transitory computer-readable medium storing computer-executable code, comprising code for causing a computer to cause a processor to perform a method of any of Examples 1 to 54.

[0411] Example 57: An apparatus for wireless communication, comprising: at least one component for performing any of the methods in Examples 1 to 54.

[0412] Several examples of wireless communication networks have been presented with reference to exemplary implementations. As will be readily apparent to those skilled in the art, the various examples described herein can be extended to other telecommunications systems, network architectures, and communication standards.

[0413] For example, various examples can be implemented within other systems defined by 3GPP, such as Long Term Evolution (LTE), Evolved Packet System (EPS), Universal Mobile Telecommunications System (UMTS), and / or Global System for Mobile Communications (GSM). These examples can also be extended to systems defined by 3GPP2 (3GPP2), such as CDMA2000 and / or Evolved Data Optimized (EV-DO). Other examples can be implemented within systems employing IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra Wideband (UWB), Bluetooth, and / or other suitable systems. The actual telecommunications standards, network architecture, and / or communication standards employed will depend on the specific application and the overall design constraints imposed on the system.

[0414] In this disclosure, the term “illustrative” is used to mean “serving as an example, instance, or illustration.” Any implementation or example described herein as “illustrative” is not necessarily to be construed as being more preferred or advantageous than other examples of this disclosure. Similarly, the term “example” does not require that all examples of this disclosure include the features, advantages, or modes of operation discussed. The term “coupled” as used herein refers to direct or indirect coupling between two objects. For example, if object A is in physical contact with object B, and object B is in contact with object C, then objects A and C can still be considered coupled to each other—even if they are not in direct physical contact with each other. For example, a first object can be coupled to a second object, even if the first object never has direct physical contact with the second object. The terms “circuit” and “circuit system” are used broadly and are intended to include, but are not limited to, hardware implementations of electrical devices and conductors, when connected and configured, to perform the functions described in this disclosure, and to include, software implementations including information and instructions, when executed by a processor, to perform the functions described in this disclosure.

[0415] Figure 1-16 One or more components, steps, features, and / or functions shown may be rearranged and / or combined into a single component, step, feature, or function, or embodied in several components, steps, or functions. Additional elements, components, steps, and / or functions may be added without departing from the novel features disclosed herein. Figure 1-16 The apparatus, devices, and / or components shown herein can be configured to perform one or more methods, features, or steps described herein. The novel algorithms described herein can also be effectively implemented in software and / or embedded in hardware.

[0416] It should be understood that the specific order or hierarchy of steps in the disclosed method is an illustration of an exemplary process. Based on design preferences, it should be understood that the specific order or hierarchy of steps in the method can be rearranged. The appended method claims present the elements of each step in a sample order and are not intended to limit one to the presented specific order or hierarchy, unless specifically stated therein.

[0417] The preceding descriptions are provided to enable those skilled in the art to practice the various examples described herein. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein may be applied to other examples. Therefore, the claims are not intended to be limited to the examples shown herein, but are to be consistent with the full scope of the language of the claims, wherein, unless otherwise specified, the singular form of an element does not mean “one and only one,” but rather “one or more.” Unless otherwise specified, the term “some” means one or more. The phrase “at least one of” in the list of referenced items refers to any combination of those items, including individual elements. As an example, “at least one of a, b, or c” is intended to cover: a; b; c; a and b; a and c; b and c; and a, b, and c. All structural and functional equivalents of elements throughout the various examples described herein that are known to or will become apparent later to those skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be exclusive to the public, whether or not such disclosure is expressly stated in the claims.

Claims

1. A method for wireless communication at a first user equipment, comprising: Generate packets for transmission via the sidelink resource pool; Receive a report from the second user equipment indicating the first available set of sidelink resources in the sidelink resource pool; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, at the first user equipment, a second set of available sidelink resources for the sidelink resource pool is determined; The sidelink resource set is determined based on a resource selection process, which includes performing an AND operation between a first available sidelink resource set and a second available sidelink resource set of the sidelink resource pool; and The packets are transmitted through the sidelink resource set of the sidelink resource pool.

2. The method according to claim 1, further comprising: The request for the report is transmitted to the second user equipment.

3. The method according to claim 1, further comprising: Receive a second sidelink control information message from a third user equipment, the second sidelink control information message including information indicating a reserved resource set; and The second resource availability is determined based on the second sidelink control information message. The second resource availability includes the third available sidelink resource set of the sidelink resource pool. in, Determining the sidelink resource set also includes determining the sidelink resource set based on a third available sidelink resource set of the sidelink resource pool.

4. The method according to claim 1, wherein, The report includes a first binary matrix, which includes one or more first elements corresponding to a first set of available sidelink resources in the sidelink resource pool. The second binary matrix includes one or more second elements corresponding to the second available sidelink resource set of the sidelink resource pool, and The execution of the AND combination operation includes performing a bitwise logical AND operation between one or more first elements of the first binary matrix and one or more second elements of the second binary matrix.

5. The method according to claim 3, wherein, The resource selection process also includes: Determine a subset of reserved resources reserved in the reserved resource set and another reserved resource set, the other reserved resource set including one or more sidelink resources other than the first available sidelink resource set in the sidelink resource pool; and When the signal-to-interference ratio (SIR) of the one or more reserved resources between the second and third signal strengths is greater than or equal to a threshold, the sidelink resource set is updated to include one or more reserved resources that are a subset of the reserved resources. Wherein, the second signal strength is associated with the first link between the first user equipment and the second user equipment, and The third signal strength is associated with the second link between the third user equipment and the second user equipment.

6. The method according to claim 5, wherein, The resource selection process also includes: Determine cross-link interference for each side link resource of the one or more reserved resources within a subset of the reserved resources, including cross-link interference for the corresponding side link resources of the one or more reserved resources within the subset of the reserved resources between a fourth signal strength and a fifth signal strength; and The sidelink resource set is updated in response to the corresponding cross-link interference of one or more interfering sidelink resources being greater than or equal to a cross-link interference threshold, thereby excluding the one or more interfering sidelink resources of the one or more reserved resources. The fourth signal strength is associated with the third link between the first user equipment and the fourth user equipment, and The fifth signal strength is associated with the fourth link between the fourth user equipment and the fifth user equipment.

7. The method according to claim 3, wherein, The resource selection process also includes: Determine the cross-link interference of each sidelink resource in the third available sidelink resource set, including cross-link interference of the corresponding sidelink resources in the third available sidelink resource set between the fourth and fifth signal strengths; and The sidelink resource set is updated in response to the fact that the corresponding cross-link interference of one or more interfering sidelink resources in the third available sidelink resource set is greater than or equal to a cross-link interference threshold, thereby excluding one or more interfering sidelink resources in the third available sidelink resource set. The fourth signal strength is associated with the third link between the first user equipment and the fourth user equipment, and The fifth signal strength is associated with the fourth link between the fourth user equipment and the fifth user equipment.

8. The method according to claim 1, wherein, The resource selection process includes: Receive a second side link control information message from a third user equipment, the second side link control information message including information indicating the reserved resource set in the resource selection window; Based on the second sidelink control information message, the resource availability, including the third available sidelink resource set, is determined; and The sidelink resource set is determined based on the third available sidelink resource set.

9. The method according to claim 1, further comprising: The resource selection process is determined at least in part based on one or more utilization parameters corresponding to one or more resources in the sidelink resource pool, wherein, The one or more utilization parameters include one or more of the following: Channel utilization parameters, which indicate a measurement of the network load associated with the transmission of the packet; A packet priority parameter, which indicates the priority of the transmission associated with the packet; Remaining packet delay budget parameter, which indicates the packet delay budget of the transmission associated with the packet; Parameters indicating the broadcast type associated with the group; A parameter indicating the distance between the first user equipment and the second user equipment; Packet reliability requirement parameters, which indicate the level of transmission characteristics associated with the packet; A parameter indicating that the first user equipment is configured to sense the periodicity of the received signal; or A parameter indicating the power at which the first user equipment is configured to transmit using the sidelink resource set.

10. The method according to claim 9, wherein, The channel utilization parameters include a channel occupancy value calculated using the received power from a measurement resource set corresponding to the sidelink resource pool, and The resource selection process is based on the channel occupancy value exceeding a threshold.

11. The method of claim 10, further comprising: Based on the channel occupancy rate exceeding the threshold, the resource selection process is determined to be either a sensing process or a non-sensing process for the first user equipment.

12. The method according to claim 1, wherein, Transmitting the packet through the sidelink resource set of the sidelink resource pool includes: transmitting the packet to the second user equipment through the sidelink resource set of the sidelink resource pool.

13. The method according to claim 1, wherein, The first side link control information message is a side link control information format 1 message.

14. The method according to claim 1, wherein, The first signal strength is the reference signal received power.

15. An apparatus for wireless communication at a first user equipment, the apparatus comprising: One or more processors; and One or more memories coupled to the one or more processors, Wherein, the one or more processors are configured to cause the first user equipment to: Generate packets for transmission via the sidelink resource pool; Receive a report from the second user equipment indicating the first available set of sidelink resources in the sidelink resource pool; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, at the first user equipment, a second set of available sidelink resources for the sidelink resource pool is determined; The sidelink resource set is determined based on the resource selection process. Wherein, to determine the sidelink resource set based on the resource selection process, the one or more processors are configured to cause the first user equipment to perform an AND operation between a first available sidelink resource set of the sidelink resource pool and a second available sidelink resource set of the sidelink resource pool; and The packets are transmitted through the sidelink resource set of the sidelink resource pool.

16. The apparatus according to claim 15, wherein, The one or more processors are further configured to cause the first user equipment to: Receive a second sidelink control information message from a third user equipment, wherein the second sidelink control information message includes information indicating a reserved resource set; and The second resource availability is determined based on the second sidelink control information message, wherein the second resource availability includes the third available sidelink resource set of the sidelink resource pool. To determine the sidelink resource set, the one or more processors are further configured to cause the first user equipment to determine the sidelink resource set based on a third available sidelink resource set of the sidelink resource pool.

17. The apparatus according to claim 16, wherein, The one or more processors are further configured to cause the first user equipment to: Determine a subset of reserved resources reserved in the reserved resource set and another reserved resource set, wherein the other reserved resource set includes one or more sidelink resources other than the first available sidelink resource set in the sidelink resource pool; and When the signal-to-interference ratio (SIR) of the one or more reserved resources between the second and third signal strengths is greater than or equal to a threshold, the sidelink resource set is updated to include one or more reserved resources that are a subset of the reserved resources. Wherein, the second signal strength is associated with the first link between the first user equipment and the second user equipment, and The third signal strength is associated with the second link between the third user equipment and the second user equipment.

18. The apparatus according to claim 16, wherein, The one or more processors are further configured to cause the first user equipment to: Determine the cross-link interference of each side link resource in the third available side link resource set, wherein the cross-link interference of each side link resource in the third available side link resource set includes the cross-link interference of the corresponding side link resource in the third available side link resource set between the fourth signal strength and the fifth signal strength; and The sidelink resource set is updated in response to the corresponding cross-link interference of one or more interfering sidelink resources being greater than or equal to a cross-link interference threshold, thereby excluding the one or more interfering sidelink resources in the third available sidelink resource set. The fourth signal strength is associated with the third link between the first user equipment and the fourth user equipment, and The fifth signal strength is associated with the fourth link between the fourth user equipment and the fifth user equipment.

19. The apparatus according to claim 15, wherein, The one or more processors are further configured to cause the first user equipment to: The resource selection process is determined at least in part based on one or more utilization parameters corresponding to one or more resources in the sidelink resource pool, wherein the one or more utilization parameters include one or more of the following: Channel utilization parameters, which indicate a measurement of the network load associated with the transmission of the packet; A packet priority parameter, which indicates the priority of the transmission associated with the packet; Remaining packet delay budget parameter, which indicates the packet delay budget of the transmission associated with the packet; Parameters indicating the broadcast type associated with the group; A parameter indicating the distance between the first user equipment and the second user equipment; Packet reliability requirement parameters, which indicate the level of transmission characteristics associated with the packet; Parameters indicating that the first user equipment is configured to sense the periodicity of the received signal; or A parameter indicating the power at which the first user equipment is configured to transmit using the sidelink resource set.

20. The apparatus according to claim 15, wherein, The one or more processors are further configured to cause the first user equipment to: The request for the report is transmitted to the second user equipment.

21. The apparatus according to claim 15, wherein, The report includes a first binary matrix, which includes one or more first elements corresponding to a first set of available sidelink resources in the sidelink resource pool. The second binary matrix includes one or more second elements corresponding to the second available sidelink resource set of the sidelink resource pool, and In order to perform the AND combination operation, the one or more processors are further configured to cause the first user equipment to perform a bitwise logical AND operation between the one or more first elements of the first binary matrix and the one or more second elements of the second binary matrix.

22. The apparatus according to claim 15, wherein, To perform the resource selection process, the one or more processors are configured to cause the first user equipment to: Receive a second side link control information message from a third user equipment, wherein the second side link control information message includes information indicating a reserved resource set in a resource selection window; Based on the second sidelink control information message, the resource availability, including the third available sidelink resource set, is determined; and The sidelink resource set is determined based on the third available sidelink resource set.

23. The apparatus according to claim 19, wherein, The channel utilization parameters include a channel occupancy value calculated based on the received power in the measured resource set corresponding to the sidelink resource pool, and The resource selection process is based on comparing the channel occupancy rate value with a threshold.

24. The apparatus according to claim 23, wherein, The one or more processors are further configured to cause the first user equipment to: Based on comparing the channel occupancy value with the threshold, the resource selection process is determined to be either a sensing process or a non-sensing process for the first user equipment.

25. The apparatus according to claim 17, wherein, The one or more processors are further configured to cause the first user equipment to: Determine the cross-link interference of each side link resource in the third available side link resource set, and determine the cross-link interference of the corresponding side link resource in the third available side link resource set between the fourth signal strength and the fifth signal strength; as well as The sidelink resource set is updated in response to the fact that the corresponding cross-link interference of one or more interfering sidelink resources in the third available sidelink resource set is greater than or equal to a cross-link interference threshold, thereby excluding the one or more interfering sidelink resources in the third available sidelink resource set. The fourth signal strength is associated with the third link between the first user equipment and the fourth user equipment, and The fifth signal strength is associated with the fourth link between the fourth user equipment and the fifth user equipment.

26. The apparatus according to claim 15, wherein, In order to transmit the packet via the sidelink resource set of the sidelink resource pool, the one or more processors are further configured to cause the first user equipment to transmit the packet to the second user equipment via the sidelink resource set of the sidelink resource pool.

27. The apparatus according to claim 15, wherein, The first side link control information message is a side link control information format 1 message.

28. The apparatus according to claim 15, wherein, The first signal strength is the reference signal received power.

29. An apparatus for wireless communication at a first user equipment, the apparatus comprising: Components used to generate packets for transmission via the sidelink resource pool; A component for receiving from a second user equipment a report indicating a first set of available sidelink resources in the sidelink resource pool; A component used to monitor first-side link control information messages within a sensing window; A component for estimating the first signal strength associated with the first side link control information message; Components for determining, at least in part, a second set of available sidelink resources for the sidelink resource pool at the first user equipment based on the first signal strength; Components for determining a set of sidelink resources based on a resource selection process, the resource selection process including components for performing an AND combination operation between a first available set of sidelink resources in the sidelink resource pool and a second available set of sidelink resources in the sidelink resource pool; as well as Components for transmitting packets through the sidelink resource set of the sidelink resource pool.

30. The apparatus of claim 29, further comprising: A component for transmitting a request for the report to the second user equipment.

31. The apparatus according to claim 29, wherein, The report includes a first binary matrix, which includes one or more first elements corresponding to a first set of available sidelink resources in the sidelink resource pool. The second binary matrix includes one or more second elements corresponding to the second available sidelink resource set of the sidelink resource pool, and The component for performing AND combination operations includes a component for performing bitwise logical AND operations between one or more first elements of the first binary matrix and one or more second elements of the second binary matrix.

32. The apparatus of claim 29, further comprising: A component for receiving a second side link control information message from a third user equipment, the second side link control information message including information indicating a reserved resource set; as well as A component for determining the availability of a second resource based on the second sidelink control information message, wherein the second resource availability includes a third set of available sidelink resources in the sidelink resource pool. The component for determining the sidelink resource set includes: a component for determining the sidelink resource set based at least on a third available sidelink resource set of the sidelink resource pool.

33. The apparatus according to claim 29, wherein, The component for transmitting packets through the sidelink resource set of the sidelink resource pool includes: a component for transmitting packets to the second user equipment through the sidelink resource set of the sidelink resource pool.

34. The apparatus according to claim 29, wherein, The first side link control information message is a side link control information format 1 message.

35. The apparatus according to claim 29, wherein, The first signal strength is the reference signal received power.

36. A non-transitory computer-readable medium storing computer-executable code in a first user equipment, the computer-executable code including code for causing one or more processors to cause the first user equipment to perform the following operations: Generate packets for transmission via the sidelink resource pool; Receive a report from the second user equipment indicating the first available set of sidelink resources in the sidelink resource pool; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, at the first user equipment, a second set of available sidelink resources for the sidelink resource pool is determined; The sidelink resource set is determined based on a resource selection process, which includes performing an AND operation between a first available sidelink resource set and a second available sidelink resource set of the sidelink resource pool; and The packets are transmitted through the sidelink resource set of the sidelink resource pool.

37. The non-transitory computer-readable medium according to claim 36, wherein, The computer-executable code also includes code for causing the one or more processors to cause the first user device to perform the following operations: The request for the report is transmitted to the second user equipment.

38. The non-transitory computer-readable medium according to claim 36, wherein, The report includes a first binary matrix, which includes one or more first elements corresponding to a first set of available sidelink resources in the sidelink resource pool. The second binary matrix includes one or more second elements corresponding to the second available sidelink resource set of the sidelink resource pool, and In order to perform the AND combination operation, the computer executable code further includes code for causing the one or more processors to cause the first user device to perform the following operation: performing a bitwise logical AND operation between the one or more first elements of the first binary matrix and the one or more second elements of the second binary matrix.

39. The non-transitory computer-readable medium according to claim 36, wherein, The computer-executable code also includes code for causing the one or more processors to cause the first user device to perform the following operations: Receive a second side link control information message from a third user equipment, the second side link control information message including information indicating a reserved resource set; as well as The second resource availability is determined based on the second sidelink control information message. The second resource availability includes the third available sidelink resource set of the sidelink resource pool. To determine the sidelink resource set, the computer-executable code further includes code for causing the one or more processors to cause the first user equipment to perform the following operation: determining the sidelink resource set based at least on a third available sidelink resource set of the sidelink resource pool.

40. The non-transitory computer-readable medium according to claim 36, wherein, To transmit the packet via the sidelink resource set of the sidelink resource pool, the computer-executable code further includes code for causing the one or more processors to cause the first user equipment to perform the following operation: transmit the packet to the second user equipment via the sidelink resource set of the sidelink resource pool.

41. The non-transitory computer-readable medium according to claim 36, wherein, The first side link control information message is a side link control information format 1 message.

42. The non-transitory computer-readable medium according to claim 36, wherein, The first signal strength is the reference signal received power.

43. An apparatus for wireless communication at a first user equipment, the apparatus comprising: One or more processors; and One or more memories coupled to the one or more processors, wherein the one or more processors are configured to cause the first user equipment to: Generate packets for transmission via the sidelink channel; Receive a report from the second user equipment indicating the availability of the first sidelink resources; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, the available second sidelink resources are determined at the first user equipment. Available sidelink resources are determined based on the AND operation between the first sidelink resources and the second sidelink resources; and The packets are transmitted via the available sidelink resources.

44. The apparatus according to claim 43, wherein, The first side link control information message is a side link control information format 1 message.

45. The apparatus according to claim 43, wherein, The first signal strength is the reference signal received power.

46. ​​The apparatus according to claim 43, wherein, To determine the available sidelink resources, the one or more processors are further configured to cause the first user equipment to determine the available sidelink resources based on a resource selection process that includes the AND combination operation.

47. The apparatus according to claim 43, wherein, To determine the first signal strength associated with the first side link control information message, the one or more processors are further configured to: Estimate the first signal strength associated with the first side link control information message.

48. The apparatus according to claim 43, wherein, To transmit the packet via the available sidelink resources, the one or more processors are further configured to cause the first user equipment to transmit the packet to the second user equipment via the available sidelink resources.

49. A method for wireless communication at a first user equipment, comprising: Generate packets for transmission via the sidelink channel; Receive a report from the second user equipment indicating the availability of the first sidelink resources; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, the available second sidelink resources are determined at the first user equipment. Available sidelink resources are determined based on the AND operation between the first sidelink resources and the second sidelink resources; and The packets are transmitted via the available sidelink resources.

50. The method according to claim 49, wherein, The first side link control information message is a side link control information format 1 message.

51. The method according to claim 49, wherein, The first signal strength is the reference signal received power.

52. The method according to claim 49, wherein, Determining the available sidelink resources includes: The available sidelink resources are determined based on a resource selection process that includes the AND combination operation.

53. The method according to claim 49, wherein, Determining the first signal strength associated with the first side link control information message includes: Estimate the first signal strength associated with the first side link control information message.

54. The method according to claim 49, wherein, Transmitting the packet via the available sidelink resources includes: transmitting the packet to the second user equipment via the available sidelink resources.

55. An apparatus for wireless communication at a first user equipment, the apparatus comprising: Components used to generate packets for transmission over the sidelink channel; A component for receiving a report from a second user equipment indicating available first sidelink resources; A component used to monitor first-side link control information messages within a sensing window; A component for estimating the first signal strength associated with the first side link control information message; Components for determining available second side link resources at the first user equipment based at least in part on the first signal strength; A component for determining available sidelink resources based on an AND operation between the first sidelink resource and the second sidelink resource; as well as Components for transmitting packets via the available sidelink resources.

56. The apparatus according to claim 55, wherein, The first side link control information message is a side link control information format 1 message.

57. The apparatus according to claim 55, wherein, The first signal strength is the reference signal received power.

58. The apparatus according to claim 55, wherein, The components used to determine the available sidelink resources include: A component used to determine the available sidelink resources based on a resource selection process that includes the AND combination operation.

59. The apparatus according to claim 55, wherein, The component for determining the first signal strength associated with the first side link control information message includes: A component for estimating the strength of the first signal associated with the first side link control information message.

60. The apparatus according to claim 55, wherein, The components for transmitting packets via the available sidelink resources include components for transmitting packets to the second user equipment via the available sidelink resources.

61. A non-transitory computer-readable medium storing computer-executable code in a first user equipment, the computer-executable code including code for causing one or more processors to cause the first user equipment to perform the following operations: Generate packets for transmission via the sidelink channel; Receive a report from the second user equipment indicating the availability of the first sidelink resources; Monitor first-side link control information messages within the sensing window; Estimate the first signal strength associated with the first side link control information message; Based at least in part on the first signal strength, the available second sidelink resources are determined at the first user equipment. Available sidelink resources are determined based on the AND operation between the first sidelink resources and the second sidelink resources; and The packets are transmitted via the available sidelink resources.

62. The non-transitory computer-readable medium according to claim 61, wherein, The first side link control information message is a side link control information format 1 message.

63. The non-transitory computer-readable medium according to claim 61, wherein, The first signal strength is the reference signal received power.

64. The non-transitory computer-readable medium according to claim 61, wherein, To determine the available sidelink resources, the computer-executable code further includes code for causing the one or more processors to cause the first user equipment to perform the following operations: The available sidelink resources are determined based on a resource selection process that includes the AND combination operation.

65. The non-transitory computer-readable medium according to claim 61, wherein, To determine the first signal strength associated with the first sidelink control information message, the computer-executable code further includes code for causing the one or more processors to cause the first user equipment to perform the following operation: estimating the first signal strength associated with the first sidelink control information message.

66. The non-transitory computer-readable medium according to claim 61, wherein, To transmit the packet via the available sidelink resources, the computer-executable code further includes code for causing the one or more processors to cause the first user equipment to perform the following operation: transmit the packet to the second user equipment via the available sidelink resources.

Citation Information

Patent Citations

  • Devices and methods for reducing the impact of half-duplex and in-band emissions in autonomous resource selection for 5g NR v2x sidelink communication

    WO2020173536A1