Apparatus and method for resource selection in sidelink communications

By collecting and analyzing the sensed information and resource reservation information of side link communication and dynamically selecting resources, the automatic gain control problem caused by resource selection complexity in side link communication is solved, and the performance of the UE is improved.

CN119678612APending Publication Date: 2025-03-21TOYOTA JIDOSHA KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380058972.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-10
Filing Date
2023-07-19
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In side link communication, especially when radio resources are shared among UEs of different characteristics, resource selection or reselecting becomes complicated, which may lead to automatic gain control problems and significantly reduce UE performance.

Method used

By collecting sensed information and resource reservation information for the first and second line link communications, candidate resources are determined and appropriate resources are selected therein, resource selection is dynamically adjusted to avoid conflicts and improve performance.

Benefits of technology

Dynamic co-existence between the first and second line link communication is realized, which improves the performance of the UE and avoids the automatic gain control problem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119678612A_ABST
    Figure CN119678612A_ABST
Patent Text Reader

Abstract

Methods, apparatus, and systems for resource selection in sidelink communications are disclosed. The method includes: collecting at least one of sidelink sensing information or resource reservation information of a first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of the second sidelink communication; determining one or more candidate resources based on at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources from among the one or more candidate resources; determining whether resource reselection is required; and in response to determining that resource reselection is not required, transmitting the one or more packets using the selected one or more resources.
Need to check novelty before this filing date? Find Prior Art

Description

Cross-references to related patent applications

[0001] This application claims the benefit of U.S. Provisional Application No. 63 / 371,044, filed on August 10, 2022, entitled “5G NR-V2X PC5 MODE2RESOURCE EXCLUSION FOR CO-CHANNEL COEXISTENCE WITH LTE-V2X IN MIXED SUB-CARRIER SPACING SCENARIOS,” the entire contents of which are incorporated herein by reference. Technical Field

[0002] Apparatus and methods consistent with the present disclosure relate generally to communications, and more particularly, to methods, systems, and devices for resource selection or reselection in sidelink communications. Background Art

[0003] Sidelink communication technology enables direct communication between two devices. When a User Equipment (UE) in a sidelink communication shares radio resources with another UE in another sidelink communication, the UE selects or reselects appropriate radio resources for use. When the two sidelink communications have different characteristics (e.g., using different subcarrier spacings), the selection or reselection of radio resources may become complicated and problems may arise (e.g., automatic gain control problems) that may significantly degrade UE performance. Improved systems and methods for selecting or reselecting radio resources are desired

[0004] The resource selection process for 3GPP Release 16 / 175G New Radio (NR) Vehicle-to-Everything (V2X) PC5 Mode 2 is specified in the 3rd Generation Partnership Project (3GPP) Technical Specification (TS) 38.213, TS 38.214 and TS 38.321. For resource selection, the UE performs channel sensing in the sensing window and collects resource reservation information of other UEs based on sidelink control information (SCI) decoding to identify candidate resources in the selection window T (T = [T1, T2]). First, the UE excludes some time slots from the selection window due to unmonitored resources in the sensing window that the UE cannot sense due to its own transmission (i.e., half-duplex constraint). Then, if the corresponding sidelink reference signal received power (Sidelink-Reference Signal Received Power, SL-RSRP) exceeds the (pre) configured SL-RSRP exclusion threshold, the UE also excludes resources reserved by other UEs from the selection window. After resource exclusion, the number of candidate resources should be at least X% of the total number of resources in the selection window. Otherwise, the UE increases the SL-RSRP exclusion threshold by 3dB until at least X% of resource positions are obtained, where X is (pre) configured from {20,35,50}%. Finally, the UE randomly selects a resource among the candidate resources in the selection window. The selected frequency resource can be used multiple times for subsequent transmissions at fixed time intervals (i.e., Semi-Persistent Scheduling (SPS)) or only once (i.e., One-Shot Transmission (OST)). In addition, the UE can retransmit packets multiple times (i.e., Hybrid Automatic Repeat Request (HARQ) retransmissions) with or without feedback from the receiving UE to improve reliability.

[0005] In order for the UE to perform sensing and obtain information to receive packets from other UEs, the UE first decodes the SCI. In Rel-16, there are the first-stage SCI (SCI format 1-A) and the second-stage SCI (SCI format 2-A or 2-B) as defined in 3GPP TS 38.212. The first-stage SCI carries resource reservation information for future transmissions, as well as information related to resource allocation and modulation and coding schemes (MCS) for the Physical Sidelink Shared Channel (PSSCH), Demodulation Reference Signal (DMRS) mode, second-stage SCI format, etc. The second-stage SCI carries control information for HARQ processes, source / destination IDs, information for distance-based groupcast (UE area identification (ID) and communication range requirements), etc. Based on the resource reservation contained in the first-stage SCI, each UE avoids using time / frequency resources reserved by other UEs when it performs resource (re)selection. In Rel-17 5G NR-V2X PC5 Mode 2, Inter-UE Coordination (IUC) is introduced, in which UE-A sends resource-related coordination information to UE-B, and UE-B then uses this information to perform its resource (re)selection. The following inter-UE coordination schemes are supported: - IUC Scheme 1: UE-A may provide indications to other UE-B of resources that are preferably included in UE-B's (re)selected resources or that are preferably excluded. When resources are given to be included, UE-B may rely only on these resources (at least if it does not support sensing / resource exclusion) before making a final selection, or may combine them with resources identified by its own sensing procedure. The indication from UE-A to UE-B is sent in a Medium Access Control (MAC) Control Element (CE) and / or a second stage SCI. - IUC solution 2: UE-A may provide an indication to other UE-B that resources reserved for UE-B's transmission (which may or may not be a transmission to UE-A) will or may conflict with transmissions from other UEs. UE-B may then New resources are reselected to replace them. The indication from UE-A to UE-B is sent in the Physical Sidelink Feedback Channel (PSFCH). Summary of the invention

[0006] According to some embodiments of the present disclosure, a method for resource selection and packet transmission in sidelink communication is provided. The method includes: collecting at least one of sidelink sensing information or resource reservation information of a first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of the following: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources from among the one or more candidate resources; determining whether resource reselection is required; and in response to determining that resource reselection is not required, using the selected one or more resources to transmit one or more packets.

[0007] In some embodiments, a method for resource selection and packet transmission in a sidelink communication can achieve dynamic co-channel coexistence of a first sidelink communication and a second sidelink communication, wherein the first sidelink communication and the second sidelink communication use the same subcarrier spacing or different subcarrier spacing. For dynamic co-channel coexistence, in the method, the UE can perform resource selection and packet transmission for the first sidelink communication by considering at least one of the sensing information or resource reservation information collected in the first sidelink communication and the second sidelink communication, rather than only considering the information in the first sidelink communication.

[0008] According to some embodiments of the present disclosure, a UE is provided. The UE includes: a memory storing instructions; and a processor configured to execute the instructions stored in the memory to: collect at least one of sidelink sensing information or resource reservation information of a first sidelink communication; collect at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determine one or more candidate resources based on at least one of the following: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; select one or more resources from among the one or more candidate resources; determine whether resource reselection is required; and transmit a packet to a destination in response to determining that resource reselection is not required.

[0009] According to some embodiments of the present disclosure, a non-transitory computer-readable medium is provided, which stores instructions that can be executed by one or more processors of a UE to perform a method. The method includes: collecting at least one of sidelink sensing information or resource reservation information of a first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of the following: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources from among the one or more candidate resources; determining whether resource reselection is required; and transmitting a packet to a destination in response to determining that resource reselection is not required. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] [ Figure 1 ] Figure 1 is a flow chart illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure.

[0011] [ Figure 2 ] Figure 2 It is to show that some embodiments consistent with the present disclosure are based on Figure 1 A schematic diagram of a resource candidate determination process of the method.

[0012] [ Figure 3 ] Figure 3 is a flow chart illustrating a method for resource selection in sidelink communications consistent with some embodiments of the present disclosure.

[0013] [ Figure 4A ] Figure 4A It is to show that some embodiments consistent with the present disclosure are based on Figure 3 A schematic diagram of a resource candidate determination process of the method.

[0014] [ Figure 4B ] Figure 4B It is to show that some embodiments consistent with the present disclosure are based on Figure 3 A table of the correspondence between the sub-carrier spacing (SCS) and the resource subsets of the method.

[0015] [ Figure 5 ] Figure 5 is a schematic diagram illustrating dynamic co-channel coexistence of a first sidelink communication and a second sidelink communication consistent with some embodiments of the present disclosure.

[0016] [ Figure 6 ] Figure 6is a schematic diagram illustrating device types for dynamic co-channel coexistence of a first sidelink communication and a second sidelink communication consistent with some embodiments of the present disclosure.

[0017] [ Fig. 7A ] Fig. 7A is a schematic diagram illustrating an exemplary Automatic Gain Control (AGC) problem occurring in dynamic co-channel coexistence between an NR sidelink and an LTE sidelink consistent with some embodiments of the present disclosure.

[0018] [ Figure 7B ] Figure 7B is a schematic diagram illustrating another exemplary AGC problem occurring in dynamic co-channel coexistence between an NR sidelink and an LTE sidelink consistent with some embodiments of the present disclosure.

[0019] [Figure 8] Fig. 8A It is a schematic diagram showing a semi-static resource pool configuration in time domain multiplexing (TDM) for co-channel coexistence of a first sidelink communication and a second sidelink communication consistent with some embodiments of the present disclosure. Figure 8B It is a schematic diagram showing a semi-static resource pool configuration in frequency domain multiplexing (Frequency Domain Multiplexing, FDM) in which a first sidelink communication and a second sidelink communication co-exist on the same channel in accordance with some embodiments of the present disclosure.

[0020] [ Fig. 9 ] Fig. 9 is a schematic diagram illustrating resource exclusion at a sidelink device to alleviate AGC issues in a hybrid SCS scenario consistent with some embodiments of the present disclosure.

[0021] [Figure 10] Fig. 10A is a schematic diagram showing resources occupied and / or reserved by LTE SL; and Fig. 10B is a diagram illustrating resources excluded by performing subframe-level resource exclusion based on resources occupied and / or reserved by LTE SL, consistent with some embodiments of the present disclosure.

[0022] [Figure 11] Fig.11A is a schematic diagram illustrating resources occupied / reserved by LTE SL; and FIG. 11B is a schematic diagram illustrating resources excluded by performing slot-level resource exclusion based on resources occupied / reserved by LTE SL in accordance with some embodiments of the present disclosure.

[0023] [Figure 12] Fig. 12A is a schematic diagram showing resources occupied / reserved by LTE SL; and Fig. 12Bis a schematic diagram showing excluded and non-excluded resources after performing subframe / time slot level resource exclusion based on resources occupied / reserved by LTE SL and priorities of LTE SL and NR SL in accordance with some embodiments of the present disclosure.

[0024] [Figure 13] Fig.13A is a schematic diagram showing resources occupied / reserved by LTE SL; and Fig. 13B is a schematic diagram showing excluded and non-excluded resources after performing subframe / time slot level resource exclusion based on resources occupied / reserved by LTE SL, priorities of LTE SL and NRL SL, and SL-RSRP level in accordance with some embodiments of the present disclosure.

[0025] [ Fig.14 ] Fig.14 is a flow chart illustrating a method for resource selection or reselection in sidelink communications consistent with some embodiments of the present disclosure.

[0026] [ Fig.15 ] Fig.15 is a schematic diagram illustrating a method for determining resource candidates in co-channel coexistence of a first sidelink communication and a second sidelink communication consistent with some embodiments of the present disclosure.

[0027] [ Fig.16 ] Fig.16 A block diagram of a UE consistent with some embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0028] Reference will now be made in detail to the exemplary embodiments, examples of which are shown in the accompanying drawings. The following description refers to the accompanying drawings, in which, unless otherwise indicated, the same numbers in different figures represent the same or similar elements. The implementations set forth in the following description of the exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of systems, devices, and methods consistent with various aspects related to the present disclosure as described in the appended claims.

[0029] Figure 1 is a flow chart illustrating a method 100 (referred to as a "first method" in this disclosure) for resource selection in sidelink communication; and Figure 2is a schematic diagram showing a resource candidate determination process according to a first method consistent with some embodiments of the present disclosure. Method 100 can be performed by a UE in a sidelink communication. For example, method 100 can be performed by a vehicle in a V2X communication. Method 100 can be performed in a mode (referred to as the "first mode" in the present disclosure) that adopts Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) for a sidelink at the physical (PHY) layer. An example of the first mode is 3GPP Release 14 / 15 Long-Term Evolution (LTE) V2X PC5 Mode 4.

[0030] like Figure 2 As shown in , in the first mode, the time-frequency radio resources are divided into subframes in the time domain and subchannels in the frequency domain. In one embodiment, the first mode may only support 15kHz subcarrier spacing. Each subframe may be 1ms in length and may be composed of 14 DFT-s-OFDM symbols. Each subchannel may be composed of a plurality of consecutive physical resource blocks (PRBs), wherein each PRB occupies 180kHz and is composed of 12 subcarriers with 15kHz SCS. The size of the subchannel (i.e., the number of PRBs per subchannel) may be configurable or preconfigurable. In order to cope with the high Doppler caused by high relative speed in vehicle scenarios, the density of the demodulation reference signal (DMRS) used for frequency offset compensation and channel estimation may be set to four per subframe. Each UE can broadcast data (e.g., transport blocks (TBs)) in a physical sidelink shared channel (PSSCH) and sidelink control information (SCI) in a physical sidelink control channel (PSCCH). PSCCH can occupy two consecutive PRBs. The number of PRBs for PSSCH can be configurable or preconfigurable. The SCI format can contain information to decode the corresponding TB in PSSCH and facilitate UE autonomous resource selection. Figure 2As shown in , the resource reservation interval can be set to one of the allowed values ​​(eg, 20ms, 50ms, 100ms, 200ms, 300ms, ... 1000ms). The PSCCH and the corresponding PSSCH can be transmitted in the same subframe in adjacent or non-adjacent PRBs in the frequency domain.

[0031] See also Figure 1 , the method 100 includes: step 102, performing channel sensing (eg, background sensing or any other type of full sensing or partial sensing). Figure 2 As shown in , for resource selection, the UE may perform channel sensing in a sensing window (eg, 1000 ms) to collect resource reservation information of other UEs. Depending on the implementation of the UE, the sensing window may be of any length.

[0032] Return to see Figure 1 , method 100 includes: step 104, collecting resource reservation information and corresponding sidelink reference signal received power (Sidelink Reference Signal Received Power, SL-RSRP) of other UEs, and measuring the sidelink received signal strength indicator (Sidelink Received Signal Strength Indicator, S-RSSI). For example, the UE can collect resource reservation information and corresponding SL-RSRP of other UEs. The UE can also use the received sidelink signal to measure the S-RSSI. The UE can decode the received SCI included in the received sidelink signal to identify candidate resources in the selection window T (for example, T = [T1, T2], where T1≦4ms, and 20ms≦T2≦100ms), such as Figure 2 The selection of T1 and T2 values ​​depends on the UE implementation.

[0033] Method 100 includes: step 106, determining candidate resources based on the average S-RSSI sorting by excluding occupied, reserved and / or unmonitored resources. Figure 2As shown in , once resource selection or reselection is triggered, the UE can exclude some subframes from the selection window. The excluded subframes may be unmonitored resources in the sensing window. For example, the UE may not be able to sense these resources due to the UE's own transmission (e.g., half-duplex constraints). If the corresponding SL-RSRP exceeds the configured or preconfigured SL-RSRP exclusion threshold, the UE can also exclude resources occupied or reserved by other UEs from the selection window. After resource exclusion, the number of candidate resources may be at least 20% of the total number of resources in the selection window. Otherwise, the UE may increase the SL-RSRP exclusion threshold, for example, by 3dB, until the candidate resources reach at least 20% of the total resources. The UE can also calculate the corresponding S-RSSI for each subchannel resource as a linear average of the S-RSSI of the monitored resources with a certain interval (e.g., for a resource reservation interval greater than or equal to 100ms, the average interval is 100ms). For example, the UE can determine 20% of the best resources based on the lowest average S-RSSI as candidate resources among the total resources in the selection window. The UE may use 20% of resources with the lowest average S-RSSI as candidate resources based on the S-RSSI ranking.

[0034] Method 100 includes: step 108, selecting a resource from the candidate resources. The selection of the resource from the candidate resources may be a random selection. For example, Figure 2 As shown in , the UE can select a single subframe resource from candidate single subframe resources in a uniformly random manner. The selected frequency resource can be used for subsequent transmission multiple times at fixed time intervals (this scheme is referred to as "Semi-Persistent Scheduling (SPS)" in this disclosure) or only once (this scheme is referred to as "One-Shot Transmission (OST)" in this disclosure).

[0035] The method 100 includes: step 110, transmitting a packet based on the SPS or the OST. The packet may be an initial packet or a retransmitted packet. For example, the UE may use the selected resources to transmit the initial packet. For another example, the UE may retransmit the packet at most once without feedback from the receiving UE to improve the reliability of the transmission (this is referred to as "blind HARQ retransmission" in the present disclosure). After the transmission, the method may start again from step 102.

[0036] Figure 3 is a flow chart illustrating a method 300 (referred to as a "second method" in this disclosure) for resource selection in sidelink communication; Figure 4A is a schematic diagram showing a resource candidate determination process according to the second method; and Figure 4Bis a table showing the correspondence between SCS and resource subsets according to the second method in accordance with some embodiments of the present disclosure. Method 300 may be performed by a UE in sidelink communication. For example, method 300 may be performed by a vehicle in V2X communication. Method 300 may be performed in a mode (referred to as the "second mode" in the present disclosure) that employs Orthogonal Frequency Division Multiplexing (OFDM) for sidelink communication at the PHY layer. An example of the second mode is 3GPP Release 16 / 17 5G NR-V2X PC5 Mode 2.

[0037] like Figure 4A As shown in , in the second mode, the time-frequency radio resources are divided into time slots in the time domain and subchannels in the frequency domain. In one embodiment, the second mode can support 15×2 μ kHz SCS, where μ is the OFDM value, μ∈{0,1,2,3,4}. For sub-6 GHz frequencies, 15 kHz, 30 kHz, and 60 kHz (i.e., μ∈{0,1,2}) SCSs are supported, while for frequencies above 6 GHz, 60 kHz, 120 kHz, and 240 kHz (i.e., μ∈{2,3,4}) SCSs are supported. Each time slot is 1 / 2 μ ms length and consists of 14 OFDM symbols. Each subchannel can be composed of multiple consecutive PRBs, each of which occupies 180×2 μ kHz, and consists of 12 with 15×2 μ kHz SCS subcarrier composition. The size of the subchannel (i.e., the number of PRBs per subchannel) is configurable or preconfigurable. To support multiple SCSs and different Doppler spreads, multiple DMRS density options are supported (2 to 4 DMRS symbols per time slot). Each UE can transmit the first stage SCI in the PSCCH and the data (TB) and second stage SCI in the PSSCH. HARQ feedback (e.g., Acknowledgement (ACK) / Negative Acknowledgement (NACK), or only NACK) can be transmitted in the Physical Sidelink Feedback Channel (PSFCH).

[0038] Figure 4B The SCS and the sensing window and the selection window (T SL proc,0 and T SL proc,1) parameters. For example, when SCS is 15kHz, Figure 4B As shown in the second and third columns, T SL proc,0 corresponds to 1ms, while T SL proc,1 Corresponds to 3ms. For another example, when SCS is 30kHz, T SL proc,0 corresponds to 0.5ms, while T SL proc,1 Corresponding to 2.5ms.

[0039] Return to see Figure 3 , the method 300 includes: step 302, performing channel sensing (eg, background sensing or any other type of full sensing or partial sensing). Figure 4A As shown in FIG. , the UE can sensing (For example, T sensing =[T0,T SL proc,0 ], where T0 = 100 or 1100 ms, and T SL proc,0 exist Figure 4B Background channel sensing is performed in the sensing window (given in FIG. 1 ) to collect resource reservation information of other UEs. Background channel sensing with a sensing window of 100 ms can be used for non-periodic services, while background channel sensing with a sensing window of 1100 ms can be used for periodic services.

[0040] The method 300 includes: step 304, collecting resource reservation information of other UEs and measuring the corresponding SL-RSRP. Figure 4AAs shown in , the UE can perform channel sensing in the sensing window and collect resource reservation information of other UEs based on SCI decoding to identify candidate resources. In one embodiment, in order to perform background sensing and obtain information to receive packets from other UEs, the UE first decodes the SCI. SCI decoding may include two stages: the first stage SCI (SCI format 1-A) and the second stage SCI (SCI format 2-A or 2-B) as defined in 3GPP. The first stage SCI may carry resource reservation information for future transmission, information related to resource allocation, modulation and coding scheme (MCS) for PSSCH, DMRS mode, and second stage SCI format, etc. The second stage SCI may carry control information for HARQ processes, source / destination IDs, information for distance-based groupcast (e.g., UE area ID and communication range requirements), etc. Based on the resource reservation contained in the first stage SCI, each UE can avoid using time and / or frequency resources reserved by other UEs when the UE performs resource selection or reselection.

[0041] The method 300 may support inter-UE cooperation (IUC), in which UE-A sends cooperation information related to resources to UE-B, and UE-B uses the information to select or reselect its resources. The supported IUC scheme may include a first IUC scheme. In the first IUC scheme, UE-A may provide UE-B with an indication of resources that are preferably included in the (re)selected resources of UE-B or preferably excluded. In one embodiment, when the indication of the resource indicates that a given resource is included, if the indication does not support sensing and / or resource exclusion, UE-B may rely only on these resources. In one embodiment, before making a final selection, UE-B may also combine the indication of the resource with the resource identified by its own sensing process. The indication from UE-A to UE-B may be sent in a medium access control (MAC) control unit (CE) and / or a second stage SCI. The supported IUC scheme may also include a second IUC scheme. In the second IUC scheme, UE-A may provide an indication to UE-B that resources reserved for UE-B's transmission (which may or may not be a transmission to UE-A) will or may conflict with transmissions from other UEs. In this case, UE-B may reselect new resources. The indication from UE-A to UE-B may be sent in the PSFCH.

[0042] The method 300 includes: step 306, determining candidate resources by excluding occupied, reserved and / or unmonitored resources. For example, the UE may select candidate resources from a selection window T (e.g., T = [T1, T2], where 0 ms ≤ T1 ≤ T2). SL proc,1 ms,T SL proc,1 exist Figure 4B , and T2 is set based on the remaining packet delay budget). The UE may not be able to sense the unmonitored time slots in the sensing window due to, for example, its own transmission (e.g., half-duplex constraints). The UE may also exclude resources occupied or reserved by other UEs from the selection window if the corresponding SL-RSRP exceeds a configured or preconfigured SL-RSRP exclusion threshold. After resource exclusion, the number of candidate resources may be at least X% of the total number of resources in the selection window. Otherwise, the UE may increase the SL-RSRP exclusion threshold, for example by 3dB, until at least X% of the resources are obtained, where X may be configured or preconfigured from {20,35,50}%.

[0043] Method 300 includes: step 308, selecting a resource from the candidate resources. The selection may be a random selection. For example, Figure 4A As shown in , the UE can randomly select a resource among the candidate resources in the selection window. The selected frequency resource can be used multiple times for subsequent transmission (SPS) or only once (OST) at fixed time intervals.

[0044] The method 300 includes checking resource availability based on re-evaluation and / or preemption of the selected resource, step 310. This step may be performed for late arriving packets (eg, non-periodic packets) after resource selection and before packet transmission.

[0045] The method 300 includes: step 312, determining whether resource reselection is required. If it is determined that resource reselection is required, the method can iterate from step 304. On the other hand, if it is determined that resource reselection is not required, the method can continue with: step 314, transmitting a packet based on the SPS or the OST. The packet can be an initial packet or a retransmitted packet. The UE can also retransmit the packet multiple times (e.g., HARQ retransmissions) with or without feedback from the receiving UE to improve the reliability of the transmission.

[0046] Some embodiments of the present disclosure relate to providing a method for two or more sidelink communications (e.g., in combination with a Figure 1 to Figure 2 Description of the sidelink communication and the combination Figures 3 to 4BFor example, one or more embodiments of the present disclosure relate to resource selection or reselection for co-channel coexistence of 3GPP 5G NR-V2X PC5 Mode 2 with 3GPP LTE-V2X PC5 Mode 4 in a hybrid SCS scenario. For example, LTE sidelink communications use 15kHz SCS, while NR sidelink communications use a higher SCS (e.g., 30kHz, 60kHz). As described below in conjunction with FIG. 7A to FIG. 7B As described, this hybrid SCS scenario may cause an Automatic Gain Control (AGC) problem. At least some embodiments of the present disclosure address the AGC problem existing in the co-channel coexistence between two sidelink communications (e.g., 3GPP Release 14 / 15 LTE sidelink and 3GPP Release 18 NR sidelink) in a hybrid SCS scenario, and provide a solution for alleviating the AGC problem caused by hybrid SCS. The method described in the present disclosure may be applied to any sidelink communication, for example, future generation (sixth generation (6G), seventh generation (7G), or any future generation) sidelink communication.

[0047] Figure 5 is a schematic diagram illustrating dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication consistent with some embodiments of the present disclosure. In one embodiment, the first sidelink communication is an NR sidelink communication, and the second sidelink communication is an LTE sidelink communication. In this embodiment, for example, the LTE sidelink communication uses a 15kHz SCS, while the NR sidelink communication uses a higher SCS (e.g., 30kHz, 60kHz). Figure 5 As shown in , the first sidelink communication shares time and / or frequency resources with the second sidelink communication.

[0048] Figure 6 is a schematic diagram of device types illustrating dynamic co-channel coexistence of a first sidelink (SL) communication and a second sidelink (SL) communication consistent with some embodiments of the present disclosure. Figure 6 , at least three types of devices (Type A, Type B, and Type C) are considered in the present disclosure. Type A devices include a module for a first sidelink communication and a module for a second sidelink communication. Type B devices include only a module for the first sidelink communication. Type C devices include only a module for the second sidelink communication. For example, in one embodiment, a Type A device includes both an LTE SL module and an NR SL module; a Type B device includes only an NR SL module; and a Type C device includes only an LTE SL module.

[0049] Fig. 7A and Figure 7B The AGC issues arising in resource selection for co-channel coexistence of two or more sidelink communications in a hybrid SCS scenario are explained. Fig. 7A It is a schematic diagram showing the impact of NR sidelink transmission on the setting of AGC of an LTE sidelink receiver when NR sidelink transmissions from different NR sidelink transmitter (Tx) UEs in two NR sidelink time slots overlap with the LTE sidelink subframe. Figure 7B is a schematic diagram showing the impact of NR sidelink transmission on the setting of AGC of an LTE sidelink receiver when NR sidelink transmission from an NR sidelink Tx UE in the second time slot overlaps with an LTE sidelink subframe.

[0050] AGC problems may occur when the energy in the channel changes significantly at unexpected time points. Both the NR sidelink and the LTE sidelink assume that the energy on the channel will not change significantly during the duration of the time slot of the NR sidelink or the duration of the subframe of the LTE sidelink. Therefore, the LTE sidelink device is not allowed to change the transmission power during the subframe. Similarly, the NR sidelink device is not allowed to change the transmission power during the time slot. Significant changes may occur when a new sidelink device starts or stops transmitting within the time slot of the NR sidelink or within the subframe of the LTE sidelink. During AGC, the sidelink UE sets its AGC gain based on the energy sensed on the channel. Specifically, if the sensed energy is low, the UE sets a high AGC gain; on the other hand, if the sensed energy is high, the UE sets a low AGC gain. If the channel energy changes from low energy to high energy, the AGC gain may be set too high, which can cause AGC saturation at the sidelink receiver (Rx) UE. On the other hand, if the channel energy changes from high energy to low energy, the AGC gain may be set too low, which can lead to high quantization errors. However, the latter case is considered less serious than the former. These situations may occur when more than one NR slot overlaps the LTE subframe in time and each NR sidelink slot has its own AGC symbol and allows new NR sidelink devices to start transmission (the first case) or the first NR device to stop transmission (the latter case).

[0051] See also Fig. 7A In a system with dynamic co-channel coexistence between the NR sidelink and the LTE sidelink, the LTE sidelink uses an SCS of 15kHz, while the NR sidelink may use an SCS higher than 15kHz (e.g., 30kHz). The LTE sidelink Tx resource includes one or more subframes, each subframe (e.g., 1ms long) consisting of 14 symbols (e.g., DFT-s-OFDM symbols). Fig. 7A As shown in , the LTE subframe includes one symbol for AGC, four symbols for DMRS, eight symbols for data, and one symbol for the guard period. When the NR sidelink uses an SCS of 30kHz, the NR sidelink Tx resource includes two time slots (time slot 1 and time slot 2) within the duration of a single LTE subframe. Time slot 1 is used for the transmission of the first NR Tx (NR Tx 1), and time slot 2 is used for the transmission of the second NR Tx (NR Tx 2). The third NR Tx (NR Tx 3) in time slot 2 is used for PSFCH, so it is not used for transmission. Time slot 1 includes 14 symbols (e.g., OFDM symbols): one symbol for AGC, two symbols for DMRS, 10 symbols for PSSCH, and one symbol for the guard period. The first two symbols for PSSCH also include PSCCH. Slot 2 also includes 14 symbols (e.g., OFDM symbols): one symbol for AGC, two symbols for DMRS, seven symbols for PSSCH, one symbol for AGC (PSFCH), one symbol for PSFCH, and two symbols for guard period. The first two symbols for PSSCH in slot 2 also include PSCCH. The start of the NR sidelink slot and the start of the LTE sidelink subframe are aligned in time. Fig. 7A In FIG. 1 , the AGC problem at the LTE sidelink Rx UE occurs because the NR sidelink transmissions in the first slot and the second slot are from different NR sidelink UEs (NR Tx 1 and NR Tx 2), and the LTE Rx UE obtains the AGC gain based on the AGC symbol of the LTE subframe. More specifically, as Fig. 7A As shown in , the sum of the received powers of NR Tx 1 and NR Tx 2 in slot 2 is higher than the received power of NR Tx 1 alone in slot 1, so the channel energy within the subframe changes from low energy to high energy. Similar channel energy changes occur due to NR Tx 3 for PSFCH in slot 2. Since the AGC gain in slot 2 is set too high, AGC saturation occurs at the LTE Rx UE in slot 2. The AGC saturation problem significantly degrades the communication performance of the LTE sidelink.

[0052] refer to Figure 7B , in a system with dynamic co-channel coexistence between the NR sidelink and the LTE sidelink, the LTE sidelink uses an SCS of 15kHz, while the NR sidelink uses an SCS of 30kHz. Fig. 7A similar, Figure 7BOne subframe of LTE Tx in LTE consists of 14 symbols: one symbol for AGC, four symbols for DMRS, eight symbols for data, and one symbol for a guard period. Fig. 7A and Figure 7B The difference between Figure 7B In NR, the NR sidelink transmission occurs only in the second time slot. Figure 7B In the example, the AGC problem at the LTE sidelink Rx UE occurs because there is no NR sidelink transmission in the first time slot, while there is an NR sidelink transmission in the second time slot (NR Tx 2), and the LTE Rx UE obtains the AGC gain based on the AGC symbol of the LTE subframe. More specifically, as Figure 7B As shown in , the received power of NR Tx 2 is higher in the second time slot, so the channel energy changes from low energy to high energy. Since the AGC gain in the second time slot is set too high, AGC saturation occurs at the LTE Rx UE. Fig. 7A Similar to the situation in Figure 7B In the present invention, the AGC problem significantly degrades the communication performance of the LTE sidelink.

[0053] Fig. 8A is a schematic diagram showing a semi-static resource pool configuration in time domain multiplexing (TDM) for co-channel coexistence of a first side link communication and a second side link communication; and Figure 8B is a schematic diagram showing a semi-static resource pool configuration in frequency domain multiplexing (FDM) for co-channel coexistence of a first sidelink communication and a second sidelink communication in accordance with some embodiments of the present disclosure. In one embodiment, the first sidelink communication is 5G NR-V2X PC5 mode 2, and the second sidelink communication is LTE-V2X PC5 mode 4. In this embodiment, different resource pools in TDM or FDM are allocated for LTE SL and NR SL in the channel. However, FIG. 8A to FIG. 8BThe semi-static approach shown in may have disadvantages. For example, in existing LTE-V2X pre-configuration (e.g., Society of Automotive Engineers (SAE) J3161 / 1, European Telecommunications Standards Institute (ETSI) EN 303613), all time and frequency resources are allocated for LTE SL. Therefore, once LTE SL is deployed, the update of the resource pool configuration may not be easy due to the longer car life (>10 years). Even if it is possible to update the resource pool configuration for deployed LTE SL radios, due to the imbalance of the number of LTE SL radios and NR SL radios in a given location and / or time and the number of resource pools allocated for each technology, semi-static resource pool allocation may lead to under-utilization or over-utilization of the spectrum (e.g., channel congestion). In contrast, dynamic co-channel coexistence enables efficient use of the spectrum because LTE SL and NR SL dynamically share time-frequency resources in a distributed manner. However, ACG problems may occur in dynamic co-channel coexistence techniques due to mixed SCS.

[0054] At least some embodiments of the present disclosure provide solutions to alleviate AGC problems in hybrid SCS scenarios.

[0055] Fig. 9 The present invention is a schematic diagram showing resource exclusion and / or selection at a side link device to mitigate AGC problems in a hybrid SCS scenario in accordance with some embodiments of the present disclosure. For dynamic co-channel coexistence of a first SL and a second SL, when selecting or reselecting resources of the first SL, a type A device or a type B device performs subframe-level and / or time slot-level resource exclusion by considering resources occupied or reserved by the second SL device, or avoids selecting subframes and / or time slots that may cause AGC problems, so as to mitigate AGC problems in a hybrid SCS scenario. See Fig. 9 , the co-channel coexistence of the second SL and the first SL system includes UE 1 (which is a type A device or a type B device) and UE 2 (which is a type C device). Fig. 9 As shown in the figure, UE 1 excludes or avoids selecting resources 902 and 904 (e.g., one or more subframes or time slots) occupied and / or reserved by UE 2 from the first SL resource selection or reselection, and selects available resources 906 and 908 (e.g., one or more subframes or time slots). In this way, the AGC problem at UE 2 in the mixed SCS scenario is alleviated. This allows UE 1 to enjoy the benefits of high SCS, thereby improving tolerance to high Doppler effects and achieving lower transmission delays.

[0056] See also Fig. 9 In some embodiments, the first sidelink communication is a 5G NR SL and the second sidelink communication is an LTE SL. In one embodiment, in order to achieve dynamic co-channel coexistence of LTE SL and NR SL, for NR SL resource selection or reselection in a hybrid SCS scenario, a subframe-level resource exclusion method is adopted, so that one or more subframes occupied and / or reserved by the LTE SL device are excluded by the NR SL device, as described below with respect to FIG. 10A to FIG. 10B In another embodiment, for dynamic co-channel coexistence of LTE SL and NR SL, for NRSL resource selection or reselection in a hybrid SCS scenario, time slot-level resource exclusion is adopted so that one or more time slots occupied and / or reserved by LTE SL devices are excluded by the NR SL device, as described below with respect to FIG. 11A to FIG. 1 In another embodiment, for dynamic co-channel coexistence of LTE SL and NR SL, for NR SL resource selection or reselection in a hybrid SCS scenario, subframe-level and slot-level resource exclusion is adopted by considering LTE SL, priority of LTE SL, priority of NR SL, and SL-RSRP, as described below with respect to FIG. 12A to FIG. 12B discussed.

[0057] In some embodiments, NR SL devices (e.g., type A and / or type B) and LTE SL devices (e.g., type C) share the same channel based on dynamic co-channel coexistence. The NR SL device can obtain LTE SL sensing information of other UEs (LTE SL devices; type C). The LTE SL sensing information may include S-RSSI, SL-RSRP, channel busy ratio (ChannelBusy Ratio, CBR), and resource reservation information of the LTE SL device. In some embodiments, the NR SL device can obtain LTE SL sensing information based on information shared by its own LTE SL module. In some embodiments, the NR SL device can obtain LTE SL sensing information based on inter-UE collaboration messages received from other type A devices.

[0058] Fig. 10A is a schematic diagram showing resources occupied and / or reserved by LTE SL; and Fig. 10B 1 is a diagram illustrating resources excluded by performing subframe-level resource exclusion based on resources occupied and / or reserved by LTE SL in accordance with some embodiments of the present disclosure. In some embodiments, LTE SL uses an SCS of 15 kHz and NR SL uses an SCS of 30 kHz. In these embodiments, Fig. 10AAs shown in , each subframe has two time slots, where the subframe is the time resource granularity of LTE SL and the time slot is the time resource granularity of NR SL. Fig. 10A In the figure, resources occupied and / or reserved by LTE SL are represented by shaded blocks. Resources occupied and / or reserved by LTE SL can be determined based on the LTE SL process. NR SL devices (e.g., type A or type B) can perform subframe-level resource exclusion considering LTE SL to avoid selecting subframes that are partially or fully occupied and / or reserved by LTE SL. Fig. 10B Excluded subframes (indexed as 102, 104 and 106) are shown, in which a portion of frequency resources are occupied and / or reserved by LTE SL. Subframes 102, 104 and 106 are excluded from candidate resources. In some embodiments, the NR SL device determines whether to perform subframe-level resource exclusion based on some criteria. These criteria may include: (1) the measured CBR is higher than a predefined threshold, and / or (2) the percentage of resource candidates after exclusion is lower than a predefined threshold. If it is determined not to perform subframe-level resource exclusion, the NR SL device is allowed to share the subframe with the LTE SL.

[0059] Fig.11A FIG. 11B is a schematic diagram showing resources occupied and / or reserved by LTE SL; and FIG. 11B is a schematic diagram showing resources excluded by performing slot-level resource exclusion based on resources occupied and / or reserved by LTE SL in accordance with some embodiments of the present disclosure. In some embodiments, LTE SL uses an SCS of 15 kHz, while NR SL uses an SCS of 30 kHz. In these embodiments, as Fig.11A As shown in , each subframe has two time slots, where the subframe is the time resource granularity of LTE SL and the time slot is the time resource granularity of NR SL. Fig.11AIn FIG. 11B , resources occupied and / or reserved by LTE SL are represented by shaded blocks. Resources occupied and / or reserved by LTE SL can be determined based on the LTE SL process. The NR SL device (e.g., type A or type B) can perform timeslot-level resource exclusion considering the LTE SL to avoid selecting timeslots that are partially or fully occupied and / or reserved by LTE SL, except for the first timeslot in each subframe. FIG. 11B shows excluded timeslots (indexed as 112, 114, and 116), in which a portion of frequency resources are occupied and / or reserved by LTE SL. Timeslots 112, 114, and 116 are excluded from candidate resources. In some embodiments, the NR SL device determines whether to perform timeslot-level resource exclusion based on some criteria. These criteria may include: (1) the measured CBR is higher than a predefined threshold and / or (2) the percentage of resource candidates after exclusion is lower than a predefined threshold. If it is determined not to perform timeslot-level resource exclusion, the NR SL device is allowed to share subframes with the LTE SL. In some embodiments, the NR SL device selects the first time slot of the subframe in the MAC layer by avoiding selecting the second time slot of the subframe.

[0060] Fig. 12A is a schematic diagram showing resources occupied and / or reserved by LTE SL; and Fig. 12B 1 is a diagram showing excluded resources and non-excluded resources after performing subframe-level and / or slot-level resource exclusion based on resources occupied and / or reserved by LTE SL and the priorities of LTE SL and NRL SL in accordance with some embodiments of the present disclosure. In some embodiments, LTE SL uses an SCS of 15 kHz and NR SL uses an SCS of 30 kHz. In these embodiments, Fig. 12A As shown in , each subframe has two time slots, where the subframe is the time resource granularity of LTE SL and the time slot is the time resource granularity of NR SL. Fig. 12A In the figure, resources occupied and / or reserved by LTE SL are represented by shaded blocks. Resources occupied and / or reserved by LTE SL can be determined based on the LTE SL process. NR SL devices (e.g., type A or type B) can consider the priorities of LTE SL and NR SL, such as ProSe Per-Packet Priority (PPPP), in subframe-level and / or time slot-level resource exclusion. For example, for a given subframe, if the priorities of all LTE SL data packets in the subframe are lower than the priority of NR SL, subframe-level and / or time slot-level resource exclusion is not applied to the subframe. Otherwise, subframe-level and / or time slot-level resource exclusion can be applied.

[0061] See also Fig. 12A, there are three different priorities (denoted as P=1, 2 and 3) for resources occupied and / or reserved by LTE SL, where P=1 indicates the highest priority (i.e., most important) of the resources. The priority of NR SL packets is P'=2. If a subframe contains an LTE SL packet with priority P=3 or higher (which is less important than the NR SL packet), the NR SL device does not apply subframe-level and / or slot-level resource exclusion to the subframe. Otherwise, the NR device applies subframe-level and / or slot-level resource exclusion. Fig. 12B Resources (indexed as 122, 126) that are excluded by subframe level and / or slot level resource exclusion are shown. Fig. 12B Also shown are resources (indexed as 124) that are occupied and / or reserved by LTE SL but are not excluded from the candidate resources. Resource 124 is not excluded because for these resources, the priority of NR SL (P'=2) is more important than the priority of LTE SL (P=3). In some embodiments, LTE SL and NR SL have eight priority levels (P or P'=1...8), where P or P'=1 indicates the highest priority (importance) and P or P'=8 indicates the lowest priority.

[0062] Fig.13A is a schematic diagram showing resources occupied and / or reserved by LTE SL; and Fig. 13B 1 is a diagram showing excluded resources and non-excluded resources after performing subframe-level and / or slot-level resource exclusion based on resources occupied and / or reserved by LTE SL, priorities of LTE SL and NRL SL, and SL-RSRP level consistent with some embodiments of the present disclosure. In some embodiments, LTE SL uses an SCS of 15 kHz and NR SL uses an SCS of 30 kHz. In these embodiments, as Fig.13A As shown in , each subframe has two time slots, where the subframe is the time resource granularity of LTE SL and the time slot is the time resource granularity of NR SL. Fig.13AIn the figure, resources occupied and / or reserved by LTE SL are represented by shaded blocks. Resources occupied and / or reserved by LTE SL can be determined based on the LTE SL process. NR SL devices (e.g., type A or type B) can consider the priority of LTE SL, such as PPPP and / or SL-RSRP, in subframe-level and / or time slot-level resource exclusion. For example, for a given subframe, if the priority of all LTE SL data packets in the subframe is lower than the priority of NR SL, subframe-level and / or time slot-level resource exclusion is not applied to the subframe. If the priority of the LTE SL packet is more important than the priority of the NRSL packet, but the LTE SL-RSRP is lower than a certain threshold, subframe-level and / or time slot-level resource exclusion may not be applied to the subframe. Otherwise, subframe-level and / or time slot-level resource exclusion may be applied. The LTE SL-RSRP threshold may be a function of the congestion level (e.g., CBR) and a combination of the LTE SL priority and the NR SL priority. The LTE SL-RSRP threshold may be configured or preconfigured, or defined by higher layers. In one embodiment, an additional SL-RSRP check may depend on a comparison of the NR SL priority with the LTE SL priority. For example, the SL-RSRP criteria may be applied only if the NR SL and LTE SL have equal priority.

[0063] See also Fig.13A There are three different priorities (denoted as P=1, 2 and 3) for resources occupied and / or reserved by LTE SL, where P=1 indicates the highest priority (i.e., most important) of the resources. The priority of NR SL packets is P'=2. Resource exclusion at the NR SL subframe level and / or timeslot level takes into account the LTE SL, the priority of LTE SL, the priority of NR SL, and SL-RSRP. If a subframe contains an LTE SL packet with priority P=3 or higher (which is less important than the NR SL packet), the NR SL device does not apply subframe level and / or timeslot level resource exclusion to the subframe. Otherwise, the NR device applies subframe level and / or timeslot level resource exclusion. Fig. 13B The resources (indexed as 132) that are excluded by subframe-level and / or slot-level resource exclusion are shown. Fig. 13BAlso shown are resources (indexed as 134 and 136) that are occupied and / or reserved by LTE SL but are not excluded from candidate resources. For resource 134, since the NR SL priority (P'=2) is more important than the LTE SL priority (P=3), subframe-level and / or slot-level resource exclusion is not applied. For resource 136, since the LTE SL priority (P=2) is the same as the NR SL priority (P'=2), but the LTE SL-RSRP is below the threshold, subframe-level and / or slot-level resource exclusion is not applied. In some embodiments, LTE SL and NR SL have eight priority levels (P=1...8), where P=1 indicates the highest priority and P=8 indicates the lowest priority.

[0064] In some embodiments, the above exclusion rules are applied at the type A device when the presence of LTE SL is detected and / or the ratio of time slots / subframes with and without LTE SL transmission is above a configured threshold. In some embodiments, the exclusion rules are applied at the type B device when the type B device obtains information about LTE SL activity from another source.

[0065] Fig.14 is a flow chart illustrating a method 1400 for resource selection or reselection in sidelink communications consistent with some embodiments of the present disclosure. The method 1400 may be performed by a UE in sidelink communications.

[0066] Method 1400 includes: step 1402, performing channel sensing (e.g., background sensing or any other type of full sensing or partial sensing). For example, for resource selection, the UE may perform channel sensing in a sensing window (e.g., 100ms or 1100ms). A sensing window of 100ms can be used for non-periodic services, while a sensing window of 1100ms can be used for periodic services. Depending on the implementation of the UE, the sensing window can be of any time length. For example, based on resource reservation and corresponding SL-RSRP and / or S-RSSI measurements, through background channel sensing, the UE can obtain information about resources occupied or reserved by other UEs. In some embodiments, step 1402 is optional, and the UE receives information about resources occupied or reserved by other UEs from a network node or other device.

[0067] The method 1400 includes step 1404: collecting at least one of sidelink sensing information or resource reservation information of a first sidelink communication. For example, in one embodiment, the first sidelink communication is an NR sidelink communication, and the UE collects at least one of sidelink sensing information or resource reservation information of the NR sidelink communication. In some embodiments, collecting the sidelink sensing information of the first sidelink communication includes measuring one or more SL-RSRPs of the first sidelink communication corresponding to the resource reservation information of the first sidelink communication.

[0068] The method 1400 includes step 1406: collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication. For example, in one embodiment, the second sidelink communication is an LTE sidelink communication, and the UE collects at least one of the sidelink sensing information or resource reservation information of the LTE sidelink communication. In some embodiments, collecting the sidelink sensing information of the second sidelink communication includes measuring one or more SL-RSRPs of the second sidelink communication corresponding to the resource reservation information of the second sidelink communication.

[0069] In some embodiments, the UE may perform background channel sensing in the sensing window and collect information about resources occupied or reserved by other UEs based on SCI decoding to identify candidate resources in the selection window. The SCI may be included in the PSCCH received by the UE from other UEs. In some embodiments, the UE may decode the SCI using the following two stages: the first stage SCI (SCI format 1-A) and the second stage SCI (SCI format 2-A or 2-B) as defined in the 3GPP standard. The first stage SCI may carry resource reservation information for future transmissions, as well as information related to resource allocation and MCS for PSSCH, DMRS mode, second stage SCI format, etc. The second stage SCI may carry control information for HARQ processes, source and / or destination IDs, information for distance-based groupcast (e.g., UE area ID and communication range requirements), etc. Based on the resource reservation included in the first stage SCI, the UE may avoid selecting time and / or frequency resources occupied or reserved by other UEs during its resource selection or reselection.

[0070] In some embodiments, the UE may use inter-UE cooperation information in which one or more other UEs send information about resources to the UE, and the UE uses the information to perform its resource selection or reselection. In one embodiment, the inter-UE cooperation information contains an indication of resources that are preferably included in the UE's selection or reselection, or resources that are preferably excluded from the UE's selection or reselection. In one embodiment, the UE does not support sensing and / or resource exclusion, and the UE relies entirely on the inter-UE cooperation information in resource selection or reselection. In one embodiment, the UE may combine the inter-UE cooperation information with the resources identified by its own sensing process before making a final selection or reselection. In another embodiment, the UE may use an inter-UE cooperation scheme in which one or more other UEs provide the UE with an indication that the resources reserved for the UE's transmission conflict with transmissions from other devices. In this case, the UE reselects new resources. The indication from one or more other UEs may be sent in the PSFCH.

[0071] The method 1400 includes step 1408: determining one or more candidate resources based on at least one of the following: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication. For example, in one embodiment, the first sidelink communication is an NR sidelink communication, the second sidelink communication is an LTE sidelink communication, and the UE determines one or more candidate resources based on at least one of the following: NR sidelink sensing information, NR resource reservation information, LTE sidelink sensing information, or LTE resource reservation information.

[0072] In some embodiments, determining one or more candidate resources includes: excluding one or more resources from the resource set based on at least one of the following: one or more resource reservations in the first sidelink communication have one or more corresponding SL-RSRPs exceeding a first threshold, or one or more resource reservations in the second sidelink communication have one or more corresponding SL-RSRPs exceeding a second threshold. In one embodiment, excluding one or more resources from the resource set also includes: configuring or preconfiguring one or more SL-RSRP thresholds for one or more combinations of the first sidelink priority and the second sidelink priority.

[0073] In some embodiments, determining one or more candidate resources includes: excluding one or more subframes of the first sidelink communication that overlap with one or more subframes of the second sidelink communication from the resource set. The exclusion can be performed in the physical layer. In one embodiment, the first sidelink communication is an NR sidelink communication using an SCS of 15kHz, 30kHz, or 60kHz, and the second sidelink communication is an LTE sidelink communication using an SCS of 15kHz.

[0074] In some embodiments, determining one or more candidate resources includes: excluding one or more time slots of the first sidelink communication that overlap with one or more subframes of the second sidelink communication from the resource set. The exclusion can be performed in the physical layer. The one or more time slots do not include the first time slot of the first sidelink communication. In one embodiment, the first sidelink communication is an NR sidelink communication using an SCS of 15kHz, 30kHz, or 60kHz, and the second sidelink communication is an LTE sidelink communication using an SCS of 15kHz.

[0075] In one embodiment, the UE determines the one or more candidate resources based on information received from one or more second UEs. The received information may include at least one of the following: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication. The UE may send a request for sharing information to one or more second UEs and receive the information in response. The UE may send a request to one or more second UEs based on at least one of the following: physical layer signaling, MAC layer signaling, Radio Resource Control (RRC) layer signaling, or higher layer signaling. In one embodiment, the UE may also send an indication of the type of UE or one or more sidelink communication protocols supported by the UE to one or more second UEs. The UE may send an indication based on at least one of the following: physical layer signaling, MAC layer signaling, RRC layer signaling, or higher layer signaling. In one embodiment, the information received by the UE from one or more second UEs includes at least one of: resource reservation information for the first sidelink communication, resource reservation information for the second sidelink communication, one or more SL-RSRPs for the first sidelink communication, one or more SL-RSRPs for the second sidelink communication, one or more S-RSSIs for the first sidelink communication, one or more S-RSSIs for the second sidelink communication, one or more priorities for the first sidelink communication, or one or more priorities for the second sidelink communication.

[0076] In one embodiment, the UE may also receive at least one of the following from one or more second UEs: location information of the one or more second UEs, one or more physical coordinates of the one or more second UEs, an identifier of a cell in which the one or more second UEs reside, one or more identifiers of one or more devices from which the one or more second UEs receive sidelink signals, or an area identifier that identifies the location of the one or more second UEs. In this embodiment, determining one or more candidate resources also includes: if the one or more second UEs are nearby, considering the information shared from the one or more second UEs. The one or more second UEs being nearby can be determined based on a distance threshold. For example, if the distance between the UE and one or more second UEs is less than a threshold distance, the UE considers that the information received from the one or more second UEs is reliable and accurate. In one embodiment, the UE identifies one or more candidate resources by combining at least one of the sidelink sensing information of the first sidelink communication or the resource reservation information of the first sidelink communication, and at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

[0077] Still see Fig.14 , method 1400 includes step 1410: selecting one or more resources from one or more candidate resources. In some embodiments, selecting one or more resources from one or more candidate resources includes: avoiding selecting one or more resources from a resource set based on at least one of: one or more resource reservation information of a first sidelink communication, resource reservation information of a second sidelink communication, one or more SL-RSRPs of a first sidelink communication, one or more SL-RSRPs of a second sidelink communication, one or more sidelink received signal strength indicators (S-RSSI) of a first sidelink communication, one or more S-RSSIs of a second sidelink communication, one or more priorities of a first sidelink communication, or one or more priorities of a second sidelink communication. In some embodiments, avoiding selecting one or more resources from a resource set includes: configuring or preconfiguring one or more initial SL-RSRP thresholds for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

[0078] In some embodiments, selecting one or more resources from among the one or more candidate resources further includes: selecting, from the one or more candidate resources, one or more resources in at least a first time slot of two or more time slots of a first sidelink communication, the two or more time slots of the first sidelink communication overlapping with one or more subframes of a second sidelink communication. For example, in one embodiment, the first sidelink communication is an NR sidelink communication using an SCS of 15kHz, 30kHz, or 60kHz, and the second sidelink communication is an LTE sidelink communication using an SCS of 15kHz; and selecting one or more resources from among the one or more candidate resources further includes: in the MAC layer, selecting, from the one or more candidate resources of the NR sidelink communication, one or more resources in a first time slot of two or more time slots of the NR sidelink communication, the two or more time slots of the NR sidelink communication overlapping with one or more subframes of the LTE sidelink communication.

[0079] Method 1400 includes step 1412: checking resource availability at least once after resource selection and before transmission based on re-evaluation of the selected one or more resources or preemption of the selected one or more resources. In one embodiment, checking resource availability is performed for packets arriving after resource selection.

[0080] The method 1400 includes: step 1414, determining whether resource reselection is required. In some embodiments, in response to determining that resource reselection is required, the method iteratively performs at least a portion of the method, the at least a portion of the method including at least one of the following: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication, or collecting at least one of sidelink sensing information or resource reservation information of the second sidelink communication.

[0081] The method 1400 may include step 1416: in response to determining that resource reselection is not required, transmitting one or more packets using the selected one or more resources. In some embodiments, the one or more packets are transmitted to a specific destination or device via unicast. In some embodiments, the one or more packets are transmitted to multiple devices via multicast or broadcast. In some embodiments, the one or more packets are transmitted based on semi-persistent scheduling or one-shot transmission.

[0082] In some embodiments, method 1400 may be performed by a type A device. The type A device is able to obtain accurate LTE SL sensing information because the type A device includes both an LTE SL module and an NR SL module. In some embodiments, method 1400 may be performed by a type B device. The type B device includes an NR SL module and is able to obtain resource allocation information through an inter-UE collaboration message. In some embodiments, a type B device may request an inter-Radio Access Technology (RAT) sidelink measurement from another device. For example, after establishing a unicast and / or PC5-RRC link, a type B device having only an NR SL module may request LTE SL sensing information from a type A device. In some embodiments, a type B device requesting inter-RAT measurements may configure a new measurement object in an RRC reconfiguration message. Each measurement object may include: a field that conveys information about the frequency resource being measured, a field that indicates a measurement identity (ID), and several objects may be added to a list, and a measurement object may be designated for SL measurement of another RAT. The inter-RAT measurement results are then reported back to the requesting device (e.g., Type B device) so that the SL measurement and sensing data of the other RATs are transmitted to the requesting device. In some embodiments, the LTE SL measurement and sensing data is transmitted from the Type A device to the Type B device to support co-channel coexistence of LTE SL devices and NR SL devices.

[0083] In some embodiments, a device (e.g., a type A device) may perform SL sensing of another RAT upon receiving an object and fill in fields in a measurement report. The measurement report contains a list of SL resource reservation information of other devices. The measurement information relates to other devices operating using another RAT different from the device requesting the measurement. The measurement report is issued under the same RAT used by the device requesting the measurement. In some embodiments, LTE SL measurements are performed by a type A device and reported to a type B device using the NR radio interface. In some embodiments, the report from the type A device may include a complete SCI or a subset of the SCI field. The measurement quantity may include at least one of the following: SL-RSRP, average S-RSSI (averaged at intervals of 100ms), S-RSSI per subchannel, or priority of SL.

[0084] In some embodiments, the requesting device is located away from the device performing the measurement. In these embodiments, the measurement report contains information about the location of the device performing the measurement so that the requesting device can determine whether the measurement data is useful, thereby improving the accuracy and reliability of the measurement report. The location of the device performing the measurement can be indicated using any parameters, including but not limited to the physical coordinates of the device, the identification (ID) of the cell where the device resides, the ID of the roadside unit (RSU) that the device can receive, or the regional ID of the device.

[0085] In some embodiments, the requesting device can use location information to filter the measurement results. If the measurement is performed near the requesting device, the measurement data is considered reliable and accurate. Otherwise, the measurement data is considered unreliable and inaccurate. In some embodiments, the measurement performed within a certain distance range from the requesting device is selectively used by the requesting device. The range can be determined based on a comparison of the distance between the requesting device and the measurement location with a distance threshold. The distance threshold can be fixed, preconfigured, or dynamically configurable by the network. In this way, inaccurate measurement data can be discarded or ignored.

[0086] In some embodiments, a type B UE requests inter-RAT measurements supported from a type A UE via a MAC CE. In this case, the type B UE may broadcast to all UEs in its vicinity, or multicast to a specific group of UEs configured to support inter-RAT measurements. In some embodiments, UE 1 may indicate the UE type (e.g., type A or type B) in its first stage SCI. In the case where UE 1 is type B, other type A devices in the vicinity of UE 1 may decide to notify UE 1 that the LTE transmission will conflict with the reserved transmission of UE 1 (at least in time, and therefore AGC problems will occur). In the case where UE 1 is a type A device, other type A devices may decide to notify UE 1 that the LTE transmission will conflict (at least in time) based on the fact that the reservation from the LTE transmission is also expected to have been received at the UE 1 device, but the reservation of UE 1 still conflicts with the LTE transmission in time. This last aspect is to solve the hidden node problem on the UE 1 side.

[0087] Fig.15 1 is a schematic diagram showing a method for determining resource candidates in co-channel coexistence of a first sidelink communication and a second sidelink communication consistent with some embodiments of the present disclosure. Fig.15 In some embodiments, determining one or more candidate resources includes determining a first set of candidate resources (S 2nd SLThe first set of candidate resources may be determined based on any of the methods discussed below.

[0088] In some embodiments, determining the first set of candidate resources may include: excluding one or more resources from the available resources based on at least one of: resource reservation information for the first sidelink communication, resource reservation information for the second sidelink communication, SL-RSRP for the first sidelink communication, SL-RSRP for the second sidelink communication, S-RSSI for the first sidelink communication, S-RSSI for the second sidelink communication, priority for the first sidelink communication, or priority for the second sidelink communication. Excluding one or more resources from the available resources may also include: configuring or preconfiguring one or more initial SL-RSRP thresholds for different combinations of the second sidelink communication priority and the first sidelink communication priority, and excluding one or more resources from the available resources based on the one or more initial SL-RSRP thresholds.

[0089] In some embodiments, determining the first set of candidate resources may include: excluding one or more resources from the available resources based on the SL-RSRP reserved for the second sidelink communication resource exceeding a threshold. This process may also include: configuring or preconfiguring one or more SL-RSRP thresholds for different combinations of the second sidelink communication priority and the first sidelink communication priority.

[0090] In some embodiments, determining the first set of candidate resources may include excluding one or more resources from the available resources based on the second sidelink communication average S-RSSI. This process may include configuring or preconfiguring one or more S-RSSI thresholds for different first sidelink communication priorities.

[0091] Still see Fig.15 The method for determining resource candidates in the co-channel coexistence of the first sidelink communication and the second sidelink communication further comprises the steps of: providing a first set (S 2nd SL ) Apply resource exclusion to determine a second set of candidate resources (S' 2nd SL ). The second set is a subset of the first set. Resource exclusion may be a subframe level exclusion and / or a time slot level exclusion.

[0092] The method for determining resource candidates in the co-channel coexistence of a first sidelink communication and a second sidelink communication further comprises the steps of: determining a third set (S) of candidate resources based on the first sidelink communication information; 1st SL ), and identify the second set (S' 2nd SL) and the third set (S 1st SL ) as a candidate resource. In some embodiments, determining the first sidelink communication resource candidate may include: identifying the candidate resource by considering the second sidelink communication sensing information and the first sidelink communication sensing information in combination.

[0093] Fig.16 A block diagram of a UE 1600 consistent with some embodiments of the present disclosure is shown. UE 1600 may be a Type A, Type B, Type C, or any other type of UE. UE 1600 may be installed in a mobile vehicle or in a fixed location. UE 1600 may take any form, including but not limited to, a vehicle, a component installed in a vehicle, a roadside unit, a laptop computer, a wireless terminal including a mobile phone, a wireless handheld device, or a wireless personal device, or any other form. See Fig.16 , UE 1600 may include an antenna 1602, which may be used to transmit electromagnetic signals to a base station or other UEs, or to receive electromagnetic signals from a base station or other UEs. Antenna 1602 may include one or more antenna elements, and may enable different input-output antenna configurations, such as a multiple input multiple output (MIMO) configuration, a multiple input single output (MISO) configuration, and a single input multiple output (SIMO) configuration. In some embodiments, antenna 1602 may include multiple (e.g., tens or hundreds) of antenna elements, and may enable multi-antenna functions such as beamforming. In some embodiments, antenna 1602 is a single antenna.

[0094] UE 1600 may include a transceiver 1604 coupled to antenna 1602. Transceiver 1604 may be a wireless transceiver at UE 1600 and may communicate bidirectionally with a base station or other UEs. For example, transceiver 1604 may receive / transmit wireless signals from / to a base station via downlink / uplink communications. Transceiver 1604 may also receive / transmit wireless signals from / to other UEs or RSUs via sidelink communications. Transceiver 1604 may include a modem for modulating packets and providing the modulated packets to antenna 1602 for transmission, and for demodulating packets received from antenna 1602.

[0095] UE 1600 may include memory 1606. Memory 1606 may be any type of computer-readable storage medium, including volatile or non-volatile memory devices, or a combination thereof. Computer-readable storage media include, but are not limited to, non-transitory computer storage media. Non-transitory storage media may be accessed by general-purpose or special-purpose computers. Examples of non-transitory storage media include, but are not limited to, portable computer floppy disks, hard disks, random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), digital versatile disks (DVD), flash memory, compact disk (CD) ROM or other optical disk storage, disk storage or other magnetic storage devices, etc. Non-transitory media may be used to carry or store desired program code devices (e.g., instructions and / or data structures), and may be accessed by general-purpose or special-purpose computers, or general-purpose or special-purpose processors. In some examples, the software / program code may be transmitted from a remote source (e.g., a website, a server, etc.) using a coaxial cable, a fiber optic cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves. In such examples, coaxial cables, fiber optic cables, twisted pairs, DSL, or wireless technologies such as infrared, radio, and microwaves are within the scope of the medium definition. Combinations of the above examples are also within the scope of computer-readable media.

[0096] The memory 1606 may store information related to the identification of the device 1600 and the signals and / or data received by the antenna 1602. The memory 1606 may also store post-processed signals and / or data. The memory 1606 may also store computer-readable program instructions, mathematical models, and algorithms used in the signal processing in the receiver 1604 and the calculations in the processor 1608. The memory 1606 may also store computer-readable program instructions, which are used to be executed by the processor 1608 to operate the UE 1600 to perform various functions described in the present disclosure. In some examples, the memory 1606 may include a basic input / output system (BIOS), which may control basic hardware or software operations, such as interactions with peripheral components or devices. In some embodiments, the UE 1600 is a type A UE, and the memory 1606 includes both an LTE SL module and an NR SL module. In some embodiments, the UE 1600 is a type B UE, and the memory 1606 includes only an NR SL module. In some embodiments, UE 1600 is a Type C UE and memory 1606 includes only an LTE SL module.

[0097] The computer-readable program instructions of the present disclosure can be assembly instructions, instruction set architecture (Instruction-Set-Architecture, ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages ​​(including object-oriented programming languages ​​and traditional procedural programming languages). The computer-readable program instructions can be executed completely on a computing device as an independent software package, or partly executed on a first computing device and partly executed on a second computing device away from the first computing device. In the latter scenario, the second computing device away can be connected to the first computing device through any type of network (including a local area network (Local Area Network, LAN) or a wide area network (Wide Area Network, WAN)).

[0098] UE 1600 may include a processor 1608, which may include a hardware device with processing capabilities. Processor 1608 may include at least one of a general-purpose processor, a digital signal processor (DSP), a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or other programmable logic devices. Examples of general-purpose processors include, but are not limited to, microprocessors, any conventional processors, controllers, microcontrollers, or state machines. In some embodiments, processor 1608 may be implemented using a combination of devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration). Processor 1608 may receive a downlink signal or a sidelink signal from transceiver 1604 and further process the signal. Processor 1608 may also receive a packet from transceiver 1604 and further process the packet. In some embodiments, processor 1608 may be configured to operate a memory using a memory controller. In some embodiments, the memory processor may be integrated into the processor 1608. The processor 1608 may be configured to execute computer-readable instructions stored in a memory (eg, the memory 1606) to enable the UE 1600 to perform various functions.

[0099] UE 1600 may include a Global Positioning System (GPS) 1610. GPS 1610 may be used to enable location-based services or other services based on the geographic location of UE 1600. GPS 1610 may receive Global Navigation Satellite Systems (GNSS) signals from a single satellite or multiple satellite signals via antenna 1602 and provide the geographic location of UE 1600 (e.g., coordinates of UE 1600).

[0100] UE 1600 may include an input / output (I / O) device 1612, which may be used to communicate the results of signal processing and calculation to a user or other device. I / O device 1612 may include a user interface, which includes a display and an input device for transmitting user commands to processor 1608. The display may be configured to display the state of signal reception at UE 1600, the data stored at memory 1606, the state of signal processing and the results of calculation, etc. The display may include, but is not limited to, a cathode ray tube (CRT), a liquid crystal display (LCD), a light-emitting diode (LED), a plasma gas display, a touch screen, or other image projection devices for displaying information to a user. The input device may be any type of computer hardware device for receiving data and control signals from a user. The input device may include, but is not limited to, a keyboard, a mouse, a scanner, a digital camera, a joystick, a trackball, a cursor direction key, a touch screen monitor, or an audio / video commander, etc.

[0101] UE 1600 may also include a machine interface 1614 , such as an electrical bus that connects the transceiver 1604 , memory 1606 , processor 1608 , GPS 1610 , and I / O devices 1612 .

[0102] In some embodiments, UE 1600 may be configured or programmed for sidelink communication. Processor 1608 may be configured to execute instructions stored in memory 1606 to perform background channel sensing. Processor 1608 may be configured to execute instructions to: collect at least one of sidelink sensing information or resource reservation information of a first sidelink communication, and collect at least one of sidelink sensing information or resource reservation information of a second sidelink communication. Processor 1608 may be configured to execute instructions to: determine one or more candidate resources based on at least one of: sidelink sensing information of a first sidelink communication, resource reservation information of a first sidelink communication, sidelink sensing information of a second sidelink communication, or resource reservation information of a second sidelink communication. Processor 1608 may be configured to execute instructions to: select one or more resources among one or more candidate resources, check resource availability of at least one packet arriving after resource selection based on re-evaluation of the selected one or more resources or preemption of the selected one or more resources; and determine whether resource reselection is required. If the processor 1608 determines that resource reselection is not required, the processor 1608 may be configured to execute instructions to: transmit one or more packets using the selected one or more resources. If the processor 1608 determines that resource reselection is required, the processor 1608 may be configured to: iteratively perform the method starting from collecting at least one of the sidelink sensing information or resource reservation information of the first sidelink communication.

[0103] 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 be prefixed with phrases such as "at least one" or "one or more". For example, a list of at least one of A, B, or C includes A or B or C or AB (i.e., A and B) or AC or BC or ABC (i.e., A and B and C). In addition, as used in this disclosure, prefixing a list of conditions with the phrase "based on" should not be interpreted as "based only on" a set of conditions, but rather should be interpreted as "based at least in part on" a 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.

[0104] In this specification, the terms "include", "contain" or "comprises" are used interchangeably and have the same meaning and are interpreted as inclusive and open-ended. The terms "include", "contain" or "comprises" may be used before a list of elements and indicate that at least all of the listed elements in the list are present, but other elements that are not in the list may also be present. For example, if A includes B and C, then {B, C} and {B, C, D} are both within the scope of A.

[0105] In conjunction with the accompanying drawings, the present disclosure describes example configurations that do not represent all examples that can be implemented or all configurations within the scope of the present disclosure. The term "exemplary" should not be interpreted as "preferred" or "advantageous compared to other examples", but should be interpreted as "illustration, instance, or example". By reading this disclosure, including the description of the embodiments and the accompanying drawings, a person of ordinary skill in the art will understand that alternative embodiments can be used to implement the technology disclosed herein. Those skilled in the art will understand that the embodiments described herein or certain features of the embodiments can be combined to obtain other embodiments for practicing the technology described in the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but should conform to the widest scope consistent with the principles and novel features disclosed herein.

[0106] The flowchart and block diagram in the figure show examples of the architecture, functions and operations of possible implementations of the systems, methods and devices according to various embodiments. It should be noted that in some alternative implementations, the functions marked in the box may occur outside the order marked in the figure. For example, depending on the functions involved, the two boxes shown in succession can actually be executed substantially simultaneously, or the boxes can sometimes be executed in reverse order. Similarly, in the method consistent with various embodiments, additional steps may be included in such a method, and some steps may be omitted or combined.

[0107] It should be understood that the described embodiments are not mutually exclusive, and elements, components, materials or steps described in conjunction with one exemplary embodiment may be combined with or eliminated from other embodiments in a suitable manner to achieve the desired design goals.

[0108] References herein to "some embodiments" or "some exemplary embodiments" mean that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment. The appearance of the phrases "one embodiment," "some embodiments," or "another embodiment" throughout this disclosure does not necessarily refer to the same embodiment, nor are they necessarily separate or alternative embodiments that are mutually exclusive with other embodiments.

[0109] In addition, the articles "a" and "an" as used in this disclosure and the appended claims should generally be construed to mean "one or more" unless specified otherwise or clearly directed to a singular form by context.

[0110] Unless expressly stated otherwise, each numerical value and range should be interpreted as being approximate, as would the word "about" or "approximately" preceding the value of the numerical value or range.

[0111] Although elements in the following method claims, if any, are recited in a specific order, these elements are not necessarily intended to be limited to being implemented in that specific order unless the claim recitation otherwise implies a specific order for implementing some or all of these elements.

[0112] It should be understood that certain features of the present disclosure described in the context of separate embodiments for the sake of clarity may also be provided in combination in a single embodiment. Conversely, various features of the present specification described in the context of a single embodiment for the sake of brevity may also be provided separately, or in any suitable sub-combination, or as appropriate in any other described embodiment of the present specification. Certain features described in the context of various embodiments are not essential features of these embodiments unless otherwise stated.

[0113] It will be further understood that those skilled in the art may make various modifications, substitutions and changes to the details, materials and arrangements of the components described and illustrated for the purpose of explaining the nature of the described embodiments without departing from the scope. Accordingly, the appended claims cover all such substitutions, modifications and changes falling within the aspects of the claims.

[0114] Clause 1: A method for resource selection and packet transmission in sidelink communications, the method comprising: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources among the one or more candidate resources; Determine whether resource reselection is required; and In response to determining that resource reselection is not required, one or more packets are transmitted using the selected one or more resources.

[0115] Clause 2: A method according to clause 1, wherein collecting sidelink sensing information of the first sidelink communication comprises: measuring one or more sidelink reference signal received powers (SL-RSRP) of the first sidelink communication corresponding to resource reservation information of the first sidelink communication, and Wherein, collecting the sidelink sensing information of the second sidelink communication includes: measuring one or more SL-RSRPs of the second sidelink communication corresponding to the resource reservation information of the second sidelink communication.

[0116] Clause 3: The method according to clause 1, further comprising: In response to determining that resource reselection is required, at least a portion of the method is iteratively performed, and at least a portion of the method includes at least one of the following: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication, or collecting at least one of sidelink sensing information or resource reservation information of the second sidelink communication.

[0117] Clause 4: The method according to clause 1, further comprising: Channel sensing is performed.

[0118] Clause 5: The method according to clause 1, further comprising: Resource availability is checked at least once after the resource selection and before the transmitting based on a re-evaluation of the selected one or more resources or a preemption of the selected one or more resources.

[0119] Clause 6: The method of clause 1, wherein the first sidelink communication is a New Radio (NR) sidelink communication and the second sidelink communication is a Long Term Evolution (LTE) sidelink communication.

[0120] Clause 7: The method of clause 1, wherein the one or more packets are transmitted based on semi-persistent scheduling or single transmission.

[0121] Clause 8: The method of clause 1, wherein determining the one or more candidate resources further comprises: A first set of candidate resources is determined based on at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

[0122] Clause 9: The method of clause 1, wherein determining the one or more candidate resources further comprises: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservation information of the first sidelink communication, resource reservation information of the second sidelink communication, one or more SL-RSRPs of the first sidelink communication, one or more SL-RSRPs of the second sidelink communication, one or more sidelink received signal strength indicators (S-RSSIs) of the first sidelink communication, one or more S-RSSIs of the second sidelink communication, one or more priorities of the first sidelink communication, or one or more priorities of the second sidelink communication.

[0123] Clause 10: The method according to clause 9, further comprising: One or more initial SL-RSRP thresholds are configured or preconfigured for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

[0124] Clause 11: The method of clause 1, wherein determining the one or more candidate resources further comprises: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservations in the first sidelink communication have one or more corresponding SL-RSRPs exceeding a first threshold, or one or more resource reservations in the second sidelink communication have one or more corresponding SL-RSRPs exceeding a second threshold.

[0125] Clause 12: The method according to clause 11, further comprising: One or more SL-RSRP thresholds are configured or preconfigured for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

[0126] Clause 13: The method of clause 8, wherein determining the first set of candidate resources further comprises: Based on the one or more S-RSSIs of the second sidelink communication, one or more resources are excluded from the resource set.

[0127] Clause 14: The method according to clause 13, further comprising: One or more S-RSSI thresholds are configured or preconfigured for one or more first sidelink priorities.

[0128] Clause 15: The method according to clause 8, further comprising: A second set of candidate resources is determined by applying resource exclusion to the first set of candidate resources based on at least one of: a subframe or a time slot.

[0129] Clause 16: The method according to clause 15, further comprising: A third set of candidate resources is determined based on at least one of sidelink sensing information of the first sidelink communication or resource reservation information of the first sidelink communication.

[0130] Clause 17: The method according to clause 16, further comprising: An intersection of the second set and the third set is identified as the candidate resource.

[0131] Clause 18: The method of clause 1, wherein determining the candidate resource further comprises: The candidate resource is identified by considering in combination at least one of the sidelink sensing information of the first sidelink communication or the resource reservation information of the first sidelink communication, and at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

[0132] Clause 19: The method of clause 1, wherein selecting the one or more resources among the one or more candidate resources further comprises: From the one or more candidate resources, one or more resources are selected that are within at least a first time slot of two or more time slots of the first sidelink communication, and the two or more time slots of the first sidelink communication overlap with one or more subframes of the second sidelink communication.

[0133] Clause 20: A method according to clause 19, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15 kHz, 30 kHz or 60 kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15 kHz, and the method further comprises: In a medium access control (MAC) layer, one or more resources within a first time slot of two or more time slots of the NR sidelink communication are selected from the one or more candidate resources of the NR sidelink communication, and the two or more time slots of the NR sidelink communication overlap with one or more subframes of the LTE sidelink communication.

[0134] Clause 21: The method of clause 1, wherein determining one or more candidate resources further comprises: In the physical layer, one or more subframes of the first sidelink communication that overlap with one or more subframes of the second sidelink communication are excluded from a resource set.

[0135] Clause 22: A method according to clause 21, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15kHz, 30kHz or 60kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15kHz.

[0136] Clause 23: The method of clause 1, wherein determining one or more candidate resources further comprises: In a physical layer, excluding from a set of resources one or more time slots of the first sidelink communication that overlap with one or more subframes of the second sidelink communication, The one or more time slots do not include a first time slot for the first sidelink communication.

[0137] Clause 24: A method according to clause 23, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15kHz, 30kHz or 60kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15kHz.

[0138] Clause 25: A method as described in clause 1, wherein the method is performed by a first user equipment (UE), and the method further comprises: At least one of the following is received from one or more second UEs: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication.

[0139] Clause 26: A method as described in clause 1, wherein the method is performed by a first UE and further comprises: Receive at least one of the following from one or more second UEs: resource reservation information for the first sidelink communication, resource reservation information for the second sidelink communication, one or more SL-RSRPs for the first sidelink communication, one or more SL-RSRPs for the second sidelink communication, one or more S-RSSIs for the first sidelink communication, one or more S-RSSIs for the second sidelink communication, one or more priorities for the first sidelink communication, or one or more priorities for the second sidelink communication.

[0140] Clause 27: The method according to clause 26, further comprising: Receive at least one of the following from the one or more second UEs: location information of the one or more second UEs, one or more physical coordinates of the one or more second UEs, an identifier of a cell in which the one or more second UEs reside, one or more identifiers of one or more devices from which the one or more second UEs receive sidelink signals, or an area identifier identifying the location of the one or more second UEs.

[0141] Clause 28: The method of clause 26, wherein determining the one or more candidate resources further comprises: If the one or more second UEs are nearby, information shared from the one or more second UEs is considered.

[0142] Clause 29: The method of clause 28, wherein the one or more second UEs being in proximity is determined based on a distance threshold.

[0143] Clause 30: The method according to clause 25, further comprising: Request the one or more second UEs to share at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication.

[0144] Clause 31: The method of clause 30, wherein requesting the one or more second UEs to share is based on at least one of: physical layer signaling, MAC layer signaling, radio resource control (RRC) layer signaling, or higher layer signaling.

[0145] Clause 32: A method as described in clause 1, wherein the method is performed by a UE and further comprises: Indicates the type of the UE or one or more sidelink communication protocols supported by the UE.

[0146] Clause 33: A method according to clause 32, wherein indicating the type of the UE or one or more sidelink communication protocols supported by the UE is based on at least one of the following: physical layer signaling, MAC layer signaling, RRC layer signaling or higher layer signaling.

[0147] Clause 34: A user equipment (UE) for sidelink communication, the UE comprising: a memory storing instructions; and a processor configured to execute instructions stored in the memory to: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources among the one or more candidate resources; Determine whether resource reselection is required; and In response to determining that resource reselection is not required, the packet is transmitted to the destination.

[0148] Clause 35: A UE according to clause 34, wherein, in collecting sidelink sensing information of a first sidelink communication, the processor is further configured to execute instructions to: measure one or more sidelink reference signal received powers (SL-RSRP) of the first sidelink communication corresponding to resource reservation information of the first sidelink communication, and Wherein, in collecting the sidelink sensing information of the second sidelink communication, the processor is further configured to execute instructions to: measure one or more SL-RSRPs of the second sidelink communication corresponding to the resource reservation information of the second sidelink communication.

[0149] Clause 36: A UE as described in clause 34, wherein the processor is further configured to execute the instructions to: In response to determining that resource reselection is required, at least a portion of the method is iteratively performed, and at least a portion of the method includes at least one of the following: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication, or collecting at least one of sidelink sensing information or resource reservation information of the second sidelink communication.

[0150] Clause 37: A UE as described in clause 34, wherein the processor is further configured to execute the instructions to: Channel sensing is performed.

[0151] Clause 38: A UE as described in clause 34, wherein the processor is further configured to execute the instructions to: Resource availability is checked at least once after the resource selection and before the transmitting based on a re-evaluation of the selected one or more resources or a preemption of the selected one or more resources.

[0152] Clause 39: A UE as described in clause 34, wherein the first sidelink communication is a new radio (NR) sidelink communication and the second sidelink communication is a long term evolution (LTE) sidelink communication.

[0153] Clause 40: The UE of clause 34, wherein the one or more packets are transmitted based on semi-persistent scheduling or single transmission.

[0154] Clause 41: A UE as described in clause 34, wherein, in determining the one or more candidate resources, the processor is further configured to execute the instructions to: A first set of candidate resources is determined based on at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

[0155] Clause 42: A UE according to clause 34, wherein, in determining the one or more candidate resources, the processor is further configured to execute the instructions to: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservation information of the first sidelink communication, resource reservation information of the second sidelink communication, one or more SL-RSRPs of the first sidelink communication, one or more SL-RSRPs of the second sidelink communication, one or more sidelink received signal strength indicators (S-RSSIs) of the first sidelink communication, one or more S-RSSIs of the second sidelink communication, one or more priorities of the first sidelink communication, or one or more priorities of the second sidelink communication.

[0156] Clause 43: The UE of clause 42, wherein the processor is further configured to execute the instructions to: One or more initial SL-RSRP thresholds are configured or preconfigured for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

[0157] Clause 44: A UE according to clause 34, wherein, in determining the one or more candidate resources, the processor is further configured to execute the instructions to: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservations in the first sidelink communication have one or more corresponding SL-RSRPs exceeding a first threshold, or one or more resource reservations in the second sidelink communication have one or more corresponding SL-RSRPs exceeding a second threshold.

[0158] Clause 45: The UE of clause 44, wherein the processor is further configured to execute the instructions to: One or more SL-RSRP thresholds are configured or preconfigured for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

[0159] Clause 46: A UE according to clause 41, wherein, in determining the first set of candidate resources, the processor is further configured to execute the instructions to: Based on the one or more S-RSSIs of the second sidelink communication, one or more resources are excluded from the resource set.

[0160] Clause 47: The UE of clause 46, wherein the processor is further configured to execute the instructions to: One or more S-RSSI thresholds are configured or preconfigured for one or more first sidelink priorities.

[0161] Clause 48: The UE of clause 41, wherein the processor is further configured to execute the instructions to: A second set of candidate resources is determined by applying resource exclusion to the first set of candidate resources based on at least one of: a subframe or a time slot.

[0162] Clause 49: The UE of clause 48, wherein the processor is further configured to execute the instructions to: A third set of candidate resources is determined based on at least one of sidelink sensing information of the first sidelink communication or resource reservation information of the first sidelink communication.

[0163] Clause 50: The UE of clause 49, wherein the processor is further configured to execute the instructions to: An intersection of the second set and the third set is identified as the candidate resource.

[0164] Clause 51: A UE according to clause 34, wherein, in determining the candidate resources, the processor is further configured to execute the instructions to: The candidate resources are identified by considering in combination at least one of the sidelink sensing information of the first sidelink communication or the resource reservation information of the first sidelink communication, and at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

[0165] Clause 52: A UE as described in clause 34, wherein, in selecting one or more resources among the one or more candidate resources, the processor is further configured to execute the instructions to: From the one or more candidate resources, one or more resources are selected that are within at least a first time slot of two or more time slots of the first sidelink communication, and the two or more time slots of the first sidelink communication overlap with one or more subframes of the second sidelink communication.

[0166] Clause 53: A UE according to clause 52, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15 kHz, 30 kHz or 60 kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15 kHz, and the processor is further configured to execute the instructions to: In a medium access control (MAC) layer, one or more resources within a first time slot of two or more time slots of the NR sidelink communication are selected from the one or more candidate resources of the NR sidelink communication, and the two or more time slots of the NR sidelink communication overlap with one or more subframes of the LTE sidelink communication.

[0167] Clause 54: A UE according to clause 34, wherein, in determining one or more candidate resources, the processor is further configured to execute the instructions to: In the physical layer, one or more subframes of the first sidelink communication that overlap with one or more subframes of the second sidelink communication are excluded from a resource set.

[0168] Clause 55: A UE according to clause 54, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15 kHz, 30 kHz or 60 kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15 kHz.

[0169] Clause 56: A UE according to clause 34, wherein, in determining one or more candidate resources, the processor is further configured to execute the instructions to: In a physical layer, excluding from a set of resources one or more time slots of the first sidelink communication that overlap with one or more subframes of the second sidelink communication, Wherein, the one or more time slots do not include the first time slot of the first sidelink communication.

[0170] Clause 57: A UE according to clause 56, wherein the first sidelink communication is an NR sidelink communication using a subcarrier spacing of 15 kHz, 30 kHz or 60 kHz, and the second sidelink communication is an LTE sidelink communication using a subcarrier spacing of 15 kHz.

[0171] Clause 58: The UE of clause 34, wherein the UE is a first UE and the processor is further configured to execute the instructions to: At least one of the following is received from one or more second UEs: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication.

[0172] Clause 59: The UE of clause 34, wherein the UE is a first UE and the processor is further configured to execute the instructions to: Receive at least one of the following from one or more second UEs: resource reservation information for the first sidelink communication, resource reservation information for the second sidelink communication, one or more SL-RSRPs for the first sidelink communication, one or more SL-RSRPs for the second sidelink communication, one or more S-RSSIs for the first sidelink communication, one or more S-RSSIs for the second sidelink communication, one or more priorities for the first sidelink communication, or one or more priorities for the second sidelink communication.

[0173] Clause 60: A UE as described in clause 59, wherein the processor is further configured to execute the instructions to: Receive at least one of the following from the one or more second UEs: location information of the one or more second UEs, one or more physical coordinates of the one or more second UEs, an identifier of a cell in which the one or more second UEs reside, one or more identifiers of one or more devices from which the one or more second UEs receive sidelink signals, or an area identifier identifying the location of the one or more second UEs.

[0174] Clause 61: A UE according to clause 59, wherein, in determining the one or more candidate resources, the processor is further configured to execute the instructions to: If the one or more second UEs are nearby, information shared from the one or more second UEs is considered.

[0175] Clause 62: A UE as described in clause 61, wherein the one or more second UEs being in proximity is determined based on a distance threshold.

[0176] Clause 63: A UE as described in clause 58, wherein the processor is further configured to execute the instructions to: Request the one or more second UEs to share at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication.

[0177] Clause 64: A UE as described in clause 63, wherein requesting the one or more second UEs is based on at least one of: physical layer signaling, MAC layer signaling, radio resource control (RRC) layer signaling, or higher layer signaling.

[0178] Clause 65: The UE of clause 34, wherein the processor is further configured to execute the instructions to: Indicates the type of the UE or one or more sidelink communication protocols supported by the UE.

[0179] Clause 66: A UE according to clause 65, wherein indicating the type of the UE or one or more sidelink communication protocols supported by the UE is based on at least one of the following: physical layer signaling, MAC layer signaling, RRC layer signaling or higher layer signaling.

[0180] Clause 67: A non-transitory computer-readable medium storing instructions executable by one or more processors of a user equipment (UE) for communication to perform a method, the method comprising: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources among the one or more candidate resources; Determine whether resource reselection is required; and In response to determining that resource reselection is not required, the packet is transmitted to the destination.

Claims

1. A method for resource selection and packet transmission in sidelink communication, the method comprising: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication; collecting at least one of sidelink sensing information or resource reservation information of a second sidelink communication; determining one or more candidate resources based on at least one of: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication; selecting one or more resources among the one or more candidate resources; Determine whether resource reselection is required; as well as In response to determining that resource reselection is not required, one or more packets are transmitted using the selected one or more resources.

2. The method according to claim 1, wherein: Collecting sidelink sensing information of a first sidelink communication includes measuring one or more sidelink reference signal received powers (SL-RSRP) of the first sidelink communication corresponding to resource reservation information of the first sidelink communication, and Wherein, collecting the sidelink sensing information of the second sidelink communication includes: measuring one or more SL-RSRPs of the second sidelink communication corresponding to the resource reservation information of the second sidelink communication.

3. The method according to claim 1, further comprising: In response to determining that resource reselection is required, at least a portion of the method is iteratively performed, and at least a portion of the method includes at least one of the following: collecting at least one of sidelink sensing information or resource reservation information of the first sidelink communication, or collecting at least one of sidelink sensing information or resource reservation information of the second sidelink communication.

4. The method according to claim 1, further comprising: Channel sensing is performed.

5. The method according to claim 1, further comprising: Resource availability is checked at least once after the resource selection and before the transmitting based on a re-evaluation of the selected one or more resources or a preemption of the selected one or more resources.

6. The method according to claim 1, wherein: The first sidelink communication is a New Radio (NR) sidelink communication and the second sidelink communication is a Long Term Evolution (LTE) sidelink communication.

7. The method according to claim 1, wherein: The one or more packets are transmitted based on semi-persistent scheduling or single transmission.

8. The method according to claim 1, wherein: Determining the one or more candidate resources further includes: A first set of candidate resources is determined based on at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

9. The method according to claim 1, wherein: Determining the one or more candidate resources further includes: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservation information of the first sidelink communication, resource reservation information of the second sidelink communication, one or more SL-RSRPs of the first sidelink communication, one or more SL-RSRPs of the second sidelink communication, one or more sidelink received signal strength indicators (S-RSSIs) of the first sidelink communication, one or more S-RSSIs of the second sidelink communication, one or more priorities of the first sidelink communication, or one or more priorities of the second sidelink communication.

10. The method according to claim 1, wherein: Determining the one or more candidate resources further includes: One or more resources are excluded from the resource set based on at least one of the following: one or more resource reservations in the first sidelink communication have one or more corresponding SL-RSRPs exceeding a first threshold, or one or more resource reservations in the second sidelink communication have one or more corresponding SL-RSRPs exceeding a second threshold.

11. The method according to claim 10, further comprising: One or more SL-RSRP thresholds are configured or preconfigured for one or more combinations of one or more first sidelink priorities and one or more second sidelink priorities.

12. The method according to claim 8, further comprising: A second set of candidate resources is determined by applying resource exclusion to the first set of candidate resources based on at least one of: a subframe or a time slot.

13. The method according to claim 1, wherein: Determining the candidate resources further includes: The candidate resource is identified by considering in combination at least one of the sidelink sensing information of the first sidelink communication or the resource reservation information of the first sidelink communication, and at least one of the sidelink sensing information of the second sidelink communication or the resource reservation information of the second sidelink communication.

14. The method according to claim 1, wherein: Selecting one or more resources from among the one or more candidate resources further includes: From the one or more candidate resources, one or more resources are selected that are within at least a first time slot of two or more time slots of the first sidelink communication, and the two or more time slots of the first sidelink communication overlap with one or more subframes of the second sidelink communication.

15. The method according to claim 1, wherein: Identifying one or more candidate resources also includes: In the physical layer, one or more subframes of the first sidelink communication that overlap with one or more subframes of the second sidelink communication are excluded from a resource set.

16. The method according to claim 1, wherein: Identifying one or more candidate resources also includes: In a physical layer, excluding from a set of resources one or more time slots of the first sidelink communication that overlap with one or more subframes of the second sidelink communication, The one or more time slots do not include a first time slot for the first sidelink communication.

17. The method according to claim 1, wherein: The method is performed by a first user equipment (UE), and the method further includes: At least one of the following is received from one or more second UEs: sidelink sensing information of the first sidelink communication, resource reservation information of the first sidelink communication, sidelink sensing information of the second sidelink communication, or resource reservation information of the second sidelink communication.

18. The method according to claim 1, wherein: The method is performed by a first UE, and the method further includes: Receive at least one of the following from one or more second UEs: resource reservation information for the first sidelink communication, resource reservation information for the second sidelink communication, one or more SL-RSRPs for the first sidelink communication, one or more SL-RSRPs for the second sidelink communication, one or more S-RSSIs for the first sidelink communication, one or more S-RSSIs for the second sidelink communication, one or more priorities for the first sidelink communication, or one or more priorities for the second sidelink communication.

19. The method according to claim 18, wherein: Determining the one or more candidate resources further includes: If the one or more second UEs are nearby, information shared from the one or more second UEs is considered.

20. The method according to claim 1, wherein: The method is performed by a UE, and the method further includes: Indicates the type of the UE or one or more sidelink communication protocols supported by the UE.