Latency management for resource selection and reselection during wireless communications - Patents.com

JP2025529745A5Pending Publication Date: 2026-07-08TOYOTA JIDOSHA KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-07-28
Publication Date
2026-07-08

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A method, a UE, and a non-transitory computer-readable medium containing instructions are provided for adjusting at least one of a start or an end of a radio resource window in a user equipment (UE). The method includes determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module being configured to implement the first RAT. The determined at least one of the radio resource sensing information or the radio resource reservation information is sent from the first RAT module to a second RAT module, the second RAT module being configured to implement the second RAT, the second RAT being different from the first RAT. A time value is determined, and at least one of the start or the end of the radio resource window is adjusted by the time value.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED PATENT APPLICATIONS) This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 371,032, filed August 10, 2022, which is incorporated by reference herein in its entirety.

[0002] The present disclosure relates to adjusting at least one of the start or end of a radio resource window in a user equipment (UE) in a communication network. [Background technology]

[0003] Sidelink communication is used in the 3GPP air interface to allow two (or more) user equipments (UEs) (e.g., wireless devices) to communicate directly with each other. This can occur under cellular network coverage, outside cellular network coverage, or in partial cellular network coverage where only one of the two UEs is under cellular network coverage. Device-to-device direct communication uses the PC5 interface in one example of 3GPP sidelink communication. Summary of the Invention

[0004] In some embodiments, a method is provided for adjusting at least one of a start or an end of a radio resource window in a user equipment (UE). The method includes determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module being configured to implement the first RAT. The determined at least one of the radio resource sensing information or the radio resource reservation information is sent from the first RAT module to a second RAT module, the second RAT module being configured to implement the second RAT, the second RAT being different from the first RAT. A time value is determined, and at least one of the start or the end of the radio resource window is adjusted by the time value.

[0005] In some embodiments, a user equipment (UE) for adjusting at least one of a start or an end of a radio resource window by the UE is provided. The UE includes a memory configured to store instructions and a processor configured to execute the instructions stored in the memory. The processor is configured to: determine at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module being configured to implement the first RAT; send the determined at least one of the radio resource sensing information or the radio resource reservation information from the first RAT module to a second RAT module, the second RAT module being configured to implement the second RAT, the second RAT being different from the first RAT; determine a time value; and adjust at least one of the start or the end of the radio resource window by the time value.

[0006] In some embodiments, a non-transitory computer-readable medium storing instructions executable by one or more processors of user equipment (UE) in a communication network for performing a method is provided, the method comprising determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module being configured to implement the first RAT. The determined at least one of the radio resource sensing information or the radio resource reservation information is sent from the first RAT module to a second RAT module, the second RAT module being configured to implement a second RAT, the second RAT being different from the first RAT. A time value is determined, and at least one of a start or an end of a radio resource window is adjusted by the time value.

[0007] These and other aspects and implementations thereof are explained in more detail in the following description of the drawings. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a schematic diagram illustrating device types for dynamic co-channel coexistence of first and second sidelink communications, consistent with some embodiments of the present disclosure. [Figure 2] 1 is a block diagram of a UE consistent with some embodiments of the present disclosure. [Figure 3] 1 is a flowchart of a method for adjusting at least one of a start or an end of a radio resource window at a UE, consistent with some embodiments of the present disclosure. [Figure 4] 1 is a schematic diagram illustrating different UEs in communication with each other, consistent with some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0009] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the drawings. The following description refers to the accompanying drawings, in which like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following description of exemplary embodiments do not represent all implementations consistent with this disclosure. Instead, the implementations are merely examples of apparatuses, systems, and methods consistent with aspects related to the subject matter that may be recited in the appended claims.

[0010] Generally, one or more aspects of the present disclosure are directed to resource selection and resource reselection using user equipment (UE) autonomous sensing. Some embodiments of the present disclosure may be specifically applied to related 3GPP sidelink solutions, such as 3GPP 5G NR-V2X PC5 Mode 2 resource selection or 3GPP LTE-V2X PC5 Mode 4 resource selection.

[0011] The Physical Sidelink Shared Channel (PSSCH) carries sidelink data in both the Long Term Evolution (LTE) sidelink and the 5G New Radio (NR) sidelink. In the LTE and NR sidelink, sensing is performed to collect resource reservation information from other UEs and to measure the Sidelink Reference Signal Received Power (SL-RSRP) and Sidelink Received Signal Strength Indicator (SL-RSSI) so that the transmitting UE can determine the available radio resources within a selection window.

[0012] It is proposed to expand the applicability of the NR sidelink to consider vehicle-to-everything (V2X) deployment scenarios, where LTE V2X and NR V2X devices coexist on the same frequency channel. For this coexistence, several mechanisms may be created to utilize the resource allocations of these two technologies in an efficient manner without negatively impacting the operation of each technology.

[0013] Device Types A, B, and C FIG. 1 is a schematic diagram illustrating device types for dynamic co-channel coexistence of first and second sidelink (SL) communications, consistent with some embodiments of the present disclosure. With reference to FIG. 1 , at least three types of devices (Type A, Type B, and Type C) are considered in this disclosure. A Type A device includes a module for the first sidelink communication and a module for the second sidelink communication. A Type B device includes only a module for the first sidelink communication. A Type C device includes only a module for the second sidelink communication. For example, in one embodiment, a Type A device includes both LTE SL and NR SL modules, a Type B device includes only an NR SL module, and a Type C device includes only an LTE SL module.

[0014] User Equipment (UE) FIG. 2 is a block diagram of a UE 200 consistent with some embodiments of the present disclosure. The UE 200 may be a Type A, Type B, Type C, or any other type of UE. The UE 200 may be mounted on a moving vehicle or at a fixed location (e.g., as a roadside unit (RSU)), or may be carried by a person. The UE 200 may have any form, including, but not limited to, a vehicle, a vehicle-mounted component, an RSU, a laptop computer, a wireless terminal including a mobile phone, a wireless handheld device, a wireless personal device, or any other form. Referring to FIG. 2 , the UE 200 may include an antenna 202 that may be used for transmitting electromagnetic signals to a base station or other UEs and / or receiving electromagnetic signals from a base station or other UEs. The antenna 202 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 202 may include a large number (e.g., tens or hundreds) of antenna elements and may enable multi-antenna functionality such as beamforming. In some embodiments, antenna 202 is a single antenna.

[0015] The UE 200 may include a transceiver 204 coupled to the antenna 202. The transceiver 204 may be a wireless transceiver and may communicate bidirectionally with a base station or another UE. For example, the transceiver 204 may receive wireless signals from a base station via downlink communication and transmit wireless signals to a base station via uplink communication. The transceiver 204 may also receive wireless signals from and transmit wireless signals to another UE or a roadside unit (RSU) via sidelink communication. The transceiver 204 may include a modem for modulating packets and providing the modulated packets to the antenna 202 for transmission, and for demodulating packets received from the antenna 202.

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

[0017] The memory 206 may store information regarding the identity of the UE 200, as well as signals and / or data received by the antenna 202. The memory 206 may also store processed signals and / or data. The memory 206 may also store computer-readable program instructions, mathematical models, and algorithms used in signal processing in the transceiver 204 and calculations in the processor 208. The memory 206 may further store computer-readable program instructions for execution by the processor 208 to operate the UE 200 to perform various functions described elsewhere in this disclosure. In some examples, the memory 206 may include a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.

[0018] The computer-readable program instructions of the present disclosure may be assembler instructions, instruction set architecture (ISA) instructions, machine language instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​and conventional procedural programming languages. The computer-readable program instructions may execute entirely on a computing device as a standalone software package, or partially on a first computing device and partially on a second computing device remote from the first computing device. In the latter scenario, the second, remote computing device may be connected to the first computing device through any type of network, including, for example, a cellular network based on 3GPP, a local area network (LAN), or a wide area network (WAN).

[0019] The UE 200 may include a processor 208, which may include hardware devices having processing capabilities. The processor 208 may include at least one of a general-purpose processor, a digital signal processor (DSP), a central processing unit (CPU), a graphics processing unit (GPU), 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 another programmable logic device. Examples of general-purpose processors include, but are not limited to, a microprocessor, any conventional processor, controller, microcontroller, or state machine. In some embodiments, the processor 208 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 conjunction with a DSP core, or any other such configuration). The processor 208 may receive downlink or sidelink signals from the transceiver 204 and further process the signals. The processor 208 may also receive downlink or sidelink signals from the transceiver 204. The processor 208 may receive data packets from the UE 200 and further process the packets. In some embodiments, the processor 208 may be configured to operate the memory using a memory controller. In some embodiments, the memory controller may be integrated into the processor 208. The processor 208 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 206) to cause the UE 200 to perform various functions.

[0020] The UE 200 is a global positioning system (GPS). The UE 200 may include a GPS 210. The GPS 210 may be used to enable location-based services or other services based on the geographic location of the UE 200 and / or for synchronization between UEs. The GPS 210 may receive Global Navigation Satellite System (GNSS) signals from a single satellite or multiple satellite signals via the antenna 202 and provide the geographic location of the UE 200 (e.g., the coordinates of the UE 200).

[0021] The UE 200 may include input / output (I / O) devices 212 that may be used to communicate the results of signal processing and calculations to a user or another device. The I / O devices 212 may include a user interface including a display and an input device for sending user commands to the processor 208. The display may be configured to display the status of signal reception at the UE 200, data stored in the memory 206, the status of signal processing, and the results of calculations. The display may include, but is not limited to, a cathode ray tube (CRT), a liquid crystal display (LCD), a light-emitting diode (LED), a gas plasma display, a touchscreen, or other image projection devices for displaying information to a user. The input devices may be any type of computer hardware equipment used to receive data and control signals from a user. The input devices may include, but are not limited to, a keyboard, a mouse, a scanner, a digital camera, a joystick, a trackball, cursor direction keys, a touchscreen monitor, or an audio / video commander.

[0022] The UE 200 may further include a mechanical interface 214 , such as an electrical bus, that connects the transceiver 204 , the memory 206 , the processor 208 , the GPS 210 , and the I / O device 212 .

[0023] In some embodiments, the UE 200 may be configured or programmed for sidelink communications. The processor 208 may be configured to execute instructions stored in the memory 206 to implement a method for adjusting at least one of the start or end of a radio resource window by the UE 200, such as the method 300 described in conjunction with FIG.

[0024] In one embodiment where the UE 200 is a Type-A UE, the UE 200 may include a first radio access technology (RAT1) module 220 in communication with the bus 214 and a second radio access technology (RAT2) module 222 in communication with the bus 214. In some embodiments, the RAT1 module 220 may be configured to implement a first RAT, such as LTE. In some embodiments, the RAT2 module 222 may be configured to implement a second RAT, such as NR, that is different from the first RAT. It is noted that the types of RATs implemented by the RAT modules 220, 222 are not limited to LTE and NR. The RAT modules 220, 222 may implement any type of RAT that does not change the operating principles of the embodiments described herein.

[0025] In one embodiment where the UE 200 is a Type-B UE or a Type-C UE, the UE 200 may include only one RAT module (e.g., the RAT1 module 220). The RAT1 module 220 may implement any type of RAT, such as LTE, NR, or another type of RAT. In FIG. 2, the RAT2 module 222 is shown with a dashed outline to indicate that it may not be included in some embodiments.

[0026] Resource Selection As an example for the 3GPP NR sidelink, subclause 8.1.4 of 3GPP TS 38.214 describes how the UE (at the physical layer) determines, based on the pool of resources provided by the network, the subset of resources to be reported to higher layers for PSSCH resource selection in SL resource allocation mode 2, which is autonomous resource allocation by the UE in the NR sidelink.

[0027] For initial resource selection, the formula 0 ≤ T 1 ≤ T is used to determine the start of the radio resource selection window. SL proc,1 is used. The time value T1 (as a number of slots) defines the duration after which the resource selection window begins, i.e., the resource selection window begins at the time associated with slot T1, where T SL proc,1 is the maximum value that T1 can take.

[0028] For resource reconsideration, the time value T3 defines the time (relative to the start of UE transmission, given by t) at which the reconsideration is performed (according to the detection result received in slot number t-T3) to determine whether resource reselection is required. In other words, the resource reconsideration is performed at least at the time associated with slot number t-T3. It is up to the UE implementation to perform the resource reconsideration before t-T3 or after t-T3 but before t.

[0029] For resource selection and resource reselection in LTE and NR co-channel coexistence, it is suggested that the LTE SL module provide resource sensing information and resource reservation information to the NR SL module. The NR SL module uses this information for its resource selection and reselection. Because the LTE SL module and the NR SL module may be part of two different hardware modules, possibly located in different parts of a vehicle (for example), the transfer of information from one module to another may incur some delay. Therefore, the NR SL timing requirements may not be effective due to transmission delays. One or more aspects of the present disclosure address these deficiencies by enabling or facilitating adjustment of the T1 and T3 values ​​so that they account for potential transmission delays from one SL module to another. If this transmission delay is not taken into account, there may be a mismatch in the sensing, selection, and reselection windows affecting the NR SL side, which may lead to degraded performance. The mismatch may occur between the LTE window and the NR window.

[0030] In some embodiments, a new parameter is provided to the UE, which sets the value of this parameter to T SL proc,1 The maximum value of T1 is T SL proc,1 is defined by T SL proc,1 Adjusting T updates the maximum T value for resource selection. In the case of resource reselection, T SL proc,1 "It is equal to" as stated in TS38.214, so T SL proc,1 Adjusting this will also update T3.

[0031] T SL proc,1 The new parameter to be added to is, for example, T SLDelta,1 , TDelta, or T1Delta. For ease of discussion, the name "TDelta" will be primarily used in this disclosure to refer to this parameter. TDelta may be expressed in any time value, such as, for example, the number of frames, the number of subframes, and / or the number of time slots.

[0032] TDelta may be provided to the UE by the network, for example, via the NR Radio Resource Control (RRC) protocol in 3GPP TS38.331. TDelta may be provided via another radio access technology, for example, via the LTE (E-UTRA) RRC protocol in 3GPP TS36.331. TDelta may be provided in a dedicated point-to-point message (e.g., via the NR RRCReconfiguration message or the E-UTRA RRCConnectionReconfiguration message) or in a broadcast message (e.g., via the RRC System Information Broadcast (SIB) message).

[0033] 3 is a flowchart of a method 300 for adjusting at least one of a start or an end of a radio resource window in a UE in a communication network, consistent with some embodiments of the present disclosure. At least one of radio resource sensing information or radio resource reservation information is determined in a first RAT module (step 302). An example of the first RAT module is the RAT1 module 220 shown in the embodiment of FIG. 2. The first RAT module is configured to implement a first RAT, such as LTE. The determined at least one of the radio resource sensing information or the radio resource reservation information is sent to a second RAT module (step 304). An example of the second RAT module is the RAT2 module 222 shown in the embodiment of FIG. 2. The second RAT module is configured to implement a second RAT, such as NR. It should be noted that the types of RATs implemented by the first RAT module and the second RAT module are not limited to LTE and NR. The first RAT module and the second RAT module can implement any type of RAT without changing the operating principles of the embodiments described herein. As pointed out above in conjunction with FIG. 2, a Type-A UE can include both a first RAT module (e.g., RAT1 module 220) and a second RAT module (e.g., RAT2 module 222). A Type-B UE or a Type-C UE can include a first RAT module (e.g., RAT1 module 220) but cannot include any additional RAT modules, such as a second RAT module.

[0034] The UE determines a time value (step 306) and adjusts at least one of the start or end of a radio resource window by the time value (step 308). The radio resource window may include any one or more of a radio resource sensing window, a radio resource selection window, or a radio resource reselection window. In some embodiments, the time value may be determined based on the type of the radio resource window. A set of preferred radio resources may be constructed using the radio resource window and may involve excluding at least one radio resource.

[0035] In some embodiments, the second RAT module receives the differential parameter, and the time value is determined based on the differential parameter. The second RAT module can receive the differential parameter from the first RAT module or from the communication network via any one of 5G new radio resource control signaling, another RAT, a dedicated point-to-point message, or a broadcast message.

[0036] In some embodiments, the difference parameter is a positive value and the time value is a positive value, and the start or end of the radio resource window may be adjusted by adding the time value to the start or end of the radio resource window, thereby shortening or lengthening the radio resource window.

[0037] In some embodiments, the difference parameter is a negative value and the time value is a negative value, and the start or end of the radio resource window may be adjusted by subtracting the time value from the start or end of the radio resource window, thereby making the radio resource window longer or shorter.

[0038] In some embodiments, the time value is determined based on a differential parameter retrieved from a memory of the UE, the differential parameter being configured or pre-configured. In some embodiments, the time value is retrieved from a memory of the UE, the time value being configured or pre-configured. In some embodiments, the time value is determined based on a subcarrier spacing of the first RAT or a subcarrier spacing of the second RAT.

[0039] In some embodiments, the method 300 includes receiving an enabling signal by the UE from a communication network and determining whether to perform adjusting based on the enabling signal.

[0040] In some embodiments, the method 300 includes transmitting sidelink control information to another UE, the sidelink control information indicating to the other UE that the UE has adjusted its radio resource window.

[0041] In some embodiments, the method 300 includes estimating a communication delay between the first RAT module and the second RAT module. The time value may be determined based on the estimated communication delay. For example, the time value may be determined to be a fixed value based on the estimated communication delay being a non-zero value. As another example, the time value may be determined to be a fixed value based on the estimated communication delay exceeding a threshold.

[0042] In some embodiments, the UE includes both the first RAT module and the second RAT module, while in other embodiments, the first UE includes the first RAT module and the second UE includes the second RAT module.

[0043] In some embodiments, TDelta may be pre-configured in the UE. TDelta may be hard-coded in the UE, for example, since a fixed value may be used. TDelta may be implemented in 3GPP technical specifications as part of embodiments of the present disclosure. In the NR sidelink example, this may be implemented, for example, in 3GPP TS38.214 as part of embodiments of the present application. TDelta may also be pre-configured in the UE via a Universal Subscriber Identity Module (USIM), for example, using a USIM toolkit controlled by the home network operator (carrier, Public Land Mobile Network (PLMN)).

[0044] In other embodiments, only Type A UEs apply TDelta, and non-Type A UEs should ignore TDelta if received (i.e., the UE can treat TDelta as if TDelta=0).

[0045] In other embodiments, applying TDelta is determined and / or performed by a second module of the Type-A UE.

[0046] In other embodiments, the UE may apply TDelta regardless of receiving radio resource sensing information and / or radio resource reservation information. The second module of the UE may apply TDelta independently of receiving radio resource sensing information and / or radio resource reservation from the first module.

[0047] In other embodiments, the use of TDelta (i.e., whether using TDelta is enabled or disabled) is controlled by the network, and TDelta may be received by the UE via a message (e.g., an RRC message).

[0048] In other embodiments, two or more values ​​of TDelta are provided, and different types of UEs apply different values ​​of TDelta (e.g., a Type-A UE may apply a first value of TDelta, while a non-Type-A UE may apply a second value of TDelta that differs from the first value of TDelta). In other embodiments, the network provides different values ​​for TDelta based on the type of UE (e.g., Type-A vs. non-Type-A) or depending on the capabilities of the UE. The UE may provide information about its type to the network (e.g., the UE may indicate to the network whether the UE is Type-A or not) so that the network can provide the correct value of TDelta.

[0049] In other embodiments, TDelta may apply only to T1. In other embodiments, TDelta may apply only to T3. In other embodiments, one or more values ​​of TDelta may apply to T1 and one or more values ​​of TDelta may apply to T3.

[0050] In other embodiments, TDelta may be correlated to the subcarrier spacing used by two radio access technologies (RATs) (e.g., LTE and NR). For example, different values ​​of TDelta may be set for different subcarrier spacings used by the two RATs, because different subcarrier spacings may have different delays during inter-module communication.

[0051] In other embodiments, TDelta may reflect negative values. Table 1 below provides examples of TDelta as provided to the UE, mixing positive and negative values.

[0052] [Table 1]

[0053] In other embodiments, the formula in 3GPP TS38.214 for defining the detection window may use a subtraction operation rather than an addition operation. In embodiments where subtraction is used, providing a positive value for TDelta means that T SL proc,1 , T1, and / or T3, while providing negative values ​​of TDelta T SL proc,1 , leading to an increase in T1, and / or T3.

[0054] Although the example of NR is chosen in the above description, the embodiments in the present disclosure are not limited to NR and can be applied to other RATs, such as 6G or LTE / E-UTRA.

[0055] In other embodiments, TDelta applies when a specific RAT is assessed to be present (i.e., detected). The specific RAT may be, for example, LTE (E-UTRA), NR, or 6G. In other embodiments, detection of more than one specific RAT may be a condition for using TDelta. A new UE measurement may be introduced to determine whether an LTE RAT is detected. In one embodiment, the new measurement is performed at the physical layer and reported to the RRC layer. In another embodiment, the measurement is performed directly at the RRC layer and reported to the physical layer. The new measurement may be based, for example, on long-term averaged measurements. This may apply, for example, to measurements such as RSRP and / or RSSI.

[0056] By way of example, the term "relaxation timers" may be used to indicate that these timers have been extended. In other words, T1 and T3, when "relaxed," correspond to longer periods. In other embodiments, "relaxation timers" reflect modified values ​​of the timers, which may be decreased values.

[0057] 4 is a schematic diagram illustrating different UEs communicating with each other, consistent with some embodiments of the present disclosure. As shown in FIG. 4, UE-A is communicating with UE-B, UE-C is communicating with UE-D, and UE-E is communicating with UE-F. Each pair of UEs communicating with each other is in the same communication network. For example, UE-A and UE-B may be in a first communication network, UE-C and UE-D may be in a second communication network, and UE-E and UE-F may be in a third communication network. Different pairs of UEs may be in the same communication network or in different communication networks. Continuing with the previous example, the first communication network, the second communication network, and the third communication network may be the same communication network or may be separate communication networks. In one embodiment, when a UE (e.g., UE-C) applies the proposed relaxation timers (T1 and T3) in its resource selection and resource reselection / review procedures, the UE may indicate that it used the relaxation timers via a flag in the sidelink control information (SCI) so that other UEs (e.g., UE-D) may be aware that any transmission and resource reservation information from the UE-C is within these relaxation timers. In some embodiments, the UE-C may include the value of TDelta in the SCI sent to the UE-D.

[0058] In another embodiment, when another UE (e.g., UE-D) detects (e.g., via a flag in the SCI) that UE-C is applying the proposed relaxation timers (T1 and T3) in its resource selection and resource reselection / review procedures, it takes this information into account when performing its own resource selection. For example, when UE-D is forming its candidate resource set, if UE-D chooses to transmit its resource reservation information (i.e., resource reservations pointing to resources reserved by UE-D), UE-C can react (i.e., via the relaxation T3 timer) and filter out resources that do not allow enough time to perform resource reselection and avoid collisions between UE-C's transmissions and UE-D's transmissions.

[0059] In another embodiment, a UE (e.g., UE-E) that needs to receive information about an LTE SL module and requires relaxation to the T1 and / or T3 timers does not have a relaxation timer (e.g., a relaxation timer is not configured in the UE-E). , adds an indication, e.g., via a flag in the SCI, that the UE will spend some spare time before it can finish its resource reselection / reconsideration. Upon receipt of this SCI, the receiving UE (e.g., UE-F), when forming its candidate resource set, can exclude some resources that correspond to an estimated delay (i.e., the "spare time" referred to above) that does not allow enough time for the UE-E to react (i.e., with an expected delay) and perform resource reselection to reduce the probability of collision between UE-E and UE-F's transmissions, if selected to transmit UE-F's resource reservation information (i.e., resource reservations pointing to resources reserved by UE-F). This estimated delay may be based on TDelta, if available at UE-F, or on the distance or round-trip time between the UEs.

[0060] In another embodiment, UE-B (i.e., the UE applying the relaxation timer) indicates that it is applying the relaxation timer in its resource selection and / or resource reselection and / or sensing when requesting UE-to-UE coordination support from UE-A. In other words, the UE-to-UE coordination request message includes an indication that UE-B is applying the relaxation timer. The value of TDelta, the relaxation timer, and / or the difference parameter may be provided in the UE-to-UE coordination message instead of, in addition to, or as part of this indication.

[0061] In another embodiment, UE-A (i.e., a UE that implements UE-UE cooperation support) takes into account when constructing a set of preferred and non-preferred resources, when UE-A receives a UE-UE cooperation request message with an indication that UE-B is applying a relaxation timer to its resource allocation. For example, when constructing a set of preferred resources, UE-A may include resources that respect the T1 timer, i.e., resources that are not earlier than T1 plus the actual time that the UE-UE cooperation message is sent back to UE-B. For example, when constructing a set of non-preferred resources, UE-A may include resources that could potentially be selected by UE-B, excluding all resources that would otherwise be available to UE-B due to the relaxation timer.

[0062] In another embodiment, when UE-B performs its transmission, it adds an indication that it supports UE-to-UE cooperation scheme 2, including future resource reservation (e.g., the contention information receiver flag in the first stage SCI is set to 1), and that it is running with the proposed mitigation timer. The value of TDelta, the mitigation timer, and / or the difference parameter may be provided instead of, in addition to, or as part of this indication.

[0063] In another embodiment, UE-A detects a transmission from UE-B containing a future resource reservation, an indication that UE-B supports UE-to-UE Coordination Scheme 2 (e.g., the Contention Information Receiver flag in the first stage SCI is set to 1), and an indication that the proposed relaxation timer is running. Upon this detection, and upon determining that the future resource reservation indicated by UE-B will collide with resources reserved by another UE (received by UE-A before or after UE-B's reservation), UE-A transmits a collision indication if this can be received by UE-B in sufficient time to trigger resource reselection. In other words, the collision indication must be received by UE-B at the latest in a slot occurring at or before t-T3_relaxed, where t is the slot in which the resources reserved by UE-B will occur.

[0064] In another embodiment, the UE-C estimates the delay between its two modules (e.g., the LTE and NR modules), and this estimate is used to set the limit of the mitigation timer. The estimation can be done by one of the following methods:

[0065] a) The time it takes to request detection information from a single RAT and receive a response b) comparing the time since receiving the detection information message with the latest subframe end time indicated in the detection information message; c) Comparing the time from the end of the subframe to the receipt of the detection report. d) By other means provided by the interface between the two modules

[0066] In some embodiments, if the estimation determines that there is a delay between two modules (i.e., the estimated delay is a non-zero value), a fixed value of TDelta as described elsewhere in this disclosure may be applied. For example, a flag may be set to indicate that TDelta will be applied. In other embodiments, if the estimation determines that there is a delay between two modules and the delay exceeds a threshold, a fixed value of TDelta may be applied. For example, a flag may be set to indicate that TDelta will be applied.

[0067] Any of the embodiments described herein may be used simultaneously or in combination. A combination of various embodiments may be controlled by one or more parameters in the same embodiment described herein relating to providing one or more parameters to a UE. In another embodiment, any of the embodiments described herein may be conditionally applied to a UE in a sidelink coexistence configuration.

[0068] Any of the embodiments described herein may be conditionally applied to UEs operating on the same resource pool or carrier frequency as the one detected.

[0069] Any of the embodiments described in this disclosure may be applied to 3GPP sidelink, for example, Release 18 NR sidelink and / or Release 18 LTE-NR sidelink coexistence (e.g., for sidelink during unlicensed access). Nevertheless, the embodiments described in this disclosure are not limited to this technology and may be applied to other wireless communication technologies, for example, but not limited to, Digital Enhanced Cordless Telecommunications / Digital European Cordless Telecommunications (DECT) or IEEE 802.11, such as Wi-Fi.

[0070] As used in this disclosure, the use of the term "or" in a list of items indicates an inclusive list. A list of items can begin with a phrase such as "at least one" or "one or more." For example, a list of at least one of A, B, or C includes A or B or C or AB (i.e., A and B) or AC or BC or ABC (i.e., A and B and C). Also, as used in this disclosure, the phrase "based on" preceding a list of conditions should not be interpreted as "based only on" the set of conditions, but rather as "based at least in part on" the set of conditions. For example, a result described as "based on condition A" can be based on both condition A and condition B without departing from the scope of this disclosure.

[0071] As used herein, the terms "comprise," "include," or "contain" may be used interchangeably, have the same meaning, and should be construed as inclusive and open-ended. The terms "comprise," "include," or "contain" may be used before a list of elements, and at least all of the listed elements in the list are present. indicates that elements in the list are present, but other elements not in the list may also be present. For example, if A contains B and C, then both {B, C} and {B, C, D} are within the scope of A.

[0072] The present disclosure, in connection with the accompanying drawings, describes exemplary configurations that do not represent every example that may be implemented or every configuration within the scope of the present disclosure. The term "exemplary" should not be interpreted as "preferred" or "advantageous compared to other examples," but rather as "an example, instance, or example." By reading this disclosure, including the description of the embodiments and drawings, those skilled in the art will understand that the technology disclosed herein may be implemented using alternative embodiments. Those skilled in the art will understand that embodiments, or specific features of the embodiments described herein, can be combined to arrive at yet other embodiments for implementing the technology described in this disclosure. Thus, the present disclosure is not limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0073] The flowcharts and block diagrams in the figures illustrate example architecture, functionality, and operation of possible implementations of systems, methods, and devices according to various embodiments. It should be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality involved. Likewise, additional steps may be included in such methods, and certain steps may be omitted or combined, in methods consistent with various embodiments.

[0074] It is understood that the described embodiments are not mutually exclusive, and that elements, components, materials, or steps described in connection with one exemplary embodiment may be combined with, or excluded from, other embodiments in any suitable manner to achieve desired design objectives.

[0075] References herein to "some embodiments" or "some exemplary embodiments" mean that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment. The appearances of the phrases "one embodiment," "some embodiments," or "another embodiment" in various places in this disclosure do not necessarily all refer to the same embodiments, or necessarily to separate or alternative embodiments that are mutually exclusive of other embodiments.

[0076] Furthermore, the articles "a" and "an," as used in this disclosure and the appended claims, should generally be construed to mean "one or more," unless otherwise specified or unless it is clear from the context that the singular form is intended.

[0077] Unless otherwise stated, each numerical value and range should be construed as being approximate as if the word "about" or "approximately" preceded the value or range value.

[0078] Although elements in the following method claims, if present, are recited in a particular order, it is not intended that the elements be necessarily limited to being implemented in that particular order, unless the recitation of a claim specifically implies a particular order for implementing some or all of those elements.

[0079] It is understood that certain features of the present disclosure, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the specification, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in combination in a single embodiment. They may be provided in any suitable subcombination, or as suitable in any other described embodiment herein. Certain features described in the context of various embodiments are not essential features of those embodiments unless so stated.

[0080] It will be further understood that various modifications, substitutions, and variations in the details, materials, and arrangements of parts described and illustrated to explain the nature of the described embodiments may be made by those skilled in the art without departing from the scope of the present disclosure, and it is therefore intended that the following claims encompass all such substitutions, modifications, and variations that fall within the terms of the claims.

[0081] Supplementary Note 1. A method for adjusting at least one of a start or an end of a radio resource window in a user equipment (UE) in a communications network, comprising: determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module configured to implement the first RAT; sending the determined at least one of radio resource sensing information or radio resource reservation information from the first RAT module to a second RAT module, wherein the second RAT module is configured to implement a second RAT, the second RAT being different from the first RAT; determining a time value; adjusting at least one of the start or the end of the radio resource window by the time value; A method comprising:

[0082] Appendix 2. Receiving differential parameters in the second RAT module further comprising 2. The method of claim 1, wherein the time value is determined based on the difference parameter.

[0083] Clause 3. The method of Clause 2, wherein said receiving includes receiving the differential parameters at the second RAT module from the first RAT module.

[0084] Clause 4. The method of Clause 2, wherein said receiving includes receiving the differential parameters at the second RAT module from the communications network.

[0085] Supplementary Note 5. The method of Supplementary Note 2, wherein said receiving includes receiving the differential parameters at the second RAT module from the communications network via any one of 5th Generation Radio Resource Control signaling, another RAT, a dedicated point-to-point message, or a broadcast message.

[0086] Appendix 6. The difference parameter is a positive value; the time value is a positive value, adjusting at least one of the start or the end of the radio resource window includes adding the time value to the start or the end of the radio resource window, thereby shortening or lengthening the radio resource window. Method in Appendix 2.

[0087] Appendix 7. The difference parameter is a negative value; the time value is a negative value, Adjusting at least one of the start or the end of the radio resource window includes subtracting the time value from the start or the end of the radio resource window. calculating a time domain signal, thereby lengthening or shortening the radio resource window; Method in Appendix 2.

[0088] Clause 8. The method of Clause 1, wherein the time value is determined based on a difference parameter retrieved from a memory of the UE, the difference parameter being configured or pre-configured.

[0089] Clause 9. The method of clause 1, wherein the time value is determined based on a subcarrier spacing of the first RAT or a subcarrier spacing of the second RAT.

[0090] Clause 10. The method of clause 1, wherein the radio resource window is one of a radio resource selection window, a radio resource reselection window, or a radio resource sensing window.

[0091] Clause 11. The method of clause 10, wherein determining the time value includes determining the time value based on a type of the radio resource window.

[0092] Appendix 12. Using the radio resource window to construct a set of preferred radio resources. 2. The method of claim 1, further comprising:

[0093] Clause 13. The method of clause 12, wherein constructing the set of preferred radio resources excludes at least one radio resource.

[0094] Clause 14. Receiving an enable signal by the UE from the communications network; determining whether to perform the adjusting based on the enable signal; and 2. The method of claim 1, further comprising:

[0095] Supplementary Note 15. Transmitting sidelink control information to another UE, the sidelink control information indicating that the UE has adjusted the radio resource window. 2. The method of claim 1, further comprising:

[0096] Appendix 16. Estimating communication delay between the first RAT module and the second RAT module further comprising 2. The method of claim 1, wherein the time value is determined based on the estimated communication delay.

[0097] Clause 17. The method of clause 16, wherein the time value is determined to be a fixed value based on the estimated communication delay being a non-zero value.

[0098] Clause 18. The method of Clause 16, wherein the time value is determined to be a fixed value based on the estimated communication delay exceeding a threshold.

[0099] Supplementary Note 19. The method of Supplementary Note 1, wherein the UE includes both the first RAT module and the second RAT module.

[0100] Supplementary Note 20. The method of Supplementary Note 1, wherein a first UE includes the first RAT module and a second UE includes the second RAT module.

[0101] Supplementary Note 21. A user equipment (UE) for adjusting at least one of a start or an end of a radio resource window by the UE, comprising: a memory configured to store instructions; 1. A processor, comprising: determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module configured to implement the first RAT; sending the determined at least one of radio resource sensing information or radio resource reservation information from the first RAT module to a second RAT module, wherein the second RAT module is configured to implement a second RAT, the second RAT being different from the first RAT; Determining a time value; and Adjusting at least one of the start or end of the resource window by a time value a processor configured to execute instructions stored in a memory to perform the UE equipped with.

[0102] Appendix 22. The processor: receiving a differential parameter at a second RAT module; determining a time value based on the difference parameter; 22. The UE of Supplementary Note 21, further configured to:

[0103] Appendix 23. The processor: receiving differential parameters at a second RAT module from the first RAT module; 23. The UE of claim 22, further configured to:

[0104] Appendix 24. The processor: 23. The UE of claim 22, further configured to receive the differential parameters at the second RAT module from the communication network.

[0105] Appendix 25. The processor: receiving the differential parameters at the second RAT module from the communication network via any one of a fifth generation radio resource control signaling, another RAT, a dedicated point-to-point message, or a broadcast message; 23. The UE of claim 22, further configured to:

[0106] Appendix 26. The difference parameter is a positive value, The time value is positive, the processor is further configured to adjust at least one of the start or end of the radio resource window by adding a time value to the start or end of the radio resource window, thereby shortening or lengthening the radio resource window. Appendix 22 UE.

[0107] Appendix 27. The difference parameter is a negative value, The time value is negative, The processor subtracts a time value from the start or end of the radio resource window and calculates and further configured to adjust at least one of a start or an end of the radio resource window by lengthening or shortening the radio resource window. Appendix 22 UE.

[0108] Appendix 28. The processor: Retrieving difference parameters from a memory of the UE, where the difference parameters are configured or pre-configured; determining a time value based on the difference parameter; 22. The UE of Supplementary Note 21, further configured to:

[0109] Appendix 29. The processor: Determining a time value based on a subcarrier spacing of a first RAT or a subcarrier spacing of a second RAT. 22. The UE of Supplementary Note 21, further configured to:

[0110] Appendix 30. The UE of Appendix 21, wherein the radio resource window is one of a radio resource selection window, a radio resource reselection window, or a radio resource sensing window.

[0111] Appendix 31. The processor: Determining a time value based on a type of radio resource window 31. The UE of claim 30, further configured to:

[0112] Appendix 32. The processor: Using a radio resource window to construct a set of preferred radio resources 22. The UE of Supplementary Note 21, further configured to:

[0113] Appendix 33. The processor: Constructing a set of preferred radio resources by excluding at least one radio resource. 33. The UE of claim 32, further configured to:

[0114] Appendix 34. The processor: receiving an enable signal by the UE from a communication network; determining whether to perform the adjustment based on the enable signal; 22. The UE of Supplementary Note 21, further configured to:

[0115] Appendix 35. The processor: transmitting sidelink control information to another UE, the sidelink control information indicating that the UE has adjusted its radio resource window; 22. The UE of Supplementary Note 21, further configured to:

[0116] Appendix 36. The processor: Estimating a communication delay between the first RAT module and the second RAT module; determining a time value based on the estimated communication delay; 22. The UE of Supplementary Note 21, further configured to:

[0117] Appendix 37. The processor: Determining that the time value is a fixed value based on the estimated communication delay being a non-zero value thing 37. The UE of Claim 36, further configured to:

[0118] Appendix 38. The processor: Determining that the time value is a fixed value based on the estimated communication delay exceeding a threshold value. 37. The UE of Claim 36, further configured to:

[0119] Appendix 39. The UE of Appendix 21, wherein the UE includes both a first RAT module and a second RAT module.

[0120] Attachment 40. The UE of Addition 21, wherein the UE includes a first RAT module and the second UE includes a second RAT module.

[0121] Clause 41. A non-transitory computer-readable medium storing instructions executable by one or more processors of a user equipment (UE) in a communications network for implementing a method for adjusting at least one of a start or an end of a radio resource window by a UE, the method comprising: determining at least one of radio resource sensing information or radio resource reservation information in a first radio access technology (RAT) module, the first RAT module being configured to implement the first RAT; sending the determined at least one of radio resource sensing information or radio resource reservation information from the first RAT module to a second RAT module, wherein the second RAT module is configured to implement a second RAT, the second RAT being different from the first RAT; determining a time value; adjusting at least one of the start or end of the resource window by a time value; 1. A non-transitory computer-readable medium comprising:

Claims

1. A method for adjusting at least one of the start or end of a wireless resource window in a user device (UE) in a communication network, In a first radio access technology (RAT) module, at least one of radio resource discovery information or radio resource reservation information is determined, wherein the first RAT module is configured to implement the first RAT. Sending at least one of the determined wireless resource detection information or wireless resource reservation information from the first RAT module to the second RAT module, wherein the second RAT module is configured to implement a second RAT, and the second RAT is different from the first RAT. Determining the time value, The time value is used to adjust at least one of the start or end of the wireless resource window, Methods that include...

2. The second RAT module further includes receiving differential parameters, The aforementioned time value is determined based on the aforementioned difference parameter. The method according to claim 1.

3. The aforementioned reception includes receiving the difference parameters from the first RAT module to the second RAT module. The method according to claim 2.

4. The aforementioned reception includes receiving the differential parameters from the communication network in the second RAT module. The method according to claim 2.

5. The reception described above includes receiving the differential parameters in the second RAT module from the communication network via one of the following: fifth-generation new radio resource control signaling, another RAT, a dedicated point-to-point message, or a broadcast message. The method according to claim 2.

6. The difference parameter is a positive value, The aforementioned time value is a positive value, Adjusting at least one of the start or end of the wireless resource window includes adding the time value to the start or end of the wireless resource window, thereby shortening or lengthening the wireless resource window. The method according to claim 2.

7. The difference parameter is a negative value, The aforementioned time value is a negative value, Adjusting at least one of the start or end of the wireless resource window includes subtracting the time value from the start or end of the wireless resource window, thereby making the wireless resource window longer or shorter. The method according to claim 2.

8. The aforementioned time value is determined based on the differential parameter retrieved from the memory of the UE, and the differential parameter is configured or pre-configured. The method according to claim 1.

9. The aforementioned time value is determined based on the subcarrier interval of the first RAT or the subcarrier interval of the second RAT. The method according to claim 1.

10. The wireless resource window is one of the following: wireless resource selection window, wireless resource re-selection window, or wireless resource detection window. The method according to claim 1.

11. Determining the time value includes determining the time value based on the type of the wireless resource window. The method according to claim 10.

12. The process further includes using the aforementioned wireless resource window to construct a preferred set of wireless resources. The method according to claim 1.

13. Constructing the aforementioned preferred set of wireless resources excludes at least one wireless resource. The method according to claim 12.

14. Receiving an enable signal from the aforementioned communication network by the UE, The further includes determining whether to perform the adjustment based on the enable signal, The method according to claim 1.

15. Transmitting sidelink control information to another UE, further comprising indicating to the other UE that the UE has adjusted the wireless resource window, The method according to claim 1.

16. The communication delay between the first RAT module and the second RAT module is estimated. This further includes, The aforementioned time value is determined based on the estimated communication delay. The method according to claim 1.

17. The aforementioned time value is determined to be a fixed value based on the fact that the estimated communication delay is a non-zero value. The method according to claim 16.

18. The aforementioned time value is determined to be a fixed value based on the estimated communication delay exceeding a threshold. The method according to claim 16.

19. The UE includes both the first RAT module and the second RAT module. The method according to claim 1.

20. The first UE includes the first RAT module, and the second UE includes the second RAT module. The method according to claim 1.