Method and apparatus for coexistence of sidelink communications
By exchanging threshold parameters and sensing information in the UE and dynamically adjusting the resource exclusion threshold, the problem of inconsistent resource selection between sidelink communication modules is solved, and the communication efficiency in a multi-RAT coexistence environment is improved.
Patent Information
- Application Number
- CN202380093922.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-02-15
- Filing Date
- 2023-12-28
- Publication Date
- 2025-09-19
AI Technical Summary
In sidelink communication, two different sidelink communication modules may have different resource exclusion thresholds, resulting in inconsistent resource selection, causing interference and collisions.
By exchanging threshold parameters, sensing information and resource reservation information between a first sidelink communication module and a second sidelink communication module for setting resource selection in the UE, the resource exclusion threshold is dynamically adjusted to ensure coordination and optimization of resource selection.
The coordination and optimization of resource selection are achieved in a multi-RAT sidelink coexistence environment, which reduces interference and conflicts and improves communication efficiency.
Smart Images

Figure CN120677793A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 63 / 485,064, filed on February 15, 2023, entitled “METHOD AND APPARATUS FORCOEXISTANCE OF SIDELINK COMMUNICATIONS,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] Apparatus and methods consistent with the present disclosure relate generally to communications, and more particularly, to methods, systems, and devices for resource selection in sidelink communications. Background Art
[0003] Sidelink communication technology enables direct communication between two or more devices (e.g., two or more vehicles in Vehicle-to-Everything (V2X) communication). User Equipment (UE) in sidelink communication can autonomously monitor a resource pool to determine which resources are available to be selected for transmission. When the UE includes two different sidelink communication modules and therefore supports the coexistence of two sidelink communications, the sensing results from the second sidelink communication module can be provided to the first sidelink communication module for resource selection in the first sidelink communication. However, the two sidelink communication modules may have different resource exclusion thresholds, and this may cause problems. For example, if the first sidelink communication module uses a higher resource exclusion threshold than the second sidelink communication module, the first sidelink communication module may end up selecting resources that should be excluded (i.e., considered occupied) from the perspective of the second sidelink communication system, thereby causing interference and / or conflict. On the other hand, if the first sidelink communication module uses a lower resource selection threshold than the second sidelink communication module, the first sidelink communication module may end up excluding resources that may be considered available from the perspective of the second sidelink communication system, thereby unnecessarily eliminating available candidate resources. Systems and methods that can dynamically adjust thresholds for resource exclusion are desired. Summary of the Invention
[0004] According to some embodiments of the present disclosure, a UE is provided, the UE including a first sidelink communication module for resource selection in a first sidelink communication. The UE includes a memory storing instructions; and a processor configured to execute the instructions stored in the memory to: determine a selection window and set at least one first threshold parameter for resource exclusion at the UE; initialize a candidate resource set including one or more resources in the first sidelink communication; receive at least one of the following from a second sidelink communication module: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determine one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and report the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources in the first sidelink communication.
[0005] According to some embodiments of the present disclosure, a second UE is provided for resource selection in a second sidelink communication. The second UE includes a memory storing instructions; and a processor configured to execute the instructions stored in the memory to: collect sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determine one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; select one or more resources from among the one or more candidate resources; and transmit at least one of the following to the first UE in the first sidelink communication: at least one threshold parameter for resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information.
[0006] According to some embodiments of the present disclosure, a method for resource selection of a UE in a first sidelink communication is provided. The method includes: determining a selection window by a first sidelink communication module of the UE; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion at the first sidelink communication module; initializing, by the first sidelink communication module, a candidate resource set including one or more resources in the first sidelink communication; receiving, from a second sidelink communication module, at least one of the following: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining, by the first sidelink communication module, one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and reporting, by the first sidelink communication module, the determined one or more final candidate resources to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0007] According to some embodiments of the present disclosure, a method for resource selection in a second sidelink communication is provided. The method includes: collecting, by a second UE in the second sidelink communication, sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining, by the second UE, one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting, by the second UE, one or more resources from among the one or more candidate resources; and transmitting, to a first UE in the first sidelink communication, at least one of the following: at least one threshold parameter for resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information.
[0008] According to some embodiments of the present disclosure, a non-transitory computer-readable medium is provided, the non-transitory computer-readable medium storing instructions that are executable by one or more processors of a UE in sidelink communication to perform a method. The method includes: determining a selection window by a first sidelink communication module of the UE; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion at the first sidelink communication module; initializing, by the first sidelink communication module, a candidate resource set including one or more resources in the first sidelink communication; receiving, from a second sidelink communication module, at least one of the following: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining, by the first sidelink communication module, one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and reporting, by the first sidelink communication module, the determined one or more final candidate resources to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0009] According to some embodiments of the present disclosure, a non-transitory computer-readable medium is provided, the non-transitory computer-readable medium storing instructions that can be executed by one or more processors of a second UE in a second sidelink communication to perform a method. The method includes: collecting, by the second UE, sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining, by the second UE, one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting, by the second UE, one or more resources from among the one or more candidate resources; and transmitting, to the first UE in the first sidelink communication, at least one of the following: at least one threshold parameter for resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] [ Figure 1 ] Figure 1 is a schematic diagram illustrating a first mode of resource allocation for sidelink communications consistent with some embodiments of the present disclosure.
[0011] [ Figure 2 ] Figure 2 is a schematic diagram illustrating a second mode for resource allocation in sidelink communications consistent with some embodiments of the present disclosure.
[0012] [ Figure 3A ] Figure 3Ais a schematic diagram illustrating a time slot structure 300 in sidelink communication.
[0013] [ Figure 3B ] Figure 3B is a schematic diagram illustrating another time slot structure 310 in sidelink communications consistent with some embodiments of the present disclosure.
[0014] [ Figure 4 ] Figure 4 is a schematic diagram illustrating a method for resource selection based on the second mode described above, consistent with some embodiments of the present disclosure.
[0015] [ Figure 5 ] Figure 5 is a schematic diagram illustrating a method for determining a candidate set of resources consistent with some embodiments of the present disclosure.
[0016] [ Figure 6 ] Figure 6 is a schematic diagram illustrating dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication consistent with some embodiments of the present disclosure.
[0017] [ Figure 7 ] Figure 7 is a schematic diagram illustrating device types for dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication consistent with some embodiments of the present disclosure.
[0018] [ Figure 8 ] Figure 8 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure.
[0019] [ Figure 9 ] Figure 9 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure.
[0020] [ Figure 10 ] Figure 10 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure.
[0021] [ Figure 11 ] Figure 11 is a block diagram of a UE consistent with some embodiments of the present disclosure. DETAILED DESCRIPTION
[0022] Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings, in which like numerals in different figures represent the same or similar elements, unless otherwise indicated. The embodiments set forth in the following description of the exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of systems, devices, and methods consistent with aspects of the present disclosure as set forth in the appended claims.
[0023] Figure 1 is a schematic diagram illustrating a first mode of resource allocation for sidelink communications consistent with some embodiments of the present disclosure. Figure 1 , a communication system includes UE 102, UE 104, and base station 106. UE 102 may be a transmitter (Tx) UE in sidelink communication (SL), and UE 104 may be a receiver (Rx) UE in sidelink communication. UE 102 and UE 104 may be any form of UE, for example, two vehicles in V2X communication. Base station 106 may be any currently existing base station (e.g., a gNodeB (gNB), such as a base station for Long Term Evolution (LTE) or New Radio (NR), or a base station for a future generation (6th generation (6G), 7th generation (7G), or any other future generation) of Radio Access Technology (RAT). UE 102 and UE 104 may communicate with each other using sidelink signals. For example, UE 102 may transmit a Physical Sidelink Control Channel (PSCCH) and / or a Physical Sidelink Shared Channel (PSSCH) to UE 104, and in response, UE 104 may transmit a feedback signal, such as a Physical Sidelink Feedback Channel (PSFCH), to UE 102. UE 102 and UE 104 may also communicate with one or more other UEs in sidelink communications.
[0024] In a first mode for resource allocation, when UE 102 has data and / or signals to transmit, UE 102 may request resources from base station 106. For example, UE 102 may transmit a signal, such as a Sidelink-Scheduling Request (SL-SR) signal, to base station 106. In some embodiments, UE 102 may transmit the SL-SR via a Sidelink-Buffer Status Report (SL-BSR) signal. The SL-BSR may be a Medium Access Control (MAC) Control Element (CE) from UE 102 to base station 106 and carry information about the amount of data to be sent in the buffer of UE 102. In some embodiments, UE 102 may transmit the SL-SR via a Physical Uplink Control Channel (PUCCH) configured for a sidelink logical channel.
[0025] Upon receiving a signal from UE 102, base station 106 may determine resources to allocate to UE 102 and transmit a signal indicating the resource allocation to UE 102. For example, base station 106 may use dynamic sidelink grant downlink control information (DCI) to grant sidelink resources for up to three transmissions of a transport block. Base station 106 may also provide one or more configuration grants allocating periodic sidelink resources to UE 102. Similar to UE 102, UE 104 may also transmit an SL-SR to base station 106, and base station 106 may also perform resource allocation for UE 104 and transmit a signal indicating the resource allocation for UE 104.
[0026] In some embodiments, base station 106 may configure a single resource pool that spans the entire spectrum including the unavailable portion(s) for UE 102 and / or UE 104. In some embodiments, base station 106 may configure only one or more subchannels containing one or more available physical resource blocks (PRBs) for UE 102 and / or UE 104.
[0027] Figure 2is a schematic diagram illustrating a second mode for resource allocation in sidelink communications consistent with some embodiments of the present disclosure. In the second mode for resource allocation, UE 102 (and similarly, UE 104) may autonomously perform resource selection by means of a sensing process. For example, UE 102 may perform channel sensing on (one or more) configured sidelink transmission resource pools in order to obtain information about resources reserved by (one or more) other UEs. Channel sensing may be background sensing and / or any other type of full or partial sensing. Referring to Figure 2 , UE 102 may perform channel sensing in the sensing window and collect resource reservation information of (one or more) other UEs. For example, UE 102 may collect resource reservation information of (one or more) other UEs based on decoding sidelink control information (SCI) included in the sidelink signal received from (one or more) other UEs. UE 102 may decode SCI based on two stages: first stage SCI (SCI format 1-A) and second stage SCI (SCI format 2-A or 2-B) as defined in the 3rd Generation Partnership Project (3GPP) specification. Based on channel sensing, UE 102 may determine candidate resources, for example, by excluding occupied, reserved and / or unmonitored resources. As Figure 2 As shown, radio resources can be divided into resources in the time domain and resources in the frequency domain. Candidate resources in the time domain can be, for example, one or more frames, subframes, time slots, or symbols that can be selected for the next time period. In the frequency domain, candidate resources can be, for example, one or more channels or subchannels. Figure 2 For example, three available subframes or time slots in the time domain among multiple subframes or time slots are shown. Each subframe or time slot may include one or more symbols for PSCCH and one or more symbols for PSSCH. Once resource selection (or reselection) is triggered, during the selection window, UE 102 may select (one or more) resources from the available sidelink resources based on the channel sensing information.
[0028] In some embodiments, UE 102 may be configured with one of two modes (a first mode and a second mode) for resource allocation. In some embodiments, UE 102 may be configured with both modes for resource allocation. In some embodiments, UE 102 may switch back and forth between the first mode and the second mode for resource allocation.
[0029] Figure 3A 3 is a schematic diagram illustrating a time slot structure 300 in sidelink communication consistent with some embodiments of the present disclosure. The time slot 300 can be used for the first mode or the second mode of resource allocation described above. Figure 3AIn the time domain, slot 300 includes 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols. Of the 14 OFDM symbols, two are used for the Demodulation Reference Signal (DMRS), one symbol (the first symbol) is used for Automatic Gain Control (AGC), one symbol (the last symbol) is used for the guard period, and the remaining symbols are used for PSCCH or PSSCH. In the frequency domain, slot 300 may include one or more subchannels, each of which consists of one or more Physical Resource Blocks (PRBs).
[0030] In some embodiments, time slot 300 is used for conventional sidelink communications based on contiguous resource blocks. In this case, in the frequency domain, a resource pool may consist of a set of contiguous subchannels, where a subchannel consists of multiple contiguous resource blocks. The total number of resource blocks within a given resource pool may be configured with a value ranging from 10 to 275. Typically, sidelink resource allocation, sensing, and resource selection operations are based on subchannels. The size of a subchannel is configurable and may take values of 10, 12, 15, 20, 25, 50, 75, and 100 PRBs, and there may be from 1 to 27 configured numbers of subchannels in a given resource pool. Figure 3A , PSCCH transmission is associated with the lowest subchannel of the scheduled PSSCH, indicating that the bandwidth size of the PSCCH (in terms of the number of PRBs) is always less than or equal to the size of one subchannel. The configuration of the PSCCH is also part of the resource pool configuration and can be done, for example, by Radio Resource Control (RRC) signaling. As an example, the PSCCH can be configured or preconfigured so that in the frequency domain, it can occupy a number (e.g., 10, 12, 15, 20 or 25, ≦ subchannel size) PRBs, and in the time domain, it can occupy a number (e.g., 2 or 3) OFDM symbols configured or preconfigured by resource pool signaling (e.g., RRC signaling). The number of resources used for PSCCH in the frequency domain can be indicated as sl-FreqResourcePSCCH, and the number of resources used for PSCCH in the time domain can be indicated as sl-TimeResourcePSCCH.
[0031] Figure 3B3 is a schematic diagram illustrating another time slot structure 310 in sidelink communication consistent with some embodiments of the present disclosure. The time slot 310 can be used for the first mode or the second mode of resource allocation described above. Figure 3B In the time domain, a time slot 310 includes 14 OFDM symbols, one of which is used for PSFCH, two for DMRS, two for guard period, one for AGC, and the remaining symbols for PSCCH or PSSCH. In the frequency domain, a time slot 310 may include one or more subchannels, each of which is composed of one or more physical resource blocks (PRBs). Similar to the time slot 300, as shown in FIG. Figure 3B As shown, the PSCCH transmission is associated with the lowest subchannel of the scheduled PSSCH.
[0032] Figure 4 is a schematic diagram illustrating a method for resource selection based on the second resource allocation mode described above, consistent with some embodiments of the present disclosure. Figure 4 , the method 400 includes step 402 of performing channel sensing (eg, background sensing or any other type of full or partial sensing). For example, a Tx UE (such as Figure 1 The Tx UE 102 may have data to transmit. Therefore, the Tx UE may initiate a channel sensing process for resource selection. The Tx UE may perform channel sensing in a sensing window (e.g., 100 ms or 1100 ms). In some embodiments, the Tx UE may monitor the resource pool and obtain information to be used during the resource selection process (e.g., resource reservation information and / or sidelink reference signal received power (RSRP) measurement) without knowing (beforehand) that it has a transmission to perform.
[0033] Method 400 includes step 404 of collecting sensing information including reserved resources and sidelink RSRP (SL-RSRP) measurements. For example, the Tx UE may perform channel sensing in a sensing window and collect resource reservation information of (one or more) other UEs based on SCI decoding to identify candidate resources. The Tx UE may use two stages to decode SCI: first-stage SCI (SCI format 1-A) and second-stage SCI (SCI format 2-A or 2-B) as defined in the 3GPP specification.
[0034] The method 400 includes step 406 of determining a candidate resource set. For example, after acquiring sensing information from channel sensing, the Tx UE may determine a candidate resource set by, for example, excluding occupied, reserved, and / or unmonitored resources.
[0035] The method 400 includes step 408 of selecting a resource from the candidate resources. For example, the Tx UE may semi-persistently select a resource, or select up to a maximum number of reservations. The selection may be random.
[0036] The method 400 includes step 410 of re-evaluating resource selection. For example, the Tx UE may re-evaluate the selected resource before transmission by maintaining decoding of PSCCHs of one or more other UEs and / or measuring SL-RSRP on the PSCCH or corresponding PSSCH.
[0037] Method 400 includes determining whether to trigger resource reselection based on the reassessment at step 412. If the Tx UE determines that resource reselection is triggered, the method may iterate from step 404. On the other hand, if the Tx UE determines that resource reselection is not triggered, the method may proceed to step 414 and initiate transmission of (one or more) packets.
[0038] Method 400 includes step 416 of determining whether resource reselection is triggered by reaching the maximum reserved quantity. If the Tx UE determines that resource reselection is triggered by reaching the maximum reserved quantity, the method iterates from step 404. On the other hand, if the Tx UE determines that resource reselection is not triggered, the method may iterate from step 414 for another transmission.
[0039] Figure 5 is a schematic diagram illustrating a method for determining a resource candidate set based on the second resource allocation mode described above, consistent with some embodiments of the present disclosure. Figure 5 , the method 500 includes step 502, determining a selection window and setting an RSRP threshold (RSRPthreshold). For example, a Tx UE (such as Figure 1 The UE 102 of the present invention may determine a selection window for resource selection and set the RSRP threshold. For example, the Tx UE may first perform channel sensing and determine a selection window T (e.g., T=[T1, T2], where T1≤4ms and 20≤T2≤100ms) based on the packet delay budget. The selection of T1 and T2 values depends on the UE implementation and the packet delay budget. The RSRP threshold may be set by a network node (e.g., Figure 1 The base station 106) is configured or pre-configured at the UE.
[0040] The method 500 includes step 504, initializing a candidate single-slot resource set (S A ). For example, the Tx UE may collect a set S of potential candidate resources within a defined selection window A .
[0041] The method 500 includes step 506 of excluding unmonitored resources. For example, unmonitored resources are resources that the Tx UE cannot sense due to its own transmission (ie, half-duplex constraints) or other activities such as discontinuous reception (DRX). The Tx UE may exclude unmonitored resources from S A The single-slot resource set excludes one or more time slots.
[0042] The method 500 includes excluding resources having an RSRP greater than an RSRPthreshold at step 508. For example, the Tx UE may exclude resources occupied or reserved by other UEs from the selection window if the corresponding RSRP exceeds the RSRP threshold.
[0043] The method 500 includes step 510 of determining whether the number of remaining time slots is greater than the initial X·|S A |, where the value X can be configured or preconfigured from {0.2, 0.35, 0.5}. For example, the Tx UE determines whether the number of candidate resources in the selection window is greater than 0.2·|S A |(i.e., 20% of the total number of initial resources). If the Tx UE determines that the number of candidate resources in the selection window is not greater than X·|S A |, then at step 512, the Tx UE increases the RSRP threshold by an increment, and the method 500 iterates at step 504 until at least X·|S is obtained. A | resources. The increment can be 3dB or any other value(s). On the other hand, if the TxUE determines that the number of candidate resources in the selection window is greater than X·|S A |, the method can continue with step 514 to select the final resource.
[0044] After selecting the final resource, the Tx UE may forward the potential candidate time slots to a higher layer (eg, a medium access control (MAC) layer) for final resource selection.
[0045] The above embodiments relate to sidelink channel sensing and resource selection in a single RAT. Some embodiments of the present disclosure relate to sidelink channel sensing and resource selection for multi-RAT co-channel coexistence of different sidelink technologies. In these embodiments, for example, any combination of LTE sidelinks, NR sidelinks, and future generation (e.g., 6G, 7G, or any other future generation) sidelinks can coexist and share the same channel. One or more embodiments of the present disclosure support channel sensing for resource selection in multi-RAT sidelink deployments.
[0046] Figure 6is a schematic diagram illustrating dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication consistent with some embodiments of the present disclosure. In one embodiment, the first sidelink communication is an NR sidelink communication, and the second sidelink communication is an LTE sidelink communication. In this embodiment, for example, the LTE sidelink communication uses a 15kHz subcarrier spacing (SCS), while the NR sidelink communication uses a 15kHz SCS or a higher SCS (e.g., 30kHz, 60kHz). Figure 6 As shown, the first sidelink communication and the second sidelink communication share time and / or frequency resources.
[0047] Figure 7 is a schematic diagram illustrating device types for dynamic co-channel coexistence of first and second sidelink communications consistent with some embodiments of the present disclosure. Figure 7 , at least three types of devices (Type A, Type B, and Type C) are contemplated in the present disclosure. Type A devices include a first sidelink communication module and a second sidelink communication module. Type B devices include only the first sidelink communication module. Type C devices include only the second sidelink communication module. For example, in one embodiment, a Type A device includes both an LTE sidelink module and an NR sidelink module, a Type B device includes only the NR sidelink module, and a Type C device includes only the LTE sidelink module. The first sidelink communication module and / or the second sidelink communication module may be software, hardware, or a combination of software and hardware. The hardware may include one or more electronic circuits. Similarly, the LTE sidelink module may be software, hardware, or a combination of software and hardware. The hardware may include one or more electronic circuits.
[0048] Still refer to Figure 7, a type A device includes a first side-link communication module and a second side-link communication module. The first side-link communication module in the type A device can support the use of second side-link sensing and resource reservation information to exclude resources from the available resource set in its own resource selection process. However, in this case, a problem arises because the second side-link communication module and the first side-link communication module may have independent candidate resource selection and / or exclusion cycles. In each resource exclusion cycle, if the number of candidate resources is insufficient, the threshold for resource exclusion can be increased. Therefore, based on the sensing results obtained from the second side-link communication module, the first side-link communication module still does not know which resources the second side-link communication module can consider for transmission and which resources not to be used for transmission, because the determination depends on the threshold applied to resource exclusion (e.g., RSRP threshold and / or received signal strength indicator (RSSI) threshold). Therefore, even after obtaining RSRP and / or RSSI values from the second side-link communication module, the first side-link communication module may still have a suboptimal resource selection choice relative to the second side-link communication, and this causes problems. For example, if the first sidelink communication module uses a higher threshold than the second sidelink communication module, the first sidelink communication module may ultimately select resources that should be excluded (i.e., considered occupied) from the perspective of the second sidelink communication system, thereby causing more interference and / or conflicts than the second sidelink communication. On the other hand, if the first sidelink communication module uses a lower threshold than the second sidelink communication module, the first sidelink communication module may ultimately exclude resources that may be considered available from the perspective of the second sidelink communication system, thereby unnecessarily limiting the candidate resources for the first sidelink communication. At least some embodiments of the present invention provide solutions to these problems.
[0049] Figure 8 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure. Figure 8 As shown, the method includes two processes (methods), namely, a method 800 for selecting resources at a first sidelink communication module (SL-1 module) and a method 820 for selecting resources at a second sidelink communication module (SL-2 module). In one embodiment, the first sidelink communication is an NR sidelink communication, and the second sidelink communication is an LTE sidelink communication.
[0050] In some embodiments, Figure 8 The method is performed by a single UE. The UE may be a type A device, such as Figure 7Type A device in. The UE may include a first sidelink communication module and a second sidelink communication module. The first sidelink communication module may perform method 800, and the second sidelink communication module may perform method 820. In one embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate hardware compartments (components or devices) of the UE, each compartment having its own processor and / or memory. In this embodiment, in each compartment, the processor executes one or more computer instructions stored in the memory to perform method 800 or 820. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate memory devices storing corresponding computer instructions for method 800 or 820. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two different computer instructions included in the same memory device or different memory devices.
[0051] refer to Figure 8 , the method 820 for resource selection is performed by the second sidelink communication module (SL-2 module). The method 820 may include a step (not shown) of collecting sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication. For example, the second sidelink communication module may perform channel sensing (e.g., background sensing or any other type of full sensing or partial sensing) in the second sidelink communication and perform measurements on the sidelink signal. For example, the second sidelink communication module may measure one or more sidelink RSRP values and / or one or more sidelink RSSI values for the one or more reserved resources.
[0052] In some embodiments, the sidelink sensing information for one or more reserved resources in the second sidelink communication includes at least one of the following: one or more SL-RSRP measurement results associated with one or more reserved resources in the second sidelink communication, one or more SL-RSSI measurement results associated with one or more reserved resources in the second sidelink communication, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with one or more reserved resources in the second sidelink communication, one or more priorities associated with one or more reserved resources in the second sidelink communication, or information of one or more unmonitored resources in the second sidelink communication.
[0053] Method 820 may include a step (not shown) of determining one or more candidate resources based on sidelink sensing information of one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter. For example, the second sidelink communication module may exclude one or more resources having a measurement value below the at least one threshold parameter. The at least one threshold parameter may be an SL-RSRP threshold applied to resource exclusion and / or an SL-RSSI threshold applied to resource exclusion. The SL-RSRP threshold and the SL-RSSI threshold may be configured by the network (e.g., a base station) or preconfigured at the UE.
[0054] Method 820 may include a step (not shown) of selecting one or more resources from among the one or more candidate resources. For example, the second communication module may semi-persistently select resources, or select up to a maximum number of reservations. The selection may be random.
[0055] The method 820 may include the step of transmitting to the first sidelink communication module at least one of: at least one threshold parameter for resource exclusion at the second sidelink communication, sidelink sensing information, or resource reservation information (not shown). Figure 8 As shown, the second sidelink communication module may transmit at least one threshold parameter for resource exclusion in the second sidelink communication to the first sidelink communication module (step 822). The second sidelink communication module may also transmit sidelink sensing information and / or resource reservation information to the first sidelink communication module (step 824).
[0056] Still refer to Figure 8, the method 800 for resource selection is performed by a first sidelink communication module (SL-1 module). The method 800 includes step 802, determining a selection window for resource selection and setting at least one first threshold parameter ((one or more) SL-1 thresholds) for resource exclusion at the first sidelink communication module. For example, the first sidelink communication module may select a duration of 100ms or 1100ms as the resource selection window. However, the selection window is not limited to this, and it can be any other duration. The first sidelink communication module may also set at least one first threshold parameter for resource exclusion in the first sidelink communication, such as an SL-RSRP threshold and / or an SL-RSSI threshold. In some embodiments, the at least one first threshold parameter is included in a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the first sidelink communication. In some embodiments, the at least one first threshold parameter is included in a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication. In some embodiments, the at least one first threshold parameter is included in a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the first sidelink communication and a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication. In some embodiments, the at least one first threshold parameter is determined based on at least one of: (1) one or more priorities of the one or more other UEs in the second sidelink communication, or (2) one or more priorities associated with one or more transmissions in the first sidelink communication.
[0057] The method 800 includes a step 804 of initializing a candidate resource set comprising one or more resources in a first sidelink communication. In some embodiments, the resource is a single time slot, and the first sidelink communication module may collect a set of potential candidate resources (S) within a defined selection window. A ). In some embodiments, a resource may be a frame, a subframe, or a symbol.
[0058] The method 800 includes step 806 of excluding one or more unmonitored resources. For example, unmonitored resources are resources that the UE cannot sense due to its own transmission (i.e., half-duplex constraints) or other activities such as discontinuous reception (DRX). For example, the first sidelink communication module may select one or more resources from the candidate resource set S. A Exclude one or more time slots from the
[0059] Method 800 includes step 808, determining whether at least one first threshold parameter ((one or more) SL-1 thresholds) needs to be relaxed with respect to the second sidelink communication and whether the at least one first threshold parameter is less than at least one second threshold parameter ((one or more) SL-2 thresholds). As described above, step 808 is performed based on information received from the second sidelink communication module at step 822 and / or step 824. For example, the first sidelink communication module may receive at least one of the following from the second sidelink communication module: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module. In one embodiment, the first sidelink communication module may only receive the sidelink sensing information obtained by the second sidelink communication module and the resource reservation information collected by the second sidelink communication module, and derive the at least one second threshold parameter based on the received sidelink sensing information and / or resource reservation information.
[0060] Referring back to step 808, in some embodiments, whether at least one first threshold parameter needs to be relaxed relative to the second sidelink communication is determined based on the configuration of the network (e.g., a base station) or pre-configuration at the UE. If the first sidelink communication module determines that at least one first threshold parameter needs to be relaxed relative to the second sidelink communication, and at least one first threshold parameter is less than at least one second threshold parameter, then at step 810, the first sidelink communication module specifies at least one first threshold parameter as equal to at least one second threshold parameter. In addition, at step 812, the first sidelink communication module excludes one or more resources having a sensing measurement greater than the specified at least one first threshold parameter (i.e., at least one second threshold parameter) from the candidate resource set. In some embodiments, the sensing measurement includes at least one of the following: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or one or more SL-RSSI values measured by the second sidelink communication module.
[0061] On the other hand, if the first sidelink communication module determines that at least one first threshold parameter does not need to be relaxed relative to the second sidelink communication, or at least one first threshold parameter is not less than at least one second threshold parameter, then at step 812, the first sidelink communication module excludes one or more resources having sensing measurements greater than at least one first threshold parameter.
[0062] Method 800 includes step 814, determining whether the amount of remaining resources is equal to or greater than X·|S A |, where X is a value selected from {0.2, 0.35, 0.5}. In some embodiments, the value X may be any other value configured by the network (e.g., a base station) or preconfigured at the UE. If the first sidelink communication module determines that the number of candidate resources in the selection window is not greater than X·|S A |, then at step 816, the first sidelink communication module increases at least one first threshold parameter by an increment, and the method iterates at step 804 until at least X·|S is obtained. A | resources. The increment may be 3 dB or any other value(s). On the other hand, if the first sidelink communication module determines that the number of candidate resources in the selection window is greater than X·|S A |, the method may proceed to step 818, reporting the determined one or more final candidate resources to a higher layer for selecting one or more transmission resources in the first sidelink communication. The higher layer may be a MAC layer or an RRC layer.
[0063] In this manner, the first sidelink communication module acquires information related to resource selection in the second sidelink communication module, and based on the acquired information, the first sidelink communication module adjusts parameters used for its own resource selection process for its candidate resource exclusion loop. Specifically, as described above, when the first sidelink communication module determines that the resource exclusion threshold in the first sidelink communication is less than the resource exclusion threshold in the second sidelink communication, and further determines that the resource exclusion threshold in the first sidelink communication needs to be relaxed, the first sidelink communication can specify a higher threshold for resource exclusion in the first sidelink communication, thereby ensuring that a sufficient amount of candidate resources are used for transmission at the UE, thereby resulting in improved efficiency and quality in communication.
[0064] Figure 8 The above description relates to a case where a single UE (eg, Figure 7 In some embodiments, the type A device includes both the first communication module and the second communication module. However, the embodiments of the present disclosure are not limited thereto. Figure 8 The method can be performed by two different UEs. For example, the first sidelink communication module (SL-1 module) is included in the first UE (eg, Figure 7 Type B device), and the second sidelink communication module (SL-2 module) is included in the second UE (e.g., Figure 7In these embodiments, the first UE performs method 800 and the second UE performs method 820. In these embodiments, the first sidelink communication module and / or the second sidelink communication module can be hardware, software, or a combination of hardware and software.
[0065] Figure 9 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure. Figure 9 As shown, the method includes two processes (methods), namely, a method 900 for selecting resources at a first sidelink communication module (SL-1 module) and a method 920 for selecting resources at a second sidelink communication module (SL-2 module). In one embodiment, the first sidelink communication is an NR sidelink communication, and the second sidelink communication is an LTE sidelink communication.
[0066] In some embodiments, Figure 9 The method is performed by a single UE. The UE may be a type A device, such as Figure 7 Type A device in. The UE may include a first sidelink communication module and a second sidelink communication module. The first sidelink communication module may perform method 900, and the second sidelink communication module may perform method 920. In one embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate hardware compartments (components or devices) of the UE, each compartment having its own processor and / or memory. In this embodiment, in each compartment, the processor executes one or more computer instructions stored in the memory to perform method 900 or 920. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate memory devices storing corresponding computer instructions for method 900 or 920. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two different computer instruction sets included in the same memory device or different memory devices. The method 920 performed by the second sidelink communication module is similar to Figure 8 For the sake of brevity, the detailed description of method 920 is omitted here. In method 900, the operations at steps 902, 904 and 906 are similar to Figure 8 For the sake of brevity, detailed descriptions of steps 902, 904, and 906 of method 900 are omitted here.
[0067] refer to Figure 9, method 900 includes step 908 of determining whether to exclude one or more resources having a sensing measurement greater than at least one first threshold parameter or at least one second threshold parameter. In some embodiments, whether to use the at least one first threshold parameter or the at least one second threshold parameter for resource exclusion in the first sidelink communication is determined based on a configuration of the network (e.g., a base station) or a pre-configuration at the UE. In some embodiments, step 908 may also include determining whether the at least one first threshold parameter is greater than the at least one second threshold parameter. In some embodiments, determining whether to exclude one or more resources having a sensing measurement greater than the at least one first threshold parameter or the at least one second threshold parameter includes determining that the at least one second threshold parameter is to be used for resource exclusion at the first sidelink communication module, and the at least one first threshold parameter is greater than the at least one second threshold parameter.
[0068] In response to determining that at least one second threshold parameter is to be used for resource exclusion at the first sidelink communication module, and the at least one first threshold parameter is greater than the at least one second threshold parameter, at step 910, the first sidelink communication module may exclude one or more resources having a sensed measurement greater than the at least one second threshold parameter. The sensed measurement may include at least one of the following: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or one or more SL-RSSI values measured by the second sidelink communication module. In some embodiments, the first sidelink communication module may exclude one or more resources having a sensed measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter. In some embodiments, the excluded one or more resources overlap with one or more resources reserved by one or more UEs in the second sidelink communication. In some embodiments, the excluded one or more resources correspond to one or more PSFCH transmissions that overlap with one or more resources reserved by the one or more UEs in the second sidelink communication. In some embodiments, the one or more resources are excluded via the physical layer of the first sidelink communication module of the UE. After eliminating the second sidelink communication resources, at step 918, the remaining resources are reported to a higher layer to determine the final resources to be used for transmission in the first sidelink communication. The higher layer may be a MAC layer or an RRC layer. On the other hand, at step 908, in response to determining that at least one second threshold parameter eliminates resources not used for the first sidelink communication module, or that at least one first threshold parameter is not greater than at least one second threshold parameter, method 900 proceeds to step 912.
[0069] The method 900 includes step 912 of excluding from the set of candidate resources one or more resources having a sensed measurement greater than at least one first threshold parameter.
[0070] Method 900 includes step 914 of determining whether the amount of remaining resources is equal to or greater than X·|S A |, where X may be a value selected from {0.2, 0.35, 0.5}. In some embodiments, the value X may be any other value configured by the network (e.g., a base station) or preconfigured at the UE. If the first sidelink communication module determines that the number of candidate resources in the selection window is not greater than X·|S A |, then at step 916, the first sidelink communication module increases at least one first threshold parameter by an increment, and the method iterates at step 904 until at least X·|S is obtained. A | resources. The increment may be 3 dB or any other value(s). On the other hand, if the first sidelink communication module determines that the number of candidate resources in the selection window is greater than X·|S A |, the method may proceed to step 918 to report the determined one or more final candidate resources to a higher layer (eg, a MAC layer or an RRC layer) for use in selecting one or more transmission resources in the first sidelink communication.
[0071] In this way, the first sidelink communication module obtains information about the resource selection process in the second sidelink communication module, and based on the obtained parameters, the first sidelink communication module adjusts the parameters used for its own resource selection process for its candidate resource exclusion loop. In particular, when the first sidelink communication module uses a higher threshold than the second sidelink communication module, the first sidelink communication module can exclude resources that should be excluded (i.e., considered to be occupied by other UEs) from the perspective of the second sidelink communication system, thereby avoiding interference and / or conflicts in the first sidelink communication, thereby resulting in improved efficiency and quality in communication.
[0072] Figure 9 The above description relates to a case where a single UE (eg, Figure 7 In some embodiments, the type A device includes both the first communication module and the second communication module. However, the embodiments of the present disclosure are not limited thereto. Figure 9 The method can be performed by two different UEs. For example, the first UE (eg, Figure 7 A type B device) may include a first sidelink communication module and perform method 900, and a second UE (e.g., Figure 7The type A or type C device) may include a second sidelink communication module and perform method 920. The first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware and software.
[0073] Figure 10 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure. Figure 10 As shown, the method includes two processes (methods), namely, a method 1000 for selecting resources at a first sidelink communication module (SL-1 module) and a method 1020 for selecting resources at a second sidelink communication module (SL-2 module). In one embodiment, the second sidelink communication is an LTE sidelink communication, and the first sidelink communication is an NR sidelink communication.
[0074] In some embodiments, Figure 10 The method is performed by a single UE. The UE may be a type A device, such as Figure 7 Type A device in. The UE may include a first sidelink communication module and a second sidelink communication module. The first sidelink communication module of the UE may perform method 1000, and the second sidelink communication module of the UE may perform method 1020. In one embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate hardware compartments (components or devices) of the UE, each compartment having its own processor and / or memory. In this embodiment, in each compartment, the processor executes one or more computer instructions stored in the memory to perform method 1000 or 1020. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two separate memory devices storing corresponding computer instructions for method 1000 or 1020. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE may be two different computer instruction sets included in the same memory device or different memory devices. The method 1020 performed by the second sidelink communication module is similar to Figure 8 For the sake of brevity, the detailed description of method 1020 is omitted here. In method 1000, the operations at steps 1002, 1004 and 1006 are similar to Figure 8 For the sake of brevity, detailed descriptions of steps 1002, 1004, and 1006 of method 1000 are omitted here.
[0075] refer to Figure 10Method 1000 includes determining, at step 1008, whether power reduction is required for one or more resources associated with the second sidelink communication and whether the at least one first threshold parameter is greater than the at least one second threshold parameter. In some embodiments, whether power reduction is required for the one or more resources associated with the second sidelink communication is determined based on a configuration of the network or a pre-configuration at the UE.
[0076] If the first sidelink communication module determines that power reduction is required for one or more resources associated with the second sidelink communication, and at least one first sidelink threshold parameter is greater than at least one second threshold parameter, the first sidelink communication module determines power reduction for the one or more resources having a sensed measurement greater than the at least one second sidelink threshold parameter at step 1010. After power reduction, at step 1012, the first sidelink communication module excludes the one or more resources having a sensed measurement greater than the at least one first sidelink threshold parameter from the first sidelink communication.
[0077] On the other hand, in step 1008, if the first sidelink communication module determines that power reduction does not need to be performed on one or more resources associated with the second sidelink communication, or at least one first threshold parameter is not greater than at least one second threshold parameter, then in step 1012, the first sidelink communication module excludes one or more resources having sensing measurements greater than at least one first sidelink threshold parameter.
[0078] Method 1000 includes step 1014 of determining whether the amount of remaining resources is equal to or greater than X·|S A |, where X is a value selected from {0.2, 0.35, 0.5}. In some embodiments, the value X may be any other value configured by the network or preconfigured at the UE. If the first sidelink communication module determines that the number of candidate resources in the selection window is not greater than X·|S A |, then at step 1016, the first sidelink communication module increases at least one first threshold parameter by an increment, and the method iterates at step 1004 until at least X·|S is obtained. A | resources. The increment may be 3 dB or any other value(s). On the other hand, if the first sidelink communication module determines that the number of candidate resources in the selection window is greater than X·|S A |, the method may proceed to step 1018, reporting the determined one or more final candidate resources to a higher layer (eg, a MAC layer or an RRC layer) for use in selecting one or more transmission resources in the first sidelink communication.
[0079] In this way, the first sidelink communication module obtains information about resource selection in the second sidelink communication module, and based on the obtained information, the first sidelink communication module adjusts the parameters used for its own resource selection process for its candidate resource elimination cycle. In particular, when the first sidelink communication module uses a higher threshold than the second sidelink communication module, the first sidelink communication module can perform power reduction on one or more second sidelink communication resources that should be excluded from the perspective of the second sidelink communication system (i.e., considered to be occupied by other UEs), thereby reducing interference with the second sidelink communication.
[0080] Figure 10 The above description relates to a case where a single UE (eg, Figure 7 In some embodiments, the type A device includes both the first communication module and the second communication module. However, the embodiments of the present disclosure are not limited thereto. Figure 10 The method can be performed by two different UEs. For example, the first UE (eg, Figure 7 A type B device) may include a first sidelink communication module and perform method 1000, and a second UE (e.g., Figure 7 The type A or type C device of the present invention may include a second sidelink communication module and perform method 1020. The first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware and software.
[0081] At least some embodiments of the present disclosure relate to Figures 8 to 10 For example, in one embodiment, Figure 8 Methods and Figure 9 The methods of are combined to form a new method, in which the first sidelink communication module can first relax at least one first threshold parameter and then exclude one or more resources that should be excluded (i.e., considered to be occupied by other UEs) from the perspective of the second sidelink communication system. For example, in another embodiment, Figure 8 Methods, Figure 9 The method of and method 10 are combined to form a new method.
[0082] The methods described in this disclosure can be applied to any sidelink communication, such as Long Term Evolution (LTE) or New Radio (NR) or future generation (6th generation (6G), 7th generation (7G) or any future generation) sidelink communication. The methods described in this disclosure can also be applied to downlink / uplink communication between a base station and a UE. The methods described in this disclosure can also be applied to other systems, such as systems that comply with other standards (e.g., Institute of Electrical and Electronics Engineers (IEEE) standards).
[0083] Figure 11 is a block diagram of a UE 1100 consistent with some embodiments of the present disclosure. For example, the UE 1100 may be Figure 7 Type A device, and perform Figure 8 method, or Figure 9 method, or Figure 10 method, or Figures 8 to 10 For another example, the UE 1100 may be Figure 7 Type B devices, and in combination with Type A or Type C devices, perform Figure 8 method, or Figure 9 method, or Figure 10 method, or Figures 8 to 10 For another example, the UE 1100 may be Figure 7 Type C devices, and in combination with Type A or Type B devices, perform Figure 8 method, or Figure 9 method, or Figure 10 method, or Figures 8 to 10 The UE 1100 may be installed in a mobile vehicle or at a fixed location. The UE 1100 may take any form, including but not limited to a vehicle, a component installed in a vehicle, a roadside unit, a laptop computer, a wireless terminal including a mobile phone, a wireless handheld device, or a wireless personal device, or any other form.
[0084] Reference Figure 11UE 1100 may include an antenna 1102, which may be used for transmitting or receiving electromagnetic signals to / from a base station or other UEs. Antenna 1102 may include one or more antenna elements and may implement different input-output antenna configurations, such as a multiple input multiple output (MIMO) configuration, a multiple input single output (MISO) configuration, and a single input multiple output (SIMO) configuration. In some embodiments, antenna 1102 may include multiple (e.g., dozens or hundreds) of antenna elements and may implement multi-antenna functions such as beamforming. In some embodiments, antenna 1102 is a single antenna.
[0085] UE 1100 may include a transceiver 1104 coupled to antenna 1102. Transceiver 1104 may be a wireless transceiver at UE 1100 and may communicate bidirectionally with a base station or other UEs. For example, transceiver 1104 may receive wireless signals from / transmit wireless signals to a base station via downlink / uplink communications. Transceiver 1104 may also receive / transmit wireless signals from / to another UE or roadside unit via sidelink communications. Transceiver 1104 may include a modem to modulate packets and provide the modulated packets to antenna 1102 for transmission, as well as to demodulate packets received from antenna 1102.
[0086] UE 1100 may include memory 1106. Memory 1106 may be any type of computer-readable storage medium, including volatile or non-volatile memory devices or a combination thereof. Computer-readable storage media include, but are not limited to, non-transitory computer storage media. Non-transitory storage media can be accessed by general-purpose or special-purpose computers. Examples of non-transitory storage media include, but are not limited to, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable ROM (EEPROM), digital versatile disks (DVD), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, etc. Non-transitory media can be used to carry or store desired program code means (e.g., instructions and / or data structures) and can be accessed by general-purpose or special-purpose computers or general-purpose or special-purpose processors. In some examples, the software / program code can be transmitted from a remote source (e.g., a website, server, etc.) using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave. In such examples, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are within the scope of the definition of a medium. Combinations of the above examples are also within the scope of computer-readable media.
[0087] Memory 1106 may store information related to the identification of UE 1100 and signals and / or data received by antenna 1102. Memory 1106 may also store post-processed signals and / or data. Memory 1106 may also store computer-readable program instructions, mathematical models, and algorithms used in signal processing in receiver 1104 and calculations in processor 1108. Memory 1106 may also store computer-readable program instructions executed by processor 1108 to operate UE 1100 to perform various functions described in this disclosure. In some examples, memory 1106 may include a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices. In some embodiments, memory 1106 includes both an LTE SL module and an NR SL module. In some embodiments, memory 1106 includes only an NR SL module. In some embodiments, memory 1106 includes only an LTE SL module.
[0088] The computer-readable program instructions of the present disclosure can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages (including object-oriented programming languages and conventional process programming languages). The computer-readable program instructions can be executed completely on a computing device as an independent software package, or partially on a first computing device and partially on a second computing device away from the first computing device. In the latter case, the second remote computing device can be connected to the first computing device through any type of network, including a local area network (LAN) or a wide area network (WAN).
[0089] UE 1100 may include a processor 1108, which may include a hardware device with processing capabilities. Processor 1108 may include at least one of a general-purpose processor, a digital signal processor (DSP), a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or other programmable logic devices. Examples of general-purpose processors include, but are not limited to, a microprocessor, any conventional processor, a controller, a microcontroller, or a state machine. In some embodiments, processor 1108 may be implemented using a combination of devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration). Processor 1108 may receive downlink signals or sidelink signals from transceiver 1104 and further process these signals. Processor 1108 may also receive data packets from transceiver 1104 and further process these packets. In some embodiments, processor 1108 may be configured to operate a memory using a memory controller. In some embodiments, the memory controller may be integrated into the processor 1108. The processor 1108 may be configured to execute computer-readable instructions stored in a memory (eg, the memory 1106) to cause the UE 1100 to perform various functions.
[0090] UE 1100 may include a Global Positioning System (GPS) 1110. GPS 1110 may be used to enable location-based services or other services based on the geographic location of UE 1100 and / or synchronization between UEs. GPS 1110 may receive Global Navigation Satellite System (GNSS) signals from a single satellite or multiple satellite signals via antenna 1102 and provide the geographic location of UE 1100 (e.g., coordinates of UE 1100). In some embodiments, GPS 1110 is omitted. In some embodiments, a timer is included.
[0091] UE 1100 may include an input / output (I / O) device 1112, which may be used to transmit the results of signal processing and calculation to a user or another device. I / O device 1112 may include a user interface, which includes a display and an input device to transmit user commands to processor 1108. The display may be configured to display the signal reception status at UE 1100, data stored at memory 1106, signal processing status, and calculation results. The display may include, but is not limited to, a cathode ray tube (CRT), a liquid crystal display (LCD), a light-emitting diode (LED), a gas plasma display, a touch screen, or other image projection device for displaying information to a user. The input device may be any type of computer hardware device for receiving data and control signals from a user. The input device may include, but is not limited to, a keyboard, a mouse, a scanner, a digital camera, a joystick, a trackball, cursor direction keys, a touch screen monitor, or an audio / video commander.
[0092] UE 1100 may also include a machine interface 1114 , such as an electrical bus that connects the transceiver 1104 , memory 1106 , processor 1108 , GPS 1110 , and I / O devices 1112 .
[0093] In some embodiments, UE 1100 may be a type A device and include a first sidelink communication module and a second sidelink communication module. The first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware or software. The processor 1108 may be configured or programmed to execute instructions stored in the memory 1106 to: determine a selection window and set at least one first threshold parameter for resource exclusion at the UE; initialize a candidate resource set including one or more resources in the first sidelink communication; receive at least one of the following from the second sidelink communication module: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determine one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and report the determined one or more final candidate resources to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0094] In some embodiments, determining one or more final candidate resources in the first sidelink communication may include: determining that at least one first threshold parameter is to be relaxed relative to the second sidelink communication, and the at least one first threshold parameter is less than at least one second threshold parameter; in response to the determination, specifying the at least one first threshold parameter as equal to the at least one second threshold parameter; and excluding one or more resources from the set of candidate resources having a sensing measurement greater than the specified at least one second threshold parameter.
[0095] In some embodiments, determining one or more final candidate resources for the first sidelink communication may include determining to exclude from the set of candidate resources one or more resources having a sensed measurement greater than at least one of at least one first threshold parameter or at least one second threshold parameter. In some embodiments, determining whether to exclude from the set of candidate resources one or more resources having a sensed measurement greater than at least one first threshold parameter or at least one second threshold parameter includes determining whether the at least one second threshold parameter is to be used for resource exclusion at the first sidelink communication module, and whether the at least one first threshold parameter is greater than the at least one second threshold parameter. Determining the one or more final candidate resources may also include excluding from the set of candidate resources one or more resources having a sensed measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter, in response to determining that the at least one second threshold parameter is to be used for resource exclusion at the first sidelink communication module and the at least one first threshold parameter is greater than the at least one second threshold parameter.
[0096] In some embodiments, determining one or more final candidate resources in the first sidelink communication may include: determining that power reduction is to be performed on one or more resources associated with the second sidelink communication and at least one first threshold parameter is greater than at least one second threshold parameter; determining power reduction on one or more resources in the second sidelink communication having a sensing measurement greater than at least one second threshold parameter; and excluding one or more resources in the first sidelink communication having a sensing measurement greater than at least one first threshold parameter from the set of candidate resources.
[0097] In some embodiments, UE 1100 may be a type C device in sidelink communication and include only a second sidelink communication module. The second sidelink communication module may be hardware, software, or a combination of hardware or software. Processor 1108 may be configured or programmed to execute instructions stored in memory 1106 to: collect sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determine one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; select one or more resources from among the one or more candidate resources; and transmit at least one of the following to the first UE in the first sidelink communication: at least one threshold parameter for resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information.
[0098] As used in this disclosure, the term "or" is used in a list of items to indicate an inclusive list. A list of items can begin with phrases such as "at least one" or "one or more." For example, a list of at least one of A, B, or C includes A or B or C or AB (i.e., A and B) or AC or BC or ABC (i.e., A and B and C). In addition, as used in this disclosure, the phrase "based on" to indicate that a list of conditions should not be interpreted as "based only on" a set of conditions, but rather as "based at least in part on" a set of conditions. For example, a result described as "based on condition A" can be based on both condition A and condition B without departing from the scope of this disclosure.
[0099] In this specification, the terms "include," "comprises," or "contains" are used interchangeably and have the same meaning and should be interpreted as inclusive and open-ended. The terms "include," "comprises," or "contains" can be used before a list of elements and indicate that at least all of the listed elements are present within the list, but additional elements not in the list may also be present. For example, if A includes B and C, then both {B, C} and {B, C, D} are within the scope of A.
[0100] In conjunction with the accompanying drawings, the present disclosure describes example configurations that do not represent all examples that can be implemented or all configurations within the scope of the present disclosure. The term "exemplary" should not be interpreted as "preferred" or "advantageous compared to other examples", but rather as "illustrative, instance, or example". By reading this disclosure, including the description of the embodiments and the accompanying drawings, one of ordinary skill in the art will understand that the technology disclosed herein can be implemented using alternative embodiments. One of ordinary skill in the art will understand that the embodiments described herein or certain features of the embodiments can be combined to arrive at other embodiments for practicing the technology described in this disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is in accordance with the widest scope consistent with the principles and novel features disclosed herein.
[0101] The flowcharts and block diagrams in the accompanying drawings illustrate examples of possible architectures, functions, and operations of systems, methods, and devices according to various embodiments. It should be noted that in some alternative implementations, the functions marked in the blocks may not occur in the order marked in the figures. For example, two blocks shown in succession may actually be executed substantially simultaneously, or the blocks may sometimes be executed in the opposite order, depending on the functions involved. Similarly, in methods consistent with various embodiments, additional steps may be included in such methods, and certain steps may be omitted or combined.
[0102] It should be understood that the described embodiments are not mutually exclusive, and elements, components, materials, or steps described in conjunction with one exemplary embodiment may be combined with or eliminated from other embodiments in a suitable manner to achieve desired design goals.
[0103] Reference herein to "some embodiments" or "some exemplary embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment. The appearances of the phrases "one embodiment," "some embodiments," or "another embodiment" in various places throughout this disclosure are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments.
[0104] In addition, the articles "a" and "an" as used in this disclosure and the appended claims should generally be construed to mean "one or more" unless specified otherwise or clear from context to be directed to a singular form.
[0105] Unless expressly stated otherwise, each numerical value and range should be interpreted as approximate as if the word "about" or "approximately" preceded the value or range.
[0106] Although elements in the following method claims, if any, are recited in a specific order, those elements are not necessarily intended to be limited to implementation in that specific order unless the claim recitation otherwise implies a specific order for implementation of some or all of those elements.
[0107] It should be understood that certain features of the present disclosure that are described in the context of separate embodiments for the sake of clarity may also be provided in combination in a single embodiment. Conversely, various features of this specification that are described in the context of a single embodiment for the sake of brevity may also be provided individually or in any suitable subcombination or in any other described embodiment of this specification as appropriate. Certain features described in the context of various embodiments are not essential features of those embodiments unless so indicated.
[0108] It should also be understood that various modifications, substitutions and changes may be made by those skilled in the art to the details, materials and arrangements of the components described and shown for the purpose of explaining the nature of the described embodiments without departing from the scope. Therefore, the appended claims encompass all such substitutions, modifications and changes that fall within the terms of the claims.
[0109] Clause 1: User equipment (UE), comprising a first sidelink communication module for resource selection in a first sidelink communication, the UE comprising: a memory storing instructions; and a processor configured to execute the instructions stored in the memory to: determining a selection window and setting at least one first threshold parameter for resource exclusion at the UE; Initializing a candidate resource set comprising one or more resources in the first sidelink communication; receiving, from a second sidelink communication module, at least one of: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and The determined one or more final candidate resources are reported to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0110] Clause 2: The UE of clause 1, wherein the at least one first threshold parameter is comprised by at least one of: a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs for said first sidelink communication, or A list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication.
[0111] Clause 3: The UE of clause 1, wherein the at least one second threshold parameter comprises at least one of: a sidelink reference signal received power (SL-RSRP) threshold applied to the resource exclusion at the second sidelink communication module, or A sidelink received signal strength indicator (SL-RSSI) threshold is applied to the resource exclusion at the second sidelink communication module.
[0112] Clause 4: The UE of clause 1, wherein, in determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: determining that the at least one first threshold parameter is to be relaxed with respect to the second sidelink communication, and the at least one first threshold parameter is less than the at least one second threshold parameter; designating at least one first threshold parameter equal to the at least one second threshold parameter; and One or more resources having a sensed measurement greater than the specified at least one first threshold parameter are excluded from the set of candidate resources.
[0113] Clause 5: A UE as described in clause 4, wherein the sensing measurements include at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module.
[0114] Clause 6: The UE of clause 4, wherein the processor is further configured to execute the instructions stored in the memory to: determining whether the number of remaining resources is equal to or greater than X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; and In response to determining that the number of the remaining resources is equal to or greater than X% of the total number of the resources in the candidate resource set, the remaining resources are set as the final candidate resources.
[0115] Clause 7: The UE of clause 6, wherein the processor is further configured to execute the instructions stored in the memory to: In response to determining that the number of remaining resources is less than X% of the total number of resources in the set of candidate resources, the at least one first threshold parameter is increased by an increment until at least X% of the resources are obtained.
[0116] Clause 8: The UE of clause 1, wherein, in determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: Exclude from the set of candidate resources one or more resources having a sensing measurement greater than at least one of: the at least one first threshold parameter, or The at least one second threshold parameter.
[0117] Clause 9: The UE of clause 8, wherein the processor is further configured to execute the instructions stored in the memory to: determining that the at least one second threshold parameter is to be used for the resource exclusion at the first sidelink communication module, and the at least one first threshold parameter is greater than the at least one second threshold parameter; and One or more resources having a sensed measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter are excluded from the set of candidate resources.
[0118] Clause 10: The UE of clause 8, wherein the sensing measurements comprise at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module.
[0119] Clause 11: The UE of clause 8, wherein the one or more excluded resources overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0120] Clause 12: A UE according to clause 8, wherein the one or more excluded resources correspond to one or more physical sidelink feedback channel (PSFCH) transmissions that overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0121] Clause 13: The UE of clause 8, wherein the one or more resources are excluded via a physical layer of a first sidelink communication module of the UE.
[0122] Clause 14: A UE according to clause 1, wherein the at least one first threshold parameter is determined based on at least one of: (1) one or more priorities of one or more other UEs in the second sidelink communication, or (2) one or more priorities associated with one or more transmissions in the first sidelink communication.
[0123] Clause 15: The UE of clause 1, wherein, in determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: determining that a power reduction of one or more resources associated with a second sidelink communication is to be performed and that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining to reduce power of the one or more resources in the second sidelink communication having a sensed measurement greater than the at least one second threshold parameter; and One or more resources having a sensing measurement greater than the at least one first threshold parameter in the first sidelink communication are excluded from the set of candidate resources.
[0124] Clause 16: The UE of clause 15, wherein the processor is further configured to execute the instructions stored in the memory to: determining whether the number of remaining resources is equal to or greater than X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; and In response to determining that the number of the remaining resources is equal to or greater than X% of the total number of the resources in the candidate resource set, the remaining resources are set as the final candidate resources.
[0125] Clause 17: The UE of clause 16, wherein the processor is further configured to execute the instructions stored in the memory to: In response to determining that the number of remaining resources is less than X% of the total number of resources in the set of candidate resources, the at least one first threshold parameter is increased by an increment until at least X% of the resources are obtained.
[0126] Clause 18: The UE of clause 1, wherein the at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or preconfigured at the UE.
[0127] Clause 19: The UE of clause 1, wherein the processor is further configured to execute the instructions stored in the memory to: One or more unmonitored resources associated with the first sidelink communication are excluded from the set of candidate resources.
[0128] Clause 20: The UE of clause 1, wherein the sidelink sensing information received from the second sidelink communication module comprises at least one of: one or more SL-RSRP measurement results associated with one or more reserved resources in the second sidelink communication, one or more SL-RSSI measurements associated with the one or more reserved resources in the second sidelink communication, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources in the second sidelink communication, one or more priorities associated with the one or more reserved resources in the second sidelink communication, or The second sidelink communicates information about one or more unmonitored resources.
[0129] Clause 21: A UE according to clause 1, wherein the first sidelink communication is a New Radio (NR) sidelink communication, the second sidelink communication is a Long Term Evolution (LTE) sidelink communication, and the UE includes both an LTE sidelink module and an NR sidelink module.
[0130] Clause 22: A UE according to clause 1, wherein the first sidelink communication is an NR sidelink communication, the second sidelink communication is an LTE sidelink communication, the UE includes an NR sidelink module, and the other UE in the LTE sidelink communication includes an LTE sidelink module.
[0131] Clause 23: The UE of clause 1, wherein the sidelink sensing information and the resource reservation information are used by a first sidelink communication module of the UE to derive the at least one second threshold parameter.
[0132] Clause 24: The UE of clause 1, wherein the second sidelink communication module is part of the UE.
[0133] Clause 25: The UE of clause 1, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0134] Clause 26: A second user equipment (UE), configured for resource selection in a second sidelink communication, the second UE comprising: a memory storing instructions; and a processor configured to execute the instructions stored in the memory to: collecting sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining the one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting one or more resources among the one or more candidate resources; and At least one of the following: the at least one threshold parameter for the resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information is transmitted to the first UE in a first sidelink communication.
[0135] Clause 27: The second UE of clause 26, wherein the sidelink sensing information for the one or more reserved resources in the second sidelink communication comprises at least one of: one or more sidelink reference signal received power (SL-RSRP) measurements associated with the one or more reserved resources, one or more sidelink received signal strength indicator (SL-RSSI) measurements associated with the one or more reserved resources, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources, one or more priorities associated with the one or more reserved resources, or The second sidelink communicates information about one or more unmonitored resources.
[0136] Clause 28: The second UE of clause 26, wherein the at least one threshold parameter used in the resource exclusion comprises at least one of: the SL-RSRP threshold applied to the resource exclusion, or The SL-RSSI threshold applied for resource exclusion.
[0137] Clause 29: The second UE of clause 28, wherein the SL-RSRP threshold and the SL-RSSI threshold are configured by the network or pre-configured at the second UE.
[0138] Clause 30: The second UE of clause 26, wherein the second sidelink communication is a Long Term Evolution (LTE) sidelink communication and the first sidelink communication is a New Radio (NR) sidelink communication.
[0139] Clause 31: The second UE of clause 26, wherein, in collecting the sidelink sensing information, the processor is further configured to execute the instructions to: performing channel sensing in the second sidelink communication; and At least one of the following is measured: one or more SL-RSRP values or one or more SL-RSSI values for the one or more reserved resources.
[0140] Clause 32: A method for resource selection of a user equipment (UE) in a first sidelink communication, the UE comprising a first sidelink communication module, the method comprising: determining, by the first sidelink communication module, a selection window; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion at the first sidelink communication module; Initializing, by the first sidelink communication module, a candidate resource set comprising one or more resources in a first sidelink communication; receiving, from a second sidelink communication module, at least one of: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining, by the first sidelink communication module, one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and The one or more determined final candidate resources are reported by the first sidelink communication module to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0141] Clause 33: The method of clause 32, wherein the at least one first threshold parameter is comprised of at least one of: a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs for said first sidelink communication, or A list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication.
[0142] Clause 34: The method of clause 32, wherein the at least one second threshold parameter comprises at least one of: a sidelink reference signal received power (SL-RSRP) threshold applied to the resource exclusion at the second sidelink communication module, or A sidelink received signal strength indicator (SL-RSSI) threshold is applied to the resource exclusion at the second sidelink communication module.
[0143] Clause 35: The method of clause 32, wherein determining the one or more final candidate resources further comprises: determining that the at least one first threshold parameter is to be relaxed with respect to the second sidelink communication, and the at least one first threshold parameter is less than the at least one second threshold parameter; designating the at least one first threshold parameter equal to the at least one second threshold parameter; and One or more resources having a sensed measurement greater than the specified at least one first threshold parameter are excluded from the set of candidate resources.
[0144] Clause 36: The method of clause 35, wherein the sensed measurements include at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module.
[0145] Clause 37: The method according to clause 35, further comprising: determining whether the number of remaining resources is equal to or greater than X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; and In response to determining that the number of the remaining resources is equal to or greater than X% of the total number of the resources in the candidate resource set, the remaining resources are set as the final candidate resources.
[0146] Clause 38: The method according to clause 37, further comprising: In response to determining that the number of remaining resources is less than X% of the total number of resources in the set of candidate resources, the at least one first threshold parameter is increased by an increment until at least X% of the resources are obtained.
[0147] Clause 39: The method of clause 32, wherein determining the one or more final candidate resources further comprises: Determining to exclude from the set of candidate resources one or more resources having a sensed measurement greater than at least one of: the at least one first threshold parameter, or The at least one second threshold parameter.
[0148] Clause 40: The method of clause 39, wherein determining the one or more final candidate resources further comprises: determining that the at least one second threshold parameter is to be used for the resource exclusion at the second sidelink communication module, and the at least one first threshold parameter is greater than the at least one second threshold parameter; and One or more resources having a sensed measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter are excluded from the set of candidate resources.
[0149] Clause 41: The method of clause 39, wherein the sensed measurements include at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module.
[0150] Clause 42: The method of clause 39, wherein the one or more resources that are excluded overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0151] Clause 43: A method according to clause 39, wherein the one or more resources that are excluded correspond to one or more physical sidelink feedback channel (PSFCH) transmissions that overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0152] Clause 44: The method of clause 39, wherein the one or more resources are excluded via a physical layer of a first sidelink communication module of the UE.
[0153] Clause 45: A method according to clause 32, wherein the at least one first threshold parameter is determined based on at least one of: (1) one or more priorities of one or more other UEs in the second sidelink communication, or (2) one or more priorities associated with one or more transmissions in the first sidelink communication.
[0154] Clause 46: The method of clause 32, wherein determining the one or more final candidate resources further comprises: determining that a power reduction of one or more resources associated with a second sidelink communication is to be performed and that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining to reduce power of the one or more resources in the second sidelink communication having a sensed measurement greater than the at least one second threshold parameter; and One or more resources having a sensing measurement greater than the at least one first threshold parameter in the first sidelink communication are excluded from the set of candidate resources.
[0155] Clause 47: The method according to clause 46, further comprising: determining whether the number of remaining resources is equal to or greater than X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; and In response to determining that the number of the remaining resources is equal to or greater than X% of the total number of the resources in the candidate resource set, the remaining resources are set as the final candidate resources.
[0156] Clause 48: The method according to clause 47, further comprising: In response to determining that the number of remaining resources is less than X% of the total number of resources in the set of candidate resources, the at least one first threshold parameter is increased by an increment until at least X% of the resources are obtained.
[0157] Clause 49: A method as set out in clause 32, wherein the at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or preconfigured at the UE.
[0158] Clause 50: The method according to clause 32, further comprising: One or more unmonitored resources associated with the first sidelink communication are excluded from the set of candidate resources.
[0159] Clause 51: The method of clause 32, wherein the sidelink sensing information received from the second sidelink communication module comprises at least one of: one or more SL-RSRP measurement results associated with one or more reserved resources in the second sidelink communication, one or more SL-RSSI measurements associated with the one or more reserved resources in the second sidelink communication, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources in the second sidelink communication, one or more priorities associated with the one or more reserved resources in the second sidelink communication, or The second sidelink communicates information about one or more unmonitored resources.
[0160] Clause 52: A method according to clause 32, wherein the first sidelink communication is a New Radio (NR) sidelink communication, the second sidelink communication is a Long Term Evolution (LTE) sidelink communication, and the UE includes both an NR sidelink module and an LTE sidelink module.
[0161] Clause 53: A method according to clause 32, wherein the first sidelink communication is an NR sidelink communication, the second sidelink communication is an LTE sidelink communication, the UE includes an NR sidelink module, and the other UE in the LTE sidelink communication includes an LTE sidelink module.
[0162] Clause 54: The method of clause 32, wherein the sidelink sensing information and the resource reservation information are used by a first sidelink communication module of the UE to derive the at least one second threshold parameter.
[0163] Clause 55: The method of clause 32, wherein the second sidelink communication module is part of the UE.
[0164] Clause 56: The method of clause 32, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0165] Clause 57: A method for resource selection in a second sidelink communication, the method comprising: collecting, by a second user equipment (UE) in the second sidelink communication, sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining, by the second UE, the one or more candidate resources based on the sidelink sensing information of the one or more reserved resources for the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting, by the second UE, one or more resources from among the one or more candidate resources; and At least one of the following: the at least one threshold parameter for the resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information is transmitted to the first UE in a first sidelink communication.
[0166] Clause 58: The method of clause 57, wherein the sidelink sensing information for the one or more reserved resources in the second sidelink communication comprises at least one of: one or more sidelink reference signal received power (SL-RSRP) measurements associated with the one or more reserved resources, one or more sidelink received signal strength indicator (SL-RSSI) measurements associated with the one or more reserved resources, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources, one or more priorities associated with the one or more reserved resources, or The second sidelink communicates information about one or more unmonitored resources.
[0167] Clause 59: The method of clause 57, wherein the at least one threshold parameter used in the resource exclusion comprises at least one of: the SL-RSRP threshold applied to the resource exclusion, or The SL-RSSI threshold applied for resource exclusion.
[0168] Clause 60: The method of clause 59, wherein the SL-RSRP threshold and the SL-RSSI threshold are configured by the network or pre-configured at the second UE.
[0169] Clause 61: The method of clause 57, wherein the second sidelink communication is a Long Term Evolution (LTE) sidelink communication and the first sidelink communication is a New Radio (NR) sidelink communication.
[0170] Clause 62: The method of clause 57, wherein collecting the sidelink sensing information further comprises: performing, by the second UE, channel sensing for the sidelink communication; and At least one of the following is measured by the second UE: one or more SL-RSRPs or one or more SL-RSSIs for the one or more reserved resources.
[0171] Clause 63: A non-transitory computer-readable medium storing instructions executable by one or more processors of a user equipment (UE) in sidelink communication to perform a method comprising: determining, by a first sidelink communication module of the user equipment, a selection window; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion at the first sidelink communication module; Initializing, by the first sidelink communication module, a candidate resource set comprising one or more resources in a first sidelink communication; receiving, from a second sidelink communication module, at least one of: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining, by the first sidelink communication module, one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; and The one or more determined final candidate resources are reported by the first sidelink communication module to a higher layer for selecting one or more transmission resources in the first sidelink communication.
[0172] Clause 64: A non-transitory computer-readable medium storing instructions executable by one or more processors of a second user equipment (UE) in a second sidelink communication to perform a method comprising: collecting, by a second user equipment (UE) in the second sidelink communication, sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining, by the second UE, the one or more candidate resources based on the sidelink sensing information of the one or more reserved resources for the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting, by the second UE, one or more resources from among the one or more candidate resources; and At least one of the following: the at least one threshold parameter for the resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information is transmitted to the first UE in a first sidelink communication.
Claims
1. A user equipment (UE), comprising a first sidelink communication module for resource selection in a first sidelink communication, the UE comprising: a memory that stores instructions; as well as a processor configured to execute the instructions stored in the memory to: determining a selection window and setting at least one first threshold parameter for resource exclusion at the UE; Initializing a candidate resource set comprising one or more resources in the first sidelink communication; receiving, from a second sidelink communication module, at least one of: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; as well as The determined one or more final candidate resources are reported to a higher layer for selecting one or more transmission resources in the first sidelink communication.
2. The UE according to claim 1, wherein The at least one first threshold parameter is included in at least one of the following: a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs for said first sidelink communication, or A list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication.
3. The UE according to claim 1, wherein: The at least one second threshold parameter comprises at least one of the following: a sidelink reference signal received power (SL-RSRP) threshold applied to the resource exclusion at the second sidelink communication module, or A sidelink received signal strength indicator (SL-RSSI) threshold is applied to the resource exclusion at the second sidelink communication module.
4. The UE according to claim 1, wherein: When determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: determining that the at least one first threshold parameter is to be relaxed with respect to the second sidelink communication, and the at least one first threshold parameter is less than the at least one second threshold parameter; designating the at least one first threshold parameter equal to the at least one second threshold parameter; as well as One or more resources having a sensed measurement greater than the specified at least one first threshold parameter are excluded from the set of candidate resources.
5. The UE according to claim 4, wherein: The sensing measurements include at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module. The UE according to claim 4 , wherein: The processor is further configured to execute the instructions stored in the memory to: determining whether the number of remaining resources is equal to or greater than X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; as well as In response to determining that the number of the remaining resources is equal to or greater than X% of the total number of the resources in the candidate resource set, the remaining resources are set as the final candidate resources.
7. The UE according to claim 1, wherein: When determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: Determining to exclude from the set of candidate resources one or more resources having a sensed measurement greater than at least one of: the at least one first threshold parameter, or The at least one second threshold parameter.
8. The UE according to claim 7, wherein: The processor is further configured to execute the instructions stored in the memory to: determining that the at least one second threshold parameter is to be used for the resource exclusion at the first sidelink communication module, and the at least one first threshold parameter is greater than the at least one second threshold parameter; as well as One or more resources having a sensed measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter are excluded from the set of candidate resources.
9. The UE according to claim 7, wherein: The sensing measurements include at least one of: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or One or more SL-RSSI values measured by the second sidelink communication module.
10. The UE according to claim 7, wherein: The one or more resources that are excluded correspond to one or more physical sidelink feedback channel (PSFCH) transmissions that overlap with one or more resources reserved by one or more other UEs in a second sidelink communication.
11. The UE according to claim 1, wherein: When determining the one or more final candidate resources, the processor is further configured to execute the instructions stored in the memory to: determining that a power reduction of one or more resources associated with a second sidelink communication is to be performed and that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining to reduce power of the one or more resources of the second sidelink communication having a sensed measurement greater than the at least one second threshold parameter; as well as One or more resources having a sensing measurement greater than the at least one first threshold parameter in the first sidelink communication are excluded from the set of candidate resources.
12. The UE according to claim 1, wherein: The sidelink sensing information received from the second sidelink communication module includes at least one of the following: one or more SL-RSRP measurement results associated with one or more reserved resources in the second sidelink communication, one or more SL-RSSI measurements associated with the one or more reserved resources in the second sidelink communication, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources in the second sidelink communication, one or more priorities associated with the one or more reserved resources in the second sidelink communication, or The second sidelink communicates information about one or more unmonitored resources.
13. A second user equipment (UE), configured for resource selection in a second sidelink communication, the second UE comprising: a memory that stores instructions; as well as a processor configured to execute the instructions stored in the memory to: collecting sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining the one or more candidate resources based on the sidelink sensing information for the one or more reserved resources in the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting one or more resources among the one or more candidate resources; as well as At least one of the following: the at least one threshold parameter for the resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information is transmitted to the first UE in a first sidelink communication. The second UE according to claim 13 , wherein: The sidelink sensing information for the one or more reserved resources in the second sidelink communication includes at least one of the following: one or more sidelink reference signal received power (SL-RSRP) measurements associated with the one or more reserved resources, one or more sidelink received signal strength indicator (SL-RSSI) measurements associated with the one or more reserved resources, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources, one or more priorities associated with the one or more reserved resources, or The second sidelink communicates information about one or more unmonitored resources. The second UE according to claim 13 , wherein: The at least one threshold parameter used in the resource exclusion includes at least one of the following: the SL-RSRP threshold applied to the resource exclusion, or The SL-RSSI threshold applied for resource exclusion. The second UE according to claim 13 , wherein: When collecting the sidelink sensing information, the processor is further configured to execute the instructions to: performing channel sensing in the second sidelink communication; and At least one of the following is measured: one or more SL-RSRP values or one or more SL-RSSI values for the one or more reserved resources.
17. A method for resource selection of a user equipment (UE) in a first sidelink communication, the UE comprising a first sidelink communication module, the method comprising: determining, by the first sidelink communication module, a selection window; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion at the first sidelink communication module; Initializing, by the first sidelink communication module, a candidate resource set comprising one or more resources in a first sidelink communication; receiving, from a second sidelink communication module, at least one of: at least one second threshold parameter for resource exclusion at the second sidelink communication module, sidelink sensing information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining, by the first sidelink communication module, one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and at least one information received from the second sidelink communication module; as well as The one or more determined final candidate resources are reported by the first sidelink communication module to a higher layer for selecting one or more transmission resources in the first sidelink communication.
18. The method according to claim 17, wherein Determining the one or more final candidate resources further includes: determining that a power reduction of one or more resources associated with a second sidelink communication is to be performed and that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining to reduce power of the one or more resources in the second sidelink communication having a sensed measurement greater than the at least one second threshold parameter; and One or more resources having a sensing measurement greater than the at least one first threshold parameter in the first sidelink communication are excluded from the set of candidate resources.
19. The method according to claim 17, wherein The sidelink sensing information received from the second sidelink communication module includes at least one of the following: one or more SL-RSRP measurement results associated with one or more reserved resources in the second sidelink communication, one or more SL-RSSI measurements associated with the one or more reserved resources in the second sidelink communication, one or more times associated with one or more reserved transmissions in the second sidelink communication, one or more frequencies associated with the one or more reserved transmissions in the second sidelink communication, one or more resource reservation periods associated with the one or more reserved resources in the second sidelink communication, one or more priorities associated with the one or more reserved resources in the second sidelink communication, or The second sidelink communicates information about one or more unmonitored resources.
20. A method for resource selection in a second sidelink communication, the method comprising: collecting, by a second user equipment (UE) in the second sidelink communication, sidelink sensing information and resource reservation information for one or more reserved resources in the second sidelink communication; determining, by the second UE, the one or more candidate resources based on the sidelink sensing information of the one or more reserved resources for the second sidelink communication by performing resource exclusion on the one or more candidate resources based on at least one threshold parameter; selecting, by the second UE, one or more resources from the one or more candidate resources; as well as At least one of the following: the at least one threshold parameter for the resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information is transmitted to the first UE in a first sidelink communication.