Method and apparatus for coexistence of sidelink communications
By dynamically adjusting resource exclusion thresholds based on information from multiple sidelink communication modules, the UE optimizes resource selection in V2X communications, reducing interference and improving communication efficiency.
Patent Information
- Application Number
- JP2025546119
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-15
- Filing Date
- 2023-12-28
- Publication Date
- 2026-02-25
- Estimated Expiration
- 2043-12-28
AI Technical Summary
Sidelink communication modules with different resource exclusion thresholds can cause interference and collisions due to mismatched resource selection, leading to suboptimal resource allocation in vehicle-to-everything (V2X) communications.
A UE is equipped with a first sidelink communication module that dynamically adjusts its resource exclusion threshold based on information from a second sidelink communication module, including threshold parameters, sensing information, and resource reservation data to optimize resource selection.
This approach enhances communication efficiency and reduces interference by ensuring accurate resource selection, balancing the thresholds between different sidelink communication modules.
Smart Images

Figure 2026506593000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED PATENT APPLICATIONS) This application claims the benefit of U.S. Provisional Application No. 63 / 485,064, entitled "METHOD AND APPARATUS FOR COEXISTANCE OF SIDELINK COMMUNICATIONS," filed February 15, 2023, which is incorporated herein by reference in its entirety.
[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 technology]
[0003] Sidelink communication technology enables direct communication between two or more devices, such as two or more vehicles in vehicle-to-everything (V2X) communications. A user equipment (UE) in a sidelink communication system can autonomously monitor a resource pool to determine available resources to select for transmission. If a UE includes two different sidelink communication modules and thus supports coexistence of two sidelink communications, sensing results from a second sidelink communication module may be provided to a first sidelink communication module for resource selection in the first sidelink communication. However, the two sidelink communication modules may have different resource exclusion thresholds, which can be problematic. For example, if a first sidelink communication module uses a higher resource exclusion threshold than a second sidelink communication module, the first sidelink communication module may select resources that should be excluded (i.e., considered occupied) from the perspective of the second sidelink communication system, thereby causing interference and / or collisions. 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 exclude resources that were considered available from the perspective of the second sidelink communication system, thus unnecessarily excluding available candidate resources. What is desired is a system and method that can dynamically adjust the threshold for resource exclusion. Summary of the Invention
[0004] According to some embodiments of the present disclosure, a UE is provided, 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, set at least one first threshold parameter for resource exclusion in the UE, initialize a candidate resource set including one or more resources in the first sidelink communication, receive from a second sidelink communication module at least one of the at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink sensing information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module, determine one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and the 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, resource selection for the second sidelink communication A second UE for the second sidelink communication is provided, the second UE including: 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 a 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 one or more candidate resources based on at least one threshold parameter, select one or more resources from the one or more candidate resources, and transmit at least one of the at least one threshold parameter, the sidelink sensing information, or the resource reservation information used for resource exclusion at the second UE to the first UE in a first sidelink communication.
[0006] According to some embodiments of the present disclosure, a method is provided for resource selection for a UE in a first sidelink communication. The method includes: determining, by a first sidelink communication module of the UE, a selection window; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion in the first sidelink communication module; initializing, by the first sidelink communication module, a candidate resource set including one or more resources for the first sidelink communication; receiving, from a second sidelink communication module, at least one of the at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink sensing information acquired 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 the 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 selection of one or more transmission resources for 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 including: 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, 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 the one or more candidate resources; and transmitting, to the first UE in the first sidelink communication, at least one of the at least one threshold parameter used for resource exclusion in 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 storing instructions executable by one or more processors of a UE in sidelink communication to perform a method includes determining, by a first sidelink communication module of the UE, a selection window; setting, by the first sidelink communication module, at least one first threshold parameter for resource exclusion in the first sidelink communication module; and selecting, by the first sidelink communication module, candidate resources including one or more resources in the first sidelink communication. receiving, from the second sidelink communications module, at least one of at least one second threshold parameter used for resource exclusion in the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module; determining, by the first sidelink communications module, one or more final candidate resources for the first sidelink communications using the at least one first threshold parameter and the at least one information received from the second sidelink communications module; and reporting, by the first sidelink communications module, the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communications.
[0009] According to some embodiments of the present disclosure, a non-transitory computer-readable medium storing instructions executable by one or more processors of a second UE in a second sidelink communication to perform a 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 the one or more candidate resources; and transmitting, to the first UE in a first sidelink communication, at least one of the at least one threshold parameter used for resource exclusion at the second UE, the sidelink sensing information, or the resource reservation information. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram illustrating a first mode for resource allocation in sidelink communications, consistent with certain embodiments of the present disclosure.
[0011] [Figure 2] FIG. 10 is a schematic diagram illustrating a second mode for resource allocation in sidelink communications, consistent with certain embodiments of the present disclosure.
[0012] [Figure 3A] FIG. 3 is a schematic diagram illustrating a slot structure 300 for sidelink communication.
[0013] [Figure 3B] FIG. 3 is a schematic diagram illustrating another slot structure 310 for sidelink communications, consistent with certain embodiments of the present disclosure.
[0014] [Figure 4] FIG. 10 is a schematic diagram illustrating a method for resource selection based on the second mode described above, consistent with certain embodiments of the present disclosure.
[0015] [Figure 5] 1 is a schematic diagram illustrating a method for determining a candidate resource set, consistent with certain embodiments of the present disclosure.
[0016] [Figure 6] FIG. 1 is a schematic diagram illustrating dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication, consistent with certain embodiments of the present disclosure.
[0017] [Figure 7] FIG. 1 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 certain embodiments of the present disclosure.
[0018] [Figure 8]FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with certain embodiments of the present disclosure.
[0019] [Figure 9] FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with certain embodiments of the present disclosure.
[0020] [Figure 10] FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with certain embodiments of the present disclosure.
[0021] [Figure 11] 1 is a block diagram of a UE consistent with certain embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[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 numbers represent the same or similar elements in different drawings, unless otherwise indicated. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of systems, apparatus, and methods consistent with aspects related to the present disclosure as set forth in the appended claims.
[0023] FIG. 1 is a schematic diagram illustrating a first mode for resource allocation in sidelink communication consistent with some embodiments of the present disclosure. Referring to FIG. 1, a communication system includes a UE 102, a UE 104, and a base station 106. The UE 102 may be a transmitter (Tx) UE in sidelink communication (SL), and the UE 104 may be a receiver (Rx) UE in sidelink communication. The UE 102 and the UE 104 may be any type of UE, for example, two vehicles in V2X communication. The 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 radio access technology (RAT) (e.g., sixth generation (6G), seventh generation (7G), or other next-generation). The UE 102 and the UE 104 may communicate using sidelink signals. For example, the UE 102 may transmit a physical sidelink control channel (PSCCH) and / or a physical sidelink shared channel (PSSCH) to the UE 104, and in response, the UE 104 may transmit a feedback signal, such as a physical sidelink feedback channel (PSFCH), to the UE 102. The UE 102 and the UE 104 may communicate with one or more other UEs in sidelink communications.
[0024] In a first mode for resource allocation, the UE 102 may request resources from the base station 106 when the UE 102 has data and / or signals to transmit. For example, the UE 102 may transmit a signal, such as a sidelink scheduling request (SL-SR) signal, to the base station 106. In some embodiments, the 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 the UE 102 to the base station 106 and carries information about the amount of data in the UE's 102 buffer to be sent out. In some embodiments, the UE 102 may transmit the SL-SR via a physical uplink control channel (PUCCH) configured for the sidelink logical channel.
[0025] Upon receiving the signal from the UE 102, the base station 106 may determine resources to allocate to the UE 102 and transmit a signal to the UE 102 indicating the resource allocation. The base station 106 can grant sidelink resources for up to three transmissions of a transport block using dynamic sidelink grant downlink control information (DCI). The base station 106 can also provide one or more configured grants allocating periodic sidelink resources to the UE 102. Similar to the UE 102, the UE 104 can also transmit a SL-SR to the base station 106, which can also perform resource allocation for the UE 104 and transmit a signal indicating the resource allocation for the UE 104.
[0026] In some embodiments, the base station 106 may configure a single resource pool that spans the entire spectrum, including portions that are unavailable for the UE 102 and / or UE 104. In some embodiments, the base station 106 may configure only one or more subchannels that include one or more available physical resource blocks (PRBs) for the UE 102 and / or UE 104.
[0027] FIG. 2 is 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, the UE 102 (and similarly the UE 104) can autonomously perform resource selection with the aid of a sensing procedure. For example, the UE 102 can perform channel sensing over a configured sidelink transmission resource pool to obtain information about resources reserved by other UEs. The channel sensing may be background sensing and / or any other type of full or partial sensing. Referring to FIG. 2, the UE 102 can perform channel sensing in a sensing window and collect resource reservation information of other UEs. For example, the UE 102 may collect resource reservation information of other UEs based on decoding sidelink control information (SCI) included in sidelink signals received from the other UEs. The UE 102 can decode the SCI based on two stages: a first-stage SCI (SCI format 1-A) and a second-stage SCI (SCI format 2-A or 2-B), as defined in the 3rd Generation Partnership Project (3GPP) specifications. The UE 102 may determine candidate resources based on channel sensing, for example, by filtering out occupied resources, reserved resources, and / or non-monitored resources. As shown in FIG. 2, radio resources can be divided into time-domain resources and frequency-domain resources. Candidate resources in the time domain may be, for example, one or more frames, subframes, slots, or symbols available for selection in the next period. In the frequency domain, candidate resources may be, for example, one or more channels or subchannels. FIG. 2 illustrates, for example, three available subframes or slots in the time domain among multiple subframes or slots. Each subframe or slot may include one or more symbols for the PSCCH and one or more symbols for the PSSCH.When resource selection (or reselection) is triggered, during the selection window, the UE 102 may select a resource from the available sidelink resources based on the channel sensing information.
[0028] In some embodiments, the UE 102 may be configured with one of two modes (a first mode and a second mode) for resource allocation. In some embodiments, the UE 102 may be configured with both modes for resource allocation. In some embodiments, the UE 102 may switch back and forth between the first mode and the second mode for resource allocation.
[0029] 3A is a schematic diagram illustrating a slot structure 300 for sidelink communication, consistent with some embodiments of the present disclosure. The slot 300 can be used for resource allocation in the first mode or the second mode described above. Referring to FIG. 3A, in the time domain, In the frequency domain, slot 300 includes 14 orthogonal frequency division multiplexing (OFDM) symbols. Of the 14 OFDM symbols, two symbols are used for demodulation reference signals (DMRS), one symbol (the first symbol) is used for automatic gain control (AGC), one symbol (the last symbol) is used for a 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 consisting of one or more physical resource blocks (PRBs).
[0030] In some embodiments, slot 300 is used in legacy 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, with one subchannel consisting of several contiguous resource blocks. The total number of resource blocks in a given resource pool can be configured with values ranging from 10 to 275. In general, sidelink resource allocation, sensing, and resource selection operations are based on subchannels. The size of the subchannel is configurable and can take values of 10, 12, 15, 20, 25, 50, 75, and 100 PRBs, and there may be a configured number of subchannels ranging from 1 to 27 in a given resource pool. Referring to FIG. 3A, a 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 PSCCH configuration is also part of the resource pool configuration and can be performed, for example, by radio resource control (RRC) signaling. As an example, the PSCCH may be configured or pre-configured to occupy a number of PRBs (e.g., 10, 12, 15, 20, or 25≦subchannel size) in the frequency domain and a number of OFDM symbols (e.g., 2 or 3) configured or pre-configured by resource pool signaling (e.g., RRC signaling) in the time domain. The number of resources for the PSCCH in the frequency domain may be denoted as sl-FreqResourcePSCCH, and the number of resources for the PSCCH in the time domain may be denoted as sl-TimeResourcePSCCH.
[0031] FIG. 3B is a schematic diagram illustrating another slot structure 310 for sidelink communication, consistent with some embodiments of the present disclosure. The slot 310 can be used for resource allocation in the first or second mode described above. Referring to FIG. 3B, in the time domain, the slot 310 includes 14 OFDM symbols, where one of the symbols is used for the PSFCH, two of the symbols are used for DMRS, two of the symbols are used for a guard period, one of the symbols is used for AGC, and the remaining symbols are used for the PSCCH or PSSCH. In the frequency domain, the slot 310 may include one or more subchannels, each consisting of one or more physical resource blocks (PRBs). Similar to the slot 300, as shown in FIG. 3B, the PSCCH transmission is associated with the lowest subchannel of the scheduled PSSCH.
[0032] FIG. 4 is a schematic diagram illustrating a method for resource selection based on the above-described second mode of resource allocation, consistent with some embodiments of the present disclosure. Referring to FIG. 4, method 400 includes step 402 of performing channel sensing (e.g., background sensing or any other type of full or partial sensing). For example, a TxUE in sidelink communication, such as UE 102 in FIG. 1, may have data to transmit. Therefore, the TxUE may initiate a channel sensing procedure for resource selection. The TxUE may perform channel sensing in a sensing window (e.g., 100 ms or 1100 ms). In some embodiments, the TxUE monitors a resource pool and obtains information to be used during the resource selection procedure (e.g., resource reservation information and / or sidelink reference signal received power (RSRP) measurements) without knowing (in advance) that there is a transmission to perform. value).
[0033] The method 400 includes collecting 404 sensing information including reserved resources and sidelink RSRP (SL-RSRP) measurements. For example, the TxUE may perform channel sensing in a sensing window to identify candidate resources and collect resource reservation information of other UEs based on SCI decoding. The TxUE may decode the SCI using two stages: a first-stage SCI (SCI format 1-A) and a second-stage SCI (SCI format 2-A or 2-B), as defined in the 3GPP specifications.
[0034] The method 400 includes determining a candidate resource set 406. For example, after obtaining sensing information from channel sensing, the TxUE can determine the candidate resource set by, for example, excluding occupied, reserved, and / or unmonitored resources.
[0035] The method 400 includes selecting 408 a resource from among the candidate resources. For example, the TxUE may select a resource semi-persistently or up to a maximum reservation. The selection may be a random selection.
[0036] The method 400 includes re-evaluating the resource selection 410. For example, the TxUE may re-evaluate the selected resource before transmission by maintaining decoding of the PSCCH of one or more other UEs and / or measuring the SL-RSRP on the PSCCH or corresponding PSSCH.
[0037] Method 400 includes step 412 of determining whether resource reselection is triggered based on the reevaluation. If the TxUE determines that resource reselection is triggered, the method may repeat from step 404. On the other hand, if the TxUE determines that resource reselection is not triggered, the method may proceed to step 414 of initiating transmission of the packet.
[0038] Method 400 includes determining 416 whether resource reselection is triggered by reaching a maximum number of reservations. If the TxUE determines that resource reselection is triggered by reaching a maximum number of reservations, the method repeats from step 404. On the other hand, if the TxUE determines that resource reselection is not triggered, the method may repeat from step 414 for another transmission.
[0039] FIG. 5 is a schematic diagram illustrating a method for determining a resource candidate set based on the second mode of resource allocation described above, consistent with certain embodiments of the present disclosure. Referring to FIG. 5, method 500 includes step 502 of determining a selection window and setting an RSRP threshold (RSRP threshold). For example, a TxUE in sidelink communication, such as UE 102 in FIG. 1, may determine a selection window for resource selection and set an RSRP threshold. For example, the TxUE may first perform channel sensing and determine a selection window T (e.g., T = [T1, T2], where T1 ≤ 4 ms and 20 ≤ T2 ≤ 100 ms) based on a packet delay budget. The selection of the T1 and T2 values depends on the UE implementation and the packet delay budget. The RSRP threshold may be configured by a network node (e.g., base station 106 in FIG. 1) or may be preconfigured in the UE.
[0040] The method 500 selects candidate single-slot resource sets (S A For example, the TxUE may select a set of potential candidate resources S within a defined selection window. A may be collected.
[0041] The method 500 includes a step 506 of filtering out non-monitored resources. For example, non-monitored resources are resources that the TxUE cannot sense due to its own transmission (i.e., half-duplex constraint) or other activity such as discontinuous reception (DRX). AOne or more slots may be excluded from the single-slot resource set.
[0042] The method 500 includes excluding resources having an RSRP greater than an RSRP threshold 508. For example, the TxUE may exclude resources occupied or reserved by other UEs from the selection window if the corresponding RSRP exceeds the RSRP threshold.
[0043] Method 500 is the number of remaining slots is initially X |S A The step 510 includes determining whether the number of candidate resources in the selection window is greater than 0.2·|S A Determine whether the number of candidate resources in the selection window is greater than X |S A If the TxUE determines that the RSRP threshold is less than or equal to X·|S, then in step 512 the TxUE increases the RSRP threshold by an increment and method 500 continues in step 504 to determine if the RSRP threshold is less than or equal to X·|S A The increment can be 3 dB or any other value. Meanwhile, when TxUE determines that the number of candidate resources in the selection window is X·|S A If so, the method may proceed to step 514 of selecting a final resource.
[0044] After selecting the final resource, the TxUE may forward the potential candidate slots to a higher layer (eg, a medium access control (MAC) layer) for final resource selection.
[0045] The above-described 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 sidelink, NR sidelink, and future generation (e.g., 6G, 7G, or any other future generation) sidelink may 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] FIG. 6 is a schematic diagram illustrating dynamic co-channel coexistence between 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 subcarrier spacing (SCS) of 15 kHz, while the NR sidelink communication uses an SCS of 15 kHz or greater (e.g., 30, 60 kHz). As shown in FIG. 6, the first sidelink communication and the second sidelink communication share time and / or frequency resources.
[0047] FIG. 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. Referring to FIG. 7, at least three types of devices (Type A, Type B, and Type C) are considered in this disclosure. Type A devices include a first sidelink communications module and a second sidelink communications module. Type B devices include only a first sidelink communications module. Type C devices include only a second sidelink communications 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 an NR sidelink module, and a Type-C device includes only an 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] Referring further to FIG. 7, a type-A device includes a first sidelink communication module and a second sidelink communication module. The first sidelink communication module of the type-A device may support the use of second sidelink sensing and resource reservation information to exclude resources from a set of available resources in its own resource selection procedure. However, in this case, a problem arises because the second sidelink communication module and the first sidelink communication module may have independent candidate resource selection and / or exclusion loops. In each resource exclusion loop, a threshold for resource exclusion may be increased if the number of candidate resources is insufficient. Therefore, the first sidelink communication module does not yet know from the sensing results obtained from the second sidelink communication module which resources the second sidelink communication module can consider as valid candidate resources for transmission and which resources it cannot, because this determination depends on the thresholds applied for 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 sidelink communication module, the first sidelink communication module may still have suboptimal resource selection options for the second sidelink communication, which may cause 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 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 collisions 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 exclude resources that were considered available from the perspective of the second sidelink communication system, which may unnecessarily limit the candidate resources for the first sidelink communication.At least some embodiments of the present invention provide solutions to these problems.
[0049] 8 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure. As shown in FIG. 8, the method includes two processes (methods): a method 800 for resource selection in a first sidelink communications module (SL-1 module) and a method 820 for resource selection in a second sidelink communications module (SL-2 module). In one embodiment, the first sidelink communications is an NR sidelink communications and the second sidelink communications is an LTE sidelink communications.
[0050] In some embodiments, the method of FIG. 8 is performed by a single UE. The UE may be a Type-A device, such as the Type-A device in FIG. 7. 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 are two separate sidelink communication modules of the UE. The first and second sidelink communications modules of the UE may be separate hardware partitions (components or devices), each having its own processor and / or memory. In this embodiment, the processor in each partition executes one or more computer instructions stored in memory to perform method 800 or 820. In another embodiment, the first and second sidelink communications modules of the UE may be two separate memory devices storing corresponding computer instructions for method 800 or 820. In another embodiment, the first and second sidelink communications modules of the UE may be two different computer instructions contained in the same or different memory devices.
[0051] Referring to FIG. 8, a method 820 for resource selection is performed by a second sidelink communication module (SL-2 module). The method 820 may include collecting sidelink sensing information and resource reservation information (not shown) regarding 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 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 of the one or more reserved resources.
[0052] In some embodiments, the sidelink sensing information regarding the one or more reserved resources in the second sidelink communication includes at least one of: one or more SL-RSRP measurements related to the one or more reserved resources in the second sidelink communication; one or more SL-RSSI measurements related to the one or more reserved resources in the second sidelink communication; one or more time periods related to the one or more reserved transmissions in the second sidelink communication; one or more frequencies related to the one or more reserved transmissions in the second sidelink communication; one or more resource reservation periods related to the one or more reserved resources in the second sidelink communication; one or more priorities related to the one or more reserved resources in the second sidelink communication; or information regarding one or more unmonitored resources in the second sidelink communication.
[0053] The method 820 may also include determining one or more candidate resources based on the sidelink sensing information of one or more reserved resources in the second sidelink communication by performing resource exclusion for the one or more candidate resources based on at least one threshold parameter (not shown). 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 a SL-RSRP threshold applied to the resource exclusion and / or a SL-RSSI threshold applied to the resource exclusion. The SL-RSRP threshold and the SL-RSSI threshold may be configured by the network (e.g., a base station) or may be preconfigured in the UE.
[0054] The method 820 may include selecting one or more resources from among the one or more candidate resources (not shown). For example, the second communication module may select the resources semi-persistently or up to a maximum reservation. The selection may be random.
[0055] The method 820 may further comprise determining at least one of a threshold parameter, sidelink sensing information, or resource reservation information used for resource exclusion in the second sidelink communication. The second sidelink communication module may also include a step (not shown) of transmitting at least one of the threshold parameters used for resource exclusion in the second sidelink communication to the first sidelink communication module. For example, as shown in FIG. 8, the second sidelink communication module may transmit at least one threshold parameter used 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] 8 , a method 800 for resource selection is performed by a first sidelink communication module (SL-1 module). The method 800 includes step 802 of determining a selection window for resource selection and configuring at least one first threshold parameter for resource exclusion (SL-1 threshold) in the first sidelink communication module. For example, the first sidelink communication module may select a duration of 100 ms or 1100 ms as the resource selection window. However, the selection window is not so limited and may be of any other duration. The first sidelink communication module may also configure at least one first threshold parameter, e.g., an SL-RSRP threshold and / or an SL-RSSI threshold, for resource exclusion 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 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 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 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.
[0057] The method 800 includes a step 804 of initializing, for a first sidelink communication, a candidate resource set including one or more resources. In some embodiments, the resource is a single slot, and the first sidelink communication module initializes 804 a set of potential candidate resources (S) that are within a defined selection window. A ) may be collected. In some embodiments, the resource may be a frame, a subframe, or a symbol.
[0058] The method 800 includes a step 806 of excluding one or more non-monitored resources. For example, the non-monitored resources are resources that the UE cannot sense due to its own transmission (i.e., half-duplex constraint) or other activity such as discontinuous reception (DRX). For example, the first sidelink communication module may exclude 806 the candidate resource set S A One or more slots may be excluded from
[0059] The method 800 includes step 808 of determining whether at least one first threshold parameter (SL-1 threshold) needs to be relaxed for the second sidelink communication and whether the at least one first threshold parameter is less than at least one second threshold parameter (SL-2 threshold). Step 808 may be performed in conjunction with step 822 and / or step 824 for determining whether the at least one first threshold parameter needs to be relaxed for the second sidelink communication. The first sidelink communications module may perform resource exclusion based on information received from the second sidelink communications module. For example, the first sidelink communications module may receive at least one of the following from the second sidelink communications module: at least one second threshold parameter used for resource exclusion in the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module. In one embodiment, the first sidelink communications module may receive only the sidelink sensing information acquired by the second sidelink communications module and the resource reservation information collected by the second sidelink communications 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 the at least one first threshold parameter needs to be relaxed for the second sidelink communication is determined based on configuration by the network (e.g., base station) or pre-configuration in the UE. If the first sidelink communication module determines that the at least one first threshold parameter needs to be relaxed for the second sidelink communication and that the at least one first threshold parameter is smaller than the at least one second threshold parameter, then in step 810, the first sidelink communication module assigns the at least one first threshold parameter equal to the at least one second threshold parameter. Furthermore, in step 812, the first sidelink communication module excludes from the candidate resource set one or more resources having sensing measurements greater than the assigned at least one first threshold parameter (i.e., the at least one second threshold parameter). In some embodiments, the sensed measurements include at least one of: one or more SL-RSRP values measured by a first sidelink communications module of the UE; one or more SL-RSSI values measured by a first sidelink communications module of the UE; one or more SL-RSRP values measured by a second sidelink communications module; or one or more SL-RSSI values measured by a second sidelink communications module.
[0061] On the other hand, if in step 812 the first sidelink communications module determines that the at least one first threshold parameter does not need to be relaxed for the second sidelink communications or that the at least one first threshold parameter is not less than the at least one second threshold parameter, the first sidelink communications module excludes one or more resources having sensing measurements greater than the at least one first threshold parameter.
[0062] Method 800 is the method where the number of remaining resources is X·|S Awhere 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 pre-configured in the UE. The first sidelink communications module determines whether the number of candidate resources in the selection window is greater than or equal to X·|S A If the first sidelink communications module determines that the at least one first threshold parameter is less than or equal to X·|S of resources, then in step 816 the first sidelink communications module incrementally increases the at least one first threshold parameter, and the method continues by determining whether the at least X·|S of resources is less than or equal to X·|S A The first sidelink communication module repeats in step 804 until the number of candidate resources in the selection window is X |S. The increment can be 3 dB or any other value. Meanwhile, the first sidelink communication module repeats in step 804 until the number of candidate resources in the selection window is X |S. A If it is determined that the first sidelink communication is greater than ||, the method may proceed to step 818, where the determined final candidate resource or resources are reported to a higher layer for selecting one or more transmission resources for the first sidelink communication. The higher layer may be a MAC layer or an RRC layer.
[0063] In this way, the first sidelink communication module acquires information regarding resource selection in the second sidelink communication module, and based on the acquired information, the first sidelink communication module adjusts parameters of its resource selection procedure for the candidate resource exclusion loop. In particular, as described above, if the first sidelink communication module determines that the threshold for resource exclusion in the first sidelink communication is lower than the threshold for resource exclusion in the second sidelink communication and determines that the threshold for resource exclusion in the first sidelink communication needs to be relaxed, the first sidelink communication can be assigned a higher threshold for resource exclusion in the first sidelink communication, thereby ensuring a sufficient amount of candidate resources for transmission in the UE and improving communication efficiency and quality.
[0064] The above description of FIG. 8 relates to an embodiment in which a single UE (e.g., the Type-A device of FIG. 7 ) includes both the first and second sidelink communications modules. However, embodiments of the present disclosure are not so limited. In some embodiments, the method of FIG. 8 can be performed by two different UEs. For example, the first sidelink communications module (SL-1 module) is included in the first UE (e.g., the Type-B device of FIG. 7 ) and the second sidelink communications module (SL-2 module) is included in the second UE (e.g., the Type-A or Type-C device of FIG. 7 ). In these embodiments, the first UE performs method 800 and the second UE performs method 820. In these embodiments, the first sidelink communications module and / or the second sidelink communications module can be hardware, software, or a combination of hardware and software.
[0065] 9 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with some embodiments of the present disclosure. As shown in FIG. 9, the method includes two processes (methods): a method 900 for resource selection in a first sidelink communications module (SL-1 module) and a method 920 for resource selection in a second sidelink communications module (SL-2 module). In one embodiment, the first sidelink communications is an NR sidelink communications and the second sidelink communications is an LTE sidelink communications.
[0066] In some embodiments, the method of FIG. 9 is performed by a single UE. The UE may be a Type-A device, such as the Type-A device in FIG. 7. 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 partitions (components or devices) of the UE, each having its own processor and / or memory. In this embodiment, the processor in each partition executes one or more computer instructions stored in 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 sets of computer instructions contained in the same or different memory devices. The method 920 performed by the second sidelink communications module is similar to the method 820 of Figure 8. For the sake of brevity, a detailed description of the method 920 will not be provided herein. In the method 900, the operations at steps 902, 904, and 906 are similar to the operations at steps 802, 804, and 806, respectively, of Figure 8. For the sake of brevity, a detailed description of steps 902, 904, and 906 of the method 900 will not be provided herein.
[0067] 9 , method 900 includes determining 908 whether to exclude one or more resources having sensing measurements 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 configuration by the network (e.g., base station) or pre-configuration in the UE. In some embodiments, step 908 may also include determining whether the at least one first threshold parameter is greater than at least one second threshold parameter. In some embodiments, determining whether to exclude one or more resources having sensing measurements greater than the at least one first threshold parameter or the at least one second threshold parameter includes determining that at least one second threshold parameter is to be used for resource exclusion in the first sidelink communication module and that 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 should be used for resource exclusion in the first sidelink communications module and that the at least one first threshold parameter is greater than the at least one second threshold parameter, the first sidelink communications module may exclude one or more resources having sensing measurements greater than the at least one second threshold parameter at step 910. The sensing measurements may include at least one of one or more SL-RSRP values measured by the first sidelink communications module of the UE, one or more SL-RSSI values measured by the first sidelink communications module of the UE, one or more SL-RSRP values measured by the second sidelink communications module, or one or more SL-RSSI values measured by the second sidelink communications module. In some embodiments, the first sidelink communications module may exclude one or more resources having sensing measurements greater than the at least one second threshold parameter and less than the at least one first threshold parameter. In some embodiments, the one or more excluded resources overlap with one or more resources reserved by one or more UEs in the second sidelink communications. In some embodiments, the one or more excluded resources correspond to one or more PSFCH transmissions that overlap with one or more resources reserved by one or more UEs in the second sidelink communication. In some embodiments, the one or more resources are excluded via a physical layer of a first sidelink communication module of the UE. After the exclusion of the second sidelink communication resources, the remaining resources are reported to a higher layer in step 918 to determine the final resources for transmission in the first sidelink communication. The higher layer may be a MAC layer or an RRC layer.However, in response to determining in step 908 that the at least one second threshold parameter is not used for resource exclusion in the first sidelink communications module or that the at least one first threshold parameter is less than or equal to the at least one second threshold parameter, method 900 proceeds to step 912.
[0069] The method 900 includes removing 912 from the candidate resource set one or more resources having sensing measurements greater than at least one first threshold parameter.
[0070] Method 900 is used when the number of remaining resources is X·|S A The method includes step 914 of determining whether X is greater than or equal to |, 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 in the UE. The drink communication module determines whether the number of candidate resources in the selection window is X·|S A If the first sidelink communications module determines that the first sidelink communications module is equal to or less than X·|S A The first sidelink communication module repeats in step 904 until the number of candidate resources in the selection window is X |S. The increment can be 3 dB or any other value. Meanwhile, the first sidelink communication module repeats in step 904 until the number of candidate resources in the selection window is X |S. A If it is determined that the final candidate resource or resources is greater than |, the method may proceed to step 918, where the determined final candidate resource or resources are reported to a higher layer (e.g., a MAC layer or an RRC layer) for selecting one or more transmission resources for the first sidelink communication.
[0071] In this way, the first sidelink communication module acquires information about the resource selection procedure in the second sidelink communication module, and adjusts the parameters of its own resource selection procedure for the candidate resource exclusion loop based on the acquired parameters. In particular, if 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 collisions in the first sidelink communication and improving communication efficiency and quality.
[0072] The above description of FIG. 9 relates to an embodiment in which a single UE (e.g., the Type-A device of FIG. 7) includes both the first and second communication modules. However, embodiments of the present disclosure are not so limited. In some embodiments, the method of FIG. 9 can be performed by two different UEs. For example, a first UE (e.g., the Type-B device of FIG. 7) can include a first sidelink communication module and perform method 900, and a second UE (e.g., the Type-A or Type-C device of FIG. 7) can include a second sidelink communication module and perform method 920. The first sidelink communication module and / or the second sidelink communication module can be hardware, software, or a combination of hardware and software.
[0073] 10 is a schematic diagram illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure. As shown in FIG. 10, the method includes two processes (methods): a method 1000 for resource selection in a first sidelink communications module (SL-1 module) and a method 1020 for resource selection in a second sidelink communications module (SL-2 module). In one embodiment, the second sidelink communications is an LTE sidelink communications and the first sidelink communications is an NR sidelink communications.
[0074] In some embodiments, the method of FIG. 10 is performed by a single UE. The UE may be a Type-A device, such as the Type-A device in FIG. 7. 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 partitions (components or devices) of the UE, each having its own processor and / or memory. In this embodiment, in each partition, the processor executes one or more computer instructions stored in memory to perform method 1000 or 1020. In another embodiment, the first sidelink communication module and the second sidelink communication module of the UE are two separate memory devices that store 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 sets of computer instructions contained in the same memory device or different memory devices. Method 1020 performed by the second sidelink communication module is similar to method 820 of FIG. 8. For the sake of brevity, a detailed description of method 1020 is omitted here. In method 1000, operations at steps 1002, 1004, and 1006 are similar to operations at steps 802, 804, and 806 of FIG. 8, respectively. For the sake of brevity, a detailed description of steps 1002, 1004, and 1006 of method 1000 is omitted here.
[0075] 10 , method 1000 includes step 1008 of determining whether a power reduction needs to be performed on one or more resources associated with the second sidelink communication and whether at least one first threshold parameter is greater than at least one second threshold parameter. In some embodiments, the decision of whether to perform a power reduction on one or more resources associated with the second sidelink communication is based on configuration by the network or pre-configuration in the UE.
[0076] If the first sidelink communications module determines that a power reduction is required for one or more resources associated with the second sidelink communication and that the at least one first sidelink threshold parameter is greater than the at least one second threshold parameter, the first sidelink communications module determines to reduce the power of one or more resources having a sensing measurement greater than the at least one second sidelink threshold parameter in step 1010. After the power reduction, the first sidelink communications module excludes one or more resources having a sensing measurement in the first sidelink communication greater than the at least one first sidelink threshold parameter in step 1012.
[0077] On the other hand, if in step 1008 the first sidelink communications module determines that no power reduction is required for one or more resources associated with the second sidelink communications or that the at least one first threshold parameter is less than or equal to the at least one second threshold parameter, then in step 1012 the first sidelink communications module excludes one or more resources having a sensing measurement greater than the at least one first sidelink threshold parameter.
[0078] Method 1000 is where the number of remaining resources is 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 pre-configured in the UE. The first sidelink communications module determines whether the number of candidate resources in the selection window is greater than or equal to X·|S A If the first sidelink communication module determines that the at least one first threshold parameter is less than or equal to X·|S of resources, then in step 1016 the first sidelink communication module incrementally increases the at least one first threshold parameter, and the method continues by determining whether the at least X·|S of resources is less than or equal to X·|S A The increment may be 3 dB or any other value. Meanwhile, if the first sidelink communication module determines that the number of candidate resources in the selection window is X·|S A If it is determined that the final candidate resource or resources is greater than |, the method may proceed to step 1018, in which the determined final candidate resource or resources are reported to a higher layer (e.g., a MAC layer or an RRC layer) for selecting one or more transmission resources for 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 performs its own resource selection procedure for the candidate resource exclusion loop. In particular, if the first sidelink communication module uses a higher threshold than the second sidelink communication module, the first sidelink communication module can perform a power reduction on one or more second sidelink communication resources that should have been excluded (i.e., considered as occupied by other UEs) from the perspective of the second sidelink communication system, thereby reducing interference to the second sidelink communication.
[0080] The above description of FIG. 10 is directed to an embodiment in which a single UE (e.g., the Type-A device of FIG. 7) includes both the first and second communication modules. However, embodiments of the present disclosure are not so limited. In some embodiments, the method of FIG. 10 can be performed by two different UEs. For example, a first UE (e.g., the Type-B device of FIG. 7) may include the first sidelink communication module and perform method 1000, and a second UE (e.g., the Type-A or Type-C device of FIG. 7) may include the 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 combinations of the methods described with respect to Figures 8-10. For example, in one embodiment, the method of Figure 8 and the method of Figure 9 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 have been excluded from the perspective of the second sidelink communication system (i.e., are deemed occupied by other UEs). For example, in another embodiment, the method of Figure 8, the method of Figure 9, and method 10 are combined to form a new method.
[0082] The methods described in this disclosure may be applied to any sidelink communication, such as Long Term Evolution (LTE) or New Radio (NR), or future generation (sixth generation (6G), seventh generation (7G), or future generations) sidelink communication. The methods described in this disclosure may also be applied to downlink / uplink communication between a base station and a UE. The methods described in this disclosure may also be applied to other systems, such as systems conforming to other standards (e.g., Institute of Electrical and Electronics Engineers (IEEE) standards).
[0083] FIG. 11 is a block diagram of a UE 1100 consistent with some embodiments of the present disclosure. For example, the UE 1100 may be a Type A device of FIG. 7 and perform the method of FIG. 8, or the method of FIG. 9, or the method of FIG. 10, or any combination of the methods of FIG. 8-10. In another example, the UE 1100 may be a Type B device of FIG. 7 and, in conjunction with a Type A or Type C device, perform the method of FIG. 8, or the method of FIG. 9, or the method of FIG. 10, or any combination of the methods of FIG. 8-10. In another example, the UE 1100 is a Type C device of FIG. 7 and, in conjunction with a Type A or Type B device, perform the method of FIG. 8, or the method of FIG. 9, or the method of FIG. 10, or any combination of the methods of FIG. 8-10. The UE 1100 may be mounted in a moving vehicle or a fixed location. The UE 1100 may take any form, including, but not limited to, a vehicle, a component mounted on 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] 11, a UE 1100 may include an antenna 1102 that may be used for transmission or reception of electromagnetic signals to or from a base station or other UEs. The antenna 1102 may include one or more antenna elements and may be configured in 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 (SIO) configuration. In some embodiments, the antenna 1102 may include multiple (e.g., tens or hundreds) antenna elements, enabling multi-antenna functionality such as beamforming. In some embodiments, the antenna 1102 is a single antenna.
[0085] The UE 1100 may include a transceiver 1104 coupled to an antenna 1102. The transceiver 1104 may be a wireless transceiver in the UE 1100 and may communicate bidirectionally with a base station or other UEs. For example, the transceiver 1104 may receive / transmit wireless signals to / from a base station via downlink / uplink communication. The transceiver 1104 may also receive / transmit wireless signals to / from another UE or a roadside unit via sidelink communication. The transceiver 1104 may include a modem for modulating packets, providing the modulated packets to the antenna 1102 for transmission, and demodulating packets received from the antenna 1102.
[0086] The UE 1100 may include memory 1106. The 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 may be accessed by a general-purpose or special-purpose computer. Examples of non-transitory storage media include, but are not limited to, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable ROM (EEPROM), digital versatile disks (DVDs), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage, etc. The non-transitory medium may be used to carry or store desired program code means (e.g., instructions and / or data structures) and may be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. In some examples, the software / program code may be transmitted from a remote source (e.g., a website, a server, etc.) using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, microwave, etc. In such examples, coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are within the definition of media. Combinations of the above examples are also within the scope of computer-readable media.
[0087] The memory 1106 may store information related to the identity of the UE 1100 and signals and / or data received by the antenna 1102. The memory 1106 may also store post-processed signals and / or data. The memory 1106 may also store computer-readable program instructions, mathematical models, and algorithms used in signal processing in the receiver 1104 and calculations in the processor 1108. The memory 1106 may further store computer-readable program instructions executed by the processor 1108 to operate the UE 1100 to perform various functions described in this disclosure. In some examples, the memory 1106 may include a basic input / output system (BIOS) that may control basic hardware or software operations such as interaction with peripheral components or devices. In some embodiments, the memory 1106 includes both an LTE SL module and an NR SL module. In some embodiments, the memory 1106 includes only an NR SL module. In some embodiments, the memory 1106 includes only an LTE SL module.
[0088] The computer readable program instructions of the present disclosure may include assembler instructions, instruction set architecture instructions, The computer-readable program instructions may be source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, object-oriented programming languages, microcode, firmware instructions, state-setting data, or object-based programming languages, including standard operating system (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or object code written in any combination of one or more programming languages, including object-oriented programming languages and conventional procedural programming languages. The computer-readable program instructions may be executed entirely on a computing device as a standalone software package, or partially on a first computing device and partially on a second computing device remote from the first computing device. In the latter scenario, the second, remote computing device may be connected to the first computing device via any type of network, including a local area network (LAN) or a wide area network (WAN).
[0089] The UE 1100 may include a processor 1108, which may include hardware devices having processing capabilities. The 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, a discrete gate or transistor logic component, a discrete hardware component, or other programmable logic device. Examples of a general-purpose processor include, but are not limited to, a microprocessor, any conventional processor, controller, microcontroller, or state machine. In some embodiments, the 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 in combination with a DSP core, or any other such configuration). The processor 1108 can receive downlink or sidelink signals from the transceiver 1104 and further process the signals. The processor 1108 can also receive data packets from the transceiver 1104 and further process the packets. In some embodiments, the processor 1108 may be configured to operate the 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 (e.g., the memory 1106) to cause the UE 1100 to perform various functions.
[0090] The UE 1100 may include a global positioning system (GPS) 1110. The GPS 1110 may be used to enable location-based services or other services based on the geographic position of the UE 1100 and / or synchronization between UEs. The GPS 1110 can receive a global navigation satellite system (GNSS) signal from a single satellite or multiple satellite signals via the antenna 1102 and provide the geographic position of the UE 1100 (e.g., the coordinates of the UE 1100). In some embodiments, the GPS 1110 is omitted. In some embodiments, a timer is included.
[0091] The UE 1100 may include an input / output (I / O) device 1112 that can be used to communicate the results of signal processing and calculations to a user or another device. The I / O device 1112 may include a user interface including a display and an input device for sending user commands to the processor 1108. The display may be configured to display the status of signal reception at the UE 1100, data stored in the memory 1106, the status of signal processing, 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 receive data and control signals from a user. Input devices may include, but are not limited to, a keyboard, a mouse, a scanner, a digital camera, a joystick, a trackball, cursor direction keys, a touchscreen monitor, or an audio / video commander.
[0092] The UE 1100 may further include a machine interface 1114, such as an electrical bus, that connects the transceiver 1104, the memory 1106, the processor 1108, the GPS 1110, and the I / O device 1112.
[0093] In some embodiments, the UE 1100 may be a Type-A device and include both 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; set at least one first threshold parameter for resource exclusion in the UE; initialize a candidate resource set including one or more resources in the first sidelink communication; receive from the second sidelink communication module at least one of the at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink sensing information acquired 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 the at least one information received from the second sidelink communication module; and report the determined one or more final candidate resources to higher layers for selection of one or more transmission resources in the first sidelink communication.
[0094] In some embodiments, determining one or more final candidate resources for the first sidelink communication may include determining that at least one first threshold parameter should be relaxed for the second sidelink communication and determining that the at least one first threshold parameter is less than at least one second threshold parameter; assigning the at least one first threshold parameter to be equal to the at least one second threshold parameter in response to the determining; and excluding from the candidate resource set one or more resources having sensing measurements greater than the assigned 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 candidate resource set one or more resources having sensing measurements 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 one or more resources having sensing measurements greater than at least one first threshold parameter or at least one second threshold parameter includes determining whether at least one second threshold parameter should be used for resource exclusion in 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 one or more final candidate resources also includes determining whether at least one second threshold parameter should be used for resource exclusion in the first sidelink communication module and whether the at least one first threshold parameter is greater than the at least one In response to determining that the sensing measurement is greater than the second threshold parameter, the method may include excluding from the candidate resource set one or more resources having sensing measurements greater than the at least one second threshold parameter and less than the at least one first threshold parameter.
[0096] In some embodiments, determining one or more final candidate resources for the first sidelink communication may comprise: determining that a power reduction should be performed on one or more resources associated with the second sidelink communication and determining that at least one first threshold parameter is greater than at least one second threshold parameter; determining a power reduction on one or more resources having sensing measurements in the second sidelink communication greater than the at least one second threshold parameter; and excluding from the candidate resource set one or more resources having sensing measurements in the first sidelink communication greater than the at least one first threshold parameter.
[0097] In some embodiments, the UE 1100 may be a Type-C device for sidelink communication and include only a second sidelink communication module. The second sidelink communication module may be hardware, software, or a combination of hardware and software. The processor 1108 may be configured or programmed to execute instructions stored in the 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 one or more candidate resources based on at least one threshold parameter; select one or more resources from the one or more candidate resources; and transmit at least one of the at least one threshold parameter, the sidelink sensing information, or the resource reservation information used for resource exclusion at the second UE to the first UE in the first sidelink communication.
[0098] As used in this disclosure, the use of the term "or" in a list of items indicates an inclusive list. A list of items can begin with a phrase 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). Also, as used in this disclosure, the phrase "based on" preceding a list of conditions should not be interpreted as "based only on" the set of conditions, but rather as "based at least in part on" the 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] As used herein, the terms "comprise," "include," or "contain" may be used interchangeably, have the same meaning, and should be construed as inclusive and open-ended. The terms "comprise," "include," or "contain" may be used before a list of elements to indicate that at least all of the listed elements in the list are present, but that other elements not in the list may also be present. For example, if A contains B and C, then both {B, C} and {B, C, D} are within the scope of A.
[0100] The present disclosure describes, in connection with the accompanying drawings, exemplary configurations that do not represent every example that may be implemented or every configuration within the scope of the present disclosure. The term "exemplary" should not be construed as "preferred" or "advantageous compared to other examples," but rather as "exemplary." " should be construed as an example, instance, or example. By reading this disclosure, including the description of the embodiments and drawings, those skilled in the art will understand that the technology disclosed herein may be implemented using alternative embodiments. Those skilled in the art will understand that the embodiments, or specific features of the embodiments described herein, can be combined to arrive at yet other embodiments for implementing the technology described in this disclosure. Thus, the present disclosure is not limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0101] The flowcharts and block diagrams in the figures illustrate example architecture, functionality, and operation of possible implementations of systems, methods, and devices according to various embodiments. It should be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality involved. Likewise, additional steps may be included in such methods, and certain steps may be omitted or combined, in methods consistent with various embodiments.
[0102] It is understood that the described embodiments are not mutually exclusive, and that elements, components, materials, or steps described in connection with one exemplary embodiment may be combined with, or excluded from, other embodiments in any suitable manner to achieve desired design objectives.
[0103] References herein to "some embodiments" or "some exemplary embodiments" mean that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment. The appearances of the phrases "one embodiment," "some embodiments," or "another embodiment" in various places in this disclosure do not necessarily all refer to the same embodiments, or necessarily to separate or alternative embodiments that are mutually exclusive of other embodiments.
[0104] Furthermore, the articles "a" and "an," as used in this disclosure and the appended claims, should generally be construed to mean "one or more," unless otherwise specified or unless it is clear from the context that the singular form is intended.
[0105] Unless otherwise stated, each numerical value and range should be construed as being approximate as if the word "about" or "approximately" preceded the value or range value.
[0106] Although elements in the following method claims, if present, are recited in a particular order, it is not intended that the elements be necessarily limited to being implemented in that particular order, unless the recitation of a claim specifically implies a particular order for implementing some or all of those elements.
[0107] It is understood that certain features of the present disclosure, which are for clarity described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features herein that are for brevity described in the context of a single embodiment may also be provided separately or in any suitable subcombination, or as appropriate, in any other described embodiment herein. Certain features described in the context of various embodiments are not essential features of those embodiments, unless so stated.
[0108] Various modifications, substitutions, and variations in the details, materials, and arrangements of parts described and illustrated to explain the nature of the described embodiments may be made by those skilled in the art without departing from the scope of the invention. It is further understood that various modifications may be made. Accordingly, the following claims are intended to embrace all such alternatives, modifications and variations that fall within the terms of the claims.
[0109] Item No. 1: A user equipment (UE) including a first sidelink communication module for resource selection in a first sidelink communication, the UE comprising: a memory for storing instructions; a processor that executes instructions stored in a memory, determining a selection window and setting at least one first threshold parameter for resource exclusion in the UE; initializing a candidate resource set including one or more resources for a first sidelink communication; receiving, from a second sidelink communications module, at least one of at least one second threshold parameter used for resource exclusion in the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module; determining one or more final candidate resources for the first sidelink communication using at least one first threshold parameter and at least one information received from the second sidelink communication module; and a processor configured to report the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communication.
[0110] Item No. 2: At least one first threshold parameter is 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; or The UE described in item 1, wherein the UE is included in 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 in the second sidelink communication.
[0111] Item No. 3: At least one second threshold parameter is a Sidelink Reference Signal Received Power (SL-RSRP) threshold applied to resource exclusion in the second Sidelink communications module; or A UE as described in claim 1, including at least one of: a sidelink received signal strength indicator (SL-RSSI) threshold applied to resource exclusion in the second sidelink communication module.
[0112] Item 4: In determining the one or more final candidate resources, the processor executes instructions stored in the memory to: determining that at least one first threshold parameter should be relaxed for the second sidelink communication and that the at least one first threshold parameter is less than the at least one second threshold parameter; assigning at least one first threshold parameter equal to at least one second threshold parameter; 10. The UE of claim 1, further configured to exclude from the candidate resource set one or more resources having a sensing measurement value greater than the assigned at least one first threshold parameter.
[0113] Item No. 5: The detected measurement value is one or more SL-RSRP values measured by a first sidelink communication module of the UE; one or more SL-RSSI values measured by a first sidelink communication module of the UE; one or more SL-RSRP values measured by the second sidelink communications module; or 5. The UE of claim 4, including at least one of one or more SL-RSSI values measured by the second sidelink communication module.
[0114] Item 6: The processor executes instructions stored in memory to determining whether the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; 5. The UE of claim 4, further configured to: in response to determining that the number of remaining resources is greater than or equal to X% of a total number of resources in the candidate resource set, set the remaining resources as final candidate resources.
[0115] Item 7: The processor executes instructions stored in memory to 7. The UE of claim 6, further configured to, in response to determining that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, incrementally increase at least one first threshold parameter until at least X% of the resources are acquired.
[0116] Item 8: In determining the one or more final candidate resources, the processor executes instructions stored in the memory to: at least one first threshold parameter; or at least one second threshold parameter; 10. The UE of claim 1, further configured to exclude from the candidate resource set one or more resources having a sensing measurement value greater than at least one of:
[0117] Item 9: The processor executes instructions stored in the memory to determining that at least one second threshold parameter should be used for resource exclusion in the first sidelink communications module, and determining that the at least one first threshold parameter is greater than the at least one second threshold parameter; 9. The UE of claim 8, further configured to exclude from the candidate resource set one or more resources having a detection measurement value greater than at least one second threshold parameter and less than at least one first threshold parameter.
[0118] Item No. 10: The detected measurement value is one or more SL-RSRP values measured by a first sidelink communication module of the UE; one or more SL-RSSI values measured by a first sidelink communication module of the UE; one or more SL-RSRP values measured by the second sidelink communications module; or 9. The UE of claim 8, including at least one of one or more SL-RSSI values measured by the second sidelink communication module.
[0119] Item 11: The UE described in Item 8, wherein one or more excluded resources overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0120] Item 12: One or more excluded resources are used in the second sidelink communication. 9. The UE of claim 8, wherein the UE supports one or more physical sidelink feedback channel (PSFCH) transmissions that overlap with one or more resources reserved by one or more other UEs.
[0121] Item 13: A UE as described in Item 8, wherein one or more resources are excluded via a physical layer of a first sidelink communication module of the UE.
[0122] Item 14: A UE as described in Item 1, wherein 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] Item 15: In determining the one or more final candidate resources, the processor executes instructions stored in the memory to: determining that a power reduction of one or more resources associated with a second sidelink communication should be performed and determining that at least one first threshold parameter is greater than at least one second threshold parameter; determining a power reduction on one or more resources having sensed measurements in the second sidelink communication greater than at least one second threshold parameter; 10. The UE of claim 1, further configured to exclude from the candidate resource set one or more resources having a sensing measurement value in the first sidelink communication greater than at least one first threshold parameter.
[0124] Item 16: The processor executes instructions stored in memory to determining whether the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; 16. The UE of claim 15, further configured to, in response to determining that the number of remaining resources is greater than or equal to X% of a total number of resources in the candidate resource set, set the remaining resources as final candidate resources.
[0125] Item 17: The processor executes instructions stored in the memory, 17. The UE of claim 16, further configured to, in response to determining that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, incrementally increase at least one first threshold parameter until at least X% of the resources are acquired.
[0126] Item 18: The UE of item 1, wherein at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or preconfigured in the UE.
[0127] Item 19: The processor executes instructions stored in the memory, 10. The UE of claim 1, further configured to exclude one or more unmonitored resources associated with the first sidelink communication from the candidate resource set.
[0128] Item No. 20: The sidelink detection information received from the second sidelink communication module is one or more SL-RSRP measurement results relating to one or more reserved resources in the second sidelink communication; one or more SL-RSSI measurements associated with one or more reserved resources in a second sidelink communication; one or more reserved transmissions associated with the second sidelink communication; Multiple times, 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 The UE of claim 1, including at least one of information of one or more non-monitored resources in the second sidelink communication.
[0129] Item No. 21: The UE described in Item No. 1, wherein the first sidelink communication is a New Radio (NR) sidelink communication and 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] Item No. 22: A UE as described in Item No. 1, wherein the first sidelink communication is NR sidelink communication, the second sidelink communication is LTE sidelink communication, the UE includes an NR sidelink module, and another UE for the LTE sidelink communication includes an LTE sidelink module.
[0131] Item 23: A UE as described in Item 1, wherein sidelink detection information and resource reservation information are used by a first sidelink communication module of the UE to derive at least one second threshold parameter.
[0132] Item 24: The UE described in Item 1, wherein the second sidelink communication module is part of the UE.
[0133] Item No. 25: The UE described in Item No. 1, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0134] Item No. 26: A second user equipment (UE) for resource selection in a second sidelink communication, the second UE comprising: a memory for storing instructions; a processor that executes instructions stored in a memory, collecting sidelink sensing information and resource reservation information for one or more reserved resources in a second sidelink communication; determining one or more candidate resources based on sidelink sensing information about 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 one or more candidate resources; and a processor configured to transmit at least one of at least one threshold parameter used for resource exclusion at the second UE, sidelink sensing information, or resource reservation information to the first UE in the first sidelink communication.
[0135] Item No. 27: Sidelink sensing information for one or more reserved resources in the second sidelink communication is one or more sidelink reference signal received power (SL-RSRP) measurements associated with one or more reserved resources; one or more sidelink received signal strength indicator (SL-RSSI) measurements associated with one or more reserved resources; one or more time instants associated with one or more scheduled 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; one or more reserved resources and associated priorities, or A second UE as described in item 26, including at least one of information of one or more non-monitored resources in the second sidelink communication.
[0136] Item 28: At least one threshold parameter used in resource exclusion is The SL-RSRP threshold that applies to resource exclusion, or 27. The second UE of claim 26, further comprising at least one of: an SL-RSSI threshold that is applied to resource exclusion;
[0137] Item 29: The second UE of item 28, wherein the SL-RSRP threshold and the SL-RSSI threshold are configured by the network or pre-configured in the second UE.
[0138] Item No. 30: The second UE described in Item No. 26, wherein the second sidelink communication is Long Term Evolution (LTE) sidelink communication and the first sidelink communication is New Radio (NR) sidelink communication.
[0139] Item No. 31: When collecting sidelink sensing information, a processor executes an instruction to performing channel sensing for the second sidelink communication; 27. The second UE of claim 26, further configured to measure at least one of one or more SL-RSRP values or one or more SL-RSSI values for one or more reserved resources.
[0140] Item No. 32: A method for resource selection for a user equipment (UE) in a first sidelink communication, the UE including a first sidelink communication module, the method comprising: determining, by a first sidelink communications module, a selection window; configuring, by a first sidelink communication module, at least one first threshold parameter for resource exclusion in the first sidelink communication module; initializing, by a first sidelink communication module, a candidate resource set including one or more resources for the first sidelink communication; receiving, from a second sidelink communications module, at least one of at least one second threshold parameter used for resource exclusion in the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module; determining, by a first sidelink communications module, one or more final candidate resources for the first sidelink communications using at least one first threshold parameter and at least one information received from a second sidelink communications module; and reporting, by the first sidelink communication module, the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communication.
[0141] Item No. 33: At least one first threshold parameter is 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; or 33. The method of claim 32, wherein the second sidelink communication includes 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 in the second sidelink communication.
[0142] Item No. 34: At least one second threshold parameter is a Sidelink Reference Signal Received Power (SL-RSRP) threshold applied to resource exclusion in the second Sidelink communications module; or 33. The method of claim 32, further comprising at least one of: a sidelink received signal strength indicator (SL-RSSI) threshold applied to resource exclusion in the second sidelink communications module.
[0143] Item 35: The step of determining one or more final candidate resources comprises: determining that at least one first threshold parameter should be relaxed for the second sidelink communication and that the at least one first threshold parameter is less than the at least one second threshold parameter; assigning at least one first threshold parameter equal to at least one second threshold parameter; 33. The method of claim 32, further comprising: excluding from the candidate resource set one or more resources having sensing measurements greater than the assigned at least one first threshold parameter.
[0144] Item No. 36: The detected measurement value is one or more SL-RSRP values measured by a first sidelink communication module of the UE; one or more SL-RSSI values measured by a first sidelink communication module of the UE; one or more SL-RSRP values measured by the second sidelink communications module; or 36. The method of claim 35, including at least one of: one or more SL-RSSI values measured by the second sidelink communication module.
[0145] Item 37: A step of determining whether the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; In response to determining that the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, setting the remaining resources as final candidate resources; 36. The method of claim 35, further comprising:
[0146] Item 38: In response to determining that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, the method further includes incrementally increasing at least one first threshold parameter until at least X% of the resources are acquired. The method described in item 37.
[0147] Item 39: The step of determining one or more final candidate resources comprises: at least one first threshold parameter; or at least one second threshold parameter; 33. The method of claim 32, further comprising determining to exclude from the candidate resource set one or more resources having a sensing measurement value greater than at least one of:
[0148] Item 40: The step of determining one or more final candidate resources comprises: determining that at least one second threshold parameter should be used for resource exclusion in the second sidelink communications module, and determining that the at least one first threshold parameter is greater than the at least one second threshold parameter; 40. The method of claim 39, further comprising: excluding from the candidate resource set one or more resources having sensing measurements greater than at least one second threshold parameter and less than at least one first threshold parameter.
[0149] Item No. 41: The detected measurement value is one or more SL-RSRP values measured by a first sidelink communication module of the UE; one or more SL-RSSI values measured by a first sidelink communication module of the UE; one or more SL-RSRP values measured by the second sidelink communications module; or 40. The method of claim 39, including at least one of: one or more SL-RSSI values measured by the second sidelink communication module.
[0150] Item 42: The method of item 39, wherein one or more excluded resources overlap with one or more resources reserved by one or more other UEs in the second sidelink communication.
[0151] Item 43: The method of item 39, 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.
[0152] Item 44: The method described in Item 39, wherein one or more resources are excluded via a physical layer of a first sidelink communication module of the UE.
[0153] Item 45: The method of item 32, wherein 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] Item 46: The step of determining one or more final candidate resources comprises: determining that a power reduction of one or more resources associated with a second sidelink communication should be performed and determining that at least one first threshold parameter is greater than at least one second threshold parameter; determining a power reduction on one or more resources having sensed measurements in a second sidelink communication greater than at least one second threshold parameter; 33. The method of claim 32, further comprising: excluding from the candidate resource set one or more resources having a sensing measurement in the first sidelink communication greater than at least one first threshold parameter.
[0155] Item 47: A step of determining whether the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; In response to determining that the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, setting the remaining resources as final candidate resources; 47. The method of claim 46, further comprising:
[0156] Item 48: In response to determining that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, the method further includes incrementally increasing at least one first threshold parameter until at least X% of the resources are acquired. The method described in item 47.
[0157] Item 49: The method of item 32, wherein at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or preconfigured in the UE.
[0158] Item 50: The method further includes excluding one or more unmonitored resources associated with the first sidelink communication from the candidate resource set. 33. The method according to claim 32.
[0159] Item No. 51: The sidelink detection information received from the second sidelink communication module is one or more SL-RSRP measurement results relating to one or more reserved resources in the second sidelink communication; one or more SL-RSSI measurements associated with one or more reserved resources in a second sidelink communication; one or more time instants associated with one or more scheduled 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 33. The method of claim 32, further comprising at least one of: information on one or more unmonitored resources in the second sidelink communication.
[0160] Item No. 52: The method described in Item No. 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] Item No. 53: The method described in Item No. 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 another UE in the LTE sidelink communication includes an LTE sidelink module.
[0162] Item 54: The method described in Item 32, wherein the sidelink detection information and resource reservation information are used by the first sidelink communication module of the UE to derive at least one second threshold parameter.
[0163] Item 55: The method of item 32, wherein the second sidelink communication module is part of the UE.
[0164] Item 56: The method of item 32, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0165] Item No. 57: A method for resource selection in a second sidelink communication, comprising: collecting, by a second user equipment (UE) in a 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 sidelink sensing information for 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 a second UE, one or more resources from among the one or more candidate resources; and transmitting at least one of at least one threshold parameter used for resource exclusion in the second UE, sidelink sensing information, or resource reservation information to the first UE in the first sidelink communication.
[0166] Item No. 58: Sidelink sensing information for one or more reserved resources in the second sidelink communication is one or more sidelink reference signal received power (SL-RSRP) measurements associated with one or more reserved resources; one or more sidelink received signal strength indicator (SL-RSSI) measurements associated with one or more reserved resources; one or more time instants associated with one or more scheduled 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; one or more reserved resources and associated priorities, or The method of claim 57, further comprising at least one of: information on one or more unmonitored resources in the second sidelink communication.
[0167] Item 59: At least one threshold parameter used in resource exclusion is The SL-RSRP threshold that applies to resource exclusion, or 58. The method of claim 57, further comprising at least one of: an SL-RSSI threshold applied to resource exclusion;
[0168] Item 60: The method of item 59, wherein the SL-RSRP threshold and the SL-RSSI threshold are configured by the network or pre-configured in the second UE.
[0169] Item No. 61: The method described in Item No. 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] Item No. 62: The step of collecting side link detection information, performing, by the second UE, channel sensing for sidelink communication; 58. The method of claim 57, further comprising: measuring, by the second UE, at least one of one or more SL-RSRPs or one or more SL-RSSIs for the one or more reserved resources.
[0171] Item No. 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, the method comprising: determining, by a first sidelink communication module of the UE, a selection window; configuring, by a first sidelink communication module, at least one first threshold parameter for resource exclusion in the first sidelink communication module; initializing, by a first sidelink communication module, a candidate resource set including one or more resources for the first sidelink communication; receiving, from a second sidelink communications module, at least one of at least one second threshold parameter used for resource exclusion in the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module; determining, by a first sidelink communications module, one or more final candidate resources for the first sidelink communications using at least one first threshold parameter and at least one information received from a second sidelink communications module; and reporting, by the first sidelink communication module, the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communication.
[0172] Item No. 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, the method comprising: collecting, by a second user equipment (UE) in a 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 sidelink sensing information for 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 a second UE, one or more resources from among the one or more candidate resources; and transmitting at least one of at least one threshold parameter used for resource exclusion in the second UE, sidelink sensing information, or resource reservation information to the first UE in the first sidelink communication.
Claims
1. 1. A user equipment (UE) including a first sidelink communication module for resource selection in a first sidelink communication, the UE comprising: a memory for storing instructions; a processor executing the instructions stored in the memory, determining a selection window and setting at least one first threshold parameter for resource exclusion at the UE; initializing a candidate resource set for the first sidelink communication, the candidate resource set including one or more resources; receiving, from a second sidelink communications module, at least one of at least one second threshold parameter used for resource exclusion by the second sidelink communications module, sidelink sensing information acquired by the second sidelink communications module, or resource reservation information collected by the second sidelink communications module; determining one or more final candidate resources for the first sidelink communication using the at least one first threshold parameter and the at least one information received from the second sidelink communication module; and and a processor configured to report the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communication.
2. The at least one first threshold parameter is: 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; 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 at least one second threshold parameter is: a Sidelink Reference Signal Received Power (SL-RSRP) threshold applied to the resource exclusion in the second Sidelink communication module; or a sidelink received signal strength indicator (SL-RSSI) threshold applied to the resource exclusion at the second sidelink communications module.
4. In determining the one or more final candidate resources, the processor executes the instructions stored in the memory to: determining that the at least one first threshold parameter should be relaxed for a second sidelink communication and that the at least one first threshold parameter is less than the at least one second threshold parameter; assigning the at least one first threshold parameter to be equal to the at least one second threshold parameter; The UE of claim 1 , further configured to exclude from the candidate resource set one or more resources having a sensing measurement value greater than the assigned at least one first threshold parameter.
5. The sensed measurement value is One or more sidelink signals measured by the first sidelink communication module of the UE. SL-RSRP value of 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 5. The UE of claim 4, wherein the sidelink RSSI value includes at least one of: one or more SL-RSSI values measured by the second sidelink communication module.
6. The processor executes the instructions stored in the memory, determining whether the number of remaining resources is greater than or equal to X% of the total number of resources in the candidate resource set, where X is a value selected from {20, 35, 50}; 5. The UE of claim 4, further configured: in response to determining that a number of the remaining resources is greater than or equal to X% of the total number of the resources in the candidate resource set, set the remaining resources as the final candidate resources.
7. In determining the one or more final candidate resources, the processor executes the instructions stored in the memory to: the at least one first threshold parameter; or the at least one second threshold parameter; 2. The UE of claim 1, further configured to: determine to exclude from the candidate resource set one or more resources having a sensing measurement value greater than at least one of:
8. The processor executes the instructions stored in the memory, determining that the at least one second threshold parameter should be used for the resource exclusion in the first sidelink communications module and that the at least one first threshold parameter is greater than the at least one second threshold parameter; 8. The UE of claim 7, further configured to exclude from the candidate resource set one or more resources having a sensing measurement greater than the at least one second threshold parameter and less than the at least one first threshold parameter.
9. The sensed measurement value is 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 8. The UE of claim 7, wherein the sidelink communication information includes at least one of: one or more SL-RSSI values measured by the second sidelink communication module.
10. 8. The UE of claim 7, 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 a second sidelink communication.
11. In determining the one or more final candidate resources, the processor executes the instructions stored in the memory to: determining that a power reduction of one or more resources associated with a second sidelink communication should be performed and determining that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining a power reduction on the one or more resources having sensed measurements in the second sidelink communication greater than the at least one second threshold parameter; 2. The UE of claim 1, further configured to exclude from the candidate resource set one or more resources having a sensing measurement for the first sidelink communication greater than the at least one first threshold parameter.
12. the sidelink sensing information received from the second sidelink communication module; one or more SL-RSRP measurements associated with one or more reserved resources in a 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 time points 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 10. The UE of claim 1, wherein the second sidelink communication includes at least one of: information of one or more unmonitored resources in the second sidelink communication;
13. A second user equipment (UE) for resource selection in a second sidelink communication, the second UE comprising: a memory for storing instructions; a processor executing the instructions stored in the memory, collecting sidelink sensing information and resource reservation information for one or more reserved resources in a second sidelink communication; determining 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 from the one or more candidate resources; and a processor configured to transmit at least one of the at least one threshold parameter used for the resource exclusion in the second UE, the sidelink sensing information, or the resource reservation information to the first UE in a first sidelink communication.
14. the sidelink sensing information for the one or more reserved resources in the second sidelink communication; 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 time points associated with one or more reserved transmissions in the second sidelink communication; a second sidelink communication associated with the one or more reserved transmissions; one or more frequencies, one or more resource reservation periods associated with the one or more reserved resources; one or more priorities associated with said one or more reserved resources; or and information of one or more unmonitored resources in the second sidelink communication.
15. The at least one threshold parameter used in the resource exclusion is: the SL-RSRP threshold applied to said resource exclusion, or and an SL-RSSI threshold that is applied to the resource exclusion.
16. When collecting the sidelink sensing information, the processor executes the instructions to: performing channel sensing for the second sidelink communication; The second UE of claim 13 , further configured to measure at least one of one or more SL-RSRP values or one or more SL-RSSI values for the one or more reserved resources.
17. 1. A method for resource selection for a user equipment (UE) in a first sidelink communication, the UE including a first sidelink communication module, the method comprising: determining, by the first sidelink communications module, a selection window; configuring, by the first sidelink communications module, at least one first threshold parameter for resource exclusion in the first sidelink communications module; initializing, by the first sidelink communication module, a candidate resource set including one or more resources for a first sidelink communication; receiving, from a second sidelink communications module, at least one of: at least one second threshold parameter used for resource exclusion in the second sidelink communications module; sidelink sensing information acquired by the second sidelink communications module; or resource reservation information collected by the second sidelink communications module; determining, by the first sidelink communications module, one or more final candidate resources for the first sidelink communications using the at least one first threshold parameter and the at least one information received from the second sidelink communications module; and reporting, by the first sidelink communication module, the determined one or more final candidate resources to a higher layer for selection of one or more transmission resources for the first sidelink communication.
18. determining the one or more final candidate resources, determining that a power reduction of one or more resources associated with a second sidelink communication should be performed and determining that the at least one first threshold parameter is greater than the at least one second threshold parameter; determining a power reduction on the one or more resources having sensed measurements in the second sidelink communication greater than the at least one second threshold parameter; and excluding from the candidate resource set one or more resources having a sensing measurement for the first sidelink communication greater than the at least one first threshold parameter.
19. the sidelink sensing information received from the second sidelink communication module; one or more SL-RSRP measurements associated with one or more reserved resources in a 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 time points 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 18. The method of claim 17, wherein the second sidelink communication includes at least one of: information of one or more unmonitored resources in the second sidelink communication.
20. 1. A method for resource selection in a second sidelink communication, 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, 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; transmitting at least one of the at least one threshold parameter used for the resource exclusion in the second UE, the sidelink sensing information, or the resource reservation information to the first UE in a first sidelink communication.