Timeline for inter-ue-coordinated sidelink user equipment
By defining a selection window independent of the user equipment resource selection window and the timeline of coordination messages between UEs, the ambiguity problem of sidechain resource selection between user equipments is solved, and the utilization rate of sidechain resources and communication efficiency are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2021-08-06
- Publication Date
- 2026-06-09
AI Technical Summary
In existing technologies, the selection of sidechain resources between user devices is ambiguous, resulting in low resource utilization efficiency and an inability to effectively coordinate the length and position of the resource selection window, thus affecting the efficiency of sidechain communication.
By defining a selection window independent of the user equipment resource selection window and the timeline of coordination messages between UEs, the length and position of the resource selection window are clarified, reducing ambiguity in resource selection and indication, and improving the utilization rate of sidechain resources.
By clearly defining the selection window and timeline, ambiguity in resource selection and instruction is reduced, improving the utilization rate of sidechain resources and communication efficiency.
Smart Images

Figure CN116097851B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This patent application claims U.S. Provisional Patent Application No. 62 / 706,304, filed August 7, 2020, entitled “TIMELINE FOR SIDELINK INTER-USER EQUIPMENT COORDINATION,” and U.S. Non-Provisional Patent Application No. 17 / 444,531, filed August 5, 2021, entitled “TIMELINE FOR SIDELINK INTER-USER EQUIPMENT COORDINATION,” which are expressly incorporated herein by reference. Background Technology
[0003] The aspects of this disclosure generally relate to wireless communication and techniques and apparatus for coordination between user equipment (UEs).
[0004] Wireless communication systems are widely used to provide various telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). 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, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard issued by the 3rd Generation Partnership Project (3GPP).
[0005] A wireless network may include multiple base stations (BSs), which can support communication between multiple user equipment (UEs). UEs can communicate with the BS via downlinks and uplinks. A downlink (or forward link) refers to the communication link from the BS to the UE, and an uplink (or reverse link) refers to the communication link from the UE to the BS. As will be described in more detail herein, a BS may be referred to as a Node B, gNB, Access Point (AP), Radio Head, Transmit / Receive Point (TRP), New Radio (NR) BS, 5G Node B, etc.
[0006] The multiple access technologies described above have been adopted in various telecommunications standards to provide a universal protocol that enables different user equipment to communicate at the municipal, national, regional, and even global levels. New Radio (NR) (also known as 5G) is a set of enhancements to the LTE mobile standard issued by 3GPP. NR aims to better support mobile broadband internet access by: improving spectrum efficiency, reducing costs, improving service, utilizing new spectrum, and better integrating with other open standards using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) (CP-OFDM) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink (UL), and supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies, and carrier aggregation. However, with the increasing demand for mobile broadband access, LTE and NR technologies require further improvements. Preferably, these improvements should be applicable to other multiple access technologies and telecommunications standards that adopt them. Summary of the Invention
[0007] In some aspects, a method of wireless communication performed by a user equipment (UE) includes selecting a set of available sidechain resources in a selection window for communication by a second UE. In some aspects, the method includes sending an inter-UE coordination message to the second UE indicating inter-UE coordination information identifying the set of available sidechain resources, wherein the length of the selection window differs from the length of the resource selection window of the first UE.
[0008] In some aspects, a method of wireless communication performed by a base station includes determining that a first UE will select a set of available sidechain resources for a second UE within a selection window. In some aspects, the method includes sending a request to the first UE to select the set of available sidechain resources for the second UE within the selection window, wherein the length of the selection window is different from the length of a resource selection window for the first UE.
[0009] In some aspects, a method of wireless communication performed by a first UE includes receiving an inter-UE coordination message from a second UE indicating inter-UE coordination information of a set of available sidechain resources in a selection window for communication by the first UE. In some aspects, the method includes performing communication on sidechain resources in the set of available sidechain resources, based at least in part on a determination of the location of the selection window.
[0010] In some aspects, an apparatus for wireless communication at a first UE includes a memory and one or more processors coupled to the memory. The one or more processors may be configured to select a set of available sidechain resources in a selection window for communication by a second UE. The one or more processors may be configured to send an inter-UE coordination message to the second UE indicating inter-UE coordination information identifying the set of available sidechain resources, wherein the length of the selection window differs from the length of the resource selection window of the first UE.
[0011] In some aspects, an apparatus for wireless communication at a base station includes a memory and one or more processors coupled to the memory. The one or more processors may be configured to determine that a first UE will select a set of available sidechain resources for a second UE within a selection window. The one or more processors may be configured to send a request to the first UE to select the set of available sidechain resources for the second UE within the selection window, wherein the length of the selection window is different from the length of a resource selection window for the first UE.
[0012] In some aspects, an apparatus for wireless communication at a first UE includes a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive an inter-UE coordination message from a second UE indicating inter-UE coordination information for a set of available sidechain resources in a selection window for communication by the first UE. The one or more processors may be configured to perform communication on sidechain resources in the set of available sidechain resources, at least in part based on a determination of the position of the selection window.
[0013] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a first UE, cause the first UE to select a set of available sidechain resources in a selection window for communication by a second UE. When executed by one or more processors of the first UE, the one or more instructions cause the first UE to send an inter-UE coordination message to the second UE, indicating inter-UE coordination information identifying the set of available sidechain resources, wherein the length of the selection window is different from the length of the resource selection window of the first UE.
[0014] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a base station, cause the base station to determine that a first UE will select a set of available sidechain resources for a second UE in a selection window; and send a request to the first UE to select the set of available sidechain resources for the second UE in the selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE.
[0015] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a first UE, cause the first UE to receive an inter-UE coordination message from a second UE, indicating inter-UE coordination information of a set of available sidechain resources for communication of the first UE in a selection window. When executed by one or more processors of the first UE, the one or more instructions cause the first UE to perform communication on a sidechain resource in the set of available sidechain resources, at least in part based on a determination of the position of the selection window.
[0016] In some aspects, an apparatus for wireless communication includes components for selecting a set of available sidechain resources in a selection window for communication by a second UE. In some aspects, the apparatus includes components for sending an inter-UE coordination message to the second UE, the message indicating inter-UE coordination information identifying the set of available sidechain resources, wherein the length of the selection window differs from the length of the resource selection window of a first UE.
[0017] In some aspects, an apparatus for wireless communication includes means for determining that a first UE will select a set of available sidechain resources for a second UE in a selection window. In some aspects, the apparatus includes means for sending a request to the first UE to select the set of available sidechain resources for the second UE in the selection window, wherein the length of the selection window is different from the length of a resource selection window for the first UE.
[0018] In some aspects, an apparatus for wireless communication includes components for receiving an inter-UE coordination message from a second UE, the message indicating inter-UE coordination information identifying a set of available sidechain resources in a selection window for communication of a first UE. In some aspects, the apparatus includes components for performing communication on sidechain resources in the set of available sidechain resources, at least in part based on a determination of the position of the selection window.
[0019] The various aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems, as basically described with reference to the accompanying drawings and description and illustrated by the accompanying drawings and description.
[0020] The foregoing has provided a fairly broad overview of the features and technical advantages of examples according to this disclosure in order to better understand the specific embodiments described below. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifications or the design of other structures to achieve the same purpose of this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, their organization and operation, and associated advantages will be better understood from the following description when considered in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and is not intended to define limitations of the claims. Attached Figure Description
[0021] To gain a more detailed understanding of the features of this disclosure, a more specific description, briefly summarized above, can be obtained by referring to several aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and should not be considered as limiting its scope, as other equally valid aspects may be acknowledged in this specification. The same reference numerals in different figures may identify the same or similar elements.
[0022] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.
[0023] Figure 2 This is a diagram illustrating an example of a base station communicating with a user equipment (UE) in a wireless network according to this disclosure.
[0024] Figure 3 This is a diagram illustrating an example of sidechain communication according to this disclosure.
[0025] Figure 4 This is a diagram illustrating an example of sidechain communication and access link communication according to this disclosure.
[0026] Figure 5 This is a diagram illustrating an example of inter-UE coordination signaling according to this disclosure.
[0027] Figure 6 This is a diagram illustrating an example of NR sidechain resource allocation mode 2 according to this disclosure.
[0028] Figure 7 This is a diagram illustrating an example of signaling associated with inter-UE coordination, at least in part based on a timeline, according to this disclosure.
[0029] Figure 8 This is a diagram illustrating an example of resource sensing for coordination between sidechain UEs according to this disclosure.
[0030] Figures 9-11 This is a diagram illustrating an example process associated with coordination between UEs according to this disclosure.
[0031] Figure 12 This is a block diagram illustrating an example device for wireless communication according to the present disclosure.
[0032] Figure 13 This is a diagram illustrating an example of a hardware implementation of a device employing a processing system according to the present disclosure.
[0033] Figure 14 This is a block diagram illustrating an example device for wireless communication according to the present disclosure.
[0034] Figure 15 This is a diagram illustrating an example of a hardware implementation of a device employing a processing system according to the present disclosure.
[0035] Figures 16-17 This is a diagram illustrating an example of the code and circuitry implementation of the apparatus according to this disclosure. Detailed Implementation
[0036] Inter-User Equipment (UE) coordination enables a first UE to perform resource selection to facilitate sidechain communication for a second UE. For example, the second UE or a base station may send an inter-UE coordination request to the first UE to perform the inter-UE coordination operation. The first UE may identify a set of resources in a selection window, at least in part based on receiving the inter-UE coordination request and at least in part based on sensing operations, and may send an inter-UE coordination message indicating that set of resources to the second UE. This set of resources may be available resources and / or unavailable resources. The second UE may select resources at least in part based on this set of resources and may communicate on the selected resources.
[0037] If the first UE is triggered to generate an inter-UE coordination message, it may not be allowed to select or modify the size of the selection window, because selecting the size of the selection window at the first UE could lead to ambiguity at the second UE regarding how to map inter-UE coordination information to sidechain resources. Similarly, if there is ambiguity regarding the start of the selection window (e.g., if the first UE determines the location of the selection window without informing the second UE of its location), ambiguity may arise regarding how to map inter-UE coordination messages to sidechain resources. Furthermore, these ambiguities may be exacerbated if the first UE uses its own resource selection window as the selection window for inter-UE coordination, since not all UEs can use the same resource selection window. This ambiguity could lead to inappropriate selection of sidechain resources, resulting in inefficient use of sidechain resources.
[0038] Some of the techniques and apparatus described herein provide a timeline for selecting a window and inter-UE coordination messages for inter-UE coordination. For example, in some aspects, the selection window for inter-UE coordination can be independent of the resource selection window of the UE to select resources for inter-UE coordination. For example, the selection window for inter-UE coordination can be associated with a fixed size, a configurable size, etc. As another example, the selection window for inter-UE coordination can be associated with a defined time interval from the end of the channel carrying the inter-UE coordination message. For example, the defined time interval can be a fixed interval, a configurable interval, etc. As yet another example, the techniques and apparatus described herein can provide a timeline for inter-UE coordination messages, such as relative to the end of the channel carrying the inter-UE coordination request or relative to the time when the UE determines to select resources for inter-UE coordination. By defining a timeline for inter-UE coordination, ambiguity in resource selection and indication is reduced, thereby improving the utilization of sidechain resources.
[0039] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be implemented in many different forms and should not be construed as limited to any particular structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete and will fully convey the scope of this disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will understand that the scope of this disclosure is intended to cover any aspect disclosed herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, an apparatus or a method may be implemented using any number of the aspects set forth herein. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods that are practiced using other structures, functions, or structures and functions other than or attached to the various aspects of this disclosure described herein. It should be understood that any aspect of this disclosure disclosed herein may be embodied by one or more elements of the claims.
[0040] Several aspects of a telecommunications system will now be presented with reference to various devices and techniques. These devices and techniques will be described in the following detailed embodiments and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system.
[0041] It should be noted that while the terms commonly associated with 5G or NR Radio Access Technologies (RATs) may be used to describe aspects herein, aspects of this disclosure may be applied to other RATs, such as 3G RATs, 4G RATs, and / or RATs after 5G (e.g., 6G).
[0042] Figure 1 This is a diagram illustrating an example of a wireless network 100 according to this disclosure. Among other examples, the wireless network 100 may be or may include elements of a 5G (NR) network and / or an LTE network. The wireless network 100 may include multiple base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with a UE and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), Access Point, Transmit / Receive Point (TRP), etc. Each BS may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the coverage area of a BS and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.
[0043] A Base Station (BS) can provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. A macrocell can cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access for UEs with service subscriptions. A picocell can cover a relatively small geographic area and allow unrestricted access for UEs with service subscriptions. A femtocell can cover a relatively small geographic area (e.g., a home) and allow restricted access for UEs associated with the femtocell (e.g., UEs in a Closed Subscriber Group (CSG)). A BS for a macrocell can be referred to as a macro BS. A BS for a picocell can be referred to as a pico BS. A BS for a femtocell can be referred to as a femtocell BS or a home BS. Figure 1 In the example shown, BS110a can be a macro BS for macro cell 102a, BS 110b can be a pico BS for pico cell 102b, and BS 110c can be a femto BS for femto cell 102c. A base station can support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR-BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” are used interchangeably herein.
[0044] In some examples, the cell is not necessarily stationary, and the geographical area of the cell can move depending on the location of the mobile BS. In some examples, the BSs can interconnect with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 using any suitable transport network through various types of backhaul interfaces (such as direct physical connections or virtual networks).
[0045] The wireless network 100 may also include relay stations. A relay station is an entity that can receive data transmissions from an upstream station (e.g., a BS or a UE) and transmit the data transmissions to a downstream station (e.g., a UE or a BS). A relay station can also be a UE that can relay transmissions for other UEs. Figure 1 In the example shown, relay BS 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay station can also be referred to as a relay station, relay base station, relay, etc.
[0046] Wireless network 100 can be a heterogeneous network comprising different types of Base Stations (BSs), such as macro BSs, pico BSs, femto BSs, and relay BSs. These different types of BSs can have different transmit power levels, different coverage areas, and different effects on interference in wireless network 100. For example, macro BSs can have high transmit power levels (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs can have lower transmit power levels (e.g., 0.1 to 2 watts).
[0047] Network controller 130 can be coupled to a group of base stations (BSs) and can provide coordination and control for these BSs. Network controller 130 can communicate with the BSs via backhaul. BSs can also communicate with each other, for example, directly or indirectly via wireless or wired backhaul.
[0048] UEs 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be fixed or mobile. A UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. A UE may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device (smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device or a satellite radio), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a GPS device, or any other suitable device configured to communicate via wireless or wired media.
[0049] Some UEs can be considered Machine-Type Communication (MTC) or Evolved or Enhanced Machine-Type Communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, instruments, monitors, and / or location tags that can communicate with a base station, another device (e.g., a remote device), or some other entity. For example, a wireless node can provide connectivity to or to a network (e.g., a wide area network, such as the Internet or a cellular network) via wired or wireless communication links. Some UEs can be considered Internet of Things (IoT) devices and / or can be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs can be considered Customer Premises Equipment (CPE). UE120 can be included within a housing that houses the components of UE120, such as processor components and / or memory components. In some aspects, the processor components and memory components can be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) can be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0050] Typically, any number of wireless networks can be deployed within a given geographical area. Each wireless network can support a specific Radio Access Platform (RAT) and can operate on one or more frequencies. A RAT can also be referred to as a radio technology, air interface, etc. A frequency can also be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT within a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0051] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidechain channels (e.g., without using base station 110 as an intermediary to communicate with each other). For example, UEs 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols or vehicle-to-infrastructure (V2I) protocols) and / or mesh networks. In some aspects, UEs 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0052] Devices in the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., based on frequency or wavelength. For example, devices in the wireless network 100 can communicate using an operating band with a first frequency range (FR1), which can span from 410 MHz to 7.125 GHz, and / or can communicate using an operating band with a second frequency range (FR2), which can span from 24.25 GHz to 52.6 GHz. The frequencies between FR1 and FR2 are generally referred to as intermediate frequencies (IFs). Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to as the "sub-6 GHz" band. Similarly, FR2 is often referred to as the "millimeter wave" band, although this differs from the extremely high frequency (EHF) band (30 GHz–300 GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU). Therefore, unless otherwise specified, it should be understood that the terms "sub-6 GHz," if used herein, can broadly refer to frequencies less than 6 GHz, frequencies within FR1, and / or intermediate frequency frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise specified, it should be understood that the terms "millimeter wave," if used herein, can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency frequencies (e.g., less than 24.25 GHz). It is conceivable that the frequencies included in FR1 and FR2 can be modified, and the techniques described herein are applicable to these modified frequency ranges.
[0053] like Figure 1 As shown, UE 120 may include a communication manager 140. As described in more detail elsewhere herein, communication manager 140 may select a set of sidechain resources in a selection window for communication by the second UE. Communication manager 140 may also send an inter-UE coordination message to the second UE indicating inter-UE coordination information identifying the set of sidechain resources, wherein the selection window is independent of the resource selection window of UE 120. In some aspects, communication manager 140 may receive an inter-UE coordination message from the second UE indicating inter-UE coordination information identifying the set of sidechain resources in the selection window for communication by UE 120. Communication manager 140 may perform communication on the sidechain resources in the set of sidechain resources based at least in part on the determination of the location of the selection window. Additionally or alternatively, communication manager 140 may perform one or more other operations described herein.
[0054] In some aspects, base station 110 may include communication manager 150. As described in more detail elsewhere herein, communication manager 150 may determine that a first UE will select a set of sidechain resources for a second UE in a selection window. Communication manager 150 may also send a request to the first UE to select that set of sidechain resources for the second UE in a selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE. Additionally or alternatively, communication manager 150 may perform one or more other operations described herein.
[0055] As shown above, only Figure 1 As an example. Other examples may differ from those regarding... Figure 1 Example of the description.
[0056] Figure 2 This is a diagram illustrating an example 200 of a base station 110 communicating with a UE 120 in a wireless network 100 according to the present disclosure. The base station 110 may be equipped with T antennas 234a to 234t, and the UE 120 may be equipped with R antennas 252a to 252r, wherein generally T ≥ 1 and R ≥ 1.
[0057] At base station 110, transmitting processor 220 can receive data for one or more UEs from data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQI) received from the UE, process (e.g., code and modulate) the data for each UE based at least in part on the selected MCS(s) for the UE, and provide data symbols for all UEs. Transmitting processor 220 can also process system information (e.g., for semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, authorizations, and / or upper-layer signaling), and provide overhead symbols and control symbols. Transmitting processor 220 can also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS) or demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding, if applicable) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide T output symbol streams to T modulators (MODs) 232a to 232t. Each modulator 232 can process its corresponding output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t can be transmitted via T antennas 234a to 234t, respectively.
[0058] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations, and can provide the received signals to demodulators (DEMODs) 254a to 254r respectively. Each demodulator 254 can adjust (e.g., filter, amplify, down-convert, and digitize) the received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM) to obtain the received symbols. MIMO detector 256 can obtain the received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. Receiver processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control information and system information to controller / processor 280. Controller / processor 280 can provide UE 120 with components for determining, identifying, or selecting (such as using determination circuitry, identification circuitry, selection circuitry, etc.), and other examples. The receiver processor 258 can provide the UE 120 with components for receiving data or control information from, for example, the BS 110, and other examples. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine the Reference Signal Received Power (RSRP) parameter, the Received Signal Strength Indicator (RSSI) parameter, the Reference Signal Received Quality (RSRQ) parameter, and / or the Channel Quality Indicator (CQI) parameter. In some aspects, one or more components of the UE 120 may be included in a housing.
[0059] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.
[0060] Antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or be included within one or more antenna panels, antenna groups, antenna element sets, and / or antenna arrays, among other examples. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include coplanar antenna element sets and / or non-coplanar antenna element sets. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include antenna elements within a single housing and / or antenna elements within multiple housings. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements coupled to one or more transmitting and / or receiving components, such as... Figure 2One or more components.
[0061] On the uplink, at UE 120, the transmitting processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reporting including RSRP, RSSI, RSRQ, and / or CQI). The transmitting processor 264 can provide UE 120 with components for transmitting data or control information to, for example, BS 110, and other examples. The transmitting processor 264 can also generate reference symbols for one or more reference signals. Symbols from the transmitting processor 264 can be pre-encoded (if applicable) by TX MIMO processor 266, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some aspects, the modem of UE 120 may include modulators and demodulators of UE 120 (e.g., MOD / DEMOD 254). In some aspects, UE 120 includes a transceiver. The transceiver may include any combination of antenna(s) 252, modulator and / or demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein.
[0062] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 (if applicable), and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 can provide BS 110 with components for receiving data or control information from, for example, UE 120, and other examples. Receiver processor 238 can provide decoded data to data sink 239 and decoded control information to controller / processor 240. Controller / processor 240 can provide components for, for example, determination, selection, identification, or detection, and other examples. Base station 110 can include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 can include scheduler 246 to schedule UE 120 for downlink and / or uplink communication. In some aspects, the modem of base station 110 may include a modulator and demodulator (e.g., MOD / DEMOD 232) of base station 110. In some aspects, base station 110 includes a transceiver. The transceiver may include any combination of antenna(s) 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220 and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein.
[0063] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120 and / or Figure 2 Any other component(s) may perform one or more techniques associated with inter-UE coordination, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component(s) can execute or bootstrap, for example Figure 9 The process 900 Figure 10 Process 1000 Figure 11 The operation of process 1100 and / or other processes described herein. Memory 242 and 282 may store data and program code of base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, when executed by one or more processors of base station 110 and / or UE 120 (e.g., direct execution, or execution after compilation, transformation, and / or parsing), the one or more instructions may cause one or more processors, UE 120, and / or base station 110 to execute or guide, for example... Figure 9 The process 900 Figure 10 Process 1000 Figure 11 The operation of process 1100 and / or other processes described herein. In some aspects, execution instructions may include run instructions, transformation instructions, compilation instructions and / or parsing instructions, and other examples.
[0064] In some aspects, UE 120 may include: components for selecting (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, etc.) a set of sidechain resources for communication by a second UE in a selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE; components for sending (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.) an inter-UE coordination message to the second UE, the message indicating inter-UE coordination information identifying the set of sidechain resources; and components for receiving (e.g., using antenna 252, DEMOD 254, receive processor 256, receive processor 258, controller / processor 280, etc.) an inter-UE coordination message to the second UE, the message indicating inter-UE coordination information identifying the set of sidechain resources; and components for receiving (e.g., using antenna 252, DEMOD 254, receive processor 256, receive processor 258, receive processor 258, controller / processor 280, etc.) a set of sidechain resources from the second UE. Components for inter-UE coordination messages (e.g., MIMO detector 254, MIMO detector 256, receive processor 258, controller / processor 280, etc.) indicating inter-UE coordination information for a set of sidechain resources in a selection window for communication of a first UE; components for performing communication on sidechain resources in that set of sidechain resources, at least in part based on the determination of the position of the selection window (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.); etc. Additionally or alternatively, UE 120 may include components for performing one or more other operations described herein. In some aspects, such components may include a communication manager 140. Additionally or alternatively, such components may include components combining... Figure 2 One or more other components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, etc.
[0065] In some aspects, base station 110 may include components for determining (e.g., using antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, etc.) that the UE will select a set of sidechain resources for the second UE in a selection window; components for transmitting (e.g., using controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, etc.) a request to the first UE to select the set of sidechain resources for the second UE in a selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE; etc. Additionally or alternatively, base station 110 may include components for performing one or more other operations described herein. In some aspects, such components may include communication manager 150. In some aspects, such components may include combinations of... Figure 2 One or more other components of the described base station 110, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, etc.
[0066] Although Figure 2 The boxes in the diagram are shown as different components, but the descriptions of the functions of the boxes above can be implemented in a single hardware, software, or combined component or various combinations of components. For example, the functions described with respect to the transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 can be performed by or under the control of the controller / processor 280.
[0067] As shown above, only Figure 2 As an example. Other examples may differ from those regarding... Figure 2 Example of the description.
[0068] Figure 3 This is a diagram illustrating an example 300 of sidechain communication according to this disclosure.
[0069] like Figure 3As shown, the first UE 305-1 can communicate with the second UE 305-2 (and one or more other UEs 305) via one or more sidechain channels 310. UEs 305-1 and 305-2 can communicate using one or more sidechain channels 310 for P2P communication, D2D communication, V2X communication (e.g., which may include V2V communication, V2I communication, vehicle-to-person (V2P) communication, mesh networking, etc.), mesh networks, etc. In some aspects, UEs 305 (e.g., UEs 305-1 and / or UEs 305-2) can be similar to one or more other UEs described elsewhere herein, such as UE 120. In some aspects, one or more sidechain channels 310 can use the ProSe sidechain (PC5) interface and / or can operate in a high-frequency band (e.g., the 5.9 GHz band). Additionally or alternatively, UE 305 may use Global Navigation Satellite System (GNSS) timing to synchronize the timing of Transmission Time Intervals (TTIs) (e.g., frames, subframes, time slots, symbols, etc.).
[0070] like Figure 3 As further shown, one or more sidelink channels 310 may include a Physical Sidelink Control Channel (PSCCH) 315, a Physical Sidelink Shared Channel (PSSCH) 320, and / or a Physical Sidelink Feedback Channel (PSFCH) 325. PSCCH 315 may be used to transmit control information, similar to the Physical Downlink Control Channel (PDCCH) and / or Physical Uplink Control Channel (PUCCH) used for cellular communication with base station 110 via an access link or access channel. PSSCH 320 may be used to transmit data, similar to the Physical Downlink Shared Channel (PDSCH) and / or Physical Uplink Shared Channel (PUSCH) used for cellular communication with base station 110 via an access link or access channel. For example, PSCCH 315 may carry sidelink control information (SCI) 330, which may indicate various control information for sidelink communication, such as one or more resources (e.g., time resources, frequency resources, spatial resources, etc.), wherein transport blocks (TB) 335 may be carried on PSCCH 320. TB 335 may include data. PSFCH 325 can be used to transmit sidelink feedback 340, such as Hybrid Automatic Repeat Request (HARQ) feedback (e.g., Acknowledgment or Negative Acknowledgment (ACK / NACK) messages), Transmit Power Control (TPC), Schedule Request (SR), etc.
[0071] In some aspects, one or more sidechain channels 310 may use resource pools. For example, a specific resource block (RB) may be used to transmit a scheduling allocation across time in a subchannel (e.g., included in SCI 330). In some aspects, data transmission associated with a scheduling allocation (e.g., on PSSCH 320) may occupy adjacent RBs in the same subframe as the scheduling allocation (e.g., using frequency division multiplexing). In some aspects, the scheduling allocation and associated data transmission are not transmitted on adjacent RBs.
[0072] In some aspects, UE 305 may operate using a transmission mode in which resource selection and / or scheduling is performed by UE 305 (e.g., instead of base station 110). In some aspects, UE 305 may perform resource selection and / or scheduling by sensing the channel availability of the transmission. For example, UE 305 may measure Received Signal Strength Indicator (RSSI) parameters (e.g., sidechain-RSSI (S-RSSI) parameters) associated with various sidechain channels, may measure Reference Signal Received Power (RSRP) parameters (e.g., PSSCH-RSRP parameters) associated with various sidechain channels, may measure Reference Signal Received Quality (RSRQ) parameters (e.g., PSSCH-RSRQ parameters) associated with various sidechain channels, etc., and may select the channel for transmission for sidechain communication based at least in part on (multiple) these measurements.
[0073] Alternatively or additionally, UE 305 may use SCI 330 received in PSCCH 315 to perform resource selection and / or scheduling, which may indicate occupied resources, channel parameters, etc. Alternatively or additionally, UE 305 may perform resource selection and / or scheduling by determining the Channel Busy Rate (CBR) associated with various sidechain channels, which may be used for rate control (e.g., by indicating the maximum number of resource blocks that UE 305 can use for a particular subframe set).
[0074] In transport modes where resource selection and / or scheduling are performed by UE 305, UE 305 can generate sidechain grants and can send grants in SCI 330. Sidechain grants can indicate one or more parameters (e.g., transport parameters) to be used for upcoming sidechain transports, such as one or more resource blocks (e.g., for TB335) to be used for upcoming sidechain transports on PSSCH 320, one or more subframes to be used for upcoming sidechain transports, modulation and coding schemes (MCS) to be used for upcoming sidechain transports, etc. In some aspects, UE 305 can generate one or more parameters indicating semi-persistent scheduling (SPS), such as periodic sidechain grants for sidechain transports. Additionally or alternatively, UE 305 can generate sidechain grants for event-driven scheduling, such as for on-demand sidechain messages.
[0075] As shown above, it provides Figure 3 As an example. Other examples may differ from those regarding... Figure 3 Example of the description.
[0076] Figure 4 This is a diagram illustrating example 400 of sidechain communication and access link communication according to this disclosure.
[0077] like Figure 4 As shown, the transmitter (Tx) / receiver (Rx) UE 405 and the Rx / Tx UE 410 can communicate with each other via a sidechain, as described above. Figure 3 As further shown, in some sidechain modes, base station 110 can communicate with Tx / Rx UE 405 via a first access link. Additionally or alternatively, in some sidechain modes, base station 110 can communicate with Rx / Tx UE 410 via a second access link. Tx / Rx UE 405 and / or Rx / Tx UE 410 may be similar to one or more UEs described elsewhere herein, such as... Figure 1 UE 120. Therefore, the direct link between UE 120 (e.g., via the PC5 interface) can be referred to as a sidelink, while the direct link between base station 110 and UE 120 (e.g., via the Uu interface) can be referred to as an access link. Sidelink communication can be sent via the sidelink, while access link communication can be sent via the access link. Access link communication can be downlink communication (from base station 110 to UE 120) or uplink communication (from UE 120 to base station 110).
[0078] As shown above, it provides Figure 4 As an example. Other examples may differ from those regarding... Figure 4 Example of the description.
[0079] Figure 5 This is a diagram illustrating example 500 of inter-UE coordination signaling according to this disclosure.
[0080] In Example 500, a first UE (e.g., UE 120a) and a second UE (e.g., UE 120e) exchange inter-UE coordination signaling. The first and second UEs can operate in in-coverage mode, partial coverage mode, out-of-coverage mode, etc. For example, the first UE can determine a set of sidechain resources available for resource allocation. As another example, the first UE can determine a set of sidechain resources that are unavailable for resource allocation. The first UE can determine the set of sidechain resources at least in part based on the determination that the set of sidechain resources will be selected, or at least in part based on a request received from the second UE or the base station (referred to herein as an inter-UE coordination request). In some aspects, the first UE can determine the set of sidechain resources at least in part based on sensing operations, which can be performed before or after receiving the inter-UE coordination request. The first UE can send information indicating the set of sidechain resources to the second UE via inter-UE coordination signaling (shown as a coordination message and referred to in some aspects as an inter-UE coordination message). In some aspects, the first UE can use NR sidechain resource allocation mode 2 to send information indicating the set of sidechain resources. In NR sidechain resource allocation mode 2, resource allocation is handled by the UE (e.g., compared to NR sidechain resource allocation mode 1, where resource allocation is handled by a scheduling entity such as a base station). The second UE can select sidechain resources for transmission from the first UE based at least in part on the set of sidechain resources received from the first UE. As shown, the second UE can perform transmission metering on coordination information (e.g., avoiding unavailable sidechain resources via sidechain resources indicated by inter-UE coordination messages). Inter-UE coordination signaling associated with resource allocation can reduce conflicts between the first and second UEs. Inter-UE coordination signaling associated with resource allocation can reduce power consumption of the first and / or second UEs.
[0081] As shown above, it provides Figure 5 As an example. Other examples may differ from those regarding... Figure 5 Example of the description.
[0082] Figure 6 This is a diagram illustrating an example 600 of NR sidechain resource allocation mode 2 according to this disclosure. The operation of example 600 can be performed by a UE such as UE 120, UE 305 or UE 405.
[0083] As shown by reference numeral 610, the UE can receive or determine a resource selection trigger. Therefore, the UE can select a resource in the resource selection window. The resource selection window is shown by reference numeral 620, and the selected resource is shown by reference numeral 630. The UE can select a resource in the resource selection window based at least in part on past sensing operations performed in the sensing window shown by reference numeral 640. For example, the UE can perform sensing of sidechain resources and can use sensing information about the sidechain resources to select resources in the resource selection window. As used herein, a "resource selection window" refers to a window in which the UE selects resources for its communication, while a "selection window" refers to a window in which the UE selects resources for communication with another UE, such as for inter-UE coordination operations.
[0084] The resource selection window can be separated from the trigger used for resource selection by at least time T1. In some respects, T1 can be determined by the UE, or it can depend on the UE implementation. T1 can be at least a minimum length T. 1,min And the maximum length T_proc1. The resource selection window can be associated with a length T2, which, in Example 600, is defined relative to the trigger used for resource selection. T1 can be the minimum length T of the communication to be sent on the selected resource. 2,min And the maximum remaining packet delay budget (PDB).
[0085] In some respects, the UE can perform an availability check before transmitting on the selected resource. For example, the UE can monitor the SCI associated with the selected resource to determine whether the selected resource has been reserved for another communication. If no SCI associated with the selected resource is detected, or if no SCI associated with the selected resource is detected that preempts the UE's communication on the selected resource, the UE can transmit on the selected resource. The availability check can be based at least in part on time slot T3.
[0086] In some aspects, the UE may select a set of sidechain resources for inter-UE coordination operations using a resource selection technique similar to that described in Example 600. For example, the UE may select resources from a selection window (similar to the resource selection window shown by reference numeral 620) separated from the trigger for inter-UE coordination operations (e.g., the trigger shown by reference numeral 610). However, if the determination of T1 and the length of the selection window depend on the UE (e.g., there is no input from the requesting UE or no information indicating the length of T1 or the selection window is sent to the requesting UE), there may be ambiguity regarding the location of the selection window, meaning that the identification of the selected resources in the inter-UE coordination message may be ambiguous. Furthermore, the processing capabilities of the requesting UE may not be adapted to certain values of T1, resulting in traffic loss and errors at the requesting UE. Some techniques and apparatus described herein provide fixed or known T1 values and selection window lengths to both the UE and the requesting UE, thereby eliminating ambiguity regarding the location of the selected resources in the selection window.
[0087] As shown above, it provides Figure 6 As an example. Other examples may differ from those regarding... Figure 6 Example of the description.
[0088] Figure 7 This is a diagram illustrating an example 700 of signaling associated with inter-UE coordination, at least partially based on a timeline, according to the present disclosure. As shown, example 700 includes a first UE (e.g., UE 120, UE 305, UE 405, etc.), a second UE (e.g., UE 120, UE 305, UE 405, etc.), and a BS (e.g., BS 110). In example 700, the first UE determines to select a set of resources for inter-UE coordination operation and signals the set of resources to the second UE in an inter-UE coordination message. The timeline may indicate the time associated with a selection window (e.g., the length and / or position of the selection window) or one or more of the inter-UE coordination messages.
[0089] Reference numerals 710 and 720 illustrate how a first UE can receive an inter-UE coordination request. The communications indicated by reference numerals 710 and 720 are shown by dashed lines because in some aspects, only one (or none) of these communications may occur. As shown by reference numeral 710, in some aspects, a second UE may provide an instruction to the BS to initiate an inter-UE coordination request. As shown by reference numeral 720, the BS may provide an inter-UE coordination request to the first UE. Also as shown by reference numeral 720, in some aspects, the second UE may provide an inter-UE coordination request to the first UE (e.g., directly to the first UE via a side link port). In some aspects (not shown), the first UE may determine to perform an inter-UE coordination operation, for example, at least in part based on channel conditions, etc. (e.g., in the absence of an inter-UE coordination request).
[0090] As shown by reference numeral 730, a first UE may select a set of sidechain resources at least partially based on a selection window. For example, the set of sidechain resources may be included in the selection window. The selection window may be independent of the first UE's resource selection window (e.g., a window for selecting resources for communication by the first UE). For example, the selection window may be selected or determined independently of the first UE's resource selection window. In other words, the selection window may be independent of the first UE's resource selection window. As another example, the resource selection window may be independent of the first UE's resource selection window. For example, the selection window may be of a fixed length, which may differ from the length of the resource selection window. In some aspects, the fixed length may be equal to the maximum duration (e.g., 32 time slots) for reserving resources for aperiodic transmissions. In some aspects, the length of the selection window may be associated with a resource pool (e.g., a set of sidechain resources from which sidechain resources for inter-UE coordinated operation are selected). For example, the length of the selection window may be configured and / or fixed based on each resource pool. In some aspects, the length of the selection window may be at least partially based on a carrier. For example, the length of the selection window may be configured and / or fixed based on each carrier. In some aspects, the length of the selection window may be determined at least in part based on the priority of packets indicated by the inter-UE coordination request (e.g., traffic associated with the selection window). For example, a first length may be used for a first priority, a second length for a second priority, and a third length for a third priority. In some aspects, the length of the selection window may be determined at least in part based on the PDB of the traffic to be transmitted within the selection window. For example, a first length may be used for traffic with PDBs that fail to meet a threshold, while a second length may be used for traffic with PDBs that meet the threshold. In some aspects, the length of the selection window may be at least in part based on the broadcast type of the traffic associated with the selection window. For example, a first length may be used for unicast traffic, a second length for multicast traffic, and a third length for broadcast traffic. Additionally or alternatively, one or more of the carrier, priority, or broadcast type of traffic associated with the selection window may be a factor or parameter used to select or determine the length of the selection window.
[0091] In some aspects, the length of the selection window can be indicated by the second UE or by the base station (or a relay station associated with the base station). For example, an inter-UE coordination request can indicate the length of the selection window. As another example, the second UE or the base station can signal the length of the selection window via semi-static signaling (such as RRC signaling or PC5 signaling). In some aspects, the first UE can determine the length of the selection window at least in part based on how it initiates the inter-UE coordination report. For example, if the first UE receives an inter-UE coordination request from the second UE, the first UE can determine a first length of the selection window; if the first UE receives the inter-UE coordination request from the base station or a relay station associated with the base station, the first UE can determine a second length of the selection window; and if the first UE determines to perform an inter-UE coordination operation, the first UE can determine a third length of the selection window.
[0092] In some aspects, the location of the selection window can be based at least in part on the reporting channel, such as the channel used to transmit inter-UE coordination messages. As used herein, the location of the selection window refers to the start time of the selection window. For example, the selection window can begin after a fixed gap from the end of the reporting channel. This fixed gap can be known to both the first UE and the second UE, for example, based at least in part on the configuration of the first UE and the second UE or on signaling between the first UE and the second UE. In this way, the processing time of the second UE is adjusted, and ambiguity regarding the mapping between inter-UE coordination messages and sidechain resources of the selection window is reduced or eliminated.
[0093] As described above, the first UE can select a set of sidechain resources in a selection window. In some aspects, the first UE can select the set of sidechain resources based at least in part on the determination that the first UE or one or more other UEs have not reserved the set of sidechain resources (e.g., at least in part on the determination that the set of sidechain resources is idle for the second UE). For example, sidechain resources that have not yet been reserved in the selection window can be selected as the set of sidechain resources. In some aspects, the first UE can select the set of sidechain resources based at least in part on the noise level associated with the set of sidechain resources that meets a threshold. For example, sidechain resources associated with noise levels that meet a threshold in the selection window can be selected as the set of sidechain resources. In some aspects, the first UE can select the set of sidechain resources based at least in part on the first UE's communication (e.g., the set of sidechain resources can be selected such that the second UE's communication on the set of sidechain resources is aligned with the first UE's communication, such as to support relay operation). In some aspects, the first UE may identify unavailable resources that should not be included in the set of sidechain resources in the selection window (such as unavailable resources based at least in part on threshold noise levels, associated reservations, specific positions in the selection window, configured communications, etc.), and may select at least a portion of the remaining resources in the selection window other than the identified resources as a set of available sidechain resources. In this case, the first UE may send information indicating at least one of the unavailable resources (e.g., non-preferred resources) or the set of available sidechain resources (e.g., preferred resources).
[0094] As shown by reference numeral 740, the first UE can send an inter-UE coordination message. The inter-UE coordination message may include inter-UE coordination information indicating the selected set of sidechain resources, which may include available and / or unavailable sidechain resources. As further shown, the first UE can send the inter-UE coordination message according to a timeline. For example, the first UE can send the inter-UE coordination message at least in part based on a minimum processing time. A minimum processing time can be configured, determined, or signaled for both the first and second UEs. The minimum processing time can provide the first UE with the processing time to generate inter-UE coordination information and send the inter-UE coordination message. In some aspects, the minimum processing time may indicate the length of time between the end of the channel on which the inter-UE coordination request is received and the beginning of the channel on which the inter-UE coordination message is sent. In some aspects, the minimum processing time may indicate the length of time between determining whether to perform an inter-UE coordination operation and the beginning of the channel on which the inter-UE coordination message is sent. Therefore, by adapting the processing times of the first and second UEs, the likelihood of communication failures associated with inter-UE coordination operations is reduced.
[0095] As shown by reference numeral 750, the second UE can select sidechain resources for communication. For example, sidechain resources can be included in the selection window. The second UE can select sidechain resources based at least in part on inter-UE coordination messages. For example, the second UE can map the inter-UE coordination information of the inter-UE coordination message to resources in the selection window (e.g., at least in part based on the position and length of the selection window) to determine which resources in the selection window are available to the second UE. The second UE can select available sidechain resources and can perform communication on available sidechain resources. Additionally or alternatively, the second UE can avoid selecting unavailable sidechain resources. For example, when the second UE receives an inter-UE coordination message, the second UE can use a portion of the inter-UE coordination message shorter than or equal to the packet delay budget of the packet the second UE attempts to send. Therefore, the ambiguity associated with the inter-UE coordination information is reduced or eliminated, and the processing time associated with the first and second UEs is adapted.
[0096] As shown above, it provides Figure 7 As an example. Other examples may differ from those regarding... Figure 7 Example of the description.
[0097] Figure 8 This is a diagram illustrating an example 800 of resource sensing for coordination between sidechain UEs according to this disclosure.
[0098] like Figure 8 As shown, during the sensing window, UE A (which may correspond to, for example, UE 120a) can coordinate with other UEs, such as UE B (which may correspond to, for example, UE 120e) and UE C. For example, UE B and / or C may request UE A's assistance in determining whether resources are available for communication. In another example, UE A may receive a request from a BS or relay BS to assist in inter-UE coordination. In yet another example, UE A may autonomously determine to send inter-UE coordination messages, for example, based at least in part on observed network conditions.
[0099] UE A can monitor resource availability during the sensing window. UE A can detect inter-UE coordination requests from, for example, UE B, UE C, and other UEs on the resources shown in reference numeral 810. As shown, UE A may experience a processing delay between when UE A detects a resource request and when UE A has processed the request and been triggered to send an inter-UE coordination message to indicate whether the resource is available on the resource shown in reference numeral 820. By implementing a minimum time gap (shown by reference numeral 830 as the minimum processing time between receiving an inter-UE coordination request and sending an inter-UE coordination message), the processing time for the inter-UE coordination requested by UE A is provided. Furthermore, a minimum time gap can be configured for UE A, UE B, and / or UE C, thereby eliminating ambiguity regarding the transmission time of the inter-UE coordination message. In some aspects, UE A can send the inter-UE coordination message on the first available resource after the minimum processing time.
[0100] In some aspects, UE A may decide to send an inter-UE coordination message (e.g., without receiving an inter-UE coordination request). In some examples, UE A may send the inter-UE coordination message after a minimum processing time defined relative to the time when it decides to send the inter-UE coordination message (e.g., from the time coordination is triggered). In some aspects, UE A may send the inter-UE coordination message in the first available resource after the minimum processing time.
[0101] like Figure 8 As further illustrated, UE A can send a report regarding the availability of resources for UE B, UE C, and / or other UEs. For example, the report can identify available and / or unavailable sidechain resources. This report can be referred to as an inter-UE coordination message or an inter-UE coordination report. The transmission of the report can occur within a threshold processing time prior to the selection window, during which UE A, UE B, UE C, and other UEs can use resources that UE A has identified as available or unavailable. As shown by reference numeral 840, the selection window can appear after a time gap (e.g., a fixed gap, a configuration gap, etc.) following the inter-UE coordination message shown by reference numeral 840. For example, the selection window can begin after a fixed gap measured from the end of the channel from which the inter-UE coordination message is sent. Therefore, ambiguity regarding the location of the selection window is eliminated, and the processing time of UE B and / or UE C is taken into account.
[0102] As shown in the figure, UE A identifies one or more resources as available to UE B and UE C, and identifies other resources as unavailable to UE B and UE C. According to the various technologies and devices described herein, the selection window can be independent of the resource selection window of UE A, such that the size of the selection window can be consistent across UE A, UE B, and UE C, and is independent of the configuration of UE A.
[0103] As shown above, it provides Figure 8 As an example. Other examples may differ from those regarding... Figure 8 Example of the description.
[0104] Figure 9 This is a diagram illustrating an example process 900 performed by a UE according to this disclosure. Example process 900 is an example in which a first UE (e.g., UE 120, UE 305, UE 405) performs operations associated with a timeline for coordination between sidechain UEs. Dashed boxes indicate optional steps.
[0105] like Figure 9 As shown, in some aspects, process 900 may include receiving a request to select a set of sidechain resources (block 910). For example, in some aspects, a first UE (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, etc.) may receive a request to select a set of sidechain resources. In some aspects, this request is referred to herein as an inter-UE coordination request. In some aspects, the request is received from a second UE. In some aspects, the request is received from a base station or relay station. The set of sidechain resources may include a set of available sidechain resources (e.g., preferred sidechain resources) and / or a set of unavailable sidechain resources (e.g., non-preferred sidechains). Figure 9 As shown, in some aspects, process 900 may include determining that the set of sidechain resources will be selected (block 920). For example, in some aspects, a first UE (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, etc.) may determine that the set of sidechain resources will be selected.
[0106] like Figure 9As shown, in some aspects, process 900 may include selecting a set of sidechain resources in a selection window for communication by the second UE (block 930). For example, a UE (e.g., using antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282) may select a set of sidechain resources in the selection window for communication by the second UE, as described above. In some aspects, the selection of sidechain resources may be referred to herein as determining inter-UE coordination information or performing inter-UE coordination operations. In some aspects, the set of sidechain resources may include available sidechain resources and / or unavailable sidechain resources.
[0107] like Figure 9 As further shown, in some aspects, process 900 may include sending an inter-UE coordination message to the second UE indicating inter-UE coordination information identifying the set of sidechain resources (block 940). For example, the UE may send the inter-UE coordination message to the second UE (e.g., using antenna 252, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282) indicating inter-UE coordination information identifying the set of sidechain resources. In some aspects, the selection window differs from the resource selection window of the first UE. For example, the selection window may be independent of the resource selection window of the first UE, as described above. As another example, the length of the selection window differs from the length of the resource selection window of the first UE.
[0108] Process 900 may include additional aspects, such as any single aspect or any combination of aspects as described below and / or related to one or more other processes described elsewhere herein.
[0109] In the first aspect, the selection window is associated with a fixed length.
[0110] In the second aspect, either alone or in combination with the first aspect, the fixed length is equal to the maximum duration used to retain sidechain resources.
[0111] In the third aspect, either alone or in combination with one or more of the first and second aspects, the length of the selection window is associated with the resource pool of that group of sidechain resources.
[0112] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the length of the selection window is associated with the carriers associated with that set of sidechain resources.
[0113] In the fifth aspect, alone or in combination with one or more of the first to fourth aspects, process 900 includes receiving a request to select the set of sidechain resources, wherein the request indicates the length of the selection window or the time associated with the selection window.
[0114] In the sixth aspect, the request is received from the second UE, either alone or in combination with one or more of the first to fifth aspects.
[0115] In the seventh aspect, the request is received from a base station or a relay associated with a base station, either alone or in combination with one or more of the first to sixth aspects.
[0116] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the length of the selection window is based at least in part on whether the request is received from the second UE, the base station, or a relay associated with the base station.
[0117] In the ninth aspect, the selection window is defined, either alone or in combination with one or more of the first to eighth aspects, at least in part, based on a fixed gap between the reporting channel on which inter-UE coordination messages are transmitted and the start of the selection window.
[0118] In the tenth aspect, alone or in combination with one or more of the first to ninth aspects, process 900 includes receiving a request to determine inter-UE coordination information, wherein an inter-UE coordination message is transmitted after a minimum time gap from the end of the channel carrying the request.
[0119] In the eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the minimum time interval is based at least in part on receiving the request from the base station or the second UE.
[0120] In the twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, process 900 includes determining that the set of sidechain resources will be selected, wherein at least in part based on the time associated with the determination that the set of sidechain resources will be selected, the inter-UE coordination message is sent after a minimum time interval.
[0121] In the thirteenth aspect, either alone or in combination with one or more of the first to twelfth aspects, an inter-UE coordination message is sent in the first available resource after the minimum time interval.
[0122] In the fourteenth aspect, semi-static signaling is used, either alone or in combination with one or more of the first to twelfth aspects, to configure the selection window.
[0123] In the fifteenth aspect, alone or in combination with one or more of the first to fourteenth aspects, the selection window is based at least in part on at least one of the following: the broadcast type of the traffic associated with the selection window, the packet delay budget of the traffic, or the priority of the traffic.
[0124] although Figure 9 An example box of process 900 is shown, but in some respects, process 900 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 9 The boxes shown are arranged differently. Additionally or alternatively, two or more boxes of process 900 can be executed in parallel.
[0125] Figure 10 This is a diagram illustrating an example process 1000 performed, for example, by a base station according to this disclosure. Example process 1000 is an example in which a base station (e.g., base station 110) performs operations associated with a timeline for coordination between sidechain UEs.
[0126] like Figure 10 As shown, in some aspects, process 1000 may include determining that the first UE will select a set of sidechain resources for the second UE in a selection window (block 1010). For example, a base station (e.g., using a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, and / or a scheduler 246) may determine that the first UE will select a set of sidechain resources for the second UE in a selection window, as described above.
[0127] like Figure 10 As further shown, in some aspects, process 1000 may include sending a request to the first UE to select the set of sidechain resources for the second UE in a selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE (box 1020). For example, a base station (e.g., using a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a controller / processor 240, a memory 242, and / or a scheduler 246) may send a request to the first UE to select the set of sidechain resources for the second UE in a selection window, wherein the selection window is independent of the resource selection window of the first UE. In some aspects, the length of the selection window is different from the length of the resource selection window of the first UE, as described above.
[0128] Process 1000 may include additional aspects, such as any single aspect or any combination of aspects as described below and / or related to one or more other processes described elsewhere herein.
[0129] In the first aspect, the request indicates a selection window. For example, the request may indicate the time (e.g., position) or length of the selection window.
[0130] In the second aspect, either alone or in combination with the first aspect, the selection window is associated with a fixed length.
[0131] In the third aspect, either alone or in combination with one or more of the first and second aspects, the fixed length is equal to the maximum duration used to retain the sidechain resources.
[0132] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the length of the selection window is associated with the resource pool of that group of sidechain resources.
[0133] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the length of the selection window is associated with the carriers associated with that set of sidechain resources.
[0134] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, an inter-UE coordination message is used to report the group of sidechain resources, which is sent after a minimum time gap from the end of the channel carrying the request.
[0135] although Figure 10 Example boxes for process 1000 are shown, but in some respects, process 1000 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 10 The boxes shown are arranged differently. Additionally or alternatively, two or more boxes of process 1000 can be executed in parallel.
[0136] Figure 11 This is a diagram illustrating an example process 1100 performed by a UE according to this disclosure. Example process 1100 is an example in which a first UE (e.g., UE 120, UE 305, UE 405) performs operations associated with a timeline for coordination between sidechain UEs. It should be noted that... Figure 11 The first UE is Figure 5 and Figure 7 The second UE, and Figure 8 UE B or UE C. In other words, the first UE and the second UE are switched in example process 1100 relative to example processes 900 and 1000.
[0137] like Figure 11 As shown, in some aspects, process 1100 may include sending a request to select a set of sidechain resources (block 1110). For example, a first UE (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.) may send a request to select a set of sidechain resources as described above.
[0138] like Figure 11As shown, in some aspects, process 1100 may include receiving an inter-UE coordination message from a second UE, which indicates inter-UE coordination information (box 1120) of a set of sidechain resources for communication of the first UE in an identifier selection window. For example, the first UE (e.g., using antenna 252, demodulator 254, MIMO detector 256, receiver processor 258, controller / processor 280, and / or memory 282) may receive the inter-UE coordination message from the second UE, which indicates inter-UE coordination information of a set of sidechain resources for communication of the first UE in an identifier selection window, as described above.
[0139] like Figure 11 As further shown, in some aspects, process 1100 may include performing communication on a sidechain resource within the set of sidechain resources based at least in part on the determination of the position of the selection window (block 1130). For example, a first UE (e.g., using antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282) may perform communication on a sidechain resource within the set of sidechain resources based at least in part on the determination of the position of the selection window, as described above. The first UE may determine the position of the selection window based at least in part on a timeline. For example, the first UE may determine the position of the selection window based at least in part on the position of the channel carrying inter-UE coordination messages and at least in part on a fixed gap. In some aspects, the first UE may determine the length of the selection window, for example, based at least in part on a fixed gap, the configuration of the first UE and / or the second UE, etc.
[0140] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects as described below and / or related to one or more other processes described elsewhere herein.
[0141] In the first aspect, the selection window is associated with a fixed length.
[0142] In the second aspect, either alone or in combination with the first aspect, the fixed length is equal to the maximum duration used to retain sidechain resources.
[0143] In the third aspect, either alone or in combination with one or more of the first and second aspects, the length of the selection window is associated with the resource pool of that group of sidechain resources.
[0144] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the length of the selection window is associated with the carriers associated with that set of sidechain resources.
[0145] In the fifth aspect, alone or in combination with one or more of the first to fourth aspects, process 1100 includes sending a request to select the set of sidechain resources, wherein the request indicates the length of the selection window or the position of the selection window.
[0146] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the location of the selection window is determined at least in part based on a fixed gap between the reporting channel on which inter-UE coordination messages are received and the start of the selection window.
[0147] In the seventh aspect, alone or in combination with one or more of the first to sixth aspects, process 1100 includes sending a request to select the set of sidechain resources, wherein an inter-UE coordination message is received after a minimum time gap from the end of the channel carrying the request.
[0148] although Figure 11 Example boxes for process 1100 are shown, but in some respects, process 1100 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 11 The boxes shown are arranged differently. Alternatively, two or more boxes of process 1100 can be executed in parallel.
[0149] Figure 12 This is a block diagram illustrating an example apparatus 1200 for wireless communication according to the present disclosure. Apparatus 1200 may be a first UE, or a first UE may include apparatus 1200. In some aspects, apparatus 1200 includes a receiving component 1202, a communication manager 1204, and a transmitting component 1206, which can communicate with each other (e.g., via one or more buses). As shown, apparatus 1200 can use the receiving component 1202 and the transmitting component 1206 to communicate with another apparatus 1208 (such as a UE, a base station, or another wireless communication device).
[0150] In some respects, device 1200 can be configured to perform the functions described herein. Figures 6-8 One or more operations described herein. Additionally or alternatively, the apparatus 1200 may be configured to perform one or more processes described herein, such as Figure 9 The process 900 Figure 11 The process 1100 or a combination thereof. In some aspects, the device 1200 may include the above-mentioned combination. Figure 2 One or more components of the first UE are described.
[0151] Receiver component 1202 may provide components for receiving communications from device 1208, such as reference signals, control information, data communications, or combinations thereof. Receiver component 1202 may provide the received communications to one or more other components of device 1200, such as communication manager 1204. In some aspects, receiver component 1202 may provide components for signal processing of the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components. In some aspects, receiver component 1202 may include components combined with the above. Figure 2 The first UE described includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.
[0152] Transmitting component 1206 may provide elements for transmitting communications to device 1208, such as reference signals, control information, data communications, or combinations thereof. In some aspects, communication manager 1204 may generate communications and may send the generated communications to transmitting component 1206 for transmission to device 1208. In some aspects, transmitting component 1206 may provide elements for performing signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples), and may send the processed signal to device 1208. In some aspects, transmitting component 1206 may include elements combined with the above. Figure 2 The first UE described includes one or more antennas, modulators, transmit MIMO detectors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1206 may be located in the same location as the receive component 1202 in the transceiver.
[0153] In some aspects, the communication manager 1204 may provide components for selecting a set of available sidechain resources in a selection window for communication by a second UE; and components for sending an inter-UE coordination message to the second UE, the message indicating inter-UE coordination information identifying the set of sidechain resources, wherein the length of the selection window is different from the length of the resource selection window of the first UE. In some aspects, the communication manager 1204 may provide components for receiving an inter-UE coordination message from the second UE, the message indicating inter-UE coordination information identifying a set of sidechain resources in the selection window for communication by the first UE; and components for performing communication on the sidechain resources in the set of sidechain resources, at least in part based on the determination of the position of the selection window. In some aspects, the communication manager 1204 may include the above-described combination of... Figure 2 The controller / processor, memory, or a combination thereof of the first UE described.
[0154] In some aspects, the communication manager 1204 may include a set of components, such as determining component 1210, selecting component 1212, or a combination thereof. Alternatively, this set of components may be separate from and distinct from the communication manager 1204.
[0155] In some aspects, the communication manager 1204 and / or one or more components of this group of components may include hardware or may be implemented within hardware (e.g., in combination with...). Figure 16 (Described one or more circuits). In some aspects, the communication manager 1204 and / or one or more components of the group of components may include or may be combined as described above. Figure 2 The described UE120 is implemented within the controller / processor, memory, or a combination thereof.
[0156] In some respects, the communication manager 1204 and / or one or more components of this group of components can be implemented in code (e.g., as software or firmware stored in memory), such as in combination Figure 16 The code described. For example, the communication manager 1204 and / or components (or a portion thereof) can be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the functions or operations of the communication manager 1204 and / or components. If implemented in code, the functions of the communication manager 1204 and / or components can be derived from the above description. Figure 2 The controller / processor, memory, scheduler, communication unit, or combination thereof of the described UE120 are used to perform this action.
[0157] In some aspects, receiving component 1202 may provide means for receiving a request to select a set of sidechain resources. Determining component 1210 may provide means for determining that the set of sidechain resources will be selected. Selecting component 1212 may provide means for selecting the set of available sidechain resources in a selection window for communication by the UE. Transmitting component 1206 may provide means for sending an inter-UE coordination message to the UE, the message indicating inter-UE coordination information identifying the set of sidechain resources.
[0158] In some aspects, the transmitting component 1206 may provide means for transmitting a request to select a set of sidechain resources. The receiving component 1202 provides means for receiving an inter-UE coordination message from a second UE, the message indicating inter-UE coordination information identifying a set of sidechain resources in the selection window for communication of device 1200. In some aspects, the selection component 1212 may provide means for selecting a sidechain resource from the set of sidechain resources. The receiving component 1202 or the transmitting component 1206 may provide means for performing communication on the sidechain resources in the set of sidechain resources, at least in part based on the determination of the position of the selection window.
[0159] Figure 12 The number and arrangement of components shown are provided as an example. In practice, with Figure 12 Compared to the components shown, there may be additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 12 The two or more components shown can be implemented in a single component, or Figure 12 The single component shown can be implemented as multiple, distributed components. Additionally or alternatively, Figure 12 The set (one or more) components shown can perform actions described by Figure 12 The other set of components shown performs one or more functions.
[0160] Figure 13 This is a diagram illustrating an example 1300 of a hardware implementation of a device 1305 employing a processing system 1310. Device 1305 may be a first UE.
[0161] Processing system 1310 can be implemented using a bus architecture, typically represented by bus 1315. Bus 1315 may include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of processing system 1310. Bus 1315 links together various circuits including one or more processors and / or hardware components represented by processor 1320, the illustrated components, and computer-readable medium / memory 1325. Bus 1315 may also link various other circuits, such as timing sources, peripheral devices, voltage regulators, power management circuits, etc.
[0162] Processing system 1310 may be coupled to transceiver 1330. Transceiver 1330 is coupled to one or more antennas 1335. Transceiver 1330 provides components for communicating with various other devices via a transmission medium. Transceiver 1330 receives signals from one or more antennas 1335, extracts information from the received signals, and provides the extracted information to processing system 1310 (specifically, receiving component 1202). Furthermore, transceiver 1330 receives information from processing system 1310 (specifically, transmitting component 1206) and generates signals to be applied to one or more antennas 1335 based at least in part on the received information.
[0163] Processing system 1310 includes a processor 1320 coupled to a computer-readable medium / memory 1325. Processor 1320 is responsible for general processing, including executing software stored on the computer-readable medium / memory 1325. When executed by processor 1320, the software causes processing system 1310 to perform the various functions described herein on any particular device. Computer-readable medium / memory 1325 can also be used to store data manipulated by processor 1320 while executing the software. The processing system further includes at least one of the components shown. A component may be a software module running in processor 1320, a software module residing in / stored in computer-readable medium / memory 1325, one or more hardware modules coupled to processor 1320, or some combination thereof.
[0164] In some aspects, the processing system 1310 may be a component of the UE 120 and may include at least one of the memory 282 and / or the TX MIMO processor 266, the RX processor 258, and / or the controller / processor 280. In some aspects, the apparatus 1305 for wireless communication provides components for selecting a set of sidechain resources for communication by a second UE in a selection window, wherein the length of the selection window differs from the length of the resource selection window of the first UE; and components for sending an inter-UE coordination message to the second UE, the message indicating inter-UE coordination information identifying the set of sidechain resources. In some aspects, the apparatus 1305 for wireless communication may provide components for receiving an inter-UE coordination message from the second UE, the message indicating inter-UE coordination information identifying a set of sidechain resources in the selection window for communication by the first UE; and components for performing communication on the sidechain resources in the set of sidechain resources, at least in part based on the determination of the position of the selection window. The aforementioned components may be one or more of the aforementioned components of the apparatus 1200 and / or the processing system 1310 of the apparatus 1305, configured to perform the functions described above. As described elsewhere herein, the processing system 1310 may include a TX MIMO processor 266, an RX processor 258, and / or a controller / processor 280. In one configuration, the aforementioned components may be the TX MIMO processor 266, the RX processor 258, and / or the controller / processor 280, which are configured to perform the functions and / or operations described herein.
[0165] supply Figure 13 As an example. Other examples may differ from the combination. Figure 13 Example of the description.
[0166] Figure 14This is a block diagram illustrating an example apparatus 1400 for wireless communication according to the present disclosure. Apparatus 1400 may be a base station, or a base station may include apparatus 1400. In some aspects, apparatus 1400 includes a receiving component 1402, a communication manager 1404, and a transmitting component 1406, which can communicate with each other (e.g., via one or more buses). As shown, apparatus 1400 can use the receiving component 1402 and the transmitting component 1406 to communicate with another apparatus 1408 (such as a UE, a base station, or another wireless communication device).
[0167] In some respects, device 1400 can be configured to perform the functions described herein. Figures 6-8 One or more operations described herein. Additionally or alternatively, the apparatus 1400 may be configured to perform one or more processes described herein, such as Figure 10 The process 1000. In some aspects, the device 1400 may include the above-mentioned combination. Figure 2 One or more components of the base station described.
[0168] Receiver component 1402 may provide components for receiving communications from device 1408, such as reference signals, control information, data communications, or combinations thereof. Receiver component 1402 may provide the received communications to one or more other components of device 1400, such as communication manager 1404. In some aspects, receiver component 1402 may provide components for performing signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components. In some aspects, receiver component 1402 may include the above-described combinations. Figure 2 The described base station includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.
[0169] Transmitting component 1406 may provide elements for transmitting communications to device 1408, such as reference signals, control information, data communications, or combinations thereof. In some aspects, communication manager 1404 may generate communications and may send the generated communications to transmitting component 1406 for transmission to device 1408. In some aspects, transmitting component 1406 may provide elements for performing signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples), and may send the processed signal to device 1408. In some aspects, transmitting component 1406 may include elements combined with the above. Figure 2The described base station includes one or more antennas, modulators, transmit MIMO detectors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1406 may be located in the same location as the receive component 1402 in the transceiver.
[0170] The communication manager 1404 may provide components for determining that the first UE will select a set of sidechain resources for the second UE in a selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE; and components for sending a request to the first UE to select the set of sidechain resources for the second UE in the selection window. In some aspects, the communication manager 1404 may include the above-mentioned combination Figure 2 The described base station's controller / processor, memory, scheduler, communication unit, or combination thereof.
[0171] In some aspects, the communication manager 1404 may include a set of components, such as determining component 1410. Alternatively, this set of components may be separate from and distinct from the communication manager 1404.
[0172] In some aspects, the communication manager 1404 and / or one or more components of this group of components may include hardware or may be implemented within hardware (e.g., in combination with...). Figure 17 (Described one or more circuits). In some aspects, the communication manager 1404 and / or one or more components of this group of components may include or may be combined as described above. Figure 2 The BS110 is implemented within its controller / processor, memory, or a combination thereof.
[0173] In some respects, the communication manager 1404 and / or one or more components of this group of components can be implemented in code (e.g., as software or firmware stored in memory), such as in combination Figure 16 The code described. For example, the communication manager 1404 and / or components (or a portion thereof) can be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the functions or operations of the communication manager 1404 and / or components. If implemented in code, the functions of the communication manager 1404 and / or components can be derived from the above description. Figure 2 The BS110 is described to be executed by a controller / processor, memory, scheduler, communication unit, or a combination thereof.
[0174] In some aspects, receiving component 1402 may provide means for receiving from the second UE an indication that the first UE will select a set of available sidechains for the second UE in a selection window. Determining component 1410 may provide means for determining that the first UE will select the set of sidechain resources for the second UE in the selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE. Transmitting component 1406 may provide means for transmitting a request to the first UE to select the set of sidechain resources for the second UE in the selection window.
[0175] Figure 14 The number and arrangement of components shown are provided as an example. In practice, with Figure 14 Compared to the components shown, there may be additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 14 The two or more components shown can be implemented in a single component, or Figure 14 The single component shown can be implemented as multiple, distributed components. Additionally or alternatively, Figure 14 The set (one or more) components shown can perform actions described by Figure 14 The other set of components shown performs one or more functions.
[0176] Figure 15 This is a diagram illustrating an example 1500 of a hardware implementation of a device 1505 employing a processing system 1510. Device 1505 may be a base station.
[0177] Processing system 1510 can be implemented using a bus architecture, typically represented by bus 1515. Bus 1515 may include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of processing system 1510. Bus 1515 links together various circuits including one or more processors and / or hardware components represented by processor 1520, the illustrated components, and computer-readable medium / memory 1525. Bus 1515 may also link various other circuits, such as timing sources, peripheral devices, voltage regulators, power management circuits, etc.
[0178] Processing system 1510 may be coupled to transceiver 1530. Transceiver 1530 is coupled to one or more antennas 1535. Transceiver 1530 provides components for communicating with various other devices via a transmission medium. Transceiver 1530 receives signals from one or more antennas 1535, extracts information from the received signals, and provides the extracted information to processing system 1510 (specifically, receiving component 1402). Furthermore, transceiver 1530 receives information from processing system 1510 (specifically, transmitting component 1406) and generates signals to be applied to one or more antennas 1535 based at least in part on the received information.
[0179] Processing system 1510 includes a processor 1520 coupled to a computer-readable medium / memory 1525. Processor 1520 is responsible for general processing, including executing software stored on the computer-readable medium / memory 1525. When executed by processor 1520, the software causes processing system 1510 to perform the various functions described herein on any particular device. Computer-readable medium / memory 1525 can also be used to store data manipulated by processor 1520 while executing the software. The processing system further includes at least one of the components shown. A component may be a software module running in processor 1520, a software module residing in / stored in computer-readable medium / memory 1525, one or more hardware modules coupled to processor 1520, or some combination thereof.
[0180] In some aspects, the processing system 1510 may be a component of the base station 110 and may include at least one of the memory 242 and / or the TX MIMO processor 230, the RX processor 238, and / or the controller / processor 240. In some aspects, the apparatus 1505 for wireless communication includes components for determining that a first UE will select a set of sidechain resources for a second UE in a selection window; and components for sending a request to the first UE to select the set of sidechain resources for the second UE in the selection window, wherein the length of the selection window is different from the length of the resource selection window of the first UE. The aforementioned components may be one or more of the components of the apparatus 1400 and / or the processing system 1510 of the apparatus 1505, configured to perform the functions described above. As described elsewhere herein, the processing system 1510 may include the TX MIMO processor 230, the receiver processor 238, and / or the controller / processor 240. In one configuration, the aforementioned components may be a TX MIMO processor 230, a receiver processor 238, and / or a controller / processor 240, which are configured to perform the functions and / or operations described herein.
[0181] supply Figure 15 As an example. Other examples may differ from the combination. Figure 15 Example of the description.
[0182] Figure 16 This is a diagram illustrating an example 1600 of the code and circuitry implementation for device 1605. Device 1605 can be a UE (User Equipment).
[0183] like Figure 16 As further shown, the apparatus may include circuitry (circuit 1620) for selecting a set of sidechain resources in a selection window for communication by the second UE. For example, the apparatus may include circuitry that enables the apparatus to select a set of sidechain resources in a selection window for communication by the second UE.
[0184] like Figure 16 As shown, the apparatus may include circuitry for sending an inter-UE coordination message to a second UE, the message indicating inter-UE coordination information identifying the set of sidelink resources (circuit 1625). For example, the apparatus may include circuitry enabling the apparatus to send an inter-UE coordination message to a second UE, the message indicating inter-UE coordination information identifying the set of sidelink resources.
[0185] like Figure 16 As further shown, the apparatus may include circuitry (circuit 1630) for receiving a request to select the set of sidechain resources. For example, the apparatus may include circuitry that enables the apparatus to receive a request to select the set of sidechain resources.
[0186] like Figure 16 As further shown, the apparatus may include circuitry (circuit 1635) for determining that the set of sidechain resources will be selected. For example, the apparatus may include circuitry that enables the apparatus to determine that the set of sidechain resources will be selected.
[0187] like Figure 16 As further shown, the apparatus may include circuitry (circuit 1640) for receiving an inter-UE coordination message indicating inter-UE coordination information from the second UE. For example, the apparatus may include circuitry that enables the apparatus to receive the inter-UE coordination message indicating inter-UE coordination information from the second UE.
[0188] like Figure 16 As further shown, the apparatus may include circuitry (circuit 1645) for performing communication on sidechain resources within the group of sidechain resources. For example, the apparatus may include circuitry enabling the apparatus to perform communication on sidechain resources within the group of sidechain resources.
[0189] like Figure 16 As further shown, the apparatus may include code (code 1650) stored in the computer-readable medium 1325 for selecting a set of sidechain resources in a selection window for communication by the second UE. For example, the apparatus may include code that, when executed by the processor 1320, causes the processor 1320 to select a set of sidechain resources in a selection window for communication by the second UE.
[0190] like Figure 16As further shown, the apparatus may include code (code 1655) stored in computer-readable medium 1325 for sending an inter-UE coordination message to a second UE, the message indicating inter-UE coordination information identifying the set of sidelink resources. For example, the apparatus may include code that, when executed by processor 1320, causes transceiver 1330 to send an inter-UE coordination message to the second UE indicating inter-UE coordination information identifying the set of sidelink resources.
[0191] like Figure 16 As further shown, the apparatus may include code (code 1660) stored in the computer-readable medium 1325 for receiving a request to select the set of sidechain resources. For example, the apparatus may include code that, when executed by the processor 1320, causes the processor 1320 to receive a request to select the set of sidechain resources.
[0192] like Figure 16 As further shown, the apparatus may include code (code 1665) stored in the computer-readable medium 1325 for determining that the set of sidechain resources will be selected. For example, the apparatus may include code that, when executed by the processor 1320, causes the processor 1320 to cause the transceiver 1330 to determine that the set of sidechain resources will be selected.
[0193] like Figure 16 As further shown, the apparatus may include code (code 1670) stored in the computer-readable medium 1325 for receiving an inter-UE coordination message indicating inter-UE coordination information from the second UE. For example, the apparatus may include code that, when executed by the processor 1320, enables the processor 1320 to receive the inter-UE coordination message indicating inter-UE coordination information from the second UE.
[0194] like Figure 16 As further shown, the apparatus may include code (code 1675) stored in computer-readable medium 1325 for performing communication on sidechain resources in the set of sidechain resources. For example, the apparatus may include code that, when executed by processor 1320, causes processor 1320 to cause transceiver 1330 to perform communication on sidechain resources in the set of sidechain resources.
[0195] supply Figure 16 As an example. Other examples may differ from the combination. Figure 16 Example of the description.
[0196] Figure 17 This is a diagram illustrating an example 1700 of the code and circuitry implementation for device 1705. Device 1705 can be a base station.
[0197] like Figure 17As further shown, the apparatus may include circuitry (circuit 1720) for determining that the first UE will select a set of sidechain resources for the second UE in a selection window. For example, the apparatus may include circuitry that enables the apparatus to determine that the first UE will select a set of sidechain resources for the second UE in a selection window.
[0198] like Figure 17 As further shown, the apparatus may include circuitry (circuit 1725) for sending a request to the first UE to select the set of sidelink resources for the second UE in a selection window. For example, the apparatus may include circuitry enabling the apparatus to send a request from the first UE to select the set of sidelink resources for the second UE in a selection window.
[0199] like Figure 17 As further shown, the apparatus may include code (code 1730) stored in the computer-readable medium 1525 for determining that the first UE will select a set of sidechain resources for the second UE in a selection window. For example, the apparatus may include code that, when executed by the processor 1520, enables the processor 1520 to determine that the first UE will select a set of sidechain resources for the second UE in a selection window.
[0200] like Figure 17 As further shown, the apparatus may include code (code 1735) stored in computer-readable medium 1525 for sending a request to the first UE to select the set of sidelink resources for the second UE in a selection window. For example, the apparatus may include code that, when executed by processor 1520, causes transceiver 1530 to send a request to the first UE to select the set of sidelink resources for the second UE in a selection window.
[0201] supply Figure 17 As an example. Other examples may differ from the combination. Figure 17 Example of the description.
[0202] The following provides an overview of some aspects of this disclosure:
[0203] Aspect 1: A wireless communication method performed by a first user equipment (UE), comprising: selecting a set of sidechain resources in a selection window for communication by a second UE, wherein the length of the selection window is different from the length of the resource selection window of the first UE; and sending an inter-UE coordination message to the second UE, which indicates inter-UE coordination information identifying the set of sidechain resources.
[0204] Aspect 2: According to the method of Aspect 1, the set of sidechain resources is a set of available sidechain resources.
[0205] Aspect 3: The method of any one of Aspects 1 to 2, wherein the set of sidechain resources is a set of unavailable sidechain resources.
[0206] Aspect 4: The method of any one of Aspects 1 to 3, wherein the selection window is independent of the resource selection window of the first UE.
[0207] Aspect 5: According to any one of Aspects 1 to 4, the length of the selection window is a fixed length.
[0208] Aspect 6: According to the method of aspect 5, the fixed length is equal to the maximum duration for which the sidechain resources are retained.
[0209] Aspect 7: According to the method of any one of Aspects 1 to 6, wherein the length of the selection window is associated with the resource pool of the group of sidechain resources.
[0210] Aspect 8: The method according to any one of Aspects 1 to 7, wherein the length of the selection window is associated with the carriers associated with the set of sidechain resources.
[0211] Aspect 9: The method of any one of Aspects 1 to 8, wherein the selection window is configured using semi-static signaling.
[0212] Aspect 10: The method according to any one of Aspects 1 to 9, wherein the selection window is based at least in part on at least one of the following: the broadcast type of the traffic associated with the selection window, the packet delay budget of the traffic, or the priority of the traffic.
[0213] Aspect 11: The method according to any one of aspects 1 to 10 further includes: receiving a request to select the set of sidechain resources, wherein the request indicates the length of the selection window or the time associated with the selection window.
[0214] Aspect 12: According to the method of aspect 11, the length of the selection window is at least partially based on whether a request is received from a second UE, a base station, or a relay associated with a base station.
[0215] Aspect 13: The method of any one of Aspects 1 to 12, wherein the selection window is defined at least in part based on a fixed gap between the reporting channel on which inter-UE coordination messages are transmitted and the start of the selection window.
[0216] Aspect 14: The method according to any one of Aspects 1 to 13 further includes: receiving a request for selecting the set of sidechain resources, wherein an inter-UE coordination message is sent after a minimum time gap from the end of the channel carrying the request.
[0217] Aspect 15: According to the method of aspect 14, the minimum time interval is based at least in part on receiving the request from the base station or the second UE.
[0218] Aspect 16: The method according to any one of Aspects 1 to 15 further includes: determining that the group of sidechain resources will be selected, wherein at least in part based on the time associated with the determination that the group of sidechain resources will be selected, sending the inter-UE coordination message after a minimum time interval.
[0219] Aspect 17: According to the method of aspect 16, wherein after the minimum time interval, an inter-UE coordination message is sent in the first available resource.
[0220] Aspect 18: A wireless communication method performed by a base station, comprising: determining that a first user equipment (UE) will select a set of sidechain resources for a second UE in a selection window, wherein the length of the selection window is different from the length of a resource selection window of the first UE; and sending a request for the first UE to select the set of sidechain resources for the second UE in the selection window.
[0221] Aspect 19: According to the method of aspect 18, wherein the selection window is independent of the resource selection window of the first UE.
[0222] Aspect 20: The method according to any one of aspects 18 to 19, wherein the request instructs a selection window.
[0223] Aspect 21: According to the method of any one of Aspects 18 to 20, wherein the fixed length of the selection window is equal to the maximum duration for which the sidechain resources are reserved.
[0224] Aspect 22: The method of any one of Aspects 18 to 21, wherein the length of the selection window is associated with the resource pool of the group of sidechain resources.
[0225] Aspect 23: The method of any one of Aspects 18 to 22, wherein the length of the selection window is associated with the carriers associated with the set of sidechain resources.
[0226] Aspect 24: The method according to any one of Aspects 18 to 23, wherein an inter-UE coordination message is used to report the group of sidechain resources, the message being sent after a minimum time gap from the end of the channel carrying the request.
[0227] Aspect 25: A wireless communication method performed by a first user equipment (UE), comprising: receiving an inter-UE coordination message from a second UE, which indicates inter-UE coordination information of a set of sidechain resources in an identifier selection window for communication of the first UE; and performing communication on sidechain resources in the set of sidechain resources based at least in part on a determination of the position of the selection window.
[0228] Aspect 26: The method according to aspect 25 further includes: sending a request to select the group of sidechain resources, wherein the request indicates the length of the selection window or the position of the selection window.
[0229] Aspect 27: The method according to any one of Aspects 25 to 26, wherein the position of the selection window is based at least in part on a fixed gap between the reporting channel of the inter-UE coordination message received thereon and the start of the selection window.
[0230] Aspect 28: The method according to any one of Aspects 25 to 27 further includes: sending a request to select the set of sidechain resources, wherein an inter-UE coordination message is received after a minimum time gap from the end of the channel carrying the request.
[0231] Aspect 29: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of Aspects 1 to 28.
[0232] Aspect 30: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 1 to 28.
[0233] Aspect 31: An apparatus for wireless communication, comprising at least one component for performing the methods of one or more of aspects 1 to 28.
[0234] Aspect 32: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 1 to 28.
[0235] Aspect 33: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of the device, cause the device to perform one or more of the methods of Aspects 1 to 28.
[0236] The foregoing disclosure provides illustrations and descriptions, but is not intended to be exhaustive, nor is it intended to limit the various aspects to the precise form disclosed. Modifications and variations can be made based on the foregoing disclosure, or from practice in the various aspects.
[0237] As used herein, the term "component" is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented as hardware, firmware, and / or a combination of hardware and software. Clearly, the systems and / or methods described herein can be implemented in various forms of hardware, firmware, and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limited to these aspects. Therefore, this document describes the operation and behavior of the systems and / or methods without reference to specific software code—it should be understood that software and hardware can be designed to implement the systems and / or methods, at least in part, based on the descriptions herein.
[0238] As used in this article, depending on the context, a threshold can refer to a value that is greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0239] Even if a specific combination of features is recited in the claims and / or disclosed in the specification, such combinations are not intended to limit the disclosure of aspects. In fact, many of these features can be combined in ways not specifically recited in the claims and / or disclosed in the specification. Although each dependent claim listed below may depend directly on only one claim, the disclosure of aspects includes a combination of each dependent claim with every other claim in the claim set. As used herein, the phrase “at least one” in the list of items refers to any combination of these items, including individual members. For example, “at least one of a, b, or c” is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination having multiples of the same elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other order of a, b, and c).
[0240] Unless expressly stated otherwise, no element, action, or instruction used herein should be construed as critical or necessary. Furthermore, as used herein, the articles “a” and “one” are intended to include one or more items and may be used interchangeably with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items referred to by the article “the” and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, or a combination of related and unrelated items) and may be used interchangeably with “one or more.” If only one item is intended to be used, the phrase “only one” or similar language is used. Furthermore, as used herein, the terms “have,” “possess,” “own,” etc., are intended to be open-ended terms. Furthermore, unless expressly stated otherwise, the phrase “based on” means “at least partially based on.” Furthermore, as used herein, the term “or” is inclusive when used in series and may be used interchangeably with “and / or” unless expressly stated otherwise (e.g., if used in combination with “either” or “only one”).
Claims
1. An apparatus for wireless communication at a first user equipment (UE), comprising: At least one memory, including instructions; and At least one processor is configured to execute the instructions to cause the device to: The first UE selects a set of sidechain resources in a selection window where it selects resources for inter-UE coordination operations, wherein the set of sidechain resources is selected by the first UE for communication of the second UE, and wherein the selection window is for multiple UEs including at least the second UE and the third UE. Receive resource requests from the second UE and from the third UE; Sending an inter-UE coordination message to the second UE, the inter-UE coordination message indicating inter-UE coordination information identifying the set of sidechain resources, wherein the at least one processor is further configured to cause the device to send the inter-UE coordination message after a minimum time interval following receiving the resource request from the second UE and the resource request from the third UE; and After the minimum time interval, a report is sent to the third UE.
2. The apparatus of claim 1, wherein the set of sidechain resources is a set of available sidechain resources.
3. The apparatus of claim 1, wherein the set of sidechain resources is a set of unavailable sidechain resources.
4. The apparatus of claim 1, wherein the selection window is selected or determined independently of the resource selection window of the first UE.
5. The apparatus according to claim 1, wherein the length of the selection window is a fixed length.
6. The apparatus of claim 5, wherein the fixed length is equal to the maximum duration for retaining the sidechain resources.
7. The apparatus of claim 1, wherein the length of the selection window is associated with a resource pool of the set of sidechain resources.
8. The apparatus of claim 1, wherein the length of the selection window is associated with a carrier associated with the set of sidechain resources.
9. The apparatus of claim 1, wherein the selection window is configured using semi-static signaling.
10. The apparatus of claim 1, wherein the selection window is based at least in part on at least one of the following: The broadcast type of the traffic associated with the selection window. The packet delay budget for the traffic, or The priority of the traffic.
11. The apparatus of claim 1, wherein the request for resources from the second UE or the request for resources from the third UE indicates the length of the selection window or the time associated with the selection window.
12. The apparatus of claim 11, wherein the length of the selection window is based at least in part on whether the request is received via the second UE, a base station, or a relay associated with the base station.
13. The apparatus of claim 1, wherein the selection window is defined at least in part based on the time interval from the inter-UE coordination message.
14. The apparatus of claim 1, wherein the at least one processor is further configured to cause the apparatus to: The inter-UE coordination message is sent after the minimum time gap at the end of the channel carrying the resource request from the second UE and the resource request from the third UE.
15. The apparatus of claim 14, wherein the minimum time interval is at least partially based on receiving the request via a base station or the second UE.
16. The apparatus of claim 1, wherein the at least one processor is further configured to cause the apparatus to: The at least one processor is further configured to cause the device to send the inter-UE coordination message after a minimum time gap, the minimum time gap being at least in part based on the time associated with the determination that the set of sidechain resources will be selected.
17. The apparatus of claim 1, wherein the at least one processor is further configured to cause the apparatus to send the inter-UE coordination message in a first available resource after the minimum time interval.
18. An apparatus for wireless communication at a first user equipment (UE), comprising: At least one memory, including instructions; and At least one processor is configured to execute the instructions to cause the device to: Send a resource request to the second UE; The device receives an inter-UE coordination message from the second UE, the inter-UE coordination message indicating inter-UE coordination information, the inter-UE coordination information identifying a set of sidechain resources for communication of the first UE in a selection window in which the second UE selects resources for inter-UE coordination operation, wherein the selection window is for a plurality of UEs including at least the first UE and the third UE, wherein the at least one processor is further configured to receive the inter-UE coordination message after a minimum time gap from the sending of the request for resources, and wherein sending a report to the third UE occurs after the minimum time gap; as well as Communication is performed on sidechain resources within the set of sidechain resources, based at least in part on the determination of the position of the selection window.
19. The apparatus of claim 18, wherein the request for a resource indicates the length of the selection window or the position of the selection window.
20. The apparatus of claim 18, wherein the inter-UE coordination message is received after a minimum time gap at the end of the channel carrying the request for resources.
21. A method for wireless communication performed by a first user equipment (UE), comprising: The first UE selects a set of sidechain resources in a selection window where it selects resources for inter-UE coordination operations, wherein the set of sidechain resources is selected by the first UE for communication of the second UE, and wherein the selection window is for multiple UEs including at least the second UE and the third UE. Receive resource requests from the second UE and from the third UE; Send an inter-UE coordination message to the second UE, the inter-UE coordination message indicating inter-UE coordination information identifying the set of sidechain resources, wherein the inter-UE coordination message is sent after a minimum time interval from receiving the resource request from the second UE and the resource request from the third UE; as well as After the minimum time interval, a report is sent to the third UE.
22. The method of claim 21, wherein the set of sidechain resources is a set of available sidechain resources.
23. The method of claim 21, wherein the set of sidechain resources is a set of unavailable sidechain resources.
24. The method of claim 21, wherein the selection window is selected or determined independently of the resource selection window of the first UE.
25. The method of claim 21, wherein the length of the selection window is a fixed length.
26. The method of claim 25, wherein the fixed length is equal to the maximum duration for which the sidechain resources are retained.
27. The method of claim 21, wherein the length of the selection window is associated with a resource pool of the set of sidechain resources.
28. The method of claim 21, wherein the length of the selection window is associated with a carrier associated with the set of sidechain resources.
29. The method of claim 21, wherein the selection window is configured using semi-static signaling.
30. A wireless communication method performed by a first user equipment (UE), comprising: Send a resource request to the second UE; The second UE receives an inter-UE coordination message, which indicates inter-UE coordination information. This inter-UE coordination information identifies a set of sidelink resources for communication of the first UE in a selection window where the second UE selects resources for inter-UE coordination operations. The selection window is for multiple UEs, including at least a first UE and a third UE. The inter-UE coordination message is received after a minimum time interval from the time the request for the resource was sent, and The report is sent to the third UE after the minimum time interval; and Communication is performed on the sidelink resources of the set of sidelink resources, at least in part based on the determination of the position of the selection window.
31. A computer-readable medium having program code recorded thereon, wherein the program code is executable by at least one processor of a first user equipment (UE) to cause the at least one processor to perform the method of any one of claims 21-29.
32. A computer-readable medium having program code recorded thereon, wherein the program code is executable by at least one processor of a first user equipment (UE) to cause the at least one processor to perform the method of claim 30.