Sensing results sharing from LTE sidelink to nr sidelink

By sharing sensing information in the UE and selecting resources based on this, the problem of degradation of resource selection efficiency and reliability in coexistence of LTE and NR side link communications is solved, and efficient and reliable resource management is achieved.

CN119698807APending Publication Date: 2025-03-25APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280099021.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-12
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In co-channel coexistence scenarios of LTE and NR side link communication, the UE needs to effectively share sensing information to select resources, however, there are challenges in sensing information sharing timing and resource occupancy detection, resulting in a decrease in resource selection efficiency and reliability.

Method used

By introducing a processor in the UE, sensing information is obtained using the first circuit and shared with the second circuit, a candidate resource pool is identified, and a resource is selected within a time window based on the shared sensing information. The specific steps include determining the time of sharing sensing information, determining the reference time slot and processing time offset, selecting the NR subchannel not occupied by LTE side link communication, and calculating the channel busy ratio.

Benefits of technology

The effective resource selection of UE in the coexistence scenario of LTE and NR side link communication is realized, which improves the efficiency and reliability of side link communication, reduces interference, and optimizes resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119698807A_ABST
    Figure CN119698807A_ABST
Patent Text Reader

Abstract

A processor having circuitry for executing instructions is disclosed. The instructions perform operations including obtaining sensing information using a first circuit of the UE, the first circuit configured to perform a first sidelink communication of a first technology. The operations include sharing the sensing information between the first circuitry and a second circuitry of the UE, the second circuitry configured to perform a second sidelink communication of a second technology. The operations include identifying a candidate resource pool. The operations further include selecting a resource from the pool of candidate resources within a time window for selecting a resource for the second sidelink communication based at least in part on the shared sensing information.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0001] Wireless communication networks provide integrated communication platforms and telecommunication services to wireless user devices. Example telecommunication services include telephone, data (e.g., voice, audio and / or video data), messaging, Internet access and / or other services. Wireless communication networks have wireless access nodes that exchange wireless signals with wireless user devices using wireless network protocols (such as protocols described in various telecommunication standards promulgated by the Third Generation Partnership Project (3GPP)). Example wireless communication networks include code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal frequency division multiple access (OFDMA) networks, long term evolution (LTE) and fifth generation (5G) new radio (NR). Wireless communication networks use technologies such as OFDM, multiple input multiple output (MIMO), advanced channel coding, massive MIMO, beamforming and / or other features to facilitate mobile broadband services.

[0002] In some wireless communication networks, a user equipment (UE) may communicate with another UE without routing the communication through a network node using so-called sidelink communication. The sender UE initiating the sidelink communication may determine the available resources (e.g., sidelink resources) and may select a subset of these resources based on a resource allocation scheme to communicate with the receiver UE. Existing protocols support sidelink communications using mode 1 and mode 2 resource allocation schemes. In the mode 1 resource allocation scheme (referred to as "mode 1"), resources are allocated by a network node to UEs within coverage. In the mode 2 resource allocation scheme (referred to as "mode 2"), the sender UE selects sidelink resources (e.g., sidelink transmission resources). A UE that performs mode 2 resource allocation for sidelink communication may also be assisted by another UE in a mechanism referred to as "inter-UE collaboration" (IUC). In IUC, the collaborating UE transmits collaboration information to assist the sender UE initiating the sidelink communication. Together with resource allocation with or without IUC, the sender UE may consider the selected resources as "preferred" or "non-preferred". Summary of the invention

[0003] According to one aspect of the present disclosure, a processor includes a circuit for executing one or more instructions, which perform an operation. The operation includes: obtaining sensing information using a first circuit of a UE, the first circuit being configured to perform a first side link communication of a first technology. The operation includes: sharing the sensing information obtained using the first circuit with a second circuit of the UE, the second circuit being configured to perform a second side link communication of a second technology. The operation includes: identifying a candidate resource pool. The operation also includes: selecting the resource from the candidate resource pool within a time window for selecting a resource for the second side link communication based at least in part on the shared sensing information.

[0004] In some implementations, the operation further includes: determining a time for sharing the sensing information with the second circuit. Determining the time for sharing the sensing information includes: determining a time of a reference time slot; determining a processing time offset; and determining the time for sharing the sensing information to be earlier than the time of the reference time slot by the processing time offset.

[0005] In some implementations, the processing time offset is determined based on at least one of: a predefined value; a processing time for preparing the second side link communication; a subcarrier spacing; a capability of the UE; or an upper boundary determined by the UE.

[0006] In some implementations, the time of the reference time slot is determined based on at least one of: a time when the second circuit triggers the selection of the resource; a start time of the time window; the shared sensing information; or an end time of the time window.

[0007] In some specific implementations, the operation also includes: determining that the selected resources include one or more subchannels used for the second side link communication; determining the subchannel occupied by the first side link communication based on the sensing information; and determining that the subchannel occupied by the first side link communication overlaps with the one or more subchannels used for the second side link communication.

[0008] In some implementations, the operation further includes: considering, by the second circuit, the one or more sub-channels used for the second side link communication as occupied.

[0009] In some specific implementations, the operation also includes: for each subchannel of the one or more subchannels used for the second side link communication: determining the number of physical resource blocks (PRBs) within the subchannel used for the second side link communication; if the number of PRBs is greater than a threshold number, considering the subchannel used for the second side link communication as occupied by the second circuit; and if the number of PRBs is not greater than the threshold number, considering the subchannel used for the second side link communication as unoccupied by the second circuit.

[0010] In some specific implementations, the operation also includes: determining the number of physical resource blocks (PRBs) within the subchannel used for the second side link communication; determining the number of overlapping PRBs within the subchannel used for the second side link communication, wherein the overlapping PRBs overlap with the subchannel occupied by the first side link communication; determining a ratio of the number of overlapping PRBs to the number of PRBs; if the ratio is greater than a threshold ratio, considering the subchannel used for the second side link communication as occupied by the second circuit; and if the ratio is not greater than the threshold ratio, considering the subchannel used for the second side link communication as unoccupied by the second circuit.

[0011] In some implementations, the operation further includes: determining a busy resource in the first side link communication based on the shared sensing information; and calculating a channel busy ratio (CBR) of the second side link communication by counting the busy resource as busy in the first side link communication. In some alternative implementations, the operation further includes: determining a busy resource in the first side link communication based on the shared sensing information; and calculating a channel busy ratio (CBR) of the second side link communication without counting the busy resource as busy in the first side link communication.

[0012] According to one aspect of the present disclosure, a UE includes: a processor; a first circuit configured to perform a first side link communication of a first technology; and a second circuit configured to perform a second side link communication of a second technology. The first circuit obtains sensing information. The first circuit shares the sensing information with the second circuit. The processor identifies a candidate resource pool. The processor selects the resource from the candidate resource pool within a time window for selecting a resource for the second side link communication based at least in part on the shared sensing information.

[0013] In some implementations, the processor determines a time for sharing the sensing information with the second circuit. In determining the time for sharing the sensing information, the processor determines a time of a reference time slot; determines a processing time offset; and determines the time for sharing the sensing information to be earlier than the time of the reference time slot by the processing time offset.

[0014] In some specific implementations, the processor determines the processing time offset based on at least one of: a predefined value; a processing time for preparing the second side link communication; a subcarrier spacing; a capability of the UE; or an upper boundary determined by the UE.

[0015] In some implementations, the processor determines the time of the reference time slot based on at least one of: a time when the second circuit triggers selection of the resource; a start time of the time window; the shared sensing information; or an end time of the time window.

[0016] In some implementations, the processor determines that the selected resources include one or more subchannels for the second side link communication. The processor determines, based on the sensed information, that the first side link communication occupies a subchannel. The processor determines that the subchannel occupied by the first side link communication overlaps with the one or more subchannels for the second side link communication.

[0017] In some implementations, the second circuit considers the one or more sub-channels used for the second sidelink communication as occupied.

[0018] In some implementations, for each of the one or more subchannels for the second sidelink communication, the processor determines a number of PRBs within the subchannel for the second sidelink communication. If the number of PRBs is greater than a threshold number, the second circuit considers the subchannel for the second sidelink communication to be occupied. If the number of PRBs is not greater than the threshold number, the second circuit considers the subchannel for the second sidelink communication to be unoccupied.

[0019] In some specific implementations, for each of the one or more subchannels used for the second side link communication, the processor determines the number of PRBs within the subchannel for the second side link communication. The processor determines the number of overlapping PRBs within the subchannel for the second side link communication, wherein the overlapping PRBs overlap with the subchannel occupied by the first side link communication. The processor determines a ratio of the number of overlapping PRBs to the number of PRBs. If the ratio is greater than a threshold ratio, the second circuit considers the subchannel for the second side link communication to be occupied. If the ratio is not greater than the threshold ratio, the second circuit considers the subchannel for the second side link communication to be unoccupied.

[0020] In some implementations, the processor further determines a busy resource in the first side link communication based on the shared sensing information; and calculates the CBR of the second side link communication by counting the busy resource as busy in the first side link communication. In some alternative implementations, the processor further determines a busy resource in the first side link communication based on the shared sensing information; and calculates the CBR of the second side link communication without counting the busy resource as busy in the first side link communication.

[0021] The details of one or more specific implementations of these systems and methods are set forth in the accompanying drawings and the following description. Other features, objectives, and advantages of these systems and methods will be apparent from the description and drawings, and from the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 An example communication system 100 is illustrated according to some implementations.

[0023] Figure 2 An example sidelink resource selection procedure for NR communications according to some specific implementations is illustrated.

[0024] Figure 3A Example sensing resource sharing procedures according to some implementations are illustrated.

[0025] Figure 3B Another example sensing resource sharing procedure according to some implementations is illustrated.

[0026] Figure 4A An example timing diagram of sensing result sharing according to some implementations is illustrated.

[0027] Figure 4B An example timing diagram for determining a reference time slot according to some implementations is illustrated.

[0028] Figure 5A Time division multiplexing (TDM) based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated.

[0029] Figure 5B Frequency division multiplexing (FDM) based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated.

[0030] Figure 5C Dynamic resource sharing between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated.

[0031] Fig. 6A An example of partial subchannel overlap between LTE sidelink communications and NR sidelink communications according to some implementations is illustrated.

[0032] Figure 6B Another example of partial subchannel overlap between LTE sidelink communications and NR sidelink communications according to some implementations is illustrated.

[0033] Fig. 7A An example method for using guard bands in FDM-based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated.

[0034] Figure 7B Another example method for using guard bands in FDM-based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated.

[0035] Figure 8 An example resource pool recovery procedure for NR sidelink communications according to some specific implementations is illustrated.

[0036] Fig. 9 A flow chart illustrating an example method 900 for sharing sensing results within a UE for sidelink communication according to some implementations.

[0037] Fig.10 A UE according to some implementations is illustrated.

[0038] Fig.11 An access node according to some implementations is illustrated. DETAILED DESCRIPTION

[0039] The UE may perform sidelink communications using different technologies such as LTE and NR. Due to the limited spectrum range available for LTE sidelink communications and NR sidelink communications, the two sidelink communications need to coordinate their use of resources to achieve so-called "co-channel coexistence". Co-channel coexistence of LTE sidelink communications and NR sidelink communications means that the same UE may perform LTE sidelink communications and NR sidelink communications on the same frequency channel (referred to as a "sidelink channel") during the same period of time.

[0040] In the case of LTE and NR co-channel coexistence, sidelink resources can be allocated by semi-static resource pool partitioning or dynamic resource sharing. In semi-static resource pool partitioning, available resources (referred to as "resource pools") are pre-divided into non-overlapping LTE resource pools and NR resource pools by time (e.g., based on TDM) or by frequency (e.g., based on FDM). In dynamic resource sharing, the same resource pool is made available for both LTE and NR communications; during communication, it is dynamically decided whether to allocate specific resources to LTE or NR.

[0041] In the mode 2 resource allocation scheme, the UE initiating the sidelink communication selects the sidelink resources. When the UE wants to initiate NR sidelink communication while performing LTE sidelink communication in coexistence on the same channel, the LTE communication module (i.e., the UE circuit that controls the LTE communication) can share the sensing results with the NR communication module (i.e., the UE circuit that controls the NR communication), so that the UE can allocate resources for both communications. Here, the sensing results may include (i) measurement results on the sidelink channel, such as reference signal received power (RSRP), or (ii) decoding results of sidelink control information (SCI) received from the sidelink channel. The sensing results shared by the LTE communication module can help the NR communication module determine the resources and configuration for performing NR sidelink communication.

[0042] Although the sharing of sensing results from the LTE communication module to the NR communication module can improve the NR side link communication performance, there are still multiple problems to be solved. For example, the UE needs to determine when to share the sensing results so that the NR communication module can use the shared information in a timely manner. In addition, the same side link channel can be divided into multiple LTE subchannels for LTE side link communication, and can be divided into multiple NR subchannels for NR side link communication. Therefore, the LTE subchannel may be able to overlap with the NR subchannel. In order to determine the availability of the NR subchannel for NR side link communication, the NR communication module needs to know whether the NR subchannel is occupied by the coexisting LTE communication using the overlapping LTE subchannel. In addition, in the case of IUC, the NR communication module has two resource selection sources that may be in competition: the shared sensing results from the LTE communication module; and the collaborative information from the collaborative UE. Therefore, the NR communication module needs a mechanism for handling resource selection based on two information sources. In addition, the UE sometimes needs to calculate the channel busy ratio (CBR) of the side link communication. In the case of LTE and NR co-channel coexistence, the UE needs to determine how the CBR calculation for NR communication takes into account the resources indicated as busy in the LTE sensing results. Finally, in the scenario of semi-static resource pool partitioning based on FDM, the UE may apply automatic gain control (AGC) to the received signal so as to maintain the signal power within a specific range. When the UE adjusts the power of the NR signal received in the time slot, the adjustment may inadvertently cause interference to the LTE signal received at the adjacent frequency. Therefore, the UE needs to implement a mechanism for reducing interference.

[0043] The present disclosure provides solutions to one or more of the above problems. Using the features described below, the NR communication module can effectively utilize the sensing results shared by the LTE communication module, and the UE can reliably handle the co-channel coexistence of LTE sidelink communication and NR sidelink communication.

[0044] Figure 1An example communication system 100 including sidelink communication according to some implementations is illustrated. Note that Figure 1 The system is just one example of a possible system, and features of the present disclosure may be implemented in other wireless communication systems.

[0045] The following description is provided for an example communication system operating in conjunction with a 5G network provided by the 3GPP technical specification. However, in this regard, the example implementation is not limited, and the example described can be applied to other networks that can benefit from the principles described herein, such as 3GPP LTE networks, Wi-Fi or global microwave access interoperability (WiMax) networks, etc. In addition, other types of communication standards are also possible, including future 3GPP systems (e.g., sixth generation (6G)), IEEE802.16 protocols (e.g., WMAN, WiMAX, etc.), etc. Although various aspects may be described herein using terms typically associated with 5G NR, various aspects of the present disclosure may be applied to other systems, such as 3G, 4G, and / or systems after 5G (e.g., 6G).

[0046] As shown, the communication system 100 includes a plurality of user equipments. More specifically, the communication system 100 includes two UEs 105 (UE 105-1 and UE 105-2 are collectively referred to as "UE 105" or "UEs 105"), two base stations 110 (base stations 110-1 and base stations 110-2 are collectively referred to as "base stations 110" or "base stations 110"), two cells 115 (cells 115-1 and cells 115-2 are collectively referred to as "cells 115" or "cells 115"), and one or more servers 135 in a core network (CN) 140 connected to the Internet 145.

[0047] As shown, some user equipments may be able to communicate directly with each other, for example, without intermediate infrastructure equipment (such as base station 110-1). In this example, UE 105-1 may communicate directly with UE 105-2. Similarly, UE 105-2 may communicate directly with UE 105-1. Such peer-to-peer communication may utilize a "side link" interface such as a PC5 interface. In certain embodiments, the PC5 interface supports direct cellular communication between user equipments (e.g., between UE 105), while the Uu interface supports cellular communication with infrastructure equipment (such as a base station). For example, UE 105 may use the PC5 interface for radio resource control (RRC) signaling exchange between UEs. The PC5 / Uu interface is used only as an example, and PC5 as used herein may represent various other possible wireless communication technologies that allow direct side link communication between user equipments, while Uu may represent cellular communication performed between user equipments and infrastructure equipment (such as a base station).

[0048] In order to transmit / receive data to / from one or more base stations 110 or UE 105, UE 105 may include a transmitter / receiver (or alternatively, a transceiver), a memory, one or more processors, and / or other similar components that enable UE 105 to operate according to one or more wireless communication protocols and / or one or more cellular communication protocols. UE 105 may have multiple antenna elements that enable UE 105 to maintain multiple links 120 and / or side links 125 to transmit / receive data to / from multiple base stations 110 and / or multiple UEs 105. For example, as Figure 1 As shown, UE 105 - 1 may be connected to base station 110 - 1 via link 120 and simultaneously connected to UE 105 - 2 via side link 125 .

[0049] The PC5 interface may alternatively be referred to as a sidelink interface and may include one or more logical channels, including but not limited to a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink discovery channel (PSDCH), a physical sidelink broadcast channel (PSBCH), a physical sidelink feedback channel (PSFCH) and / or any other similar communication channel. The PSFCH carries feedback related to the success or failure reception of the sidelink transmission. The PSSCH may be scheduled by the sidelink control information (SCI) carried in the sidelink PSCCH. In some examples, the sidelink interface may operate on an unlicensed spectrum (e.g., in an unlicensed 5 GHz (GHz) and 6 GHz band) or a (licensed) shared spectrum.

[0050] In one example, the sidelink interface implements vehicle-to-everything (V2X) communications. V2X communications may, for example, follow the 3GPP Cellular V2X (C-V2X) specification, or follow one or more other or subsequent standards, whereby vehicles and other devices and network entities may communicate. V2X communications may utilize both long-range (e.g., cellular) communications and short-range to medium-range (e.g., non-cellular) communications. V2X communications with cellular capabilities may be referred to as cellular V2X (C-V2X) communications. C-V2X systems may use various cellular radio access technologies (RATs), such as 4G LTE or 5G NR RAT (or RATs after 5G, e.g., 6G RAT). Certain LTE standards available in V2X systems may be referred to as LTE-Vehicle (LTE-V) standards. As used herein in the context of a V2X system, and as defined above, the term "user equipment" may generally refer to a device associated with a mobile participant or traffic participant in a V2X system, for example, a mobile (capable of moving) communication device such as a vehicle, a pedestrian user equipment (PUE) device, and a roadside unit (RSU).

[0051] In some implementations, the UEs 105 may be physical hardware devices capable of running one or more applications, accessing network services via one or more radio links 120 with corresponding base stations 110 (also referred to as “serving” base stations), and communicating with each other via side links 125. The links 120 may allow the UEs 105 to send and receive data from the base stations 110 providing the links 120. The side links 125 may allow the UEs 105 to send and receive data with each other. The side links 125 between the UEs 105 may include one or more channels for transmitting information from the UE 105-1 to the UE 105-2 (or vice versa) and / or between the UE 105 and a UE-type RSU (or vice versa).

[0052] In some implementations, UE 105 is configured to use a resource pool for sidelink communications. The sidelink resource pool may be divided into multiple time slots, frequency channels, and frequency subchannels. In some examples, UE 105 is synchronized and performs sidelink transmissions aligned with time slot boundaries. It may be desirable for the UE to select several time slots and subchannels for transmission of a transport block. In some examples, the UE may use different subchannels to transmit a transport block across multiple time slots within its own resource selection window.

[0053] In communication system 100, UE 105-1 may initiate sidelink communication with UE 105-2. Figure 1The sidelink communication in 105-1 involves only two UEs, but the UE initiating the sidelink communication may communicate with more than one UE via the sidelink. In addition, in the case of IUC, UE 105-1 may also receive cooperation information 153 from the cooperating UE 155. UE 155 may be similar to UE 115 in structure and / or function. For example, UE 155 may also include a transmitter / receiver, a memory, one or more processors, and one or more antenna elements. UE 155 may use these components to send cooperation information 153 to one or more UEs in UE 105. The following description assumes that the LTE sidelink communication and the NR sidelink communication are initiated by UE 105-1.

[0054] Figure 2 An example sidelink resource selection procedure 200 for NR communication according to some implementations is illustrated. The procedure 200 is applied to a Mode 2 resource allocation scheme. According to the procedure 200, the NR communication module first identifies all candidate resources S available during the time window. A , and then from S A The procedure 200 only describes the operation of the NR communication module without considering the co-channel coexistence of the LTE sidelink communication. In the scenario of co-channel coexistence of the LTE sidelink communication, one or more operations in the procedure 200 may be modified. The procedure 200 thus provides a baseline for UEs in various configurations to select sidelink resources, regardless of whether there is sensing result sharing.

[0055] Specifically, at 202, the NR communication module determines a time window for resource selection, represented as (n+T1, n+T2). In this example, n represents the trigger time for resource selection, and n+T1 and n+T2 represent the start and end of the resource selection window, respectively. The values ​​of n, T1, and T2 can be set by UE 105-1. Also at 202, the NR communication module determines the total number M of candidate resources available during the resource selection window. total .

[0056] At 204, the NR communication module determines a time window for performing its own sensing. Sensing typically occurs before the resource selection window determined at 202, because the NR communication module requires time to process the sensing results before selecting resources. In a scenario of co-channel coexistence with LTE sidelink communication (where the NR communication module uses sensing results shared by the LTE communication module), 204 may be modified or omitted.

[0057] At 206, the NR communication module obtains an initial threshold value of RSRP. The RSRP threshold value is later used as the initial threshold value from S A One of the criteria for excluding some candidate resources.

[0058] At 208, the NR communication module sends S A Set to include all resources available during the resource selection window. That is, all resources available during the resource selection window are initially candidate resources.

[0059] At 210, the NR communication module receives the S A The exclusion may be based on, for example, whether the candidate resource is timely sensed in the sensing window, whether the candidate resource is reserved according to the SCI, or whether the measured RSRP of the candidate resource is higher than an RSRP threshold.

[0060] At 212, the NR communication module determines S A Is the number of remaining candidate resources in too small for NR sidelink communication, for example, less than M total If yes, the NR communication module needs to change the exclusion criteria so that it can be used in S A One way to change the exclusion criteria is to increase the RSRP threshold by 3 dB and re-execute 210. A If the number of remaining candidate resources in is sufficient for NR sidelink communication, the NR communication module reports S to the higher layer of UE 105-1. A .

[0061] When there is co-channel coexistence of LTE sidelink communication and NR sidelink communication, the NR communication module can use the sensing results of the LTE communication module instead of performing its own sensing. The NR communication module can follow several procedures to determine the use of shared LTE sensing results.

[0062] Figure 3A An example sensing resource sharing procedure 300A according to some specific implementations is illustrated. The procedure 300A is based on a request explicitly transmitted from the NR communication module to the LTE communication module. When configured to perform sensing result sharing under the procedure 300A, the NR communication module of the UE 105-1 can reliably control the timing of requesting LTE sensing results while potentially reducing the waiting time for the LTE sensing results.

[0063] Specifically, at 302, the NR communication module establishes intra-UE information sharing with the LTE side link module. For example, the NR communication module is configured to allow the LTE sensing results to be used for resource selection, and the LTE communication module is configured to allow the sensing results to be shared with the NR communication module.

[0064] At 304, the NR communication module determines that a condition is met. The condition triggers the NR communication module to transmit a request for sensing result sharing to the LTE communication module.

[0065] At 306, the NR communication module transmits the request to the LTE communication module.

[0066] At 308, the NR communication module receives the LTE sensing results from the LTE communication module. The NR communication module then applies the LTE sensing results to its own resource selection procedure, which may be similar to Figure 2 from 206 to 212.

[0067] Figure 3B Another example sensing resource sharing procedure 300B according to some specific implementations is illustrated. Unlike procedure 300A, procedure 300B is based on pre-configured conditions for sharing sensing results without a request explicitly transmitted from the NR communication module to the LTE communication module. When configured to perform sensing result sharing under procedure 300A, the NR communication module of UE 105-1 can obtain LTE sensing results without transmitting an explicit request. This can reduce the complexity of communication between the LTE communication module and the NR communication module.

[0068] Specifically, at 312, the NR communication module establishes UE-internal information sharing with the LTE side link module. At the same time, UE105-1 configures the LTE communication module and the NR communication module using the conditions for triggering the sharing of the sensing results.

[0069] At 314, when the condition is met, the LTE communication module shares its sensing results to the NR communication module. Upon receiving the shared sensing results, the NR communication module applies the LTE sensing results to its own resource selection procedure.

[0070] Figure 4A An example timing diagram 400A for sharing sensing results according to some specific implementations is illustrated. UE 105-1 can configure the LTE communication module and the NR communication module based on the timing diagram 400A to control the time of sharing the LTE sensing results. As discussed below, Figure 4A Together with Figure 4B Together, a mechanism is provided for UE 105-1 to determine the timing for sharing sensing results from the LTE communication module to the NR communication module so that the NR communication can select resources using the shared sensing results.

[0071] As mentioned above, the NR communication module needs time to process the shared sensing results before making resource selection. Therefore, the timing diagram 400A introduces a processing time offset T proc,4 The timing diagram 400A thus requires that all sensing results corresponding to the reference time slot m be no later than (mT proc,4) is received by the NR communication module. If it is later than (mT proc,4 ) receives the sensing result, the NR communication module may not use the sensing result.

[0072] In some specific implementations, T proc,4 The value of may be predefined by UE 105-1.

[0073] In some specific implementations, T proc,4 The value of can be determined as (T proc,0 +T proc,1 ), where T proc,0 and T proc,1 Each represents a processing time parameter defined in the existing 3GPP standard. For example, T proc,0 may represent the time for UE 105-1 to process the sensing result, and T proc,1 T may represent the time for UE 105-1 to prepare for sidelink transmission. proc,4 The value of can be determined as (T proc,1 +T additional ), where T additional may represent the additional processing time required for UE 105-1 to interpret the shared sensing results.

[0074] In some specific implementations, T proc,4 The value of can be determined based on the subcarrier spacing of the NR sidelink communication. For example, the larger the subcarrier spacing, the greater the value of T proc,4 The larger the value of .

[0075] In some specific implementations, T proc,4 The value of may be determined based on the capabilities of UE 105-1.

[0076] In some specific implementations, T proc,4 The value of may be limited by the upper boundary of the time gap. In one example, the upper boundary is predefined as 4 ms. Therefore, UE 105-1 may set T proc,4 The value is configured to be less than or equal to 4ms.

[0077] Figure 4B An example timing diagram 400B for determining a reference time slot m according to some specific implementations is illustrated. As described above, the time of the reference time slot m is determined for the time when the NR communication module receives the shared sensing result or the time before which the NR communication module should receive the shared sensing result. Various options can be used to determine the time of the reference time slot m. Several examples of these options are described in Figure 4B The reference resource selection window is illustrated as Alt 1, Alt 2 and Alt 3.

[0078] In some implementations corresponding to Alt 1, the reference time slot m may be equal to the time slot when the NR communication module triggers resource selection (or resource reselection, resource reassessment, resource preemption). For example, the reference time slot m may be equal to Figure 2 202 of n.

[0079] In some specific implementations corresponding to Alt 2, the reference time slot m may occur at the start time (n+T1) of the resource selection window. In a scenario where the sensing result sharing is based on a request from the NR communication module, the occurrence time of the reference time slot m may be indicated to the LTE communication module together with the request.

[0080] In some specific implementations corresponding to Alt 3, the reference time slot m may be determined based on the shared LTE sensing result. For example, when the LTE sensing result indicates one or more resources within the resource selection window, the reference time slot m may be determined as the time occurring at the first non-preferred resource indicated in the LTE sensing result.

[0081] In some implementations, in addition to Alt 1, Alt 2, and Alt 3, the reference time slot m may occur at the end of the sensing window during which the LTE communication module obtains sensing results. These sensing results must be received by the NR communication module to be processed in a timely manner. The latest time at which the sensing results can be received is represented as (m+T proc,5 ), where T proc,5 Denotes the maximum possible delay for sharing the sensing results with the NR communication module after the sensing window.

[0082] Using the above features, the LTE communication module and the NR communication module can accurately determine the time for sharing the sensing results and making arrangements for NR resource selection. This can advantageously improve the efficiency and reliability of the sidelink communication.

[0083] As mentioned above, the sidelink resources can be allocated by semi-static resource pool partitioning or dynamic resource sharing. In semi-static resource pool partitioning, the available resources are pre-partitioned between LTE and NR, so the NR resource selection does not need to consider the LTE resource pool. In dynamic resource sharing, the same resource pool is made available for both LTE communication and NR communication, so the NR communication module needs to consider LTE resources when selecting resources for NR sidelink communication. Semi-static resource pool partitioning and dynamic resource sharing are FIG. 5A to FIG. 5C Shown in.

[0084] Figure 5A A TDM-based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some implementations is illustrated. In this mechanism, the LTE resource pool and the NR resource pool overlap in frequency while occupying different times.

[0085] Figure 5B An FDM-based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations is illustrated. In this mechanism, the LTE resource pool and the NR resource pool overlap in time while occupying different frequency bands.

[0086] Figure 5C Dynamic resource sharing between LTE sidelink communication and NR sidelink communication according to some specific implementations is illustrated. In this mechanism, the LTE resource pool and the NR resource pool share the same time resources and frequency resources. From the LTE sensing results, the NR communication module can know which LTE resources are in use. In order to avoid conflicts, the NR communication module needs to ensure that the resources used for NR sidelink communication have not been occupied by LTE sidelink communication. Fig. 6A and Figure 6B Some specific implementations for resolving potential resource conflicts between LTE and NR are described.

[0087] Fig. 6A An example of partial subchannel overlap between LTE sidelink communications and NR sidelink communications according to some implementations is illustrated. Fig. 6A As shown, the subframe of the LTE side link communication occupies the LTE subchannel 601. On the other hand, the NR communication module needs to determine whether the three NR subchannels 611, 612, and 613 that partially or completely overlap with the LTE subchannel 601 can be used for NR side link communication.

[0088] Figure 6B Another example of partial subchannel overlap between LTE sidelink communications and NR sidelink communications according to some implementations is illustrated. Fig. 6A As shown, the subframe of the LTE sidelink communication occupies the LTE subchannel 601. On the other hand, the NR communication module needs to determine whether the NR subchannel 611 overlapping with a portion of the LTE subchannel 601 can be used for the NR sidelink communication.

[0089] according to Fig. 6A and Figure 6B In the case of LTE sidelink communication, the NR communication module can use multiple rules to determine whether the NR subchannel is occupied by LTE sidelink communication and is therefore unavailable.

[0090] In some implementations, the NR communication module may consider an NR subchannel as occupied as long as it overlaps with an LTE subchannel. Under this rule, Fig. 6A NR subchannels 611, 612, 613 and Figure 6B All 611 are considered occupied and unavailable for NR sidelink communication.

[0091] In some implementations, the NR communication module may consider an NR subchannel as occupied if it has more than A physical resource blocks (PRBs) overlapping with an LTE subchannel, where A represents a preconfigured number for each resource pool. Fig. 6A The NR subchannels 611, 612, and 613 in the LTE subchannel 601 have 10 PRBs, 30 PRBs, and 10 PRBs overlapping with the LTE subchannel 601, respectively. If A=5, then Fig. 6A All NR subchannels 611, 612, 613 in are considered occupied. If A = 15, then Fig. 6A NR subchannels 611 and 613 are considered unoccupied, while NR subchannel 612 is considered occupied.

[0092] In some implementations, the NR communication module may consider whether the NR subchannel is occupied based on the ratio of (i) the number of PRBs in the NR subchannel that overlap with the LTE subchannel to (ii) the total number of PRBs in the NR subchannel. If the ratio is greater than B, where B represents a pre-configured threshold for each resource pool, the NR subchannel is considered occupied; otherwise, the NR subchannel is considered unoccupied. For example, assuming Fig. 6A The NR subchannels 611, 612, 613 in each have a total of 30 PRBs, and it is assumed that these NR subchannels 611, 612, 613 have 10 PRBs, 30 PRBs, and 10 PRBs overlapped with the LTE subchannel 601, respectively. Therefore, the ratios for the NR subchannels 611, 612, 613 can be calculated as 33%, 100%, and 33%, respectively. If B = 20%, all NR subchannels 611, 612, 613 are considered occupied. If B = 40%, then Fig. 6A NR subchannels 611 and 613 are considered unoccupied, while NR subchannel 612 is considered occupied.

[0093] Using the above features, the NR communication module can accurately determine the availability of frequency resources. This can advantageously improve resource utilization and avoid conflicts in sidelink communications with LTE and NR co-channel coexistence.

[0094] In some specific implementations, if the NR communication module determines that the resource is occupied and unavailable based on the LTE sensing result, the NR communication module, for example, Figure 2 210 from the candidate resource set S A Exclude the occupied resources. Excluding will cause S AIn the case where there are too few available resources for NR sidelink communication in the UE 105-1, the UE 105-1 may determine whether to consider the shared LTE sensing results based on its own specific implementation and / or resource pool configuration or pre-configuration. That is, if using the LTE sensing results will cause the NR communication module to exclude too many resources, so that there will not be enough resources for NR sidelink communication, the UE 105-1 may be configured not to use the shared LTE sensing results in order to select sufficient resources.

[0095] In some implementations where IUC is available, UE 105 - 1 may make resource selection based on both the shared LTE sensing results and the cooperation information 153 from the cooperating UE 155 .

[0096] Specifically, if the cooperation information 153 indicates a non-preferred resource set to the UE 105-1, the resources in the non-preferred resource set are included in the initial candidate resource set S A and undergo Figure 2 Similar exclusions are described in 208 to 212 of this Agreement. A In the event that there are too few available resources for NR sidelink communication, UE 105-1 may determine whether to consider the shared LTE sensing results, the non-preferred resource set indicated by IUC, or both based on its own specific implementation and / or resource pool configuration or pre-configuration.

[0097] Conversely, if the cooperation information 153 indicates a preferred resource set to UE 105-1, the resources indicated in the shared LTE sensing results are considered non-preferred resources and are subject to the same conditions as in Figure 2 UE 105-1 may determine how to use the resources included in the preferred resource set indicated by the IUC according to its own specific implementation.

[0098] By utilizing the above-described features, UE 105-1 can effectively utilize not only the shared LTE sensing results, but also the cooperative information 153 from the cooperative UE 155. This will advantageously improve the resource selection procedure for NR sidelink communication.

[0099] In sidelink communications, CBR is often used as a metric to measure the channel load perceived by the sidelink device. CBR is calculated as the ratio between the time a channel is sensed as busy and the total observation time of the channel. In some implementations, a channel is sensed as busy if the received signal strength indicator (RSSI) measurement result is greater than the RSRP threshold of the channel. When the NR communication module uses the shared LTE sensing results to perform NR sidelink communications, the NR communication module needs to know how to consider the resources indicated as busy in the LTE sensing results.

[0100] In some implementations, resources sensed as busy by the LTE communication module are always counted as busy by the NR communication module.

[0101] In some implementations, resources sensed as busy by the LTE communication module are not counted as busy by the NR communication module.

[0102] In some implementations, whether a resource sensed as busy by the LTE communication module is counted as busy by the NR communication module is determined based on resource pool configuration or reconfiguration. For example, the determination may be based on one or more parameters set by UE 105-1, based on the resource in question, or based on LTE sensing results.

[0103] Utilizing the above-mentioned features, the NR communication module may know how to calculate the CBR for the NR sidelink communication based on the sensing results shared by the LTE sidelink communication coexisting on the same channel.

[0104] The sidelink resources may be allocated via a semi-static resource pool partitioning, which may be TDM-based or FDM-based. Figure 5B In the FDM-based semi-static resource pool partitioning, the LTE resource pool and the NR resource pool overlap in time and occupy different frequency bands. However, when UE 105-1 applies AGC to the received signal, the adjustment of the NR signal reception power may inadvertently interfere with the LTE signal received simultaneously at the adjacent frequency band. Fig. 7A and Figure 7B Discuss the problem and the specific implementation to solve it.

[0105] Fig. 7A and Figure 7B Each illustrates an example method for using guard bands in FDM-based semi-static resource pool partitioning between LTE sidelink communications and NR sidelink communications according to some specific implementations. Fig. 7A and Figure 7B In the embodiment, multiple LTE subframes occupying the LTE band (i.e., the LTE side link resource pool) and multiple NR time slots occupying the NR band (i.e., the NR side link resource pool) coexist in the same time period. As will be described below, a specific implementation with a guard band between the LTE band and the NR band can reduce the interference caused by AGC between LTE communication and NR communication.

[0106] In LTE and NR, the length of a slot depends on the subcarrier spacing, also known as a parameter set. While LTE supports only one subcarrier spacing and therefore only one slot length, NR communications can choose from multiple subcarrier spacings and therefore multiple slot lengths. Depending on the choice of subcarrier spacing for NR sidelink communications, in some implementations, multiple NR slots may overlap in time with a single LTE subframe. For example, in Fig. 7A In the example, two NR time slots overlap in time with each LTE subframe. Since the received signal power may be different for each NR time slot, UE 105-1 may need to adjust the power on the receiving antenna by performing AGC in the middle of the LTE subframe. This may potentially interfere with the LTE sidelink communication.

[0107] In addition, NR sidelink communications can support communications in the physical sidelink feedback channel (PSFCH) within each time slot. Figure 7B As illustrated in the example of , the NR timeslot may be able to be divided into NR data transmission and PSFCH transmission. Since the received signal power may be different for NR and PSFCH within a timeslot, UE 105-1 may need to adjust the power on the receiving antenna by performing AGC in the middle of an LTE subframe, even if only one NR timeslot overlaps the subframe (e.g., Figure 7B This could also potentially interfere with LTE sidelink communications.

[0108] To alleviate the problems in the above scenario, according to some implementations, a guard band can be used to separate LTE resources and NR resources. Fig. 7A and Figure 7B As shown, a guard band is introduced to ensure sufficient frequency domain separation between the LTE resource pool and the NR resource pool. Typically, the wider the frequency range covered by the guard band, the more interference mitigation the guard band provides. In addition, interference with different causes may require guard bands of different sizes / widths. That is, condition (a) the interference caused by multiple NR time slots overlapping with LTE subframes may require a different guard band size / width than the interference caused by condition (b) the overlap of NR time slots with PSFCH with LTE subframes. In scenarios where both conditions (a) and (b) are met for the LTE subframe, the guard band size / width will typically be even larger than scenarios where either condition (a) or condition (b) is met. The introduction and adjustment of the guard band can be done autonomously by the NR communication module, as described below with reference to Figure 8 As described.

[0109] Figure 8An example resource pool recovery procedure 800 for NR sidelink communications according to some implementations is illustrated. At 802, the procedure 800 begins with the NR communication module obtaining a configuration or pre-configuration of an NR sidelink resource pool. The NR sidelink resource pool at the start may or may not have a configured guard band.

[0110] At 804, if the NR side link resource pool is selected using FDM-based semi-static resource pool partitioning, and when the UE 105-1 realizes that either or both of conditions (a) and (b) are met, the UE 105-1 determines to adjust ("re-tune") the NR side link resource pool to ensure that there are sufficient guard bands to mitigate interference with LTE side link communications. Adjustments or re-tuning may be made dynamically by the NR communication module during communication based on specific needs. For example, when the NR communication module determines to expand the guard band, the NR communication module may allocate one or more subchannels to be included in the guard band while using other subchannels in the NR side link resource pool to perform side link communications. Similarly, when the NR communication module determines to reduce the guard band, the NR communication module may remove one or more subchannels from the existing guard band and add the removed subchannels to the NR side link resource pool for side link communications.

[0111] At 806, once the NR communication module completes the adjustment, the NR communication module uses the resources included in the latest NR side link resource pool to perform side link communication.

[0112] Utilizing the above features, the NR communication module can flexibly adjust the NR side link resource pool in the FDM-based semi-static resource pool partitioning while reducing the interference to the LTE side link communication caused by AGC.

[0113] Fig. 9 A flow chart illustrating an example method 900 for sharing sensing results within a UE for sidelink communication according to some implementations. The method 900 may be performed by Figure 1 For example, one or more processors of the UE 105-1 may be configured to execute instructions to perform the method 900.

[0114] At 902, method 900 involves obtaining sensing information using a first circuit of a UE. The first circuit can be configured to perform a first sidelink communication of a first technology. For example, the first circuit can be an LTE communication module configured to perform LTE sidelink communication.

[0115] At 904, method 900 involves sharing sensing information obtained using the first circuit with a second circuit of the UE. The second circuit can be configured to perform a second side link communication of the second technology. For example, the second circuit can be an NR communication module configured to perform NR side link communication. The sharing can be the LTE sensing result sent from the LTE communication module to the NR communication module within the UE.

[0116] At 906, method 900 involves identifying a pool of candidate resources. For example, a candidate resource in the pool can be selected to perform a second sidelink communication.

[0117] At 908, method 900 involves selecting resources for second sidelink communication from a candidate resource pool. The resources may be selected within a time window for selecting resources based at least in part on the shared sensing information. The resource selection at 908 may be based only on the shared LTE sensing results, or may be based on both the shared LTE sensing results and the cooperation information received from the cooperating UE in the case of IUC. In addition, the resource selection at 908 may involve semi-static resource pool partitioning or dynamic resource sharing, as previously described with reference to FIG. 5A to FIG. 5C as described.

[0118] Utilizing the above-described features, a specific implementation of method 900 may allow a UE to timely, efficiently, and reliably perform NR sidelink communications that coexist with LTE sidelink communications on the same channel.

[0119] Fig.10 UE 1000 according to some specific implementations is illustrated. UE 1000 may be similar to Figure 1 UE 105 and 155 of the present invention and are substantially interchangeable therewith.

[0120] UE 1000 can be any mobile or non-mobile computing device, such as, for example, a mobile phone, a computer, a tablet, an industrial wireless sensor (e.g., a microphone, a pressure sensor, a thermometer, a motion sensor, an accelerometer, an inventory sensor, a voltage / current meter, etc.), a video device (e.g., a camera, a camcorder, etc.), a wearable device (e.g., a smart watch), or a loose IoT device.

[0121] UE 1000 may include a processor 1002, an RF interface circuit 1004, a memory / storage device 1006, a user interface 1008, a sensor 1010, a driving circuit 1012, a power management integrated circuit (PMIC) 1014, an antenna structure 1016, and a battery 1018. The components of UE 1000 may be implemented as an integrated circuit (IC), a portion of an integrated circuit, a discrete electronic device or other module, logic component, hardware, software, firmware, or a combination thereof. Fig.10The block diagram of UE 1000 is intended to show a simplified view of some of the components of UE 1000. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other implementations.

[0122] Components of UE 1000 may be coupled to various other components via one or more interconnects 1020, which may represent any type of interface, input / output, bus (local, system, or extension), transmission line, trace, optical connection, etc., which allows various circuit components (on a common or different chip or chipset) to interact with each other.

[0123] The processor 1002 may include processor circuits, such as, for example, a baseband processor circuit (BB) 1022A, a central processor unit circuit (CPU) 1022B, and a graphics processor unit circuit (GPU) 1022C. The processor 1002 may include any type of circuit or processor circuit that executes or otherwise operates computer-executable instructions (such as program codes, software modules, or functional processes from the memory / storage device 1006) to cause the UE 1000 to perform operations as described herein.

[0124] In some specific implementations, the processor 1002 includes the above reference Figures 2 to 9 The LTE communication module and the NR communication module. Both the LTE communication module and the NR communication module can be physically implemented as hardware circuits. The LTE communication module and the NR communication module can interact with other components of the UE 1000 to perform operations in the LTE side link communication and the NR side link communication, respectively. These operations may include those performed by the UE 105-1, such as sharing sensing results, selecting side link resources, determining the availability of resources, calculating CBR, and re-tuning NR resource configuration, etc.

[0125] In some implementations, the baseband processor circuit 1022A may access the communication protocol stack 1024 in the memory / storage device 1006 to communicate over a 3GPP compatible network. Generally speaking, the baseband processor circuit 1022A may access the communication protocol stack to: perform user plane functions at the physical (PHY) layer, the medium access control (MAC) layer, the radio link control (RLC) layer, the packet data convergence protocol (PDCP) layer, the service data adaptation protocol (SDAP) layer, and the PDU layer; and perform control plane functions at the PHY layer, the MAC layer, the RLC layer, the PDCP layer, the RRC layer, and the non-access layer. In some implementations, the PHY layer operations may be additionally / alternatively performed by components of the RF interface circuit 1004. The baseband processor circuit 1022A may generate or process baseband signals or waveforms that carry information in a 3GPP compatible network. In some implementations, the waveform used for NR can be based on cyclic prefix orthogonal frequency division multiplexing (OFDM) "CP-OFDM" in uplink or downlink, and discrete Fourier transform spread OFDM "DFT-S-OFDM" in uplink.

[0126] The memory / storage 1006 may include one or more non-transitory computer-readable media including instructions (e.g., the communication protocol stack 1024) that may be executed by one or more processors in the processor 1002 to cause the UE 1000 to perform various operations described herein. The memory / storage 1006 includes any type of volatile or non-volatile memory that may be distributed throughout the UE 1000. In some implementations, some of the memory / storage 1006 may be located on the processor 1002 itself (e.g., L1 cache and L2 cache), while other memory / storage 1006 is located external to the processor 1002 but can be accessed via a memory interface. The memory / storage 1006 may include any suitable volatile or non-volatile memory, such as, but not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory, or any other type of memory device technology.

[0127] The RF interface circuit 1004 may include transceiver circuits and a radio frequency front end module (RFEM) that allow the UE 1000 to communicate with other devices over a radio access network. The RF interface circuit 1004 may include various components arranged in a transmit path or a receive path. These components may include, for example, switches, mixers, amplifiers, filters, synthesizer circuits, control circuits, etc. In some specific implementations, the RF interface circuit 1004 may interact with the processor 1002 to perform AGC on the received side link signal, as described above with reference to FIG. 7 and Figure 8 mentioned.

[0128] In the receive path, the RFEM may receive the radiated signal from the air interface via the antenna structure 1016 and proceed to filter and amplify the signal (using a low noise amplifier). The signal may be provided to the transceiver's receiver, which down-converts the RF signal to a baseband signal, which is provided to the baseband processor of the processor 1002.

[0129] In the transmit path, the transmitter of the transceiver up-converts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM may amplify the RF signal through a power amplifier before the signal is radiated across the air interface via the antenna 1016. In various specific implementations, the RF interface circuit 1004 may be configured to transmit / receive signals in a manner compatible with the NR access technology.

[0130] Antenna 1016 may include antenna elements to convert electrical signals into radio waves to travel through the air and convert received radio waves into electrical signals. These antenna elements may be arranged into one or more antenna panels. Antenna 1016 may have an antenna panel that is omnidirectional, directional, or a combination thereof to achieve beamforming and multiple-input, multiple-output communications. Antenna 1016 may include a microstrip antenna, a printed antenna manufactured on the surface of one or more printed circuit boards, a patch antenna, a phased array antenna, etc. Antenna 1016 may have one or more panels that are designed for a specific frequency band including a frequency band in FR1 or FR2.

[0131] The user interface 1008 includes various input / output (I / O) devices designed to enable a user to interact with the UE 1000. The user interface 1008 includes input device circuits and output device circuits. The input device circuit includes any physical or virtual components for accepting input, including in particular one or more physical or virtual buttons (e.g., a reset button), a physical keyboard, a keypad, a mouse, a touchpad, a touch screen, a microphone, a scanner, or a headset, etc. The output device circuit includes any physical or virtual components for displaying information or otherwise delivering information (such as sensor readings, actuator positions, or other similar information). The output device circuit may include any number or combination of audio or visual displays, including in particular one or more simple visual outputs / indicators (e.g., binary state indicators (such as light emitting diodes "LEDs") and multi-character visual outputs) or more complex outputs (such as display devices or touch screens (e.g., liquid crystal displays "LCDs", LED displays, quantum dot displays, projectors, etc.)), where the output of characters, graphics, multimedia objects, etc. is generated or produced by the operation of the UE 1000.

[0132] Sensor 1010 may include a device, module, or subsystem whose purpose is to detect events or changes in its environment and to communicate information about the detected events (sensor data) to some other device, module, subsystem, etc. Examples of such sensors include, among others: an inertial measurement unit including an accelerometer, gyroscope, or magnetometer; a microelectromechanical system or nanoelectromechanical system including a three-axis accelerometer, three-axis gyroscope, or magnetometer; a liquid level sensor; a temperature sensor (e.g., a thermistor); a pressure sensor; an image capture device (e.g., a camera or a lensless aperture); a light detection and ranging sensor; a proximity sensor (e.g., an infrared radiation detector, etc.); a depth sensor; an ambient light sensor; an ultrasonic transceiver; a microphone or other similar audio capture device; and the like.

[0133] The driver circuit 1012 may include software and hardware elements for controlling specific devices embedded in, attached to, or otherwise communicatively coupled to the UE 1000. The driver circuit 1012 may include various drivers to allow other components to interact with or control various input / output (I / O) devices that may be present in or connected to the UE 1000. For example, the driver circuit 1012 may include: a display driver for controlling and allowing access to a display device, a touch screen driver for controlling and allowing access to a touch screen interface, a sensor driver for obtaining sensor readings of the sensor circuit 1028 and controlling and allowing access to the sensor circuit 1028, a driver for obtaining an actuator position of an electromechanical component or controlling and allowing access to an electromechanical component, a camera driver for controlling and allowing access to an embedded image capture device, and an audio driver for controlling and allowing access to one or more audio devices.

[0134] The PMIC 1014 may manage power provided to various components of the UE 1000. Specifically, with respect to the processor 1002, the PMIC 1014 may control power selection, voltage scaling, battery charging, or DC-DC conversion.

[0135] In some implementations, the PMIC 1014 may control or otherwise be part of various power saving mechanisms of the UE 1000. The battery 1018 may power the UE 1000, but in some examples, the UE 1000 may be mounted in a fixed location and may have a power source coupled to the grid. The battery 1018 may be a lithium-ion battery, a metal-air battery (such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, etc.). In some implementations, such as in vehicle-based applications, the battery 1018 may be a typical lead-acid automotive battery.

[0136] Fig.11 An access node 1100 (e.g., a base station or gNB) according to some implementations is illustrated. The access node 1100 may be similar to the base station 110 and may be substantially interchangeable with the base station. The access node 1100 may include a processor 1102, an RF interface circuit 1104, a core network (CN) interface circuit 1106, a memory / storage device circuit 1108, and an antenna structure 1110.

[0137] The components of access node 1100 may be coupled to various other components via one or more interconnects 1112. Processor 1102, RF interface circuitry 1104, memory / storage circuitry 1108 (including communication protocol stack 1114), antenna structures 1110, and interconnects 1112 may be similar to those described with respect to Fig.10Like-named elements are shown and described.For example, processor 1102 may include processor circuits such as, for example, baseband processor circuit (BB) 1116A, CPU 1116B, and GPU 1116C.

[0138] The CN interface circuit 1106 may provide a connection to a core network (e.g., a 5GC using a fifth generation core network (5GC) compatible network interface protocol such as a carrier Ethernet protocol or some other suitable protocol). Network connectivity may be provided to / from the access node 1100 via optical fiber or wireless backhaul. The CN interface circuit 1106 may include one or more dedicated processors or FPGAs for communicating using one or more of the aforementioned protocols. In some implementations, the CN interface circuit 1106 may include multiple controllers for providing connectivity to other networks using the same or different protocols.

[0139] As used herein, the terms "access node", "access point", etc. may be described as equipment that provides radio baseband functionality for data and / or voice connections between a network and one or more users. These access nodes may be referred to as BS, gNB, RAN node, eNB, NodeB, RSU, TRxP or TRP, etc., and may include ground stations (e.g., terrestrial access points) or satellite stations that provide coverage within a geographic area (e.g., a cell). As used herein, the terms "NG RAN node", etc. may refer to an access node 1100 (e.g., a gNB) operating in an NR or 5G system, and the terms "E-UTRAN node", etc. may refer to an access node 1100 (e.g., an eNB) operating in an LTE or 4G system. According to various specific implementations, the access node 1100 may be implemented as a dedicated physical device (such as a macrocell base station) and / or one or more of a low power (LP) base station for providing a femtocell, picocell or other similar cell with a smaller coverage area, smaller user capacity or higher bandwidth than a macrocell.

[0140] In some implementations, all or part of the access node 1100 may be implemented as one or more software entities running on a server computer as part of a virtual network that may be referred to as a CRAN and / or a virtual baseband unit pool (vBBUP). In a V2X scenario, the access node 1100 may be or act as a "road side unit". The term "road side unit" or "RSU" may refer to any traffic infrastructure entity used for V2X communication. The RSU may be implemented in or by a suitable RAN node or a stationed (or relatively stationed) UE, where an RSU implemented in or by a UE may be referred to as a "UE-type RSU", an RSU implemented in or by an eNB may be referred to as an "eNB-type RSU", an RSU implemented in or by a gNB may be referred to as a "gNB-type RSU", and so on.

[0141] For ease of description, various components may be described as performing one or more tasks. Such descriptions should be interpreted as including the phrase "configured to". Representing a component configured to perform one or more tasks expressly intends that the component does not invoke the interpretation of 35 U.S.C. §112(f).

[0142] For one or more specific implementations, at least one of the components shown in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes, or methods described in the following example section. For example, the baseband circuit described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples described below. For another example, the circuits associated with the UE, base station, network element, etc. described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples shown in the example section below.

[0143] Unless explicitly stated otherwise, any of the above embodiments may be combined with any other example (or combination of examples). The foregoing description of one or more specific implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the specific implementations to the precise form disclosed. In view of the above teachings, modifications and variations are possible or can be obtained from the practice of various specific implementations.

[0144] Although the above specific implementations have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to include all such variations and modifications.

[0145] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of the authorized use should be clearly stated to users.

Claims

1. A processor comprising circuitry for executing one or more instructions, wherein the one or more instructions perform operations comprising: obtaining sensing information using a first circuit of a user equipment (UE), the first circuit configured to perform a first sidelink communication of a first technology; sharing the sensing information obtained using the first circuit with a second circuit of the UE, the second circuit configured to perform a second sidelink communication of a second technology; Identify candidate resource pools; The resource is selected from the pool of candidate resources within a time window for selecting a resource for the second sidelink communication based at least in part on the shared sensing information.

2. The processor of claim 1 , the operations further comprising determining a time for sharing the sensing information with the second circuit, wherein determining the time for sharing the sensing information comprises: determining a time of a reference time slot; Determine processing time offset; as well as The time for sharing the sensing information is determined to be earlier than the time of the reference time slot by the processing time offset.

3. The processor of claim 2, wherein the processing time offset is determined based on at least one of: Predefined values; a processing time for preparing for the second side link communication; Subcarrier spacing; The capabilities of the UE; or An upper boundary determined by the UE.

4. The processor of claim 2, wherein the time of the reference time slot is determined based on at least one of: a time at which the second circuit triggers the selection of the resource; the start time of the time window; shared sensory information; or The end time of the time window.

5. The processor of claim 1 , the operations further comprising: determining that the selected resources include one or more subchannels for the second sidelink communication; determining, based on the sensing information, an occupation subchannel for the first sidelink communication; as well as A determination is made that the subchannel occupied by the first sidelink communication overlaps with the one or more subchannels used for the second sidelink communication.

6. The processor of claim 5, the operations further comprising: The one or more sub-channels used for the second sidelink communication are considered occupied by the second circuit.

7. The processor of claim 5, the operations further comprising: For each subchannel of the one or more subchannels used for the second sidelink communication: determining a number of physical resource blocks (PRBs) within the subchannel for use in the second sidelink communication; considering, by the second circuit, the subchannel for the second sidelink communication as occupied if the number of PRBs is greater than a threshold number; as well as If the number of PRBs is not greater than the threshold number, then considering, by the second circuit, the subchannel for the second sidelink communication as unoccupied.

8. The processor of claim 5, the operations further comprising: For each subchannel of the one or more subchannels used for the second sidelink communication: determining a number of physical resource blocks (PRBs) within the subchannel for use in the second sidelink communication; determining a number of overlapping PRBs within the subchannel for the second sidelink communication, wherein the overlapping PRBs overlap the subchannel occupied by the first sidelink communication; determining a ratio of the number of overlapping PRBs to the number of PRBs; considering, by the second circuit, the subchannel for the second sidelink communication as occupied if the ratio is greater than a threshold ratio; as well as If the ratio is not greater than the threshold ratio, then considering, by the second circuit, the sub-channel for the second sidelink communication as unoccupied.

9. The processor of claim 1, the operations further comprising: determining a busy resource in the first sidelink communication based on the shared sensing information; as well as A channel busy ratio (CBR) for the second sidelink communication is calculated by counting the busy resources as busy in the first sidelink communication.

10. The processor of claim 1, the operations further comprising: determining a busy resource in the first sidelink communication based on the shared sensing information; as well as A channel busy ratio (CBR) of the second sidelink communication is calculated without counting the busy resources as busy in the first sidelink communication.

11. A user equipment (UE), the user equipment (UE) comprising: processor; a first circuit configured to perform a first sidelink communication of a first technology; and a second circuit configured to perform a second sidelink communication of a second technology, wherein: The first circuit obtains sensing information; The first circuit shares the sensing information with the second circuit; The processor identifies a candidate resource pool; The processor selects the resource from the pool of candidate resources within a time window for selecting the resource for the second sidelink communication based at least in part on the shared sensing information.

12. The UE of claim 11, wherein the processor determines a time for sharing the sensing information with the second circuit, and wherein, In determining the time for sharing the sensing information, the processor: determining a time of a reference time slot; Determine processing time offset; as well as The time for sharing the sensing information is determined to be earlier than the time of the reference time slot by the processing time offset.

13. The UE of claim 12, wherein the processor determines the processing time offset based on at least one of the following: Predefined values; a processing time for preparing for the second side link communication; Subcarrier spacing; The capabilities of the UE; or The upper bound is determined by the processor.

14. The UE of claim 12, wherein the processor determines the time of the reference time slot based on at least one of: a time at which the second circuit triggers the selection of the resource; the start time of the time window; shared sensory information; or The end time of the time window.

15. The UE of claim 11, wherein the processor further: determining that the selected resources include one or more subchannels for the second sidelink communication; determining, based on the sensing information, that the first sidelink communication occupies a subchannel; and A determination is made that the subchannel occupied by the first sidelink communication overlaps with the one or more subchannels used for the second sidelink communication.

16. The UE of claim 15, wherein the second circuit considers the one or more subchannels used for the second sidelink communication as occupied.

17. The UE according to claim 15, wherein: For each subchannel of the one or more subchannels used for the second sidelink communication: The processor determines a number of physical resource blocks (PRBs) within the subchannel for use in the second sidelink communication; The second circuit considers the subchannel for the second sidelink communication as occupied if the number of PRBs is greater than a threshold number; and If the number of PRBs is not greater than the threshold number, the second circuit considers the subchannel for the second sidelink communication to be unoccupied.

18. The UE according to claim 15, wherein: For each subchannel of the one or more subchannels used for the second sidelink communication: The processor determines a number of physical resource blocks (PRBs) within the subchannel for use in the second sidelink communication; The processor determines a number of overlapping PRBs within the subchannel for the second sidelink communication, wherein the overlapping PRBs overlap the subchannel occupied by the first sidelink communication; The processor determines a ratio of the number of PRBs to the number of overlapping PRBs; If the ratio is greater than a threshold ratio, the second circuit considers the subchannel for the second sidelink communication as occupied; and If the ratio is not greater than the threshold ratio, the second circuit considers the sub-channel for the second sidelink communication as unoccupied.

19. The UE of claim 11, wherein the processor further: determining a busy resource in the first sidelink communication based on the shared sensing information; and A channel busy ratio (CBR) of the second sidelink communication is calculated by counting the busy resources as busy in the second sidelink communication.

20. The UE of claim 11, wherein the processor further: determining a busy resource in the first sidelink communication based on the shared sensing information; and A channel busy ratio (CBR) of the second sidelink communication is calculated without counting the busy resources as busy in the second sidelink communication.