Device for coexistence of side-link communications
By adjusting resource exclusion thresholds based on information from multiple sidelink communication modules, the UE optimizes resource selection, addressing interference and collision issues in sidelink communication systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2026-04-01
- Publication Date
- 2026-07-07
Smart Images

Figure 2026113580000001_ABST
Abstract
Description
[Technical Field]
[0001] (Cross-referencing of related patent applications) This application claims the benefits of U.S. Provisional Application No. 63 / 485,064, filed on 15 February 2023, entitled “METHOD AND APPARATUS FOR COEXISTANCE OF SIDELINK COMMUNICATIONS,” which is incorporated herein by reference in its entirety.
[0002] Apparatus and methods consistent with this disclosure generally relate to communications, and more specifically 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-vehicle / vehicle-to-infrastructure (V2X) communication. In sidelink communication, the user equipment (UE) can autonomously monitor a resource pool to determine which resources are available for selection for transmission. If the UE includes two different sidelink communication modules and thus supports the coexistence of two sidelink communications, the detection results from the second sidelink communication module may be provided to the first sidelink communication module for resource selection in the first sidelink communication. However, the two sidelink communication modules may have different resource exclusion thresholds, which can be problematic. For example, if the first sidelink communication module uses a higher resource exclusion threshold than the second sidelink communication module, the first sidelink communication module may select resources that should be excluded (i.e., considered occupied) from the perspective of the second sidelink communication system, thereby potentially 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 will exclude resources that were considered available from the perspective of the second sidelink communication system, and thus may unnecessarily exclude available candidate resources. A system and method that can dynamically adjust the threshold for resource exclusion is desirable. [Overview of the project]
[0004] According to some embodiments of the present disclosure, a UE is provided which includes a first sidelink communication module for resource selection in a first sidelink communication. The UE includes a memory for storing instructions, and a processor configured to execute instructions stored in 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 a first sidelink communication, receive from a second sidelink communication module at least one of at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink detection information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module, determine one or more final candidate resources in a first sidelink communication using at least one first threshold parameter and at least one piece of information received from the second sidelink communication module, and report the determined one or more final candidate resources to a higher layer for the selection of one or more transmit resources in a first sidelink communication.
[0005] According to some embodiments of this disclosure, resource selection in second sidelink communication A second UE is provided for the second UE, which includes a memory for storing instructions, and a processor configured to execute instructions stored in memory to collect sidelink detection information and resource reservation information for one or more reserved resources in a second sidelink communication, to determine one or more candidate resources based on the sidelink detection information for one or more reserved resources in a second sidelink communication by performing resource exclusion on one or more candidate resources based on at least one threshold parameter, to select one or more resources from the one or more candidate resources, and to transmit at least one of at least one threshold parameter, sidelink detection information, or resource reservation information used for resource exclusion in the second UE to the first UE in the first sidelink communication.
[0006] According to some embodiments of this disclosure, a method for resource selection for a UE in a first sidelink communication is provided. The method includes the steps of: determining a selection window using a first sidelink communication module of the UE; setting at least one first threshold parameter for resource exclusion in the first sidelink communication module using the first sidelink communication module; initializing a candidate resource set including one or more resources in the first sidelink communication using the first sidelink communication module; receiving at least one from a second sidelink communication module, which is selected from at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink detection information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining one or more final candidate resources in the first sidelink communication using the at least one first threshold parameter and at least one piece of information received from the second sidelink communication module using the first sidelink communication module; and reporting the determined one or more final candidate resources to a higher layer for the selection of one or more transmit resources in the first sidelink communication using the first sidelink communication module.
[0007] According to some embodiments of the present disclosure, a method for resource selection in a second sidelink communication is provided. The method includes: a second user equipment (UE) in the second sidelink communication collecting sidelink detection information and resource reservation information for one or more reserved resources in the second sidelink communication; a second UE determining one or more candidate resources based on sidelink detection information for 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; a second UE selecting one or more resources from the one or more candidate resources; and a second UE transmitting to the first UE in the first sidelink communication at least one threshold parameter, sidelink detection information, or resource reservation information used for resource exclusion in the second UE.
[0008] According to some embodiments of the present disclosure, a non-temporary computer-readable medium is provided that stores instructions executable by one or more processors of the UE in sidelink communication to perform a method. The method includes the steps of: determining a selection window by a first sidelink communication module of the UE; setting at least one first threshold parameter for resource exclusion in the first sidelink communication module by the first sidelink communication module; and selecting candidate resources including one or more resources in the first sidelink communication by the first sidelink communication module. The steps include: initializing a set; receiving from a second sidelink communication module at least one of the following: at least one second threshold parameter used for resource exclusion by the second sidelink communication module, sidelink detection information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module; determining one or more final candidate resources in a first sidelink communication using at least one first threshold parameter and at least one piece of information received from the second sidelink communication module; and reporting the determined one or more final candidate resources to a higher layer for the selection of one or more transmit resources in a first sidelink communication.
[0009] According to some embodiments of the present disclosure, a non-temporary computer-readable medium is provided for storing instructions that can be executed by one or more processors of a second UE in a second sidelink communication in order to carry out the method. The method includes the steps of: the second UE collecting sidelink detection information and resource reservation information for one or more reserved resources in a second sidelink communication; the second UE determining one or more candidate resources based on the sidelink detection information for one or more reserved resources in a second sidelink communication by performing resource exclusion on one or more candidate resources based on at least one threshold parameter; the second UE selecting 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 at least one threshold parameter, sidelink detection information, or resource reservation information used for resource exclusion in the second UE. [Brief explanation of the drawing]
[0010] [Figure 1] A schematic diagram showing a first mode for resource allocation in sidelink communication, which is consistent with some embodiments of the present disclosure.
[0011] [Figure 2] A schematic diagram showing a second mode for resource allocation in sidelink communication, which is consistent with some embodiments of the present disclosure.
[0012] [Figure 3A] A schematic diagram showing a slot structure 300 in sidelink communication.
[0013] [Figure 3B] A schematic diagram showing another slot structure 310 in sidelink communication, which is consistent with some embodiments of the present disclosure.
[0014] [Figure 4] A schematic diagram showing a method for resource selection based on the second mode above, which is consistent with some embodiments of the present disclosure.
[0015] [Figure 5] A schematic diagram showing a method for determining a set of resource candidates, which is consistent with some embodiments of the present disclosure.
[0016] [Figure 6] A schematic diagram showing dynamic coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication on the same channel, which is consistent with some embodiments of the present disclosure.
[0017] [Figure 7] A schematic diagram showing a device type for dynamic coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication on the same channel, which is consistent with some embodiments of the present disclosure.
[0018] [Figure 8]This is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with some embodiments of the present disclosure.
[0019] [Figure 9] This is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with some embodiments of the present disclosure.
[0020] [Figure 10] This is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with some embodiments of the present disclosure.
[0021] [Figure 11] This is a block diagram of a UE consistent with some embodiments of the present disclosure. [Modes for carrying out the invention]
[0022] Herein, typical embodiments are given in detail, examples of which are shown in the accompanying drawings. The following description refers to the accompanying drawings in which the same number represents the same or similar elements, unless otherwise indicated. The embodiments described below in the description of typical embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of systems, apparatus, and methods consistent with the aspects related to the present disclosure described in the accompanying claims.
[0023] Figure 1 is a schematic diagram showing a first mode for resource allocation in sidelink communication, consistent with several embodiments of the present disclosure. Referring to Figure 1, the communication system includes UE102, UE104, and base station 106. UE102 may be a transmitter (Tx) UE in sidelink communication (SL), and UE104 may be a receiver (Rx) UE in sidelink communication. UE102 and UE104 can be any form of UE, for example, two vehicles in V2X communication. Base station 106 can be any existing base station (e.g., gNodeB (gNB)), such as a base station for Long-Term Evolution (LTE) or New Radio (NR), or a base station for future generation (6G, 7G, or other next-generation) Radio Access Technology (RAT). UE102 and UE104 may communicate using sidelink signals. For example, UE102 may transmit a physical sidelink control channel (PSCCH) and / or a physical sidelink shared channel (PSSCH) to UE104, and in response, UE104 may transmit a feedback signal, such as a physical sidelink feedback channel (PSFCH), to UE102. UE102 and UE104 may communicate with one or more other UEs in sidelink communication.
[0024] In a first mode for resource allocation, if UE102 has data and / or signals to transmit, UE102 may request resources from base station 106. For example, UE102 may transmit signals to base station 106, such as a sidelink scheduling request (SL-SR) signal. In some embodiments, UE102 can transmit an SL-SR via a sidelink buffer status report (SL-BSR) signal. The SL-BSR can be a media access control (MAC) control element (CE) from UE102 to base station 106, carrying information about the amount of data in UE102's buffer to be transmitted. In some embodiments, UE102 may transmit an SL-SR via a physical uplink control channel (PUCCH) configured for a sidelink logical channel.
[0025] When base station 106 receives a signal from UE 102, it may determine which resources to allocate to UE 102 and send a signal to UE 102 indicating the resource allocation. The base station 106 can use Dynamic Sidelink Grant Downlink Control Information (DCI) to grant sidelink resources for up to three transmissions of a transport block. The base station 106 can also provide one or more configured grants to allocate periodic sidelink resources to the UE 102. Similar to the UE 102, the UE 104 can also transmit an SL-SR to the base station 106, and the base station 106 can also perform resource allocation for the UE 104 and transmit a signal indicating resource allocation for the UE 104.
[0026] In some embodiments, base station 106 may configure a single resource pool that covers the entire spectrum, including portions unavailable for UE102 and / or UE104. In some embodiments, base station 106 may configure only one or more subchannels containing one or more available physical resource blocks (PRBs) for UE102 and / or UE104.
[0027] Figure 2 is a schematic diagram showing a second mode for resource allocation in sidelink communication, consistent with some embodiments of the present disclosure. In the second mode for resource allocation, UE102 (and similarly UE104) can autonomously perform resource selection with the help of a sensing procedure. For example, UE102 can perform channel sensing via a configured sidelink transmit resource pool to obtain information about resources reserved by other UEs. Channel sensing may be background sensing and / or any other type of full or partial sensing. Referring to Figure 2, UE102 can perform channel sensing in a sensing window to collect resource reservation information from other UEs. For example, UE102 may collect resource reservation information from other UEs based on decoding of sidelink control information (SCI) contained in a sidelink signal received from other UEs. UE102 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 Third Generation Partnership Project (3GPP) specification. UE102 may determine candidate resources based on channel detection, for example, by excluding occupied resources, reserved resources, and / or unmonitored resources. As shown in Figure 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 of the next period. In the frequency domain, candidate resources may be, for example, one or more channels or subchannels. Figure 2 shows, for example, three available subframes or slots in the time domain from among several subframes or slots. Each subframe or slot may include one or more symbols for PSCCH and one or more symbols for PSSCH.When resource selection (or re-selection) is triggered, during the selection window, UE102 can select a resource from the available sidelink resources based on channel detection information.
[0028] In some embodiments, UE102 may be configured using one of two modes (a first mode and a second mode) for resource allocation. In some embodiments, UE102 may be configured using both modes for resource allocation. In some embodiments, UE102 may switch back and forth between the first mode and the second mode for resource allocation.
[0029] Figure 3A is a schematic diagram showing a slot structure 300 in sidelink communication consistent with some embodiments of the present disclosure. The slot 300 can be used for resource allocation in the first or second mode described above. Referring to Figure 3A, in the time domain... Slot 300 contains 14 orthogonal frequency division multiplexing (OFDM) symbols. Of the 14 OFDM symbols, two 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 the guard period, and the remaining symbols are used for PSCCH or PSSCH. In the frequency domain, slot 300 may contain one or more subchannels, each consisting of one or more physical resource blocks (PRBs).
[0030] In some embodiments, slot 300 is used for legacy sidelink communication based on consecutive resource blocks. In this case, in the frequency domain, the resource pool may consist of a set of consecutive subchannels, each subchannel consisting of several consecutive resource blocks. The total number of resource blocks in a given resource pool can be set to a value in the range of 10 to 275. Generally, sidelink resource allocation, detection, and resource selection operations are based on subchannels. The size of the subchannels is configurable, and PRBs can take values of 10, 12, 15, 20, 25, 50, 75, and 100, and there may be a configured number of subchannels in a given resource pool ranging from 1 to 27. Referring to Figure 3A, a PSCCH transmission is associated with the lowest subchannel of a scheduled PSCCH, showing that the bandwidth size of the PSCCH (with respect to the number of PRBs) is always less than or equal to the size of one subchannel. The configuration of the PSCCH is also part of the resource pool configuration and can be done, for example, by radio resource control (RRC) signaling. For example, a PSCCH may be configured or pre-configured to occupy several PRBs (e.g., 10, 12, 15, 20, or 25 ≤ subchannel size) in the frequency domain, and several 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 a PSCCH in the frequency domain can be denoted as sl-FreqResourcePSCCH, and the number of resources for a PSCCH in the time domain can be denoted as sl-TimeResourcePSCCH.
[0031] Figure 3B is a schematic diagram showing another slot structure 310 in sidelink communication, consistent with some embodiments of the present disclosure. Slot 310 can be used for resource allocation in the first or second modes described above. Referring to Figure 3B, in the time domain, slot 310 contains 14 OFDM symbols, one of which is used for PSFCH, two of which are used for DMRS, two of which are used for guard periods, one of which is used for AGC, and the remaining symbols are used for PSCCH or PSSCH. In the frequency domain, slot 310 may contain one or more subchannels, each consisting of one or more physical resource blocks (PRBs). Similar to slot 300, as shown in Figure 3B, a PSCCH transmission is associated with the lowest subchannel of a scheduled PSSCH.
[0032] Figure 4 is a schematic diagram illustrating a method for resource selection based on the second mode of resource allocation described above, consistent with some embodiments of the present disclosure. Referring to Figure 4, method 400 includes step 402 of performing channel detection (e.g., background detection or any other type of full or partial detection). For example, a TxUE in sidelink communication, such as UE102 in Figure 1, may have data to transmit. Thus, the TxUE may initiate a channel detection procedure for resource selection. The TxUE can perform channel detection within a detection window (e.g., 100ms or 1100ms). In some embodiments, the TxUE monitors the resource pool and, without knowing (in advance) that there is a transmission to be performed, gathers information to be used during the resource selection procedure (e.g., resource reservation information and / or sidelink reference signal received power (RSRP) measurement). The value can be obtained.
[0033] Method 400 includes step 404 of collecting detection information, including reserved resources and sidelink RSRP (SL-RSRP) measurements. For example, a TxUE may perform channel detection in a detection window to identify candidate resources and collect resource reservation information from other UEs based on SCI decoding. A 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 specification.
[0034] Method 400 includes step 406 of determining a candidate resource set. For example, after obtaining detection information from channel detection, TxUE may determine a candidate resource set by, for example, excluding occupied, reserved, and / or unmonitored resources.
[0035] Method 400 includes a step 408 in which a resource is selected from among candidate resources. For example, TxUE may select resources semi-permanently or up to the maximum number of reservations. The selection may be random.
[0036] Method 400 includes a step 410 for re-evaluating resource selection. For example, TxUE may re-evaluate resources selected before transmission by maintaining the decoding of PSCCH of one or more other UEs and / or by measuring SL-RSRP on PSCCH or corresponding PSSCH.
[0037] Method 400 includes step 412, which determines whether resource reselection is triggered based on the reevaluation. If TxUE determines that resource reselection has been triggered, this method may be repeated from step 404. On the other hand, if TxUE determines that resource reselection has not been triggered, this method may proceed to step 414, which initiates packet transmission.
[0038] Method 400 includes step 416 for determining whether resource reselection is triggered by reaching the maximum number of reservations. If TxUE determines that resource reselection is triggered by reaching the maximum number of reservations, the method repeats from step 404. On the other hand, if TxUE determines that resource reselection is not triggered, the method may repeat from step 414 for another transmission.
[0039] Figure 5 is a schematic diagram illustrating a method for determining a set of candidate resources based on a second mode of resource allocation described above, consistent with some embodiments of the present disclosure. Referring to Figure 5, method 500 includes step 502 of determining a selection window and setting an RSRP threshold. For example, a TxUE in sidelink communication, such as UE102 in Figure 1, may determine a selection window for resource selection and set an RSRP threshold. For example, the TxUE may first perform channel discovery and, based on the packet delay budget, determine a selection window T (e.g., T=[T1,T2], where T1≦4ms and 20≦T2≦100ms). The selection of T1 and T2 values depends on the UE embodiment and the packet delay budget. The RSRP threshold may be configured by a network node (e.g., base station 106 in Figure 1) or may be pre-configured in the UE.
[0040] Method 500 is a candidate single-slot resource set (S A This includes step 504, which initializes the TxUE. For example, TxUE is a set of potential candidate resources S within a defined selection window. A You may collect them.
[0041] Method 500 includes step 506 of excluding unmonitored resources. For example, an unmonitored resource is a resource that TxUE cannot perceive due to its own transmission (i.e., half-duplex constraint) or other activity such as discontinuous reception (DRX). AYou can exclude one or more slots from a single-slot resource set.
[0042] Method 500 includes step 508 of excluding resources with an RSRP greater than the RSRP threshold. For example, 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 initial X·|S A Step 510 includes determining whether the value X is greater than {0.2, 0.35, 0.5}, and the value X may be composed of or pre-configured from {0.2, 0.35, 0.5}. For example, TxUE is the number of candidate resources in the selection window if the number of candidates is 0.2·|S A Determine if it is greater than |(i.e., 20% of the total number of initial resources). In the selection window, the number of candidate resources is X·|S A If TxUE determines that the following is true, in step 512, TxUE increases the RSRP threshold incrementally, and in step 504, method 500 determines that at least X·|S A Iterate until | resources are retrieved. The increment can be 3dB or any other value. Meanwhile, TxUE is the number of candidate resources in the selection window X·S A If it is determined to be greater than |, this method can proceed to step 514, which is the final resource selection step.
[0044] After selecting the final resource, TxUE can transfer potential candidate slots to higher layers (e.g., the Media Access Control (MAC) layer) for final resource selection.
[0045] The embodiments described above relate to sidelink channel detection and resource selection in a single RAT. Some embodiments of the present disclosure relate to sidelink channel detection and resource selection for multi-RAT same-channel coexistence of different sidelink technologies. In these embodiments, any combination of, for example, LTE sidelinks, NR sidelinks, and future-generation (e.g., 6G, 7G, or any other future-generation) sidelinks may coexist and share the same channel. One or more embodiments of the present disclosure support channel detection for resource selection in multi-RAT sidelink deployments.
[0046] Figure 6 is a schematic diagram illustrating the dynamic same-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication, consistent with several 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, and the NR sidelink communication uses an SCS of 15 kHz or higher (e.g., 30, 60 kHz). As shown in Figure 6, the first and second sidelink communications share time and / or frequency resources.
[0047] Figure 7 is a schematic diagram showing device types for dynamic same-channel coexistence of a first sidelink communication and a second sidelink communication, consistent with several embodiments of the present disclosure. Referring to Figure 7, at least three types of devices (Type A, Type B, and Type C) are considered in the present disclosure. A Type A device includes a first sidelink communication module and a second sidelink communication module. A Type B device includes only the first sidelink communication module. A Type C device includes the second sidelink communication This includes only the modules. 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 Figure 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 detection and resource reservation information to exclude resources from a set of resources available 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, the 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 detection 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 to resource exclusion (e.g., RSRP threshold and / or Received Signal Strength Indicator (RSSI) threshold). Therefore, even after obtaining RSRP and / or RSSI values from the second sidelink communication module, the first sidelink communication module may still have suboptimal resource selection options for the second sidelink communication, which can cause problems. For example, if the first sidelink communication module uses a higher threshold than the second sidelink communication module, it will select resources that should be excluded (i.e., considered occupied) from the perspective of the second sidelink communication system, thereby potentially 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, it will exclude resources that were considered available from the perspective of the second sidelink communication system, potentially unnecessarily restricting the candidate resources for the first sidelink communication.At least some embodiments of the present invention provide solutions to these problems.
[0049] Figure 8 is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with several embodiments of the present disclosure. As shown in Figure 8, the method comprises two processes (methods): a method 800 for resource selection in a first sidelink communication module (SL-1 module) and a method 820 for resource selection in a second sidelink communication module (SL-2 module). In one embodiment, the first sidelink communication is NR sidelink communication, and the second sidelink communication is LTE sidelink communication.
[0050] In some embodiments, the method shown in Figure 8 is performed by a single UE. The UE may be a type A device, such as the type A device in Figure 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 components of the UE. There may be several hardware partitions (components or devices), each partition 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 800 or 820. In another embodiment, the first and second sidelink communication modules of the UE may be two separate memory devices storing the corresponding computer instructions for method 800 or 820. In another embodiment, the first and second sidelink communication modules of the UE may be two different computer instructions contained in the same memory device or different memory devices.
[0051] Referring to Figure 8, method 820 for resource selection is performed by a second sidelink communication module (SL-2 module). Method 820 may include the step (not shown) of collecting sidelink detection information and resource reservation information for one or more reserved resources in the second sidelink communication. For example, the second sidelink communication module may perform channel detection (e.g., background detection or any other type of full detection or partial detection) in the second sidelink communication and perform measurements on the sidelink signal. For example, the second sidelink communication module may measure one or more sidelink RSRP values and / or one or more sidelink RSSI values for one or more reserved resources.
[0052] In some embodiments, the sidelink detection information relating to one or more reserved resources in the second sidelink communication includes at least one of the following: one or more SL-RSRP measurement results related to one or more reserved resources in the second sidelink communication; one or more SL-RSSI measurement results related to one or more reserved resources in the second sidelink communication; one or more times related to one or more reserved transmissions in the second sidelink communication; one or more frequencies related to one or more reserved transmissions in the second sidelink communication; one or more resource reservation periods related to one or more reserved resources in the second sidelink communication; one or more priorities related to one or more reserved resources in the second sidelink communication; or information on one or more unmonitored resources in the second sidelink communication.
[0053] Method 820 may include the step (not shown) of determining one or more candidate resources based on sidelink detection information of one or more reserved resources in a second sidelink communication by performing resource exclusion on one or more candidate resources based on at least one threshold parameter. For example, a second sidelink communication module may exclude one or more resources having a measurement below at least one threshold parameter. The at least one threshold parameter may be an SL-RSRP threshold and / or an SL-RSSI threshold applied to resource exclusion. The SL-RSRP threshold and SL-RSSI threshold may be configured by the network (e.g., a base station) or pre-configured at the UE.
[0054] Method 820 may include the step (not shown) of selecting one or more resources from one or more candidate resources. For example, a second communication module may select resources semi-permanently or up to a maximum number of reservations. The selection may be random.
[0055] Method 820 uses at least one threshold parameter, sidelink detection information, or resource reservation information used for resource exclusion in the second sidelink communication. The process may also include a step (not shown) of sending the other to a first sidelink communication module. For example, as shown in Figure 8, the second sidelink communication module may send to the first sidelink communication module at least one threshold parameter used for resource exclusion in the second sidelink communication (step 822). The second sidelink communication module may also send sidelink detection information and / or resource reservation information to the first sidelink communication module (step 824).
[0056] Referring further to Figure 8, the method 800 for resource selection is performed by the first sidelink communication module (SL-1 module). The method 800 includes step 802 of determining a selection window for resource selection and setting at least one first threshold parameter (SL-1 threshold) for resource exclusion in the first sidelink communication module. For example, the first sidelink communication module may select a duration of 100ms or 1100ms as the resource selection window. However, the selection window is not limited in this way and can be any other duration. The first sidelink communication module may also set at least one first threshold parameter for resource exclusion in the first sidelink communication, e.g., an SL-RSRP threshold and / or an SL-RSSI threshold. In some embodiments, the at least one first threshold parameter is included in a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the first sidelink communication. In some embodiments, 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, at least one first threshold parameter is included in a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the first sidelink communication, and a list of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in the second sidelink communication. In some embodiments, 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] Method 800 includes step 804 of initializing a candidate resource set including one or more resources in a first sidelink communication. In some embodiments, the resource is a single slot, and the first sidelink communication module can collect a set of potential candidate resources (S A ) within a defined selection window. In some embodiments, the resource may be a frame, a subframe, or a symbol.
[0058] Method 800 includes step 806 of excluding one or more non-monitoring resources. For example, the non-monitoring resources are resources that the UE cannot sense due to other activities such as its own transmission (i.e., half-duplex constraint) or discontinuous reception (DRX). For example, the first sidelink communication module may exclude one or more slots from the candidate resource set S A .
[0059] Method 800 includes step 808 of determining whether at least one first threshold parameter (SL-1 threshold) needs to be relaxed for a second sidelink communication and whether the at least one first threshold parameter is smaller than at least one second threshold parameter (SL-2 threshold). As described above, step 808 is in step 822 and / or step 824 for the second sidelink communication module The process is performed based on information received from the log. For example, the first sidelink communication module may receive from the second sidelink communication module at least one of the following: at least one second threshold parameter used for resource exclusion by the second sidelink communication module, sidelink detection information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module. In one embodiment, the first sidelink communication module may receive only the sidelink detection information acquired by the second sidelink communication module and the resource reservation information collected by the second sidelink communication module, and may derive at least one second threshold parameter based on the received sidelink detection information and / or resource reservation information.
[0060] Referring back to step 808, in some embodiments, whether at least one first threshold parameter needs to be relaxed for the second sidelink communication is determined based on the configuration by the network (e.g., base station) or the pre-configuration in the UE. If the first sidelink communication module determines that at least one first threshold parameter needs to be relaxed for the second sidelink communication and that at least one first threshold parameter is smaller than at least one second threshold parameter, then in step 810, the first sidelink communication module assigns at least one first threshold parameter to be equal to at least one second threshold parameter. Furthermore, in step 812, the first sidelink communication module excludes one or more resources from the candidate resource set that have a sensing value greater than the assigned at least one first threshold parameter (i.e., at least one second threshold parameter). In some embodiments, the detected measurement includes at least one of the following: one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or one or more SL-RSSI values measured by the second sidelink communication module.
[0061] On the other hand, in step 812, if the first sidelink communication module determines that it is not necessary to relax at least one first threshold parameter for the second sidelink communication, or that at least one first threshold parameter is not smaller than at least one second threshold parameter, the first sidelink communication module excludes one or more resources that have a detected value greater than at least one first threshold parameter.
[0062] Method 800 is when the number of remaining resources is X·S AThe process includes step 814, which determines whether the number of candidate resources in the selection window is greater than or equal to X, where X is a value selected from {0.2, 0.35, 0.5}. In some embodiments, the value X can be any other value configured by the network (e.g., base station) or pre-configured in the UE. The first sidelink communication module determines if the number of candidate resources in the selection window is X·S A If it is determined that the following is true, in step 816, the first sidelink communication module incrementally increases at least one first threshold parameter, and the method is to increase the resource by at least X·S A The process in step 804 is repeated until | is obtained. The increment can be 3dB or any other value. Meanwhile, the first sidelink communication module checks if the number of candidate resources in the selection window is X·|S A If it is determined to be greater than |, the method may proceed to step 818, which reports the determined one or more final candidate resources to the upper layer in order to select one or more transmit resources in the first sidelink communication. The upper layer may be the MAC layer or the RRC layer.
[0063] In this way, the first sidelink communication module obtains information regarding resource selection in the second sidelink communication module, and based on the obtained information, the first sidelink communication module adjusts the parameters of its own 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 smaller than the threshold for resource exclusion in the second sidelink communication, and also determines that the threshold for resource exclusion in the first sidelink communication needs to be relaxed, the first sidelink communication can assign 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 the efficiency and quality of communication.
[0064] The above description of Figure 8 relates to embodiments in which a single UE (e.g., a Type A device in Figure 7) includes both a first communication module and a second communication module. However, embodiments of the present disclosure are not limited in this way. In some embodiments, the method of Figure 8 can be performed by two different UEs. For example, a first sidelink communication module (SL-1 module) is included in a first UE (e.g., a Type B device in Figure 7), and a second sidelink communication module (SL-2 module) is included in a second UE (e.g., a Type A or Type C device in Figure 7). In these embodiments, the first UE performs method 800, and the second UE performs method 820. In these embodiments, the first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware and software.
[0065] Figure 9 is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with several embodiments of the present disclosure. As shown in Figure 9, the method comprises two processes (methods): a method 900 for resource selection in a first sidelink communication module (SL-1 module) and a method 920 for resource selection in a second sidelink communication module (SL-2 module). In one embodiment, the first sidelink communication is NR sidelink communication, and the second sidelink communication is LTE sidelink communication.
[0066] In some embodiments, the method of Figure 9 is performed by a single UE. The UE may be a type A device, such as the type A device in Figure 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 partition 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 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 the 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 memory device or different memory devices. Method 920, performed by the second side-link communication module, is similar to method 820 in Figure 8. For brevity, a detailed description of method 920 is omitted here. In method 900, the operations in steps 902, 904, and 906 are similar to the operations in steps 802, 804, and 806 in Figure 8, respectively. For brevity, a detailed description of steps 902, 904, and 906 of method 900 is omitted here.
[0067] Referring to Figure 9, method 900 includes a step 908 of determining whether to exclude one or more resources having a sensing value greater than at least one first threshold parameter or at least one second threshold parameter. In some embodiments, whether to use at least one first threshold parameter or at least one second threshold parameter for resource exclusion in the first sidelink communication is determined based on the network configuration (e.g., base station) or pre-configuration in the UE. In some embodiments, step 908 may also include a step of determining whether at least one first threshold parameter is greater than at least one second threshold parameter. In some embodiments, the step of determining whether to exclude one or more resources having a sensing value greater than at least one first threshold parameter or at least one second threshold parameter includes the step of determining that at least one second threshold parameter should be used for resource exclusion in the first sidelink communication module and that at least one first threshold parameter is greater than at least one second threshold parameter.
[0068] At least one second threshold parameter should be used for resource exclusion in the first sidelink communication module, and in response to a determination that at least one first threshold parameter is greater than at least one second threshold parameter, in step 910, the first sidelink communication module may exclude one or more resources having a detected value greater than at least one second threshold parameter. The detected value may include at least one of one or more SL-RSRP values measured by the first sidelink communication module of the UE, one or more SL-RSSI values measured by the first sidelink communication module of the UE, one or more SL-RSRP values measured by the second sidelink communication module, or one or more SL-RSSI values measured by the second sidelink communication module. In some embodiments, the first sidelink communication module can exclude one or more resources having a detected value greater than at least one second threshold parameter and less than at least one first threshold parameter. In some embodiments, one or more excluded resources overlap with one or more resources reserved by one or more UEs in the second sidelink communication. In some embodiments, 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, one or more resources are excluded via the physical layer of the UE's first sidelink communication module. After the exclusion of the second sidelink communication resources, in step 918, the remaining resources are reported to the upper layer to determine the final resources for transmission in the first sidelink communication. The upper layer can be a MAC layer or an RRC layer.On the other hand, if in step 908 it is determined that at least one second threshold parameter is not used for resource exclusion in the first sidelink communication module, or that at least one first threshold parameter is less than or equal to at least one second threshold parameter, method 900 proceeds to step 912.
[0069] Method 900 includes step 912 of excluding one or more resources from a candidate resource set that have a detection measurement greater than at least one first threshold parameter.
[0070] Method 900 is the number of remaining resources X·S A The first step includes determining whether the value is greater than or equal to {0.2, 0.35, 0.5}, 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., base station) or pre-configured in the UE. The drink communication module has X·S number of candidate resources in the selection window. A If it is determined that the following is true, in step 916, the first sidelink communication module incrementally increases at least one first threshold parameter, and the method is to increase the resource by at least X·S A The process in step 904 is repeated until | is obtained. The increment can be 3dB or any other value. Meanwhile, the first sidelink communication module checks if the number of candidate resources in the selection window is X·|S A If it is determined that the value is greater than |, the method may proceed to step 918, in which it reports the determined one or more final candidate resources to a higher layer (e.g., the MAC layer or RRC layer) in order to select one or more transmit resources in the first sidelink communication.
[0071] In this way, the first sidelink communication module obtains information regarding the resource selection procedure in the second sidelink communication module, and based on the obtained parameters, the first sidelink communication module adjusts the parameters of 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 exclude resources that should be excluded (i.e., those 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 the efficiency and quality of communication.
[0072] The above description of Figure 9 relates to an embodiment in which a single UE (e.g., a Type A device in Figure 7) includes both a first communication module and a second communication module. However, embodiments of the present disclosure are not limited in this way. In some embodiments, the method of Figure 9 can be performed by two different UEs. For example, a first UE (e.g., a Type B device in Figure 7) may include a first sidelink communication module and perform method 900, and a second UE (e.g., a Type A or Type C device in Figure 7) may include a second sidelink communication module and perform method 920. The first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware and software.
[0073] Figure 10 is a schematic diagram illustrating a method for resource selection in sidelink communication, consistent with several embodiments of the present disclosure. As shown in Figure 10, the method comprises two processes (methods): a method 1000 for resource selection in a first sidelink communication module (SL-1 module) and a method 1020 for resource selection in a second sidelink communication module (SL-2 module). In one embodiment, the second sidelink communication is LTE sidelink communication, and the first sidelink communication is NR sidelink communication.
[0074] In some embodiments, the method of Figure 10 is performed by a single UE. The UE may be a Type A device, such as the Type A device in Figure 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 and second sidelink communication modules of the UE may be two separate hardware partitions (components or devices) of the UE, each partition 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 and second sidelink communication modules of the UE may be two separate memory devices storing the corresponding computer instructions for method 1000 or 1020. It may be present. In another embodiment, the first and second sidelink communication modules 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 in Figure 8. For brevity, a detailed description of method 1020 is omitted here. In method 1000, the operations in steps 1002, 1004, and 1006 are similar to the operations in steps 802, 804, and 806 in Figure 8, respectively. For brevity, a detailed description of steps 1002, 1004, and 1006 of method 1000 is omitted here.
[0075] Referring to Figure 10, method 1000 includes step 1008 of determining whether power reduction should 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, whether power reduction should be performed on one or more resources associated with the second sidelink communication is determined based on the network configuration or the pre-configuration in the UE.
[0076] If the first sidelink communication module determines that power reduction is necessary for one or more resources related to the second sidelink communication, and that at least one first sidelink threshold parameter is greater than at least one second threshold parameter, then in step 1010, the first sidelink communication module decides to reduce the power of one or more resources that have a detected value greater than at least one second sidelink threshold parameter. After power reduction, in step 1012, the first sidelink communication module excludes one or more resources that have a detected value in the first sidelink communication greater than at least one first sidelink threshold parameter.
[0077] On the other hand, if in step 1008 the first sidelink communication module determines that power reduction is not required for one or more resources related to the second sidelink communication, or that at least one first threshold parameter is less than or equal to at least one second threshold parameter, then in step 1012 the first sidelink communication module excludes one or more resources that have a detected value greater than at least one first sidelink threshold parameter.
[0078] Method 1000 is the number of remaining resources X·S A The first sidelink communication module includes a step 1014 to determine whether the number of candidate resources in the selection window is greater than or equal to X·S A If it is determined that the following is true, in step 1016, the first sidelink communication module incrementally increases at least one first threshold parameter, and the method is to increase the resource by at least X·S A The process in step 1004 is repeated until | is obtained. The increment can be 3dB or any other value. Meanwhile, the first sidelink communication module checks if the number of candidate resources in the selection window is X·|S A If it is determined that the value is greater than |, the method may proceed to step 1018, in which it reports the determined one or more final candidate resources to a higher layer (e.g., the MAC layer or RRC layer) in order to select one or more transmit resources in the first sidelink communication.
[0079] In this way, the first sidelink communication module obtains information regarding 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. Adjust the 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 perform power reduction on one or more second sidelink communication resources that should have been excluded (i.e., considered 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 Figure 10 applies to embodiments in which a single UE (e.g., a Type A device in Figure 7) includes both a first communication module and a second communication module. However, embodiments of the present disclosure are not limited in this way. In some embodiments, the method of Figure 10 can be performed by two different UEs. For example, a first UE (e.g., a Type B device in Figure 7) may include a first sidelink communication module and perform method 1000, and a second UE (e.g., a Type A or Type C device in Figure 7) may include a second sidelink communication module and perform method 1020. The first sidelink communication module and / or the second sidelink communication module may be hardware, software, or a combination of hardware and software.
[0081] At least some embodiments of this disclosure relate to combinations of the methods described with respect to Figures 8 to 10. For example, in one embodiment, the method of Figure 8 and the method of Figure 9 are combined to form a novel method in which a first sidelink communication module can first relax at least one first threshold parameter and then exclude one or more resources (i.e., those considered to be occupied by other UEs) that should have been excluded from the perspective of a second sidelink communication system. For example, in another embodiment, the method of Figure 8, the method of Figure 9, and method 10 are combined to form a novel method.
[0082] The methods described in this disclosure can be applied to any sidelink communication, such as Long-Term Evolution (LTE) or New Radio (NR), or future-generation (6G, 7G, or future-generation) sidelink communication. The methods described in this disclosure can also be applied to downlink / uplink communication between a base station and a UE. The methods described in this disclosure can also be applied to other systems, such as systems conforming to other standards (e.g., Institute of Electrical and Electronics Engineers (IEEE) standards).
[0083] Figure 11 is a block diagram of UE1100 consistent with some embodiments of the present disclosure. For example, UE1100 may be a Type A device in Figure 7 and perform the method of Figure 8, or the method of Figure 9, or the method of Figure 10, or any combination of the methods of Figures 8 to 10. In another example, UE1100 may be a Type B device in Figure 7 and, in conjunction with a Type A or Type C device, perform the method of Figure 8, or the method of Figure 9, or the method of Figure 10, or any combination of the methods of Figures 8 to 10. In yet another example, UE1100 is a Type C device in Figure 7 and, in conjunction with a Type A or Type B device, perform the method of Figure 8, or the method of Figure 9, or the method of Figure 10, or any combination of the methods of Figures 8 to 10. UE1100 may be mounted on a mobile vehicle or in a fixed position. UE1100 can take any form, including, but is not limited to, a vehicle, a vehicle-mounted component, 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] Referring to Figure 11, UE 1100 may include an antenna 1102 which can be used for transmitting or receiving electromagnetic signals to or from a base station or other UE. Antenna 1102 may include one or more antenna elements and may have different input / output antenna configurations, e.g., multiple input multiple output (MIMO) configuration, multiple input single output (MISO) configuration, and single input multiple output ( A SIMO configuration can be enabled. In some embodiments, the antenna 1102 may include multiple (e.g., tens or hundreds) antenna elements, enabling multi-antenna functions such as beamforming. In some embodiments, the antenna 1102 is a single antenna.
[0085] UE1100 may include a transceiver 1104 coupled to antenna 1102. The transceiver 1104 may be a radio transceiver in UE1100 and may communicate bidirectionally with a base station or other UE. For example, the transceiver 1104 may receive / transmit radio signals to and from a base station via downlink / uplink communication. The transceiver 1104 may also receive / transmit radio signals to and from another UE or roadside unit via sidelink communication. The transceiver 1104 may include a modem for modulating packets, providing the modulated packets to antenna 1102 for transmission, and demodulating packets received from antenna 1102.
[0086] UE1100 may include memory 1106. Memory 1106 may be any type of computer-readable storage medium, including volatile or non-volatile memory devices, or a combination thereof. Computer-readable storage medium includes, but is not limited to, non-temporary computer storage medium. Non-temporary storage medium may be accessed by a general-purpose or dedicated computer. Examples of non-temporary storage medium 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 multipurpose disks (DVDs), flash memory, compact disk (CD)ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices, etc. Non-temporary 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 dedicated computer, or a general-purpose or dedicated processor. In some examples, software / program code may be transmitted from a remote source (e.g., a website, server, etc.) using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave. In such examples, coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave fall within the definition of a medium. Combinations of the above examples also fall within the scope of a computer-readable medium.
[0087] Memory 1106 may store information relating to the identity of the UE 1100 and signals and / or data received by the antenna 1102. Memory 1106 may also store post-processing signals and / or data. 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. Memory 1106 may further store a set of computer-readable program instructions executed by the processor 1108 to operate the UE 1100 to perform the various functions described herein. In some examples, memory 1106 may include a basic input / output system (BIOS) that can control basic hardware or software operations, such as interactions with peripheral components or devices. In some embodiments, memory 1106 includes both an LTE SL module and an NR SL module. In some embodiments, memory 1106 includes only an NR SL module. In some embodiments, memory 1106 includes only an LTE SL module.
[0088] The computer-readable program instructions in this disclosure are assembler instructions, instruction set architecture instructions. The computer-readable program instructions may be ISA instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages and conventional procedural programming languages. The computer-readable program instructions can be executed on a computing device as a completely standalone software package, or partially on a first computing device and partially on a second computing device located away from the first computing device. In the latter scenario, the second remote computing device can 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 UE1100 may include a processor 1108 which may include hardware devices having processing capabilities. The processor 1108 may include at least one of the following: 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 general-purpose processors include, but are not limited to, a microprocessor, any conventional processor, a controller, a microcontroller, or a state machine. In some embodiments, 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 combined 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 memory (e.g., memory 1106) in order to have the UE 1100 perform various functions.
[0090] The UE1100 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 geographical location of the UE1100 and / or synchronization between UEs. The GPS 1110 can receive Global Navigation Satellite System (GNSS) signals from a single satellite or multiple satellite signals via the antenna 1102 and provide the geographical location of the UE1100 (e.g., the coordinates of the UE1100). In some embodiments, the GPS 1110 is omitted. In some embodiments, a timer is included.
[0091] The UE1100 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 that includes a display and input devices for sending user commands to the processor 1108. The display may be configured to show the status of signal reception in the UE1100, data stored in memory 1106, the status of signal processing, and calculation results, etc. The display may include, but is not limited to, a cathode ray tube (CRT), liquid crystal display (LCD), light-emitting diode (LED), gas plasma display, touchscreen, or other image projection device for displaying information to the user. The input device receives data and control signals from the user. This may be any type of computer hardware device used to receive the signal. Input devices may include, but are not limited to, a keyboard, mouse, scanner, digital camera, joystick, trackball, cursor directional keys, touchscreen monitor, or audio / video commander.
[0092] The UE1100 may further include a machine interface 1114 such as an electric bus for connecting a transceiver 1104, memory 1106, processor 1108, GPS 1110, and I / O device 1112.
[0093] In some embodiments, the UE1100 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 and software. The processor 1108 may be configured or programmed to execute instructions stored in 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 containing one or more resources in the first sidelink communication, receive from the second sidelink communication module at least one of the following: at least one second threshold parameter used for resource exclusion in the second sidelink communication module, sidelink detection information obtained by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module, determine one or more final candidate resources in the first sidelink communication using at least one first threshold parameter and at least one piece of information received from the second sidelink communication module, and report the determined one or more final candidate resources to the upper layer for the selection of one or more transmit resources in the first sidelink communication.
[0094] In some embodiments, the step of determining one or more final candidate resources in a first sidelink communication may include: determining that at least one first threshold parameter should be relaxed with respect to a second sidelink communication, and that at least one first threshold parameter is smaller than at least one second threshold parameter; in response to the determination step, assigning at least one first threshold parameter to be equal to at least one second threshold parameter; and removing one or more resources from the candidate resource set that have a detection measurement greater than the assigned at least one second threshold parameter.
[0095] In some embodiments, the step of determining one or more final candidate resources in a first sidelink communication may include the step of determining to exclude one or more resources from the candidate resource set if their detection value is greater than at least one of at least one first threshold parameter or at least one second threshold parameter. In some embodiments, the step of determining whether to exclude one or more resources if their detection value is greater than at least one first threshold parameter or at least one second threshold parameter includes the step of determining whether at least one second threshold parameter should be used for resource exclusion in the first sidelink communication module, and whether at least one first threshold parameter is greater than at least one second threshold parameter. The step of determining one or more final candidate resources may also include determining whether at least one second threshold parameter should be used for resource exclusion in the first sidelink communication module, and whether at least one first threshold parameter is greater than at least one In response to a determination that the value is greater than a second threshold parameter, the method may include the step of removing from the candidate resource set one or more resources that have a detected value greater than at least one second threshold parameter and less than at least one first threshold parameter.
[0096] In some embodiments, the step of determining one or more final candidate resources in a first sidelink communication may include the steps of determining that power reduction should be performed on one or more resources associated with a second sidelink communication and that at least one first threshold parameter is greater than at least one second threshold parameter; determining power reduction on one or more resources having a detected measurement in the second sidelink communication greater than at least one second threshold parameter; and excluding one or more resources having a detected measurement in the first sidelink communication greater than at least one first threshold parameter from the candidate resource set.
[0097] In some embodiments, the UE 1100 may be a Type C device for sidelink communication and may 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 memory 1106 to collect sidelink detection information and resource reservation information for one or more reserved resources in the second sidelink communication, and to perform resource exclusion on one or more candidate resources based on at least one threshold parameter, thereby determining one or more candidate resources based on the sidelink detection information for one or more reserved resources in the second sidelink communication, selecting one or more resources from the one or more candidate resources, and to transmit at least one of the at least one threshold parameter, sidelink detection information, or resource reservation information used for resource exclusion in 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 may begin with a phrase such as "at least one" or "one or more." For example, a list of at least one 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, B, and C). Also, as used in this disclosure, the phrase "based on" preceding a list of conditions should not be interpreted as "based solely on" the set of conditions, but rather as "based at least partially on" the set of conditions. For example, a result described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure.
[0099] In this specification, the terms “comprise,” “include,” and “contain” may be used interchangeably, have the same meaning, and should be interpreted as comprehensive and open-ended. The terms “comprise,” “include,” and “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 other elements not on 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] This disclosure describes exemplary configurations that do not represent all possible examples or configurations within the scope of this disclosure in relation to the attached drawings. The term “typical” should not be interpreted as “preferred” or “advantageous compared to other examples,” but rather as “actual.” This should be interpreted as “example, case, or illustration.” By reading this disclosure, including the description of embodiments and drawings, it will be understood by those skilled in the art that the technology disclosed herein can be carried out using alternative embodiments. Those skilled in the art will understand that by combining embodiments, or specific features of embodiments described herein, further embodiments for carrying out the technology described herein can be arrived at. Therefore, this disclosure should be given the broadest scope that is consistent with the principles and novel features disclosed herein, and is not limited to the examples and designs described herein.
[0101] The flowcharts and block diagrams in the figures illustrate examples of the architecture, function, and operation of possible embodiments of systems, methods, and devices according to various embodiments. Note that in some alternative embodiments, the functions described in the blocks may be performed in a different order than shown in the figures. For example, two blocks shown consecutively may actually be performed substantially simultaneously, or blocks may sometimes be performed in reverse order depending on the functions they relate to. Similarly, in methods consistent with various embodiments, additional steps may be included in such methods, and certain steps may be omitted or combined.
[0102] The embodiments described are not mutually exclusive, and it is understood that elements, components, materials, or steps described in relation to one exemplary embodiment may be combined with other embodiments in a suitable manner to achieve the desired design objective, or may be excluded from other embodiments.
[0103] Any reference in this specification to “some embodiments” or “some typical embodiments” means that certain features, structures, or characteristics described in relation to an embodiment may be included in at least one embodiment. Any occurrences of the phrases “one embodiment,” “some embodiments,” or “another embodiment” in various parts of this disclosure do not necessarily refer to the same embodiment, nor do they necessarily refer to separate or alternative embodiments that are mutually exclusive with each other.
[0104] Furthermore, the articles “a” and “an” used in this disclosure and the attached claims should generally be interpreted as meaning “one or more” unless otherwise specified or unless it is clear from the context that they refer to a singular form.
[0105] Unless otherwise specified, each number and range should be interpreted as an approximation, as if preceded by the word "approximately" or "about."
[0106] The elements in the claims of the following methods are listed in a specific order, if any; however, unless the enumeration of the claims specifically implies a particular order for implementing some or all of those elements, the elements are not necessarily intended to be limited to being implemented in that specific order.
[0107] For clarity, certain features of this disclosure described in the context of separate embodiments may be provided in combination in a single embodiment. Conversely, various features of this specification described in the context of a single embodiment for the sake of brevity may be provided separately, in any suitable partial combination, or as appropriate in any other described embodiment of this specification. Certain features described in the context of different embodiments are not essential features of those embodiments unless otherwise stated.
[0108] Various modifications, substitutions, and variations of the details, materials, and arrangement of the parts described and illustrated to illustrate the nature of the described embodiments can be made by those skilled in the art without departing from the scope. What can be done will be further understood. Accordingly, the following claims include all such alternatives, modifications, and variations that are included in the terms of the claims.
[0109] Item 1: User equipment (UE) including a first sidelink communication module for resource selection in a first sidelink communication, wherein the UE is Memory for storing instructions, A processor that executes instructions stored in memory, Determine the selection window and set at least one first threshold parameter for resource exclusion in UE. In the first sidelink communication, a candidate resource set containing one or more resources is initialized, The second sidelink communication module receives at least one of the following: at least one second threshold parameter used for resource exclusion by the second sidelink communication module, sidelink detection information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module. Using at least one first threshold parameter and at least one piece of information received from a second sidelink communication module, one or more final candidate resources in the first sidelink communication are determined. A processor configured to report to a higher layer one or more final candidate resources that have been determined for the selection of one or more transmit resources in a first sidelink communication.
[0110] Item 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, which is included in at least one of the lists 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 3: At least one second threshold parameter, The sidelink reference signal received power (SL-RSRP) threshold applied to resource exclusion in the second sidelink communication module, or The UE described in item 1 includes at least one of the sidelink received signal strength indicator (SL-RSSI) thresholds applied to resource exclusion in the second sidelink communication module.
[0112] Item 4: When determining one or more final candidate resources, the processor executes instructions stored in memory, Determine that at least one first threshold parameter should be relaxed with respect to second sidelink communication, and determine that at least one first threshold parameter is smaller than at least one second threshold parameter, Assign at least one first threshold parameter to be equal to at least one second threshold parameter, The UE described in item 1 is further configured to exclude one or more resources from the candidate resource set that have a detection measurement greater than at least one assigned first threshold parameter.
[0113] Item 5: The detected measurement value is, One or more SL-RSRP values measured by the UE's first sidelink communication module, One or more SL-RSSI values measured by the UE's first sidelink communication module, One or more SL-RSRP values measured by the second side-link communication module, or The UE described in item 4, comprising at least one of one or more SL-RSSI values measured by a second side-link communication module.
[0114] Item 6: The processor executes the instructions stored in memory. Determine whether the number of remaining resources is X% or more of the total number of resources in the candidate resource set, and if X is a value selected from {20, 35, 50}, The UE described in item 4 is further configured to set the remaining resources as final candidate resources in response to a determination that the number of remaining resources is X% or more of the total number of resources in the candidate resource set.
[0115] Item 7: The processor executes the instructions stored in memory. The UE described in item 6 is further configured to incrementally increment at least one first threshold parameter until at least X% of the resources are acquired, in response to a determination that the number of remaining resources is less than X% of the total number of resources in the candidate resource set.
[0116] Item 8: When determining one or more final candidate resources, the processor executes instructions stored in memory, At least one first threshold parameter, or At least one second threshold parameter, The UE described in item 1 is further configured to exclude one or more resources having a detection measurement greater than at least one of the following from the candidate resource set.
[0117] Item 9: The processor executes the instructions stored in memory. It is determined that at least one second threshold parameter should be used for resource exclusion in the first sidelink communication module, and that at least one first threshold parameter is greater than at least one second threshold parameter, The UE described in item 8, further configured to exclude from the candidate resource set one or more resources having a detection measurement greater than at least one second threshold parameter and less than at least one first threshold parameter.
[0118] Item 10: The detected measurement value is, One or more SL-RSRP values measured by the UE's first sidelink communication module, One or more SL-RSSI values measured by the UE's first sidelink communication module, One or more SL-RSRP values measured by the second side-link communication module, or The UE described in item 8, comprising at least one of one or more SL-RSSI values measured by a second side-link communication module.
[0119] Item 11: A UE described in Item 8 whose 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: If one or more excluded resources are in the second sidelink communication A UE as described in item 8, which 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: The UE described in Item 8, wherein one or more resources are excluded via the physical layer of the UE's first sidelink communication module.
[0122] Item 14: The UE 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 a second sidelink communication, or (2) one or more priorities associated with one or more transmissions in a first sidelink communication.
[0123] Item 15: When determining one or more final candidate resources, the processor executes instructions stored in memory, It is determined that power reduction should be performed on one or more resources related to the second sidelink communication, and that at least one first threshold parameter is greater than at least one second threshold parameter, Determine power reduction on one or more resources having a detected measurement in second sidelink communication that is greater than at least one second threshold parameter, The UE described in item 1 is further configured to exclude from the candidate resource set one or more resources that have a detected measurement in a first sidelink communication greater than at least one first threshold parameter.
[0124] Item 16: The processor executes the instructions stored in memory. Determine whether the number of remaining resources is X% or more of the total number of resources in the candidate resource set, and if X is a value selected from {20, 35, 50}, The UE described in item 15 is further configured to set the remaining resources as final candidate resources in response to a determination that the number of remaining resources is X% or more of the total number of resources in the candidate resource set.
[0125] Item 17: The processor executes the instructions stored in memory. The UE described in item 16 is further configured to incrementally increase at least one first threshold parameter until at least X% of the resources are acquired, in response to a determination that the number of remaining resources is less than X% of the total number of resources in the candidate resource set.
[0126] Item 18: The UE described in Item 1, wherein at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or pre-configured in the UE.
[0127] Item 19: The processor executes the instructions stored in memory. The UE described in item 1 is further configured to exclude one or more unmonitored resources associated with the first sidelink communication from the candidate resource set.
[0128] Item 20: Sidelink detection information received from the second sidelink communication module, One or more SL-RSRP measurement results related to one or more reserved resources in the second sidelink communication, One or more SL-RSSI measurement results related to one or more reserved resources in the second sidelink communication, One or more reserved transmissions related to 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 related to one or more reserved resources in the second sidelink communication, or The UE described in item 1, which includes at least one of the following: information on one or more unmonitored resources in a second sidelink communication.
[0129] Item 21: The UE described in Item 1, wherein the first sidelink communication is New Radio (NR) sidelink communication, the second sidelink communication is Long-Term Evolution (LTE) sidelink communication, and the UE includes both an LTE sidelink module and an NR sidelink module.
[0130] Item 22: The UE described in Item 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 LTE sidelink communication includes an LTE sidelink module.
[0131] Item 23: The UE described in Item 1, wherein sidelink detection information and resource reservation information are used by the UE's first sidelink communication module to derive at least one second threshold parameter.
[0132] Item 24: The UE described in Item 1, in which the second sidelink communication module is part of the UE.
[0133] Item 25: The UE described in Item 1, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0134] Item 26: A second user equipment (UE) for resource selection in a second sidelink communication, wherein the second UE is Memory for storing instructions, A processor that executes instructions stored in memory, Collect sidelink detection information and resource reservation information for 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, one or more candidate resources are determined based on sidelink detection information for one or more reserved resources in the second sidelink communication, Select one or more resources from one or more candidate resources, The system includes a processor configured to transmit to the first UE in first sidelink communication at least one of the following to be used for resource exclusion in the second UE: at least one threshold parameter, sidelink detection information, or resource reservation information.
[0135] Item 27: Sidelink detection information for one or more reserved resources in the second sidelink communication, Measurement results of one or more sidelink reference signal received power (SL-RSRP) associated with one or more reserved resources, One or more sidelink received signal strength indicator (SL-RSSI) measurement results associated with one or more reserved resources, One or more timestamps related to one or more reserved transmissions in the second sidelink communication, One or more frequencies associated with one or more reserved transmissions in the second sidelink communication, One or more resource reservation periods associated with one or more reserved resources, One or more reserved resources and one or more associated priorities, or The second UE as described in item 26, including at least one of the following: information on one or more unmonitored resources in the second sidelink communication.
[0136] Item 28: At least one threshold parameter used for resource exclusion is, The SL-RSRP threshold applied to resource exclusion, or A second UE as described in item 26, including at least one of the SL-RSSI thresholds applied to resource exclusion.
[0137] Item 29: The second UE described in Item 28, wherein the SL-RSRP threshold and SL-RSSI threshold are configured by the network or pre-configured in the second UE.
[0138] Item 30: The second UE as described in item 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 31: When collecting sidelink detection information, the processor executes an instruction, In the second sidelink communication, channel detection is performed. A second UE as described in item 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 32: A method for resource selection for a user device (UE) in a first sidelink communication, wherein the UE includes a first sidelink communication module, and the method is: The first side-link communication module performs the step of determining the selection window, The first sidelink communication module sets at least one first threshold parameter for resource exclusion in the first sidelink communication module, The first sidelink communication module initializes a candidate resource set containing one or more resources in the first sidelink communication, The steps include receiving from a second sidelink communication module at least one of the following: at least one second threshold parameter used for resource exclusion by the second sidelink communication module, sidelink detection information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module. The first sidelink communication module determines one or more final candidate resources in the first sidelink communication using at least one first threshold parameter and at least one piece of information received from the second sidelink communication module. The first sidelink communication module reports to the upper layer one or more determined final candidate resources for the selection of one or more transmit resources in the first sidelink communication.
[0141] Item 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 The method according to item 32, wherein at least one of the lists of initial threshold parameters for resource exclusion of one or more resources reserved by one or more other UEs in a second sidelink communication is included.
[0142] Item 34: At least one second threshold parameter, The sidelink reference signal received power (SL-RSRP) threshold applied to resource exclusion in the second sidelink communication module, or The method according to item 32, comprising at least one of the sidelink received signal strength indicator (SL-RSSI) thresholds applied to resource exclusion in the second sidelink communication module.
[0143] Item 35: The step of determining one or more final candidate resources is, The steps include determining that at least one first threshold parameter should be relaxed with respect to second sidelink communication, and determining that at least one first threshold parameter is smaller than at least one second threshold parameter, The steps include assigning at least one first threshold parameter to be equal to at least one second threshold parameter, The method according to item 32, further comprising the step of excluding from the candidate resource set one or more resources having a detection measurement greater than at least one assigned first threshold parameter.
[0144] Item 36: The detected measurement value is, One or more SL-RSRP values measured by the UE's first sidelink communication module, One or more SL-RSSI values measured by the UE's first sidelink communication module, One or more SL-RSRP values measured by the second side-link communication module, or The method according to item 35, comprising at least one of one or more SL-RSSI values measured by a second side-link communication module.
[0145] Step 37: A step to determine whether the number of remaining resources is X% or more of the total number of resources in the candidate resource set, wherein X is a value selected from {20, 35, 50}, In response to the determination that the number of remaining resources is X% or more of the total number of resources in the candidate resource set, the remaining resources are set as the final candidate resources. The method described in item 35, further including the method described in item 35.
[0146] Item 38: In response to the determination that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, the further step includes incrementally increasing at least one first threshold parameter until at least X% of resources are acquired. The method described in item 37.
[0147] Item 39: The step of determining one or more final candidate resources is: At least one first threshold parameter, or At least one second threshold parameter, The method according to item 32, further comprising the step of deciding to exclude one or more resources having a detection measurement greater than at least one of the following from the candidate resource set.
[0148] Item 40: The step of determining one or more final candidate resources is: The steps include determining that at least one second threshold parameter should be used for resource exclusion in the second sidelink communication module, and determining that at least one first threshold parameter is greater than at least one second threshold parameter, The method according to item 39, further comprising the step of excluding one or more resources from a candidate resource set that have a detection measurement greater than at least one second threshold parameter and less than at least one first threshold parameter.
[0149] Item 41: The detected measurement value is, One or more SL-RSRP values measured by the UE's first sidelink communication module, One or more SL-RSSI values measured by the UE's first sidelink communication module, One or more SL-RSRP values measured by the second side-link communication module, or The method according to item 39, comprising at least one of one or more SL-RSSI values measured by a second side-link communication module.
[0150] Item 42: The method according to 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 according to item 39, wherein 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.
[0152] Item 44: The method of item 39, wherein one or more resources are excluded via the physical layer of the UE's first sidelink communication module.
[0153] Item 45: The method according to 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 a second sidelink communication, or (2) one or more priorities associated with one or more transmissions in a first sidelink communication.
[0154] Item 46: The step of determining one or more final candidate resources is, The steps include determining that power reduction should be performed on one or more resources related to the second sidelink communication, and determining that at least one first threshold parameter is greater than at least one second threshold parameter, The steps include determining a power reduction on one or more resources having a detected measurement in a second sidelink communication that is greater than at least one second threshold parameter, The method according to item 32, further comprising the step of excluding from the candidate resource set one or more resources having a detected measurement in a first sidelink communication that is greater than at least one first threshold parameter.
[0155] Step 47: A step to determine whether the number of remaining resources is X% or more of the total number of resources in the candidate resource set, wherein X is a value selected from {20, 35, 50}, In response to the determination that the number of remaining resources is X% or more of the total number of resources in the candidate resource set, the remaining resources are set as the final candidate resources. The method described in item 46, further including the method described in item 46.
[0156] Item 48: In response to the determination that the number of remaining resources is less than X% of the total number of resources in the candidate resource set, the further step includes incrementally increasing at least one first threshold parameter until at least X% of resources are acquired. The method described in item 47.
[0157] Item 49: The method according to item 32, wherein at least one first threshold parameter is included in a list of initial first threshold parameters configured by the network or pre-configured in the UE.
[0158] Item 50: Further includes the step of excluding one or more unmonitored resources related to the first sidelink communication from the candidate resource set, The method described in item 32.
[0159] Item 51: Sidelink detection information received from the second sidelink communication module, One or more SL-RSRP measurement results related to one or more reserved resources in the second sidelink communication, One or more SL-RSSI measurement results related to one or more reserved resources in the second sidelink communication, One or more timestamps related to one or more reserved transmissions in the second sidelink communication, One or more frequencies associated with one or more reserved transmissions in the second sidelink communication, One or more resource reservation periods associated with one or more reserved resources in the second sidelink communication, One or more priorities related to one or more reserved resources in the second sidelink communication, or The method according to item 32, comprising at least one of the following: information on one or more unmonitored resources in a second sidelink communication.
[0160] Item 52: The method according to item 32, wherein the first sidelink communication is New Radio (NR) sidelink communication, the second sidelink communication is Long-Term Evolution (LTE) sidelink communication, and the UE includes both an NR sidelink module and an LTE sidelink module.
[0161] Item 53: The method according to item 32, 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 in the LTE sidelink communication includes an LTE sidelink module.
[0162] Item 54: The method according to item 32, wherein 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 described in item 32, wherein the second sidelink communication module is part of the UE.
[0164] Item 56: The method according to item 32, wherein the second sidelink communication module is included in another UE in the second sidelink communication.
[0165] Item 57: A method for resource selection in a second sidelink communication, The steps include: collecting sidelink detection information and resource reservation information for one or more reserved resources in the second sidelink communication using a second user equipment (UE) in the second sidelink communication; The second UE determines one or more candidate resources based on sidelink detection information for 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, The second UE performs the step of selecting one or more resources from one or more candidate resources, The process includes the step of sending to the first UE in the first sidelink communication at least one of the following to be used for resource exclusion in the second UE: at least one threshold parameter, sidelink detection information, or resource reservation information.
[0166] Item 58: Sidelink detection information for one or more reserved resources in the second sidelink communication, Measurement results of one or more sidelink reference signal received power (SL-RSRP) associated with one or more reserved resources, One or more sidelink received signal strength indicator (SL-RSSI) measurement results associated with one or more reserved resources, One or more timestamps related to one or more reserved transmissions in the second sidelink communication, One or more frequencies associated with one or more reserved transmissions in the second sidelink communication, One or more resource reservation periods associated with one or more reserved resources, One or more reserved resources and one or more associated priorities, or The method according to item 57, comprising at least one of the following: information on one or more unmonitored resources in a second sidelink communication.
[0167] Item 59: At least one threshold parameter used for resource exclusion is, The SL-RSRP threshold applied to resource exclusion, or The method according to item 57, comprising at least one of the SL-RSSI thresholds applied to resource exclusion.
[0168] Item 60: The method according to item 59, wherein the SL-RSRP threshold and SL-RSSI threshold are configured by the network or pre-configured in a second UE.
[0169] Item 61: The method according to item 57, wherein the second sidelink communication is Long-Term Evolution (LTE) sidelink communication and the first sidelink communication is New Radio (NR) sidelink communication.
[0170] Item 62: The step of collecting side link detection information is, The second UE performs the step of channel detection for sidelink communication, The method of item 57, further comprising the step of measuring at least one of one or more SL-RSRPs or one or more SL-RSSIs for one or more reserved resources by a second UE.
[0171] Item 63: A non-temporary computer-readable medium for storing instructions executable by one or more processors of a user device (UE) in side-link communication, wherein the method is: The UE's first sidelink communication module performs the step of determining the selection window, The first sidelink communication module sets at least one first threshold parameter for resource exclusion in the first sidelink communication module, The first sidelink communication module initializes a candidate resource set containing one or more resources in the first sidelink communication, The steps include receiving from a second sidelink communication module at least one of the following: at least one second threshold parameter used for resource exclusion by the second sidelink communication module, sidelink detection information acquired by the second sidelink communication module, or resource reservation information collected by the second sidelink communication module. The first sidelink communication module determines one or more final candidate resources in the first sidelink communication using at least one first threshold parameter and at least one piece of information received from the second sidelink communication module. The first sidelink communication module reports to the upper layer one or more determined final candidate resources for the selection of one or more transmit resources in the first sidelink communication.
[0172] Item 64: A non-temporary computer-readable medium for storing instructions executable by one or more processors of a second user device (UE) in a second side-link communication, wherein the method is: The steps include: collecting sidelink detection information and resource reservation information for one or more reserved resources in the second sidelink communication using a second user equipment (UE) in the second sidelink communication; The second UE determines one or more candidate resources based on sidelink detection information for 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, The second UE performs the step of selecting one or more resources from one or more candidate resources, The process includes the step of sending to the first UE in the first sidelink communication at least one of the following to be used for resource exclusion in the second UE: at least one threshold parameter, sidelink detection information, or resource reservation information.
Claims
1. User equipment (UE), wherein the UE is Memory for storing instructions, A processor that, in order to select resources in a first sidelink communication, executes the instructions stored in the memory, Set at least one first threshold parameter for resource exclusion in the UE, In the first sidelink communication, one or more first candidate resources are initialized, Based on one or more resources that cannot be detected by the UE due to transmission or intermittent reception performed by the UE, one or more second candidate resources are determined from the one or more first candidate resources. At least one of the following is obtained in the second sidelink communication: at least one second threshold parameter used for resource exclusion, sidelink detection information in the second sidelink communication, or resource reservation information in the second sidelink communication. Using the at least one first threshold parameter and the at least one piece of information obtained in the second sidelink communication, one or more third candidate resources are determined from the one or more second candidate resources. Based on the one or more third candidate resources, one or more fourth candidate resources are reported to the upper layer for the selection of one or more transmission resources in the first sidelink communication. A processor configured as follows, User equipment (UE) including such equipment.
2. The at least one first threshold parameter is, A list of initial threshold parameters for resource exclusion of one or more resources in the first sidelink communication, or A list of initial threshold parameters for resource exclusion of one or more resources in the second sidelink communication, Included in at least one of the following: The UE according to claim 1.
3. The aforementioned processor, If the number of the one or more third candidate resources is less than the total number of the one or more second candidate resources multiplied by X, then at least one first threshold parameter is increased incrementally, where X is indicated by information pre-configured by the network. The UE according to claim 1.
4. The aforementioned processor, If the number of the one or more third candidate resources is less than the total number of the one or more second candidate resources multiplied by X, the candidate resource set including one or more resources in the first sidelink communication is initialized, where X is indicated by information pre-configured by the network. The UE according to claim 1.
5. The aforementioned processor, Based on the DRX active time, one or more third candidate resources are determined. The UE according to claim 1.
6. The at least one first threshold parameter is determined based on at least one of one or more priorities of one or more other UEs in the second sidelink communication, or one or more priorities associated with one or more transmissions in the first sidelink communication. The UE according to claim 1.
7. The sidelink detection information in the second sidelink communication includes one or more sidelink measurement values in the second sidelink communication. The UE according to claim 1.
8. When determining one or more third candidate resources, the processor executes the instructions stored in the memory, One or more resources having one or more sidelink measurements greater than the at least one first threshold parameter are excluded from the one or more second candidate resources. The UE according to claim 7.
9. The side link measurement value in the second side link communication is The SL-RSRP measurement value in the second sidelink communication, The SL-RSSI measurement values in the second sidelink communication, Including at least one of the following: The UE according to claim 7.
10. The at least one first threshold parameter is determined based on information pre-configured by the network and the total number of the one or more second candidate resources. The UE according to claim 1.