Sidelink Resource Re-evaluation

By using the resource exclusion RSRP threshold for previous time slots in side link communication for resource reevaluation, the processing load problem caused by frequent calculations is solved, and the communication delay and reliability are improved.

CN115380607BActive Publication Date: 2025-07-11QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180027603.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-04-14
Filing Date
2021-04-15
Publication Date
2025-07-11
Estimated Expiration
2041-04-15

AI Technical Summary

Technical Problem

In the prior art, frequent calculations of resource re-evaluation in side link communications lead to high processing loads, affecting the latency and reliability of communications.

Method used

By performing a full RSRP scan for the first time slot, determining the resource exclusion RSRP threshold and performing resource re-evaluation in subsequent time slots based on this threshold, the processing amount of each time slot is reduced and the efficiency of resource selection is improved.

Benefits of technology

Reduces the amount of resource reevaluation processing of wireless devices in each time slot, and improves the delay and reliability of side link communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115380607B_ABST
    Figure CN115380607B_ABST
Patent Text Reader

Abstract

In some aspects, a method of wireless communication includes: performing a full reference signal received power (RSRP) scan for a first time slot to determine a first resource exclusion RSRP threshold, and performing a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot. In some aspects, a method of wireless communication may include: performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and performing a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is one of a plurality of time slots after the first time slot. For each time slot between the first time slot and the second time slot, a resource re-evaluation may be performed based on the first resource exclusion RSRP threshold determined for the first time slot.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross - Reference to Related Applications

[0002] This application claims the benefit of U.S. Provisional Application No. 63 / 011,992, entitled “Sidelink Resource Reevaluation,” filed on Apr. 17, 2020, and U.S. Patent Application No. 17 / 230,973, entitled “Sidelink Resource Reevaluation,” filed on Apr. 14, 2021, the entire contents of which are hereby incorporated by reference in their entirety.

[0003] Introduction

[0004] This disclosure generally relates to communication systems and, more particularly, to sidelink communication.

[0005] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. A typical wireless communication system may employ a multiple access technology capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single - Carrier Frequency Division Multiple Access (SC - FDMA) systems, and Time - Division Synchronous Code Division Multiple Access (TD - SCDMA) systems.

[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at the urban, national, regional, and even global levels. An example telecommunication standard is 5G New Radio (NR). 5G NR is part of the continuous mobile broadband evolution released by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., scalable with the Internet of Things (IoT)), and other requirements. 5G NR includes services related to Enhanced Mobile Broadband (eMBB), Massive Machine - Type Communication (mMTC), and Ultra - Reliable Low - Latency Communication (URLLC). Some aspects of 5G NR may be based on the 4G Long - Term Evolution (LTE) standard. Aspects of wireless communication may include sidelink communication between devices, such as in Vehicle - to - Everything (V2X) and / or other Device - to - Device (D2D) communications. There is a need for further improvement in sidelink technology. These improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies. Summary of the Invention

[0007] A simplified overview of one or more aspects is given below to provide a basic understanding of these aspects. This overview is not an extensive overview of all the intended aspects and is neither intended to identify the key or important elements of all aspects nor to depict the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that follows.

[0008] In one aspect of the present disclosure, a method for wireless communication is provided. The method includes: performing a full reference signal received power (RSRP) scan for a first time slot to determine a first resource exclusion RSRP threshold, and performing a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0009] In another aspect of the present disclosure, an apparatus for wireless communication is provided. The apparatus includes: means for performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and means for performing a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0010] In one aspect of the present disclosure, an apparatus for wireless communication is provided. The apparatus includes a memory and at least one processor coupled to the memory, the memory and the at least one processor being configured to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold. The memory and the at least one processor are configured to perform a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0011] In one aspect of the present disclosure, a non-transitory computer-readable storage medium for wireless communication is provided. The computer-readable medium stores computer-executable code for wireless communication, which when executed by a processor causes the processor to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and perform a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0012] In another aspect of the present disclosure, a method for wireless communication is provided. The method includes: performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and performing a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is among a plurality of time slots after the first time slot. For each time slot between the first time slot and the second time slot, a resource re-evaluation can be performed based on the first resource exclusion RSRP threshold determined for the first time slot.

[0013] In another aspect of the present disclosure, a device for wireless communication is provided. The device includes components for performing the following operations: performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and performing a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot. The device further includes components for performing a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0014] In another aspect of the present disclosure, a device for wireless communication is provided. The device includes a memory and at least one processor coupled to the memory, and the memory and the at least one processor are configured to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and perform a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot. The memory and the at least one processor coupled to the memory are further configured to perform a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0015] In another aspect of the present disclosure, a non-transitory computer-readable storage medium for wireless communication is provided. The computer-readable medium stores computer-executable code for wireless communication, and when executed by a processor, the code causes the processor to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, and perform a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot. The code is further configured to cause the processor to perform a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0016] To achieve the foregoing and related purposes, one or more aspects include the features described in detail below and particularly pointed out in the claims. The following description and the drawings set forth in detail certain illustrative features of one or more aspects. However, these features merely indicate several of the various ways in which the principles of the various aspects may be employed, and this specification is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network in accordance with the aspects presented herein.

[0018] Figure 2Shows an example aspect of a sidelink time slot structure.

[0019] Figure 3 Is a diagram showing examples of a first device and a second device involved in wireless communication based on, for example, sidelink communication according to aspects presented herein.

[0020] Figure 4 Shows an example aspect of sidelink communication between devices according to aspects presented herein.

[0021] Figure 5 Shows an example of resource reservation for sidelink communication.

[0022] Figure 6 Shows an example of resource reservation for sidelink communication.

[0023] Figures 7A to 7C Shows an example of resource re - evaluation according to aspects presented herein.

[0024] Figure 8 Is an example flowchart of a wireless communication method including resource re - evaluation using a resource exclusion RSRP threshold determined in a previous time slot.

[0025] Figure 9 Is an example flowchart of a wireless communication method including resource re - evaluation using a resource exclusion RSRP threshold determined in a previous time slot.

[0026] Figure 10 Is a diagram showing an example of a hardware implementation for an example device. Detailed Description

[0027] The following detailed description presented in conjunction with the accompanying drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed description includes specific details. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, well - known structures and components are shown in block diagram form to avoid obscuring these concepts.

[0028] Certain aspects of a telecommunications system will now be presented with reference to various devices and methods. These devices and methods will be described in the following detailed description and illustrated in the drawings by various modules, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the particular application and the design constraints imposed on the overall system.

[0029] For example, an element or any portion of an element, or any combination of elements can be implemented as a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system on a chip (SOC), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in the processing system may execute software. Software should be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, execution threads, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0030] Thus, in one or more examples, the described functions may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer storage media. Storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media may include random access memory (RAM), read only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, or other magnetic storage devices, combinations of the above types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.

[0031] While aspects and implementations are described herein by way of illustration of some examples, those skilled in the art will appreciate that additional implementations and use cases can be realized in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, the implementation and / or use can be realized via integrated chip implementations and other non-module component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, artificial intelligence (AI)-enabled devices, etc.). While some examples may or may not be specifically targeted at a use case or application, the innovations described may have a wide variety of applicability. The scope of implementations can range from chip-level or modular components to non-modular, non-chip-level implementations and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems that incorporate one or more aspects of the innovations described. In some actual settings, devices that incorporate the aspects and features described may also include additional components and features for the implementation and practice of the aspects claimed and described. For example, the transmission and reception of wireless signals must include several components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). It is intended that the innovations described herein can be practiced in a variety of devices, chip-level components, systems, distributed arrangements, end-user devices, etc. having various sizes, shapes, and configurations.

[0032] In some aspects, sidelink resource selection can be based on sensing in order to maintain a set of candidate resources that a UE or other wireless device can select for sidelink transmission. As part of sensing, the UE can monitor the reservation of resources by other UEs. The UE can perform signal / channel measurements on sidelink resources that have been reserved and / or used by other UEs. An example of a signal / channel measurement is the reference signal received power (RSRP). As an example, the UE can measure the RSRP of a received message (e.g., SCI) for a reserved sidelink resource. At least partially based on the signal / channel measurement, the UE can consider using / reusing a sidelink resource that has been reserved by another UE. For example, if the measured RSRP reaches or exceeds a threshold, the UE can exclude the reserved resource from the candidate resource set, and if the measured RSRP of the message used to reserve the resource is below the threshold, the UE can consider the reserved resource to be available. The UE can include the resource in the candidate resource set and can use / reuse such a reserved resource when the message reserving the resource has an RSRP below the threshold because a low RSRP indicates that another UE is far away and reuse of the resource is less likely to cause interference to this UE. The UE can perform resource re-evaluation, for example, in combination with retransmission resources. If the UE performs resource re-evaluation in each time slot, overlapping resources reserved by other UEs (e.g., once an SCI is received) can be quickly detected, and the UE can be able to react quickly to the updated channel occupancy. Performing resource re-evaluation on a per-time-slot basis can reduce latency and / or improve reliability by increasing the UE's ability to select resources with less interference. The calculation for per-time-slot resource re-evaluation can involve multiple iterations of candidate resource consideration to determine an appropriate RSRP threshold for determining the candidate resource set, thereby increasing the processing load at the wireless device. A "full RSRP scan" or "complete RSRP scan" can refer to a process that starts with an RSRP threshold for excluding resources from the initial resources (e.g., ) and adjusts the RSRP threshold for excluding resources until the candidate set includes a threshold percentage of the total resources. If the UE has multiple transport blocks to send, the UE can run multiple resource re-evaluations in each time slot.

[0033] Aspects presented herein enable a wireless device to perform more frequent resource re - evaluations with reduced UE processing, such as on a per - slot basis. The present disclosure provides for a UE to perform a full RSRP scan for a first slot to determine a first resource exclusion RSRP threshold, and subsequently perform a resource re - evaluation for a second slot based on the first resource exclusion RSRP threshold from the first slot. By using the resource exclusion RSRP threshold from a previous slot instead of performing a full RSRP scan, the UE can reduce the amount of processing for re - evaluating resources for that slot. The more frequent resource re - evaluations of the present disclosure, combined with the more efficient processing by using the resource exclusion RSRP threshold from a previous slot, provide improved latency and reliability.

[0034] Figure 1 FIG. 1 is a diagram illustrating an example of a wireless communication system and access network 100 including a device configured to perform aspects of the resource re - evaluation described herein. In some aspects, the UE 104, RSU 107, and / or other devices communicating over a side - link can include a resource re - evaluation component 198 configured to: perform a full RSRP scan for a first slot to determine a first resource exclusion RSRP threshold, select side - link resources for transmission, and perform a resource re - evaluation for a second slot based on the first resource exclusion RSRP threshold from the first slot. Performing the resource re - evaluation using the resource exclusion RSRP threshold from a previous slot can reduce the number of iterations performed by the UE and can reduce the processing required for each slot. In some examples, the resource re - evaluation component 198 can be configured to perform a full RSRP scan for a third slot of a plurality of slots after the first slot.

[0035] In some aspects, the resource re - evaluation component 198 can be configured to: perform a full RSRP scan for a first slot to determine a first resource exclusion RSRP threshold, and perform a full RSRP scan for a second slot, which is one of a plurality of slots after the first slot, to determine a second resource exclusion RSRP threshold. A memory and at least one processor coupled to the memory are also configured to: perform a resource re - evaluation for each slot between the first slot and the second slot based on the first resource exclusion RSRP threshold determined for the first slot.

[0036] Some wireless communications can be based on sidelinks and can include direct transmissions between wireless devices. Some wireless communication networks can include vehicle-based communication devices that can communicate from vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I) (e.g., from a vehicle-based communication device to a road infrastructure node such as a roadside unit (RSU)), vehicle-to-network (V2N) (e.g., from a vehicle-based communication device to one or more network nodes such as a base station), vehicle-to-pedestrian (V2P), cellular vehicle-to-everything (C-V2X), and / or combinations thereof and / or communicate with other devices, which can be collectively referred to as vehicle-to-everything (V2X) communications. Referring again to Figure 1 , in some aspects, the UE 104 (e.g., a transmitting vehicle user equipment (VUE) or other UE) can be configured to directly send a message to another UE 104. This communication can be based on V2X or other D2D communications such as proximity services (ProSe), etc. V2X- and / or D2D-based communications can also be sent and received by other transmitting and receiving devices such as roadside units (RSUs) 107, etc. Aspects of the communication can be based on PC5 or sidelink communication, e.g., as described in the examples in conjunction with Figure 2 . Although the following description provides examples of V2X / D2D communications in conjunction with 5G NR, the concepts described herein can be applicable to other similar domains such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.

[0037] Figure 1 The wireless communication system and access network 100 (also referred to as a wireless wide area network (WWAN)) in includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and a core network (e.g., 5GC) 190. The base station 102 can include macrocells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.

[0038] The base stations 102 configured for 4G LTE (collectively referred to as the evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN)) can interface with the EPC 160 via a backhaul link 132 (e.g., the S1 interface). The base stations 102 configured for NR (collectively referred to as the next-generation RAN (NG-RAN)) can interface with the core network 190 via a backhaul link 184. In addition to other functions, the base stations 102 can perform one or more of the following functions: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and device tracking, radio access network information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 can communicate directly or indirectly (e.g., via the EPC 160 or the core network 190) with each other via a backhaul link 134 (e.g., the X2 interface). The backhaul link 134 can be wired or wireless.

[0039] Base station 102 can communicate wirelessly with UE 104. Each of the base stations 102 can provide communication coverage for a corresponding geographical coverage area 110. There may be overlapping geographical coverage areas 110. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. The heterogeneous network can also include a Home evolved Node B (eNB) (HeNB), which can provide services to a restricted group called a Closed Subscriber Group (CSG). The communication link 120 between the base station 102 and the UE 104 can include an uplink (UL) (also referred to as a reverse link) transmission from the UE 104 to the base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from the base station 102 to the UE 104. The communication link 120 can use multiple-input and multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link can pass through one or more carriers. The base station 102 / UE 104 can use a spectrum with a bandwidth of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) for each carrier allocated in carrier aggregation with a total of up to Yx MHz (x component carriers) for transmission in each direction. The carriers can be adjacent or non-adjacent to each other. The allocation of carriers can be asymmetric with respect to the DL and UL (e.g., more or fewer carriers can be allocated for the DL compared to the UL). The component carriers can include a primary component carrier and one or more secondary component carriers. The primary component carrier can be referred to as the Primary Cell (PCell), while the secondary component carriers can be referred to as Secondary Cells (SCells).

[0040] Some UEs 104 can communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 can use DL / UL WWAN spectrum. The D2D communication links 158 can use one or more sidelink channels, such as the Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be carried out through various wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0041] The wireless communication system may also include a Wi-Fi Access Point (AP) 150 that communicates with a Wi-Fi Station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a Clear Channel Assessment (CCA) before communication to determine whether the channel is available.

[0042] The small cell 102' may operate in licensed and / or unlicensed spectrum. When operating in the unlicensed spectrum, the small cell 102' may adopt NR and use the same 5 GHz unlicensed spectrum as that used by the Wi-Fi AP 150. The small cell 102' adopting NR in the unlicensed spectrum may enhance the coverage of the access network and / or increase its capacity.

[0043] The electromagnetic spectrum is generally subdivided into various categories, frequency bands, channels, etc. based on frequency / wavelength. In 5G NR, two initial operating frequency bands have been identified as Frequency Range Designation FR1 (410 MHz – 7.125 GHz) and FR2 (24.25 GHz – 52.6 GHz). Although a part of FR1 is greater than 6 GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "Sub-6 GHz" band. A similar naming issue sometimes occurs with respect to FR2. Although it is different from the Extremely High Frequency (EHF) band (30 GHz – 300 GHz) identified by the International Telecommunication Union (ITU) as the "millimeter wave" band, it is generally (interchangeably) referred to as the "millimeter wave" band in documents and articles.

[0044] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR research has identified the operating frequency bands of these mid-band frequencies as Frequency Range Designation FR3 (7.125 GHz - 24.25 GHz). The frequency bands falling within FR3 may inherit the characteristics of FR1 and / or FR2, and thus can effectively extend the characteristics of FR1 and / or FR2 to the mid-band frequencies. In addition, higher frequency bands are currently being explored to extend 5G NR operation above 52.6 GHz. For example, three higher operating frequency bands have been identified as Frequency Range Designation FR4a or FR4-1 (52.6 GHz - 71 GHz), FR4 (52.6 GHz - 114.25 GHz), and FR5 (114.25 GHz - 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0045] In view of the above aspects, unless otherwise specifically stated, it should be understood that terms such as "sub-6GHz" (if used herein) can generally represent frequencies that may be less than 6GHz, may be within FR1, or may include mid-band frequencies. Additionally, unless otherwise specifically stated, it should be understood that terms such as "millimeter wave" (if used herein) can generally represent frequencies that may include mid-band frequencies, may be within FR2, FR4, FR4-a, or FR4-1 and / or FR5, or may be within the EHF band.

[0046] Base station 102 (whether it is a small cell 102' or a large cell (e.g., a macro base station)) can include an eNB, a gNodeB (gNB), or other types of base stations. Some base stations (such as gNB 180) can operate in the traditional sub-6GHz spectrum at millimeter wave (mmW) frequencies and / or near mmW frequencies for communicating with UE 104. When gNB 180 operates at mmW or near mmW frequencies, gNB 180 can be referred to as a mmW base station. Extremely high frequency (EHF) is a part of RF in the electromagnetic spectrum. The range of EHF is from 30GHz to 300GHz, with wavelengths between 1 millimeter and 10 millimeters. Radio waves in this frequency band can be referred to as millimeter waves. Near mmW may extend down to 3GHz at a wavelength of 100 millimeters. The super high frequency (SHF) band extends between 3GHz and 30GHz and is also known as centimeter waves. Communication using the mmW / near mmW radio frequency band has extremely high path loss and short distance. mmW base station 180 can utilize beamforming 182 with UE 104 to compensate for the extremely high path loss and short distance.

[0047] Devices can use beamforming to transmit and receive communications. For example, Figure 1 It is shown that base station 180 can transmit beamformed signals to UE 104 in one or more transmission directions 182'. UE 104 can receive beamformed signals from base station 180 in one or more reception directions 182". UE 104 can also transmit beamformed signals to base station 180 in one or more transmission directions. Base station 180 can receive beamformed signals from UE 104 in one or more reception directions. Base station 180 / UE 104 can perform beam training to determine the optimal reception and transmission directions for each of base station 180 / UE 104. The transmission and reception directions of base station 180 can be the same or different. The transmission and reception directions of UE 104 can be the same or different. Although beamformed signals are shown between UE 104 and base station 102 / 180, UE 104 or RSU107 can similarly apply aspects of beamforming to communicate with another UE 104 or RSU 107, such as based on V2X, V2V, or D2D communication.

[0048] The EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may communicate with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that processes signaling between the UE 104 and the EPC 160. Generally, the MME 162 provides bearer and connection management. All User Internet Protocol (IP) packets are transmitted through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and the BM-SC 170 are connected to an IP service 176. The IP service 176 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functions for MBMS user service provision and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS traffic to base stations 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area for a particular broadcast service, and may be responsible for session management (start / stop) and collecting charging information related to eMBMS.

[0049] The core network 190 may include an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may communicate with a Unified Data Management (UDM) 196. The AMF 192 is a control node that processes signaling between the UE 104 and the core network 190. Generally, the AMF 192 provides QoS flow and session management. All User Internet Protocol (IP) packets are transmitted through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to an IP service 197. The IP service 197 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS streaming service, and / or other IP services.

[0050] A base station may also be referred to as a gNB, Node B, evolved Node B (eNB), access point, base station transceiver, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmission reception point (TRP), or some other suitable term. The base station 102 provides an access point for the UE 104 to the EPC 160 or the core network 190. Examples of the UE 104 include cellular phones, smart phones, session initiation protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, gaming consoles, tablet computers, smart devices, wearable devices, vehicles, electricity meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similar functional devices. Some UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, ovens, vehicles, cardiac monitors, etc.). The UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable term.

[0051] Figure 2 Diagrams 200 and 210 include example aspects showing a time slot structure that can be used for sidelink communication (e.g., between the UE 104, RSU 107, etc.). In some examples, the time slot structure may be within a 5G / NR frame structure. In other examples, the time slot structure may be within an LTE frame structure. Although the following description may focus on 5G NR, the concepts described herein may be applicable to other similar fields, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies. Figure 2The example slot structure in [description] is merely an example, and other sidelink communications may have different frame structures and / or different channels for sidelink communication. One frame (10 milliseconds) can be divided into 10 equally-sized subframes (1 millisecond). Each subframe may include one or more slots. The subframe may also include mini-slots, which may include 7, 4, or 2 symbols. Each slot may include 7 or 14 symbols, depending on the slot configuration. For slot configuration 0, each slot may include 14 symbols, while for slot configuration 1, each slot may include 7 symbols. Diagram 200 shows a single resource block for single slot transmission, e.g., which may correspond to a transmission time interval (TTI) of 0.5 ms. The physical sidelink control channel may be configured to occupy multiple physical resource blocks (PRBs), e.g., 10, 12, 15, 20, or 25 PRBs. The PSCCH may be limited to a single subchannel. For example, the PSCCH duration may be configured to 2 symbols or 3 symbols. For example, a subchannel may include 10, 15, 20, 25, 50, 75, or 100 PRBs. Resources for sidelink transmission can be selected from a resource pool including one or more subchannels. As a non-limiting example, the resource pool may include 1 - 27 subchannels. The PSCCH size can be established for the resource pool, e.g., between 10 - 100% of a single subchannel within a duration of 2 symbols or 3 symbols. Figure 2 Diagram 210 in [description] shows an example where the PSCCH occupies approximately 50% of the subchannel, as an example to illustrate the concept of the PSCCH occupying a portion of the subchannel. The physical sidelink shared channel (PSSCH) occupies at least one subchannel. In some examples, the PSCCH may include a first part of the sidelink control information (SCI), and the PSSCH may include a second part of the SCI.

[0052] A resource grid can be used to represent the frame structure. Each slot may include a resource block (RB) (also referred to as a physical RB (PRB)), which extends 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme. As Figure 2 shown, some REs may include control information in the PSCCH and some REs may include demodulation reference signals (DMRS). At least one symbol can be used for feedback. Figure 2An example with two symbols for a Physical Sidelink Feedback Channel (PSFCH) having adjacent gap symbols is shown. Symbols before and / or after the feedback can be used for the turnaround between data reception and feedback transmission. This gap enables the device to switch from operating as a transmitting device to being ready to operate as a receiving device, e.g., in a subsequent time slot. As shown, data can be transmitted in the remaining REs. The data can include the data messages described herein. The position of any one of data, DMRS, SCI, feedback, gap symbols, and / or LBT symbols can be different from Figure 2 the example shown in. In some examples, multiple time slots can be aggregated together.

[0053] Figure 3 FIG. 300 is a block diagram of a first wireless communication device 310 communicating with a second wireless communication device 350, e.g., via V2X or other D2D communication. This communication can be based on, e.g., a sidelink using the PC5 interface. The transmitting devices 310 and 350 can include UEs, RSUs, etc. Packets can be provided to a controller / processor 375 that implements layer 3 and layer 2 functions. Layer 3 includes a Radio Resource Control (RRC) layer, and layer 2 includes a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Medium Access Control (MAC) layer.

[0054] A transmit (TX) processor 316 and a receive (RX) processor 370 implement layer 1 functions associated with various signal processing functions. Layer 1, which includes the Physical (PHY) layer, can include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols can then be split into parallel streams. Then, each stream can be mapped to OFDM subcarriers, multiplexed with reference signals (e.g., pilots) in the time domain and / or frequency domain, and then combined using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain OFDM symbol stream. The OFDM stream is precoded in space to generate multiple spatial streams. Channel estimates from a channel estimator 374 can be used to determine the encoding and modulation schemes, as well as for spatial processing. The channel estimates can be derived from reference signals transmitted by the device 350 and / or channel condition feedback. Then, each spatial stream can be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate an RF carrier with the corresponding spatial stream for transmission.

[0055] At device 350, each receiver 354RX receives signals via its respective antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functions associated with various signal processing functions. The RX processor 356 may perform spatial processing on the information to recover any spatial streams destined for device 350. If multiple spatial streams are destined for device 350, they may be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then uses a fast Fourier transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. By determining the most likely signal constellation points transmitted by device 310, the symbols and reference signals on each subcarrier can be recovered and demodulated. These soft decisions may be based on the channel estimates computed by the channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by device 310 on the physical channel. The data and control signals are then provided to a controller / processor 359 that implements layer 3 and layer 2 functions.

[0056] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The memory 360 may be referred to as a computer-readable medium. The controller / processor 359 may provide demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, and control signal processing. The controller / processor 359 is also responsible for error detection using the ACK and / or NACK protocols to support HARQ operations.

[0057] Similar to the functions described in connection with the transmission of device 310, the controller / processor 359 may provide the following functions: RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with the transmission of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with the mapping between logical channels and transport channels, multiplexing of MAC SDUs into TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.

[0058] Channel estimates derived from reference signals or feedback sent by the channel estimator 358 from the device 310 can be used by the TX processor 368 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial streams generated by the TX processor 368 can be provided to different antennas 352 via a separate transmitter 354TX. Each transmitter 354TX can utilize the respective spatial stream to modulate an RF carrier for transmission.

[0059] In a manner similar to that described in connection with the receiver function at the device 350, transmission is processed at the device 310. Each receiver 318RX receives signals via its respective antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides the information to the RX processor 370.

[0060] The controller / processor 375 can be associated with a memory 376 that stores program code and data. The memory 376 can be referred to as a computer-readable medium. The controller / processor 375 provides demultiplexing between the transport channel and the logical channel, packet reassembly, decryption, header decompression, control signal processing. The controller / processor 375 is also responsible for error detection using the ACK and / or NACK protocols to support HARQ operations.

[0061] At least one of the TX processor 368, RX processor 356, or controller / processor 359 of the device 350 or the TX 316, RX processor 370, or controller / processor 375 can be configured to perform aspects described in connection with Figure 1 the resource re-evaluation component 198.

[0062] Figure 4 An example 400 of wireless communication between devices based on sidelink (such as V2X or other D2D communication) is shown. The communication can be based on a slot structure. As an example, the slot structure can include in connection with Figure 2Aspects described. For example, UE 402 may send transmission 414, which may include, for example, a control channel (e.g., PSCCH) and / or a corresponding data channel (e.g., PSSCH) that may be received by UEs 404, 406, 408. The control channel may include information for decoding the data channel and may also be used by the receiving device to avoid interference by refraining from transmitting on occupied resources during data transmission. The number of TTIs and the RBs to be occupied by data transmission may be indicated in a control message from the transmitting device. In addition to operating as a receiving device, each of UEs 402, 404, 406, 408 may be capable of operating as a transmitting device. Thus, UEs 404, 406, 408 are shown sending transmissions 413, 415, 416, 420. Transmissions 413, 414, 415, 416, 420 may be unicast, broadcast, or multicast to nearby devices. For example, UE 404 may send communications 413, 415 intended to be received by other UEs within range 401 of UE 404, and UE 406 may send communication 416. Additionally / alternatively, RSU 407 may receive communications from and / or send communication 418 to UEs 402, 404, 406, 408. One or more of UEs 402, 404, 406, 408 or RSU 407 may include a resource re-evaluation component 198 as described in conjunction with Figure 1 as described.

[0063] Devices communicating based on sidelink may determine one or more radio resources in the time domain and frequency domain used by other devices in order to select transmission resources that avoid conflicts with other devices.

[0064] Sidelink communication may be based on different types or modes of resource allocation mechanisms. In a first resource allocation mode (which may be referred to herein as "mode 1"), centralized resource allocation may be provided by a network entity. For example, base station 102 or 180 may determine resources for sidelink communication and may allocate the resources to different UEs 104 for sidelink transmission. In this first mode, sidelink UEs receive an allocation of sidelink resources from base station 102 or 180. In a second resource allocation mode (which may be referred to herein as "mode 2"), distributed resource allocation may be provided. In mode 2, each UE may autonomously determine resources for sidelink transmission. To coordinate the selection of sidelink resources by individual UEs, each UE may use sensing techniques to monitor the resource reservations of other sidelink UEs and may select resources for sidelink transmission from unreserved resources. Sidelink transmission and / or resource reservation may be periodic or aperiodic, where a UE may reserve resources for transmission in the current time slot and up to two future time slots (discussed below).

[0065] Thus, in the second mode (e.g., Mode 2), each device can autonomously select resources for sidelink transmission. For example, there is no need for a central entity such as a base station to indicate resources to the devices. The first device can reserve the selected resources to notify other devices of the resources that the first device intends to use for sidelink transmission.

[0066] In some examples, the resource selection for sidelink communication can be based on a sensing-based mechanism. For example, before selecting resources for data transmission, the UE can first determine whether the resources have been reserved by other UEs.

[0067] For example, as part of the sensing mechanism for Resource Allocation Mode 2, the UE can determine (e.g., sense) whether the selected sidelink resources for data transmission have been reserved by other UEs before selecting the sidelink resources. If the UE determines that the sidelink resources have not been reserved by other UEs, the UE can use the selected sidelink resources to send data, e.g., in PSSCH transmission. The UE can estimate or determine which radio resources (e.g., sidelink resources) may be being used and / or reserved by other devices by detecting and decoding sidelink control information (SCI) sent by other UEs. The UE can use a sensing-based resource selection algorithm to estimate or determine which radio resources are being used and / or reserved by other devices. The UE can receive SCI from another UE, and the SCI includes reservation information based on the resource reservation field included in the SCI. The UE can continuously monitor (e.g., sense) SCI from peer UEs and decode the SCI. The SCI can include reservation information, e.g., indicating the time slots and RBs that a specific UE has selected for future transmission. The UE can exclude the resources used and / or reserved by other UEs from the candidate resource set for the UE's sidelink transmission, and the UE can select / reserve resources for sidelink transmission from the unused resources, and thus form a candidate resource set. The UE can continuously perform sensing for SCI with resource reservations to maintain the candidate resource set, and the UE can select one or more resources for sidelink transmission from the candidate resource set. Once the UE selects a candidate resource, the UE can send SCI to indicate its own reservation of the resources for sidelink transmission. The number of resources (e.g., sub-channels per sub-frame) reserved by the UE can depend on the size of the data to be sent by the UE. Although this example is described for a UE receiving a reservation from another UE, the reservation can also be received from an RSU or other devices communicating based on sidelink.

[0068] Figure 5Example 500 shows reserved time and frequency resources for sidelink transmission. For example, the resources can be included in a sidelink resource pool. Resource allocation for each UE can be in units of one or more subchannels (e.g., subchannels SC1 to SC4) in the frequency domain and can be based on one time slot in the time domain. The UE can also use the resources in the current time slot to perform an initial transmission and can reserve resources in future time slots for retransmission. In this example, UE1 and UE2 reserve two different future time slots for retransmission. The resource reservation can be restricted to a window of predefined time slots and subchannels, such as the 8 time slots by 4 subchannels window shown in Example 500, which provides a total of 32 available resource blocks. This window can also be referred to as a resource selection window.

[0069] The first UE (“UE1”) can reserve a subchannel (e.g., SC1) for its initial data transmission 502 in the current time slot (e.g., time slot 1) and can reserve additional future time slots for data retransmission (e.g., 504 and 506) within the window. For example, UE1 can reserve subchannel SC3 at time slot 3 and subchannel SC2 at time slot 4 for future retransmission, as Figure 4 shown. UE1 then sends information about which resources it is using and / or reserving to other UEs. UE1 can do this by including the reservation information in the reserved resource field of the SCI (e.g., the first phase SCI).

[0070] Figure 5 Example 500 shows the second UE (“UE2”) reserving resources in subchannels SC3 and SC4 for its current data transmission 508 at time slot 1, using subchannels SC3 and SC4 to reserve a first data retransmission 510 at time slot 4, and using subchannels SC1 and SC2 to reserve a second data retransmission 512 at time slot 7, as Figure 5 shown. Similarly, UE2 can send resource usage and reservation information to other UEs, such as using the reserved resource field in the SCI.

[0071] A third UE can select resources for sending its data considering the resources reserved by other UEs within the resource selection window. The third UE can first decode the SCI for a certain period of time to identify which resources are available (e.g., candidate resources). For example, the third UE can exclude the resources reserved by UE1 and UE2 and can select other available subchannels and time slots from the candidate resources for its transmission and retransmission, which can be based on the number of adjacent subchannels in which the data (e.g., packet) to be sent can be adapted.

[0072] Although Figure 5Resources are reserved for an initial transmission and two retransmissions, but this reservation can be for an initial transmission and a single transmission or only for an initial transmission.

[0073] The UE can determine an associated signal measurement (such as RSRP) for each resource reservation received by another UE. The UE can consider the resources reserved in a transmission where the UE measures an RSRP below a threshold as available for the UE. The UE can perform signal / channel measurements on sidelink resources that have been reserved and / or used by other UEs, such as by measuring the RSRP of a message (e.g., SCI) that reserves the sidelink resources. At least partially based on the signal / channel measurement, the UE can consider using / reusing sidelink resources that have been reserved by other UEs. For example, if the measured RSRP reaches or exceeds the threshold, the UE can exclude the reserved resources from the candidate resource set, and if the measured RSRP of the message used to reserve the resource is below the threshold, the UE can consider the reserved resources as available. The UE can include the resource in the candidate resource set and can use / reuse these reserved resources when the message reserving the resource has an RSRP below the threshold, because a low RSRP indicates that another UE is farther away and reusing the resource is less likely to cause interference to the UE. A higher RSRP indicates that the transmitting UE reserving the resource is potentially closer to the UE, and if the UE selects the same resource, it may encounter a higher degree of interference.

[0074] For example, in a first step, the UE can determine a candidate resource set (e.g., by monitoring SCIs from other UEs and removing resources reserved by other UEs in signals where the RSRP measured by the UE is above the threshold) from the candidate resource set. In a second step, the UE can select N resources for the transmission and / or retransmission of the TB. As an example, the UE can randomly select N resources from the candidate resource set determined in the first step. In a third step, for each transmission, the UE can reserve future time and frequency resources for an initial transmission and up to two retransmissions. The UE can reserve resources by sending an SCI indicating the resource reservation. For example, in Figure 5 the example of, the UE can send an SCI to reserve resources for data transmissions 508, 510, and 512.

[0075] There may be a timeline for sense-based resource selection. Because when the UE senses and decodes SCIs received from other UEs during a sensing window, e.g., the duration before resource selection, during which the UE monitors or stores resource reservations from other UEs.

[0076] Based on the sensing history, the UE can be able to determine candidate resources available for a period of time after selection by excluding resources reserved by other UEs. Figure 6FIG. 600 shows an example timing diagram for resource evaluation and selection that incorporates aspects described herein. At Figure 6 , at time t0, the first UE may select a resource from its determined candidate resources. There may be a time gap between the resource selection by the first UE and the transmission of the SCI for reserving the resource by the first UE at time t3 (e.g., at 602). The time gap between t1 and t3 may be used for processing by the first UE and / or for transmission preparation by the first UE. The second UE may select a resource at time t2 and may have a shorter time gap between the resource selection and the transmission of the SCI 604 for reserving the resource. As Figure 6 shown, the second UE may transmit the SCI 604 between the time the first UE selects a resource at t0 and the time the first UE reserves the resource at t3. Figure 6 FIG. shows that the second UE reserves a resource that overlaps with the resource selected by the first UE. The first UE may continue to sense or monitor for SCIs from other UEs between the resource selection at time = t1 and the transmission (e.g., the transmission of the SCI 602 at t3 and / or the transmission of the resource indicated in the SCI). The earlier SCI 604 reserves a retransmission resource at 606 such that the first UE may not use the overlapping resource. The longer the distance between t0 and t3, the more likely it is that the selected resource may be subject to an interfering reservation by another UE.

[0077] A UE may perform a resource re-evaluation, e.g., when a previously selected resource is reserved in an SCI for transmission from a peer UE. In Figure 6 , the first UE may perform a resource re-evaluation and may perform a resource re-selection for the retransmission resource. If the UE performs a resource re-evaluation for each time slot, overlapping resources reserved by other UEs may be quickly detected. For example, once an SCI is received, the UE may be able to quickly react to the updated channel occupancy. Performing a resource re-evaluation for each time slot may reduce latency and / or improve reliability by increasing the UE's ability to select resources with less interference. However, resource re-evaluation may be computationally expensive and may require a large amount of processing by the UE on a per-time-slot basis. If the UE has multiple transport blocks to transmit, the UE may run multiple resource re-evaluations for each time slot.

[0078] Part of the computational load for resource re - evaluation is due to determining the RSRP threshold used to determine the candidate resource set. As described above, the UE can exclude resources reserved by another UE in a signal with an RSRP higher than the threshold. In some examples, the RSRP threshold can be based on the amount of available resources. For example, if the amount of available resources is below a threshold (e.g., below 20%) within a selection window, the UE can use an increased RSRP threshold so that the UE is more likely to be able to reuse the reserved resources. Similarly, when there is a larger amount of available resources, the UE can lower the RSRP, for example, to minimize the chance of possible conflicts.

[0079] As an example, the UE can use an initial RSRP threshold which can be referred to herein as the initial resource exclusion RSRP threshold. If the RSRP measured for the SCI of the reserved resources is greater than then the UE can remove the reserved resources that overlap with the reserved resources from the candidate set. The UE can perform a comparison with the initial resource exclusion RSRP threshold and remove resources from the candidate set for the resources reserved in multiple SCIs received from one or more UEs. If the number of remaining resources in the candidate set is less than a threshold amount of the total number of resources, such as a resource idle criterion or a resource idle threshold of x%, the UE can increase the resource exclusion RSRP threshold. For example, the UE can increment the RSRP threshold by a specific amount. In an example where the increment is 3 dB, the UE can increment the initial resource exclusion RSRP threshold by 3 dB, that is If the number of remaining resources in the candidate set is still below x% of the total resources, the UE can continue to increase the RSRP threshold, for example, for t = 0, 1, 2, 3, etc., until the number of remaining resources in the candidate set reaches or exceeds x% of the total resources. The UE can stop at a threshold where the candidate set includes the threshold percentage of the total resources. The process of starting from the initial resource exclusion RSRP threshold and adjusting the resource exclusion RSRP threshold until the candidate set includes the threshold percentage of the total resources can be referred to as a full RSRP scan or a complete RSRP scan.

[0080] The number of iterations for performing a full RSRP scan can be large, especially when the network load is high. As an example, if to obtain a candidate set with 20% of the total resources, the UE can set This may involve 11 iterations of increasing the resource exclusion RSRP threshold by an increment of 3 dB for resource exclusion. If the UE performs resource re-evaluation every time slot, the UE performs 11 iterations every time slot. The aspects presented herein enable the UE to achieve the latency and reliability benefits of per-time-slot resource re-evaluation based on more efficient computations that reduce the computational load on the UE for re-evaluation. As presented herein, when performing future resource re-evaluation, the UE can use the results from a previous RSRP scan. A full RSRP scan can be performed once or in a reduced / infrequent manner. The UE can store the final resource exclusion RSRP threshold from the full RSRP scan and use the stored value to perform resource re-evaluation in one or more subsequent time slots. Using the previously determined resource exclusion RSRP threshold reduces the time complexity of the UE performing resource re-evaluation on a per-time-slot basis. When the UE performs per-time-slot re-evaluation, the interference situation may be similar to an earlier time slot, and the UE can perform a reduced number of iterations to determine the updated resource exclusion RSRP threshold. In some examples, a single iteration can be used in a time slot.

[0081] In a first type of resource re-evaluation, the UE can have a configured or defined resource idle threshold of x% and a resource exclusion RSRP threshold (e.g., ). The resource exclusion RSRP threshold can also be referred to herein as the RSRP threshold or the RSRP exclusion ceiling.

[0082] When a new transport block arrives or is ready to be transmitted from the UE using the sidelink, the UE can perform a full resource evaluation. The full resource evaluation can be referred to as a full or complete RSRP scan. As described above, the UE can measure the RSRP for each received SCI of a reserved resource. If the measured RSRP is greater than then the UE can remove the reserved resource that overlaps with the reserved resource from the candidate set. If the number of remaining resources in the candidate set is less than the resource idle threshold (x%) of the total number of resources in the candidate set, the UE can increase or increment the resource exclusion RSRP threshold. In an example where the increment is 3 dB, the UE can increase the initial resource exclusion RSRP threshold by 3 dB, i.e., If the number of remaining resources in the candidate set is still below x% of the total resources, the UE can continue to increase the RSRP threshold, e.g., for t = 0, 1, 2, 3, etc., until the number of remaining resources in the candidate set reaches or exceeds x% of the total resources. Δ corresponds to the increment value, which can be configured, defined, etc. The UE can stop at a threshold where the candidate set includes a threshold percentage of the total resources (e.g., referred to as ).

[0083] In the next time slot, the UE starts resource re - evaluation from the final RSRP threshold of the previous time slot. For example, set The UE can increase the RSRP threshold, for example, by For t = 0, 1, 2, 3, etc., until the number of remaining resources in the candidate set reaches or exceeds x% of the total resources. If the percentage of remaining resources in the candidate set is not less than x%, the UE can store the current threshold as In some examples, the UE can decrease the RSRP threshold, for example, For t = 0, 1, 2, 3, etc., until the number of remaining resources in the candidate set is not less than the threshold percentage. In some examples, this threshold percentage can be x% of the total resources.

[0084] Figure 7A An example of this first type of resource re - evaluation is shown. As Figure 7A shown, the resource evaluation in a time slot is based on the RSRP threshold determined in the previous time slot. If the traffic conditions are relatively stable, the conditions between time slots may be similar. Therefore, the UE can perform fewer iterations in each time slot before reaching the final RSRP threshold for resource re - evaluation in the time slot. In some examples, the UE can perform a single iteration. The resource re - evaluation can provide the same result as performing a full RSRP scan in each time slot.

[0085] In the second type of resource re - evaluation, the UE can perform a complete resource evaluation, including a full RSRP scan every n time slots or whenever possible starting from The number of time slots between full RSRP scans (e.g., n) can be determined by the UE or can be configured. In some examples, n can be configured in RRC signaling, etc. The full RSRP scan in the complete resource evaluation can provide an RSRP threshold The UE uses this threshold to perform resource re - evaluation for each time slot between the time slots in which the full RSRP scan is performed. Figure 7C Shows that in time slot 1, using the starting resource exclusion RSRP threshold A full RSRP scan returns the final threshold The threshold determined in time slot 1 Is used as the starting resource exclusion RSRP threshold for resource re - evaluation in time slots 2, 3, 4, etc. up to time slot n. In time slot n + 1, the UE performs another complete resource evaluation including a full RSRP scan starting from Rather than from To determine In time slot n + 2, the UE uses As the starting resource exclusion RSRP threshold for performing resource re - evaluation. The UE continues to apply As a starting resource exclusion RSRP threshold for resource re - evaluation in time slots from n + 3 to 2n. In time slot 2n+1, the UE performs a full RSRP scan again.

[0086] As an example, if n = 16, a customized, configured initial resource exclusion RSRP threshold can be performed every 16 time slots for a full resource evaluation. In time slots 2 - 15, the UE can use the resource exclusion RSRP threshold determined in time slot 1 as the starting RSRP threshold for resource re - evaluation. The UE can increment / decrement the RSRP threshold in each time slot until reaching the resource idle threshold x%, as described in conjunction with Figure 7A However, in subsequent time slots, the UE will use the RSRP threshold determined in time slot 1 as the starting threshold.

[0087] The UE can also apply a combination of aspects of the first - type resource re - evaluation as described in conjunction with Figure 7A and the second - type resource re - evaluation as described in conjunction with Figure 7B For example, the UE can perform a full RSRP scan as part of a full resource evaluation starting every n time slots (e.g., in time slots 1 and n + 1 in Figure 7B ). In the time slots between 1 and n + 1, the UE uses as the starting resource exclusion RSRP threshold for resource re - evaluation. The UE can increment / decrement the RSRP threshold in each time slot until reaching the resource idle threshold x%, as described in conjunction with For example, in time slot 3, the UE can use the resource exclusion determined in time slot 2 Figure 7A In time slot 3, the UE can use the determined in time slot 3 and so on until time slot n + 1. In time slot n + 1, the UE performs a full resource evaluation again including a full RSRP scan starting from instead of from to determine In time slot n + 2, the UE uses as the starting resource exclusion RSRP threshold for resource re - evaluation. The UE then returns to the first - type of resource re - evaluation where the starting RSRP threshold for a certain time slot is based on the final RSRP threshold determined in the previous time slots up to time slot 2n. In time slot 2n+1, the UE performs a full RSRP scan again.

[0088] In some examples, the UE can determine the type of resource re - evaluation to apply, e.g., whether to apply the first - type described in conjunction with Figure 7A or the second - type described in conjunction with Figure 7CThe second type described also applies a combination of the first type and the first type as described in conjunction with Figure 7B The combination of the first type and the first type described.

[0089] Alternatively or additionally, the UE may receive configuration information used by the UE to determine the type of resource reservation algorithm to be employed. In some examples, the UE may receive RRC signaling with configuration information for resource re - evaluation from, for example, a base station, an RSU, or a synchronized UE ("sync UE"). In some examples, this configuration may be received as part of the UE - to - UE RRC connection establishment or update procedure. The configuration may include a candidate resource idle threshold for resource re - evaluation (e.g., x%, which may be expressed as a fraction, percentage, etc.), an initial resource exclusion RSRP (e.g., or ), a step size for increasing or decreasing the resource exclusion RSRP (e.g., Δ), an indication of the number of time slots (n) between a full RSRP scan or a complete resource evaluation, or the type of per - time - slot resource re - evaluation to be employed (e.g., whether to employ the first type described in conjunction with Figure 7A or the second type described in conjunction with Figure 7C or a combination of the first type and the second type described in conjunction with Figure 7B ).

[0090] Figure 8 FIG. 800 is a flowchart of a wireless communication method. The method may be performed by a wireless device communicating using a sidelink. In some examples, the method may be performed by a UE or a component of a UE (e.g., UE 104; device 310 or 350, which may include a memory and may be an entire device or a component of a device; apparatus 1002). In other examples, the wireless device may include an RSU or other device that selects resources for sidelink communication. Figure 8 One or more aspects shown in may be optional. Various implementations may include methods having any combination of aspects described in conjunction with Figure 8 The method enables the wireless device to re - evaluate resources in a more efficient manner and in a frequent manner (such as per time slot).

[0091] At 810, the device performs a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold. The first resource exclusion RSRP threshold may be determined using a defined RSRP or a configured RSRP as the initial resource exclusion RSRP threshold. As an example, the first resource exclusion RSRP for performing the full RSRP scan may be Performing the full RSRP scan may include starting from and incrementing the RSRP threshold until the candidate set is at least x% of the total resources, as described above. The RSRP scan may be performed byFigure 10 performed by the RSRP scanning component 1040 of the apparatus 1002 in []. As shown at 808, the wireless device may perform a first resource assessment for the first time slot. The resource re - assessment may be performed, for example, by Figure 10 the resource assessment component 1044 of the apparatus 1002 in []. At 810, a full RSRP scan may be performed for the first resource assessment for the first time slot.

[0092] At 812, the wireless device may select one or more sidelink resources for transmission and / or re - transmission, e.g., based on the full RSRP scan for the first time slot. The wireless device may select sidelink resources, e.g., as described in connection with Figures 4 to 6 either of [] in the context of sensing - based resource allocation. For example, the UE may maintain a candidate resource set and may select one or more resources from the candidate resource set. The selection may be performed, for example, by Figure 10 the sidelink resource selection component 1042 of the apparatus 1002 in [].

[0093] At 814, the wireless device performs a resource re - assessment for the second time slot based on a first resource exclusion RSRP threshold from the first time slot, e.g., as described in connection with Figures 7A to 7C []. The wireless device may determine a candidate set of potential resources by removing resources reserved by SCIs received from other UEs. When determining which potential resources to remove, the wireless device may determine to remove resources reserved by SCIs received with an RSRP for measurements to meet the threshold. The resource re - assessment may be performed, for example, by Figure 10 the resource assessment component 1044 of the apparatus 1002 in []. After selecting one or more sidelink resources at 812, the UE may adjust one or more sidelink candidate resources for sidelink transmission based on the resource re - assessment for the second time slot, e.g., as shown at 816. The adjustment may be performed, for example, by Figure 10 the sidelink resource selection component 1042 of the apparatus 1002 in [].

[0094] Performing resource re - evaluation for the second time slot at 814 may include determining a second resource exclusion RSRP threshold, for example, by incrementing or decrementing the first resource exclusion RSRP threshold from the first time slot. For example, if based on the current RSRP threshold, the available number of candidate resources in the candidate set is below the candidate resource idle threshold (e.g., x%), the wireless device may increment the RSRP threshold. If based on the current RSRP threshold, the available number of the candidate set is above the threshold (e.g., a specific percentage of the total resources in the selection window), the wireless device may decrement the RSRP threshold. In some examples, the threshold may be the same as the threshold for incrementing the RSRP (e.g., x%). In other examples, the threshold for decrementing the RSRP threshold may be different from the threshold for incrementing the RSRP threshold.

[0095] As shown at 816, the wireless device may store the second resource exclusion RSRP threshold for use in subsequent time slots. Resource re - evaluation for the second time slot may use the first resource exclusion RSRP threshold as the initial resource exclusion RSRP threshold, for example, instead of using the configured or defined initial resource exclusion RSRP threshold used in a full RSRP scan. This storage may be performed, for example, by Figure 10 the RSRP threshold component 1046 of the apparatus 1002 in

[0096] During resource re - evaluation for the second time slot, the initial resource exclusion RSRP threshold (e.g., the first resource exclusion RSRP threshold from the first time slot) is incremented or decremented to determine the configured resource idle criteria. Then, as shown at 816, the wireless device may store the updated resource exclusion RSRP threshold for the third time slot, e.g., the incremented / decremented threshold for the second time slot. This storage may be performed, for example, by Figure 10 the RSRP threshold component 1046 of the apparatus 1002 in

[0097] In some examples, the wireless device may be configured with an algorithm for resource re - evaluation. For example, at 802, the wireless device may receive a configuration indicating to perform resource re - evaluation using the resource exclusion RSRP threshold from a previous time slot, e.g., based on the first type of resource re - evaluation described above in conjunction with Figure 7A The configuration may further include one or more of a candidate resource idle threshold for resource re - evaluation (e.g., x%, which may be indicated as a fraction, percentage, etc.), an initial resource exclusion RSRP (e.g., ), or a step size for incrementing or decrementing the resource exclusion RSRP. This configuration may be received by Figure 10 the configuration component 1048 of the apparatus 1002 in

[0098] As shown at 820, the wireless device may again use a defined RSRP or a configured RSRP (e.g., ) as an initial resource exclusion RSRP threshold to perform a full RSRP scan for a third time slot, which is a plurality of time slots after the first time slot. This full RSRP scan may be similar to the full RSRP scan described for 810. In one example, the wireless device may perform this full RSRP scan every 10 time slots. The example of 10 time slots is only one example to illustrate the concept. This concept may be applied to any number of time slots, e.g., performing a full RSRP scan at a period of more than 10 time slots or less than 10 time slots. The RSRP scan may be performed by the RSRP scan component 1040 of the apparatus 1002 in Figure 10 .

[0099] As shown at 804, the wireless device may receive a configuration that indicates to perform a resource re-evaluation for the time slots between the first time slot and the third time slot using a previous resource exclusion RSRP threshold from a previous time slot and to perform a full RSRP scan using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold after a plurality of time slots. For example, the configuration may indicate that the wireless device applies a combination of a first type of resource re-evaluation (e.g., using the initial resource exclusion RSRP threshold calculated for the previous time slot) and a second type of resource re-evaluation (e.g., performing a full RSRP scan every n time slots), as described in connection with Figure 7B . The configuration may also include one or more of the following: the number of time slots between the first time slot and the third time slot when the full RSRP scan is to be performed, a candidate resource idle threshold for resource re-evaluation (e.g., x%, which may be indicated as a fraction, percentage, etc.), an initial resource exclusion RSRP (e.g., ), or a step size by which the resource exclusion RSRP increases or decreases. The configuration may be received by the configuration component 1048 of the apparatus 1002 in Figure 10 .

[0100] In some examples, the wireless device may autonomously determine the number of time slots between the first time slot and the third time slot when performing a full RSRP scan, e.g., at 806. For example, the UE may autonomously determine the periodicity for performing the full RSRP scan instead of receiving a configured number of time slots for this periodicity in higher layer signaling or signaling from the network (e.g., in the configuration of 804). This determination may be performed by the RSRP scan component 1040 of the apparatus 1002 in Figure 10 .

[0101] As shown at 818, the wireless device may perform resource re-evaluation for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot. As described above, the wireless device uses the first resource exclusion RSRP threshold determined for the first time slot at 810 (e.g., ) to perform resource re-evaluation for the second time slot at 814. This resource re-evaluation may be performed, for example, by Figure 10 the resource evaluation component 1044 of the apparatus 1002 in . The wireless device may then use the resource exclusion RSRP threshold from the second time slot (e.g., ) (whether incremented, decremented, or unchanged from the RSRP threshold of the first time slot) to perform resource re-evaluation for the next consecutive time slot. Then, the wireless device may use the resource exclusion RSRP threshold from the next time slot (e.g., ) and perform resource re-evaluation for subsequent consecutive time slots, and so on, until reaching the time slot that is n time slots after the first time slot, at which point the wireless device performs a full RSRP scan from

[0102] Figure 9 is a flowchart 900 of a wireless communication method. The method may be performed by a wireless device communicating using a sidelink. In some examples, the method may be performed by a UE or a component of a UE (e.g., UE 104; device 310 or 350, which may include a memory and may be an entire device or a component of a device; apparatus 1002). In other examples, the wireless device may include an RSU or other device that selects resources for sidelink communication. Figure 9 One or more aspects shown in Figure 9 may be optional. Various implementations may include methods having any combination of aspects described in conjunction with

[0103] At 906, the wireless device performs a full RSRP scan for the first time slot to determine a first resource exclusion RSRP threshold. The first resource exclusion RSRP threshold may be determined using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold. As an example, the first resource exclusion RSRP for performing the full RSRP scan may be Performing the full RSRP scan may include starting from and incrementing the RSRP threshold until the candidate set is at least x% of the total resources, as described above. As shown at 904, the wireless device may perform a first resource evaluation for the first time slot. This resource evaluation may be performed, for example, by Figure 10performed by the resource evaluation component 1044 of the apparatus 1002 in []. At 906, a full RSRP scan can be performed for the first resource evaluation of the first time slot. The RSRP scan can be performed by Figure 10 the RSRP scan component 1040 of the apparatus 1002 in [].

[0104] At 910, the wireless device performs a full RSRP scan for the second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot. This full RSRP scan can be similar to the full RSRP scan described for 906 (e.g., starting from and incrementing the RSRP threshold until the candidate set occupies at least x% of the total resources). In one example, the wireless device can perform this full RSRP scan every 10 time slots. The example of 10 time slots is only an example to illustrate the concept. This concept can be applied to any number of time slots, e.g., performing a full RSRP scan with a period of more than 10 time slots or less than 10 time slots. The RSRP scan can be performed by Figure 10 the RSRP scan component 1040 of the apparatus 1002 in [].

[0105] At 908, the wireless device performs a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot. Thus, the wireless device can determine as the threshold for the first time slot and can apply it in each time slot between the first time slot and the second time slot. For example, if the second time slot is the 20th time slot, the wireless device can use as the initial resource exclusion RSRP threshold and perform a resource re-evaluation in the 2nd to 19th time slots. At 808, performing a resource re-evaluation for each time slot between the first time slot and the second time slot can include using the first resource exclusion RSRP threshold as the initial resource exclusion RSRP threshold to determine an updated resource exclusion RSRP threshold. The resource re-evaluation can be performed, for example, by Figure 10 the resource evaluation component 1044 of the apparatus 1002 in [].

[0106] In some examples, the wireless device can be configured with an algorithm for resource re-evaluation. For example, at 902, the wireless device can receive a configuration indicating to perform a full RSRP scan using a defined RSRP or a configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots and use the first resource exclusion RSRP threshold for the time slots between the first time slot and the second time slot. Thus, the wireless device can receive a configuration for using a second type of resource re-evaluation (e.g., performing a full RSRP scan every n time slots), as combined with Figure 7CAs described. The configuration may also include one or more of the following: the number of time slots between a first time slot and a third time slot when full RSRP scanning is to be performed, a candidate resource idle threshold for resource re-evaluation (e.g., x%, which may be indicated as a fraction, percentage, etc.), an initial resource exclusion RSRP (e.g., ), or a step size by which the resource exclusion RSRP is incremented or decremented. The configuration may be received by the configuration component 1048 of the apparatus 1002 in Figure 10 .

[0107] Figure 10 FIG. 1000 is a diagram illustrating an example of a hardware implementation of the apparatus 1002. The apparatus 1002 may be a UE or another device capable of communicating based on a sidelink and including a baseband processor 1004 (also referred to as a modem) coupled to an RF transceiver 1022. In some aspects, the baseband processor 1004 may be a cellular baseband processor, and the RF transceiver may be a cellular RF transceiver. The apparatus may also include one or more subscriber identity module (SIM) cards 1020, an application processor 1006 coupled to a secure digital (SD) card 1008 and a screen 1010, a Bluetooth module 1012, a wireless local area network (WLAN) module 1014, a global positioning system (GPS) module 1016, and / or a power supply 1018. The baseband processor 1004 communicates with the UE 104 and / or the BS 102 / 180 via the RF transceiver 1022. The baseband processor 1004 may include a computer-readable medium / memory. The computer-readable medium / memory may be non-transitory. The baseband processor 1004 is responsible for general processing, including executing software stored on the computer-readable medium / memory. When executed by the baseband processor 1004, the software causes the baseband processor 1004 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by the baseband processor 1004 when executing the software. The baseband processor 1004 further includes a receiving component 1030, a communication manager 1032, and a transmitting component 1034. The communication manager 1032 includes one or more of the illustrated components. The components within the communication manager 1032 may be stored in the computer-readable medium / memory and / or configured as hardware within the baseband processor 1004. The baseband processor 1004 may be a component of the device 350 and may include at least one of a memory 360 and / or a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the apparatus 1002 may be a modem chip and include only the baseband processor 1004, while in another configuration, the apparatus 1002 may be an entire wireless device (e.g., see Figure 3 350) and include additional modules of the apparatus 1002.

[0108] The communication manager 1032 includes an RSRP scanning component 1040 configured to perform an RSRP scan to determine a resource exclusion RSRP threshold, e.g., as described by any of 810, 820, 906, and / or 910 in conjunction with Figure 8 and / or Figure 9 . The communication manager 1032 also includes a sidelink resource selection component 1042 configured to select one or more sidelink resources for transmission or retransmission, e.g., as described by 812 in conjunction with Figure 8 . The sidelink resource selection component 1042 may be configured to maintain a set of candidate resources for sidelink transmission and adjust the sidelink candidate resources, e.g., as described by 812 in conjunction with

[0109] . The communication manager 1032 also includes a resource evaluation component 1044 configured to perform a first resource evaluation (e.g., using a full RSRP scan), e.g., as described by 808 and / or 904 in conjunction with Figure 8 and Figure 9 . The resource evaluation component 1044 is configured to perform a resource re-evaluation for a second time slot based on a first resource exclusion RSRP threshold from a first time slot, e.g., as described by 814 in conjunction with Figure 8 , or perform a resource re-evaluation for each time slot between a first time slot and a third time slot, e.g., as described by 908 in conjunction with Figure 9 . The resource evaluation component 1044 may be configured to perform a resource re-evaluation for each time slot between a first time slot and a third time slot based on a previous resource exclusion RSRP threshold from a previous time slot, e.g., as described by 818 in conjunction with Figure 8 . The communication manager 1032 may also include a determination component 1050 configured to determine the number of time slots between a first time slot and a third time slot when a full RSRP scan is performed, e.g., as described by 806 in conjunction with Figure 8 .

[0110] The communication manager 1032 may also include an RSRP threshold component 1046 configured to store an RSRP threshold for resource evaluation, such as storing a second resource exclusion RSRP threshold, e.g., as described by 816 in conjunction with Figure 8 .

[0111] The communication manager 1032 may also include a configuration component 1048 configured to receive a configuration indicating to perform a resource re-evaluation using a resource exclusion RSRP threshold from a previous time slot, e.g., as described by Figure 8as described in 802 of. The configuration component 1048 can be configured to receive a configuration that performs resource re-evaluation for N time slots using a previous resource exclusion RSRP threshold from a previous time slot and performs a full RSRP scan after N time slots. For example, as described in conjunction with Figure 8 in 804 of. The configuration component 1048 can be configured to receive a configuration that performs a full RSRP scan after N time slots and performs resource re-evaluation using a first resource exclusion RSRP threshold for N time slots. For example, as described in conjunction with Figure 9 in 902 of.

[0112] The apparatus 1002 can include components that execute each block of the algorithms in the Figure 8 and / or Figure 9 flowcharts. The components can be one or more hardware components specifically configured to perform the processes / algorithms, implemented by a processor configured to perform the processes / algorithms, stored in a computer-readable medium for implementation by a processor, or some combination thereof

[0113] In one configuration, the apparatus 1002 for wireless communication (specifically, the processor 1004) can include components for performing any of the steps of the methods described in conjunction with Figure 8 and Figure 9 . The components can be one or more components of the apparatus and / or the processing system of the apparatus configured to perform the functions enumerated for the components. The processing system can include TX processors 316, 368, RX processors 370, 356, and controllers / processors 375, 359. Thus, in one configuration, the components can be TX processors 316, 368, RX processors 370, 356, and controllers / processors 375, 359 configured to perform the functions enumerated for the components.

[0114] If a wireless device re-evaluates the selected sidelink resources frequently (e.g., every time slot), the latency and reliability of sidelink communication can be improved. The computation for per-time-slot resource re-evaluation involves a large amount of processing by the wireless device. For example, due to multiple iterations of candidate resource consideration to determine an appropriate RSRP threshold for determining a candidate resource set. Aspects presented herein enable a wireless device to perform more frequent resource re-evaluations, such as per time slot, with reduced UE processing. The present disclosure provides that a UE performs a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold, selects a sidelink resource for transmission, and then performs a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot. By using the resource exclusion RSRP threshold from a previous time slot instead of performing a full RSRP scan, the UE can reduce the amount of processing for re-evaluating resources for that time slot. The more frequent resource re-evaluations of the present disclosure, combined with more efficient processing by using the resource exclusion RSRP threshold from a previous time slot, provide improved latency and reliability.

[0115] The following example aspects are illustrative only, and aspects thereof may be combined with aspects of other examples or teachings described herein, without limitation.

[0116] Aspect 1 is a method of wireless communication, comprising: performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; and performing a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0117] In aspect 2, the method according to aspect 1 further comprises: selecting one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot; and adjusting one or more sidelink candidate resources for sidelink transmission based on the resource re-evaluation for the second time slot.

[0118] In aspect 3, the method according to aspect 1 or aspect 2 further comprises: determining a second resource exclusion RSRP threshold as part of performing the resource re-evaluation for the second time slot; and storing the second resource exclusion RSRP threshold for use in subsequent time slots.

[0119] In aspect 4, the method according to aspect 3 further comprises performing the resource re-evaluation for the second time slot using the first resource exclusion RSRP threshold as an initial resource exclusion RSRP threshold.

[0120] In aspect 5, the method according to aspect 3 further comprises incrementing or decrementing the initial resource exclusion RSRP threshold to determine a configured resource idle criterion; and storing the updated resource exclusion RSRP threshold for a third time slot.

[0121] In aspect 6, the method according to any one of aspects 1-5 further comprises determining a first resource exclusion RSRP threshold using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold.

[0122] In aspect 7, the method according to any one of aspects 1-6 further comprises performing a first resource assessment for a first time slot, wherein a full RSRP scan is performed for the first resource assessment of the first time slot.

[0123] In aspect 8, the method according to any one of aspects 1-6 further comprises receiving a configuration indicating to perform a resource re-assessment using a resource exclusion RSRP threshold from a previous time slot, wherein the configuration further comprises one or more of the following: a candidate resource idle threshold for resource re-assessment, an initial resource exclusion RSRP, or a step size for incrementing or decrementing the resource exclusion RSRP.

[0124] In aspect 9, the method according to any one of aspects 1-4 or 6-8 further comprises performing a full RSRP scan for a third time slot using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold, the third time slot being a plurality of time slots after the first time slot.

[0125] In aspect 10, the method according to aspect 9 further comprises: receiving a configuration indicating to perform a resource re-assessment for the time slots between the first time slot and the third time slot using a previous resource exclusion RSRP threshold from a previous time slot and performing a full RSRP scan using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold after the plurality of time slots, wherein the configuration further comprises one or more of the following: the number of time slots between the first time slot and the third time slot when the full RSRP scan is performed, a resource idle threshold for resource re-assessment, an initial resource exclusion RSRP, or a step size for incrementing or decrementing the resource exclusion RSRP.

[0126] In aspect 11, the method according to aspect 9 further comprises autonomously determining the number of time slots between the first time slot and the third time slot when the full RSRP scan is performed.

[0127] In aspect 11, the method according to aspect 9 further comprises performing a resource re-assessment for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot.

[0128] Aspect 13 is a device for wireless communication, including a memory and at least one processor coupled to the memory, and the memory and the at least one processor are configured to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; and perform a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0129] In aspect 14, the device according to aspect 13 further includes that the memory and the at least one processor are configured to execute the method according to any one of aspects 2-12.

[0130] In aspect 15, the device according to aspect 13 or 14 further includes a transceiver.

[0131] Aspect 14 is a device for wireless communication, including: components for performing an RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; and components for performing a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0132] In aspect 15, the device according to aspect 14 further includes components for executing the method according to any one of aspects 2-12.

[0133] In aspect 16, the device according to aspect 14 or 15 further includes a transceiver as part of the components.

[0134] Aspect 17 is a non-transitory computer-readable storage medium storing computer-executable code at a base station, and the code, when executed by a processor, causes the processor to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; and perform a resource re-evaluation for a second time slot based on the first resource exclusion RSRP threshold from the first time slot.

[0135] In aspect 18, the computer-readable medium according to aspect 17 further includes code that, when executed by a processor, causes the processor to execute the method according to any one of aspects 2-12.

[0136] Aspect 19 is a method for wireless communication, including: performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; performing a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot; and performing a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0137] In aspect 20, the method according to aspect 19 further comprises: performing a resource re-evaluation for each time slot between the first time slot and the second time slot, including determining an updated resource exclusion RSRP threshold using the first resource exclusion RSRP threshold as an initial resource exclusion RSRP threshold.

[0138] In aspect 21, the method according to aspect 19 or aspect 20 further comprises: determining the first resource exclusion RSRP threshold using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold.

[0139] In aspect 22, the method according to any one of aspects 19-21 further comprises performing a first resource evaluation for the first time slot, wherein a full RSRP scan is performed for the first resource evaluation of the first time slot.

[0140] In aspect 23, the method according to any one of aspects 19-22 further comprises: receiving a configuration indicating to perform a full RSRP scan using a defined RSRP or a configured RSRP as an initial resource exclusion RSRP threshold after the plurality of time slots and using the first resource exclusion RSRP threshold for the time slots between the first time slot and the second time slot, wherein the configuration further comprises one or more of the following: the number of time slots between the first time slot and the second time slot when the full RSRP scan is performed, a resource idle threshold for resource re-evaluation, an initial resource exclusion RSRP, or a step size for incrementing or decrementing the resource exclusion RSRP.

[0141] Aspect 29 is an apparatus for wireless communication, comprising: a memory; and at least one processor coupled to the memory, the memory and the at least one processor being configured to: perform a full RSRP scan for the first time slot to determine a first resource exclusion RSRP threshold; perform a full RSRP scan for the second time slot to determine a second resource exclusion RSRP threshold, wherein the second time slot is a plurality of time slots after the first time slot; and perform a resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0142] In aspect 30, the apparatus according to aspect 29 further comprises the memory and the at least one processor being configured to perform the method according to any one of aspects 20-29.

[0143] In aspect 31, the apparatus according to aspect 29 or aspect 30 further comprises a transceiver.

[0144] Aspect 32 is a device for wireless communication, comprising: a component for performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; a component for performing a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, wherein the second time slot is a plurality of time slots after the first time slot; and a component for performing resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0145] In aspect 33, the device according to aspect 32 further comprises a component for performing the method according to any one of aspects 20 - 29.

[0146] In aspect 34, the device according to aspect 32 or 33 further comprises a transceiver as part of the component.

[0147] Aspect 35 is a non-transitory computer-readable storage medium storing computer-executable code at a base station, which when executed by a processor causes the processor to: perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; perform a full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, wherein the second time slot is a plurality of time slots after the first time slot; and perform resource re-evaluation for each time slot between the first time slot and the second time slot based on the first resource exclusion RSRP threshold determined for the first time slot.

[0148] In aspect 36, the computer-readable medium according to aspect 35 further comprises code which when executed by a processor causes the processor to perform the method according to any one of aspects 20 - 29.

[0149] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is illustrative of example methods. Based on design preferences, it should be understood that the specific order or hierarchy of the blocks in the process / flowchart can be rearranged. Additionally, some blocks may be combined or omitted. The appended method claims provide the elements of the various blocks in sample order, but are not intended to be limited to the specific order or hierarchy provided.

[0150] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language of the claims, where the singular forms of elements are not intended to mean "one and only one" (unless specifically stated otherwise), but rather "one or more". The word "exemplary" is used herein to mean "serving as an example, instance, or illustration". Any aspect described herein as "exemplary" need not necessarily be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term "some" means one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "any combination of A, B, C, or their combinations" include any combination of A, B, and / or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "any combination of A, B, C, or their combinations" can be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any such combination can include one or more members of A, B, or C. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are hereby expressly incorporated herein by reference and are intended to be covered by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The words "module", "mechanism", "element", "device", etc. shall not be used in place of the word "component". Thus, no claim element shall be construed as a means-plus-function unless the element is expressly recited using the phrase "means for...".

Claims

1. A method for wireless communication, comprising: Performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold by using a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and incrementing or decrementing the initial resource exclusion RSRP threshold; And Performing a resource re-evaluation for a second time slot, the resource re-evaluation for the second time slot including one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold from the first time slot as the initial resource exclusion RSRP threshold to determine a second resource exclusion RSRP threshold for resource selection in the second time slot.

2. The method according to claim 1, further comprising: Selecting one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot; And Adjusting the one or more sidelink candidate resources for the sidelink transmission based on the resource re-evaluation for the second time slot.

3. The method according to claim 1, further comprising: Storing the second resource exclusion RSRP threshold for use in subsequent time slots.

4. The method according to claim 3, wherein the initial resource exclusion RSRP threshold is incremented or decremented to determine a configured resource idle criterion, and the method further comprises: Storing an updated resource exclusion RSRP threshold for a third time slot.

5. The method according to claim 1, further comprising: Performing a first resource evaluation for the first time slot, wherein the full RSRP scan is performed for the first resource evaluation for the first time slot.

6. The method according to claim 1, further comprising: Receiving a configuration indicating to perform the resource re-evaluation using a resource exclusion RSRP threshold from a previous time slot, wherein the configuration further comprises one or more of the following: A candidate resource idle threshold for the resource re-evaluation, An initial resource exclusion RSRP, or A step size for incrementing or decrementing the resource exclusion RSRP.

7. The method according to claim 1, further comprising: Performing the full RSRP scan for a third time slot by using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold, the third time slot being a plurality of time slots after the first time slot.

8. The method according to claim 7, further comprising: Receiving a configuration indicating to perform the resource re-evaluation for the time slots between the first time slot and the third time slot by using a previous resource exclusion RSRP threshold from a previous time slot and performing the full RSRP scan by using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots, wherein the configuration further comprises one or more of the following: The number of time slots between the first time slot and the third time slot when the full RSRP scan is performed, A resource idle threshold for the resource re-evaluation, An initial resource exclusion RSRP, or The step size for increasing or decreasing the resource exclusion RSRP.

9. The method according to claim 7, further comprising: Autonomously determining the number of time slots between the first time slot and the third time slot when the full RSRP scan is performed.

10. The method according to claim 7, further comprising: Performing the resource re-evaluation for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot.

11. The method according to claim 1, wherein the full RSRP scan for the first time slot uses the defined RSRP as the initial resource exclusion RSRP threshold.

12. The method according to claim 1, wherein the full RSRP scan for the first time slot uses the configured RSRP as the initial resource exclusion RSRP threshold.

13. An apparatus for wireless communication at a wireless device, comprising: A memory; And One or more processors coupled to the memory, the one or more processors being configured to cause the wireless device to: Perform a full RSRP scan for a first time slot using a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and increment or decrement the initial resource exclusion RSRP threshold to determine a first resource exclusion RSRP threshold; And Perform a resource re-evaluation for a second time slot, the resource re-evaluation for the second time slot including performing one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold from the first time slot as the initial resource exclusion RSRP threshold to determine a second resource exclusion RSRP threshold for resource selection in the second time slot.

14. The apparatus according to claim 13, wherein the one or more processors are further configured to cause the wireless device to: Select one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot; and Adjust the one or more sidelink candidate resources for the sidelink transmission based on the resource re-evaluation for the second time slot.

15. The apparatus according to claim 13, wherein the one or more processors are further configured to cause the wireless device to: Store the second resource exclusion RSRP threshold for use in subsequent time slots.

16. The apparatus according to claim 15, wherein the one or more processors are further configured to cause the wireless device to: Increment or decrement the initial resource exclusion RSRP threshold to determine a configured resource idle criterion; and Store an updated resource exclusion RSRP threshold for a third time slot.

17. The apparatus according to claim 13, wherein the one or more processors are further configured to cause the wireless device to: Perform a first resource evaluation for the first time slot based on the full RSRP scan.

18. The apparatus according to claim 13, wherein the one or more processors are further configured to cause the wireless device to: Receive a configuration indicating to perform the resource re - evaluation using a resource exclusion RSRP threshold from a previous time slot, where the configuration further includes one or more of the following: A candidate resource idle threshold for the resource re - evaluation, An initial resource exclusion RSRP, or A step size for incrementing or decrementing the resource exclusion RSRP.

19. The apparatus according to claim 13, wherein the one or more processors are further configured to cause the wireless device to: Perform the full RSRP scan for a third time slot, which is a plurality of time slots after the first time slot, using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold.

20. The apparatus according to claim 19, wherein the one or more processors are further configured to cause the wireless device to: Receive a configuration indicating to perform the resource re - evaluation for the time slots between the first time slot and the third time slot using a previous resource exclusion RSRP threshold from a previous time slot and to perform the full RSRP scan using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots, where the configuration further includes one or more of the following: The number of time slots between the first time slot and the third time slot when the full RSRP scan is performed, A resource idle threshold for the resource re - evaluation, An initial resource exclusion RSRP, or A step size for incrementing or decrementing the resource exclusion RSRP.

21. The apparatus according to claim 19, wherein the one or more processors are further configured to cause the wireless device to: Autonomously determine the number of time slots between the first time slot and the third time slot when the full RSRP scan is performed.

22. The apparatus according to claim 19, wherein the one or more processors are further configured to cause the wireless device to: Perform the resource re - evaluation for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot.

23. The apparatus according to claim 13, wherein the full RSRP scan for the first time slot uses the defined RSRP as the initial resource exclusion RSRP threshold.

24. The apparatus according to claim 13, wherein the full RSRP scan for the first time slot uses the configured RSRP as the initial resource exclusion RSRP threshold.

25. The apparatus according to claim 13, wherein, The wireless device is a user equipment (UE).

26. The apparatus according to claim 13, wherein, The one or more processors are configured individually or in combination to cause the wireless device to: perform the full RSRP scan for the first time slot, select one or more sidelink candidate resources, and perform a resource re - evaluation for the second time slot.

27. A method of wireless communication, comprising: Use a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and increment or decrement the initial resource exclusion RSRP threshold to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; Perform the full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot; And Perform a resource re-evaluation for each time slot between the first time slot and the second time slot, where the resource re-evaluation for each time slot includes using the first resource exclusion RSRP threshold determined for the first time slot as the initial resource exclusion RSRP threshold to perform one or more iterations of candidate resource consideration to determine an updated resource exclusion RSRP threshold for resource selection.

28. The method according to claim 27, further comprising: Based on the full RSRP scan for the first time slot, select one or more sidelink candidate resources for sidelink transmission.

29. The method according to claim 27, further comprising: Perform a first resource evaluation for the first time slot, where the full RSRP scan is performed for the first resource evaluation for the first time slot.

30. The method according to claim 27, further comprising: Receive a configuration indicating to perform the full RSRP scan using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots and use the first resource exclusion RSRP threshold for each time slot between the first time slot and the second time slot, where the configuration further includes one or more of the following: The number of time slots between the first time slot and the second time slot when the full RSRP scan is performed, A resource idle threshold for the resource re-evaluation, The initial resource exclusion RSRP, or The step size for incrementing or decrementing the resource exclusion RSRP.

31. An apparatus for wireless communication at a wireless device, comprising: A memory; And One or more processors coupled to the memory, the one or more processors being configured to cause the wireless device to: Use a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and increment or decrement the initial resource exclusion RSRP threshold to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; Perform the full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, where the second time slot is a plurality of time slots after the first time slot; And Perform resource re-evaluation for each time slot between the first time slot and the second time slot, where the resource re-evaluation for each time slot includes performing one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold determined for the first time slot as the initial resource exclusion RSRP threshold to determine an updated resource exclusion RSRP threshold for resource selection.

32. The apparatus according to claim 31, wherein the one or more processors are further configured to cause the wireless device to: Based on the full RSRP scan for the first time slot, select one or more sidelink candidate resources for sidelink transmission.

33. The apparatus according to claim 31, wherein the wireless device is a user equipment (UE).

34. The apparatus according to claim 31, wherein, The one or more processors are configured individually or in combination to cause the wireless device to: perform the full RSRP scan for the first time slot, perform the full RSRP scan for the second time slot, and perform resource re-evaluation for each time slot between the first time slot and the second time slot.

35. A non-transitory computer-readable medium storing computer-executable code for wireless communication at a wireless device, the code causing the wireless device to: Use a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and increment or decrement the initial resource exclusion RSRP threshold to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; and Perform resource re-evaluation for a second time slot, where the resource re-evaluation for the second time slot includes performing one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold from the first time slot as the initial resource exclusion RSRP threshold to determine a second resource exclusion RSRP threshold for resource selection in the second time slot.

36. The non-transitory computer-readable medium according to claim 35, wherein the code further causes the wireless device to: Store the second resource exclusion RSRP threshold for use in subsequent time slots.

37. The non-transitory computer-readable medium according to claim 35, wherein the code further causes the wireless device to: Use the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold to perform the full RSRP scan for a third time slot, where the third time slot is one of a plurality of time slots after the first time slot.

38. The non-transitory computer-readable medium according to claim 37, wherein the code further causes the wireless device to: A configuration for receiving an indication to perform the resource re-evaluation for the time slots between the first time slot and the third time slot using a previous resource exclusion RSRP threshold from a previous time slot and performing the full RSRP scan using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots, wherein the configuration further includes one or more of the following: The number of time slots between the first time slot and the third time slot when the full RSRP scan is performed; A resource idle threshold for the resource re-evaluation; The initial resource exclusion RSRP, or The step size for incrementing or decrementing the resource exclusion RSRP.

39. The non-transitory computer-readable medium according to claim 37, wherein the code further causes the wireless device, when executed by the one or more processors, to: Perform the resource re-evaluation for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot.

40. A non-transitory computer-readable medium storing computer-executable code for wireless communication at a wireless device, the code causing the wireless device, when executed by one or more processors, to: Use a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and increment or decrement the initial resource exclusion RSRP threshold to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; Perform the full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, wherein the second time slot is a plurality of time slots after the first time slot; and Perform a resource re-evaluation for each time slot between the first time slot and the second time slot, the resource re-evaluation for each time slot including one or more iterations of considering candidate resources using the first resource exclusion RSRP threshold determined for the first time slot as the initial resource exclusion RSRP threshold to determine an updated resource exclusion RSRP threshold for resource selection.

41. The non-transitory computer-readable medium according to claim 40, wherein the code further causes the wireless device, when executed by the one or more processors, to: Select one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot.

42. An apparatus for wireless communication at a wireless device, comprising: Means for using a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and incrementing or decrementing the initial resource exclusion RSRP threshold to perform a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold; And A component for performing resource re-evaluation for a second time slot, where the resource re-evaluation for the second time slot includes one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold from the first time slot as the initial resource exclusion RSRP threshold to determine a second resource exclusion RSRP threshold for resource selection in the second time slot.

43. The apparatus according to claim 42, further comprising: A component for selecting one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot; And A component for adjusting the one or more sidelink candidate resources for the sidelink transmission based on the resource re-evaluation for the second time slot.

44. The apparatus according to claim 42, further comprising: A component for storing the second resource exclusion RSRP threshold for use in subsequent time slots.

45. The apparatus according to claim 44, wherein the initial resource exclusion RSRP threshold is incremented or decremented to determine a configured resource idle criterion, and the apparatus further comprises: A component for storing an updated resource exclusion RSRP threshold for a third time slot.

46. The apparatus according to claim 42, further comprising: A component for performing a first resource evaluation for the first time slot, where the full RSRP scan is performed for the first resource evaluation for the first time slot.

47. The apparatus according to claim 42, further comprising: A component for receiving a configuration indicating to perform the resource re-evaluation using the resource exclusion RSRP threshold from a previous time slot, where the configuration further comprises one or more of the following: A candidate resource idle threshold for the resource re-evaluation, An initial resource exclusion RSRP, or A step size for incrementing or decrementing the resource exclusion RSRP.

48. The apparatus according to claim 42, further comprising: A component for performing the full RSRP scan for a third time slot using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold, where the third time slot is one of a plurality of time slots after the first time slot.

49. The apparatus according to claim 48, further comprising: A component for receiving a configuration indicating to perform the resource re-evaluation for the time slots between the first time slot and the third time slot using the previous resource exclusion RSRP threshold from a previous time slot and perform the full RSRP scan using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots, where the configuration further comprises one or more of the following: The number of time slots between the first time slot and the third time slot when the full RSRP scan is performed, A resource idle threshold for the resource re-evaluation, An initial resource exclusion RSRP, or A step size for incrementing or decrementing the resource exclusion RSRP.

50. The apparatus according to claim 48, further comprising: A component for autonomously determining the number of time slots between the first time slot and the third time slot when the full RSRP scan is performed.

51. The apparatus according to claim 48, further comprising: A component for performing the resource re-evaluation for each time slot between the first time slot and the third time slot based on a previous resource exclusion RSRP threshold from a previous time slot.

52. The apparatus according to claim 42, wherein the full RSRP scan for the first time slot uses the defined RSRP as the initial resource exclusion RSRP threshold.

53. The apparatus according to claim 42, wherein the full RSRP scan for the first time slot uses the configured RSRP as the initial resource exclusion RSRP threshold.

54. An apparatus for wireless communication at a wireless device, comprising: A component for performing a full RSRP scan for a first time slot to determine a first resource exclusion RSRP threshold by using a defined reference signal received power (RSRP) or a configured RSRP as an initial resource exclusion RSRP threshold and incrementing or decrementing the initial resource exclusion RSRP threshold; A component for performing the full RSRP scan for a second time slot to determine a second resource exclusion RSRP threshold, wherein the second time slot is a plurality of time slots after the first time slot; and A component for performing a resource re-evaluation for each time slot between the first time slot and the second time slot, the resource re-evaluation for each time slot including one or more iterations of candidate resource consideration using the first resource exclusion RSRP threshold determined for the first time slot as the initial resource exclusion RSRP threshold to determine an updated resource exclusion RSRP threshold for resource selection.

55. The apparatus according to claim 54, further comprising: A component for selecting one or more sidelink candidate resources for sidelink transmission based on the full RSRP scan for the first time slot.

56. The apparatus according to claim 54, further comprising: A component for performing a first resource evaluation for the first time slot, wherein the full RSRP scan is performed for the first resource evaluation for the first time slot.

57. The apparatus according to claim 54, further comprising: A component for receiving a configuration indicating to perform the full RSRP scan using the defined RSRP or the configured RSRP as the initial resource exclusion RSRP threshold after the plurality of time slots and using the first resource exclusion RSRP threshold for each time slot between the first time slot and the second time slot, wherein the configuration further includes one or more of the following: The number of time slots between the first time slot and the second time slot when the full RSRP scan is performed, A resource idle threshold for the resource re-evaluation, Initial resource exclusion RSRP, or The step size for incrementing or decrementing the resource exclusion RSRP.

Citation Information

Patent Citations

  • Method for transmitting v2x message by terminal in wireless communication system, and terminal using same method

    WO2019066629A1

  • Method, apparatus and computer readable media for reference signal configuration in a wireless communication system

    WO2020037536A1