Sidelink collision handling for inter-user equipment coordination
By introducing priority rules into user equipment and base stations, conflicts between user equipment coordination communication and other communications are resolved, achieving more efficient network resource allocation and communication reliability, and solving the conflict problem between user equipment coordination communication and other communications.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-06
- Publication Date
- 2026-03-20
AI Technical Summary
In wireless communication, conflicts can arise between the coordination communication between user equipment and other communications, leading to improper allocation of network resources and affecting communication reliability and the effective utilization of computing resources.
The conflict between user equipment (UE) coordination communication and other communications is resolved by introducing priority rules. This includes implementing conflict identification and resolution in UE and base station, using memory and processor for conflict identification and priority rule application, and achieving reasonable resource allocation.
It improves communication reliability, saves computing and communication resources, optimizes the allocation of network resources, and reduces the negative impact of operations caused by suboptimal priorities.
Smart Images

Figure CN116058037B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This patent application claims priority to U.S. Provisional Patent Application No. 62 / 706,305, filed August 7, 2020, entitled “SIDELINK COLLISION HANDLINGFOR INTER USER EQUIPMENT COORDINATION,” and U.S. Non-Provisional Patent Application No. 17 / 444,532, filed August 5, 2021, entitled “SIDELINK COLLISION HANDLING FOR INTER USER EQUIPMENT COORDINATION,” which are expressly incorporated herein by reference. Technical Field
[0003] Various aspects of this disclosure relate generally to wireless communication, and to techniques and apparatus for coordination between user equipment. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of 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 an enhanced set of 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) capable of supporting communication for multiple user equipments (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, while 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 Headend, Transmit / Receive Point (TRP), New Radio (NR) BS, 5G Node B, etc.
[0006] The above multiple access technologies have been adopted in various telecommunication standards to provide common protocols that enable different wireless devices to communicate on a municipal, national, regional, and even global level. NR, which can also be referred to as 5G, is a set of enhancements to the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectral efficiency, lowering costs, improving services, making use of new spectrum, and better integrating with other open standards using OFDM with a cyclic prefix (CP) (CP-OFDM) on the downlink (DL) and using CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread ODFM (DFT-s-OFDM)) on the uplink (UL). However, as the demand for mobile broadband access continues to increase, there exists a need for further improvements in LTE and NR technologies. Preferably, these improvements should be applicable to other multiple access technologies and the telecommunication standards that employ these technologies. SUMMARY
[0007] In some aspects, a method of wireless communication, performed by a user equipment (UE), can include identifying a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE. The method can include determining a solution to the conflict based at least in part on a priority rule. The method can include performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0008] In some aspects, a UE for wireless communication can include a memory and one or more processors coupled to the memory. The one or more processors can be configured to identify a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE. The one or more processors can be configured to determine a solution to the conflict based at least in part on a priority rule. The one or more processors can be configured to perform at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0009] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication can include one or more instructions that, when executed by one or more processors of a UE, cause the UE to identify a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE. The one or more instructions, when executed by the one or more processors of the UE, can cause the UE to determine a solution to the conflict based at least in part on a priority rule. The one or more instructions, when executed by the one or more processors of the UE, can cause the UE to perform at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0010] In some aspects, an apparatus for wireless communication includes means for identifying a conflict between an inter-user coordination communication and another communication to be transmitted or received by the apparatus. The apparatus can include means for determining a solution to the conflict based at least in part on a priority rule. The apparatus can include means for performing at least one of the inter-user coordination communication or the other communication based at least in part on the solution.
[0011] Some aspects described herein relate to a method of wireless communication performed by a base station. The method can include identifying a priority rule, of a plurality of priority rules, for resolving a conflict between an inter-user (UE-inter) coordination communication and another communication to be transmitted or received by a UE. The method can include transmitting an indication of the priority rule.
[0012] Some aspects described herein relate to an apparatus for wireless communication at a base station. The apparatus can include a memory. The apparatus can include one or more processors coupled to the memory, the one or more processors configured to identify a priority rule, of a plurality of priority rules, for resolving a conflict between an inter-user (UE-inter) coordination communication and another communication to be transmitted or received by a UE. The one or more processors can be configured to transmit an indication of the priority rule.
[0013] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for wireless communication by a base station. The set of instructions, when executed by one or more processors of the base station, can cause the base station to identify a priority rule, of a plurality of priority rules, for resolving a conflict between an inter-user (UE-inter) coordination communication and another communication to be transmitted or received by a UE. The set of instructions, when executed by the one or more processors of the base station, can cause the base station to transmit an indication of the priority rule.
[0014] Some aspects described herein relate to an apparatus for wireless communication. The apparatus can include means for identifying a priority rule, of a plurality of priority rules, for resolving a conflict between an inter-user (UE-inter) coordination communication and another communication to be transmitted or received by a UE. The apparatus can include means for transmitting an indication of the priority rule.
[0015] Aspects generally include a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, base station, wireless communication device, and / or processing system as substantially described herein with reference to and as illustrated by the drawings and specification.
[0016] The foregoing has outlined rather broadly the features and technical advantages of examples according to the disclosure in order that the detailed description that follows can be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily utilized as bases for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions are not to be considered as departing from the scope of the appended claims. The BRIEF DESCRIPTION OF DRAWINGS
[0017] In order that the foregoing aspects and features of the present disclosure can be understood in detail, a more particular description will be rendered by reference to certain aspects (some of which are illustrated in the appended drawings) wherein:
[0018] Figure 1 is a diagram illustrating an example of a wireless network, in accordance with the present disclosure.
[0019] Figure 2 is a diagram illustrating an example of a base station in communication with user equipment (UE) in a wireless network, in accordance with the present disclosure.
[0020] Figure 3 is a diagram illustrating an example of sidelink communication, in accordance with the present disclosure.
[0021] Figure 4 is a diagram illustrating an example of sidelink communication and access link communication, in accordance with the present disclosure.
[0022] Figure 5 is a diagram illustrating an example of coordination signaling, in accordance with the present disclosure.
[0023] Figure 6 is a diagram illustrating an example of resource sensing for inter-UE coordination, in accordance with the present disclosure.
[0024] Figure 7 and Figure 8 is a diagram illustrating an example of resolving a conflict between inter-UE coordination communication and another communication, in accordance with the present disclosure.
[0025] Figure 9 is a diagram illustrating an example process performed, for example, by a UE, in accordance with the present disclosure.
[0026] Figure 10is a block diagram of an example apparatus for wireless communication in accordance with the present disclosure.
[0027] Figure 11 is a diagram illustrating an example of a hardware implementation for an apparatus employing a processing system.
[0028] Figure 12 is a diagram illustrating an example of a hardware implementation for an apparatus employing a processing system.
[0029] Figure 13 is a diagram illustrating an example process performed, for example, by a base station, in accordance with the present disclosure.
[0030] Figure 14 is a diagram illustrating an example of a hardware implementation for an apparatus employing a processing system. DETAILED DESCRIPTION
[0031] User equipment (UE) inter-coordination assists a first UE in resource selection in order to facilitate sidelink communications by a second UE. Sidelink communications are direct communications between UEs that are not relayed via a base station. “Resource selection” refers to selection of resources on which to transmit or receive communications. For example, the second UE or a base station can transmit a UE inter-coordination request for the first UE to perform a UE inter-coordination operation. The first UE can identify a set of resources in a selection window based at least in part on receiving the UE inter-coordination request and based at least in part on a sensing operation, and can transmit a coordination report to the second UE indicating the set of resources. The second UE can select a resource from the set of resources and can communicate on the selected resource. In some aspects, the second UE can select the resource based at least in part on the set of resources (e.g., the set of resources can be unconstrained to the second UE). UE inter-coordination signaling can also be used to indicate non-preferred resources (i.e., resources that the first UE wishes the second UE not to use for communications).
[0032] In some aspects, a conflict can occur between UE inter-coordination traffic (e.g., a UE inter-coordination request or a coordination report) and another communication, such as using overlapping resources based at least in part on the UE inter-coordination traffic and the other communication. For example, the other communication can include a sidelink communication or a communication on a Uu interface (e.g., an uplink communication or a downlink communication). In some cases, the UE inter-coordination communication can be more beneficial to operation of the UE than the other communication. In other cases, the other communication can be more beneficial to operation of the UE or another device than the UE inter-coordination communication. Moreover, different UEs can have different capabilities with respect to simultaneous transmission and reception or with respect to power control parameters for simultaneous transmission. Thus, without a priority scheme indicating how to handle potential conflicts between different channels, operation of the UE or other device can be negatively impacted due to suboptimal priorities, thereby using computing and communication resources of the UE or other device.
[0033] Some techniques and apparatuses described herein provide solutions to potential conflicts between inter-UE coordinated communications and another communication such that no actual conflict occurs in transmission of the inter-UE coordinated communications and the other communication. For example, some techniques and apparatuses described herein provide solutions to conflicts associated with sidelink transmissions or conflicts associated with Uu interface communication conflicts. In some aspects, the solution can be based at least in part on whether the conflicting communication is associated with a sidelink interface or a Uu interface. Thus, by providing solutions to conflicts between inter-UE coordinated communications and other communications, the allocation of network resources is improved, thereby improving the reliability of communications and conserving computational and communication resources.
[0034] Various aspects of the disclosure will be described more fully below with reference to the accompanying drawings. The disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the disclosure disclosed herein, whether implemented independently of, or combined with, any other aspect of the disclosure. For example, an apparatus can be implemented or a method can be practiced using any number of the aspects set forth herein. In addition, the scope of the disclosure is intended to cover such an apparatus or method which is practiced using, combined with, or implemented in combination with other structure, functionality, or structure and functionality disclosed herein. It should be understood that any aspect of the disclosure disclosed herein can be embodied by one or more elements of a claim.
[0035] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as “elements”). These elements can be implemented using hardware, software, or combinations thereof. Whether such elements are implemented as hardware or software depends on the particular application and design constraints imposed on the overall system.
[0036] It should be noted that while aspects can be described herein using terminology commonly associated with a 5G or NR radio access technology (RAT), aspects of the present disclosure can be applied to other RATs, such as a 3G RAT, a 4G RAT, and / or a post-5G RAT (e.g., 6G).
[0037] Figure 1is a diagram illustrating an example of a wireless network 100 according to the present disclosure. The wireless network 100 can be or include elements of a 5G (NR) network and / or an LTE network, among other examples. Wireless network 100 can include a number of base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 1 lOd) and other network entities. A base station (BS) is an entity that communicates with UEs and can also be referred to as an NR BS, a Node B, a gNB, a 5G node B (NB), an access point, a transmit receive point (TRP), or the like. Each BS can provide communication coverage for a particular geographic area. In 3GPP, the term“cell” can refer to a coverage area of a BS and / or a subsystem of a BS that
[0038] BSs can be macro cells, pico cells, femto cells, and / or other types of cells. A macro cell can cover a relatively large geographic area (e.g., several kilometers in radius) and can allow unrestricted access by UEs with service subscriptions appropriate for the Figure 1 In the example shown, BS 110a can be a macro BS for a macro cell 102a, BS 110b can be a pico BS for a pico cell 102b, and BS 110c can be a femto BS for a femto cell 102c. A BS can support one or multiple (e.g., three) cells. The term“eNB,”“base station,”“NR BS,”“gNB,”“TRP,”“AP,”“Node B,”“5G NB,” and“cell” can be used interchangeably herein.
[0039] In some examples, a cell can not necessarily be stationary, and the geographic area of the cell can move as the mobile BS moves. In some examples, the BSs can be interconnected to one another and / or to one or more other BSs or network nodes (not shown) in wireless network 100 through various types of backhaul interfaces such as a direct physical connection or a virtual network, using any suitable transport network.
[0040] Wireless network 100 can also include relay stations. A relay station is an entity that can receive a transmission of data from an upstream station (e.g., a BS or a UE) and send a transmission of the data 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. In Figure 1 In the example shown, relay BS 1 lOd can communicate with macro BS 110a and UE 120d in order to facilitate communication between BS 110a and UE 120d. A relay BS can also be referred to as a relay station, a relay base station, a relay, or the like.
[0041] Wireless network 100 can be a heterogeneous network that includes BSs of different types, such as macro BSs, pico BSs, femto BSs, relay BSs, or the like. These different types of BSs can have different transmit power levels, different coverage areas, and different impacts on interference. For example, macro BSs can have a high transmit power level (e.g., 5 to 40 Watts), whereas pico BSs, femto BSs, and relay BSs can have lower transmit power levels (e.g., 0.1 to 2 Watts).
[0042] A network controller 130 can couple to a set of BSs and can provide coordination and control for these BSs. Network controller 130 can communicate with the BSs via a backhaul. The BSs can also communicate with one another (e.g., directly or indirectly via wireless or wireline backhaul).
[0043] UEs 120 (e.g., 120a, 120b, 120c) can be dispersed throughout wireless network 100, and each UE can be stationary or mobile. A UE can also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, etc. A UE can be a cellular phone (e.g., a smart phone), 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, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device such as a smart watch, smart clothing, smart glasses, a smart wrist band, smart jewelry (e.g., a smart ring, a smart bracelet), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicular component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device that is configured to communicate via a wireless or wired medium.
[0044] 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, meters, monitors, and / or location tags, that can communicate with a base station, another device (e.g., remote device), or some other entity. A wireless node can provide, for example, connectivity for or to a network (e.g., a wide area network such as Internet or a cellular network) via a wired or wireless communication link. Some UEs can be considered Internet-of-Things (IoT) devices, and / or can be implemented as NB-IoT (narrowband
[0045] In general, any number of wireless networks can be deployed in a given geographic area. Each wireless network can support a particular RAT and can operate on one or more frequencies. A RAT can also be referred to as a radio technology, an air interface, or the like. Frequencies can also be referred to as carriers, frequency channels, or the like. In some cases, a single frequency can support multiple RATs. In some cases, different frequencies can support the same RAT, allowing UEs to move from one frequency to another frequency, allowing carriers to pool resources across different frequencies, and / or the like. In some cases, NR or 5G RAT networks can be deployed.
[0046] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) can communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary to communicate with one another). For example, UE 120 can communicate using peer-to-peer (P2P) communications, device-to-device (D2D) communications, or vehicle-to-everything (V2X) protocols (e.g., which can include vehicle-to-vehicle (V2V) protocols or vehicle-to-infrastructure (V2I) protocols), and / or the like. In some aspects, UE 120 can perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0047] 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 sometimes referred to as intermediate frequency (IF) bands. 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 is different 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" and the like (if used herein) can broadly refer to frequencies less than 6 GHz, frequencies within FR1, and / or intermediate frequency band frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise specified, it should be understood that the terms "millimeter wave" and the like (if used herein) can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency band frequencies (e.g., less than 24.25 GHz). Modifications to the frequencies included in FR1 and FR2 are anticipated, and the techniques described herein are applicable to those modified frequency ranges.
[0048] like Figure 1 As shown, UE 120 may include a communication manager 140. As described in more detail elsewhere herein, the communication manager 140 may provide components for identifying a conflict between inter-UE coordinated communication to be transmitted or received by the UE and another communication; components for determining a resolution to the conflict based at least in part on priority rules; and components for performing at least one of the inter-UE coordinated communication or another communication based at least in part on the resolution. Additionally or alternatively, the communication manager 140 may perform one or more other operations described herein.
[0049] As mentioned above, Figure 1 This is provided as an example only. Other examples may differ from those provided. Figure 1 The content described.
[0050] Figure 2 This is a diagram illustrating an example 200 of communication between a base station 110 and 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 typically T ≥ 1 and R ≥ 1.
[0051] At the base station 110, a transmit processor 220 can receive data from a data source 212 for one or more UEs, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQIs) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS(s) selected for the UE, and provide data symbols for all UEs. The transmit processor 220 can also process system information (e.g., for semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper layer signaling) and provide overhead symbols and control symbols. The transmit processor 220 can also generate reference symbols for reference signals (e.g., a cell-specific reference signal (CRS) or a demodulation reference signal (DMRS)) and synchronization signals (e.g., a primary synchronization signal (PSS) or a secondary synchronization signal (SSS)). A transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on the data symbols, the control symbols, the overhead symbols, and / or the reference symbols, if applicable, and can provide T output symbol streams to T modulators (MODs) 232a through 232t. Each modulator 232 can process a respective 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 the modulators 232a through 232t can be transmitted via T antennas 234a through 234t, respectively.
[0052] At the UE 120, the antennas 252a-252r can receive the downlink signals from the base station 110 and / or other base stations and can provide received signals to the demodulators (DEMODs) 254a-254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) a received signal to obtain input samples. Each demodulator 254 can further process the input samples (e.g., for OFDM) to obtain received symbols. The MIMO detector 256 can obtain received symbols from all R demodulators 254a-254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. The receive processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The controller / processor 280 can provide means for determining, identifying, or selecting, etc., such as using determining circuitry, identifying circuitry, selecting circuitry, etc., for the UE 120. The receive processor 258 can provide means for receiving data or control information, etc., from, for example, a BS 110, for the UE 120. The term “controller / processor” can refer to one or more controllers, one or more processors, or a combination thereof. A channel processor can determine a reference signal receive power (RSRP) parameter, a received signal strength indicator (RSSI) parameter, a reference signal receiving quality (RSRQ) parameter, and / or a CQI parameter. In some aspects, one or more components of UE 120 can be included in a housing.
[0053] The network controller 130 can include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 can include, for example, one or more devices in a core network. The network controller 130 can communicate with the base station 110 via the communication unit 294.
[0054] An antenna (e.g., antennas 234a through 234t and / or antennas 252a through 252r) can include or be included in one or more antenna panels, antenna groups, antenna element sets, and / or antenna arrays, etc. An antenna panel, antenna group, antenna element set, and / or antenna array can include one or more antenna elements. An antenna panel, antenna group, antenna element set, and / or antenna array can include a set of co-planar antenna elements and / or a set of non-co-planar antenna elements. An antenna panel, antenna group, antenna element set, and / or antenna array can include antenna elements within a single housing and / or antenna elements within multiple housings. An antenna panel, antenna group, antenna element set, and / or antenna array can include antenna elements coupled to one or more transmit and / or receive components (such as one or more transmitters and / or receivers), one or more RF front ends, one or more baseband processors, and / or one or more control circuits, etc. Figure 2one or more antenna elements of one or more components.
[0055] On the uplink, at UE 120, a transmit processor 264 can receive and process data from a data source 262 and control information (e.g., for reports comprising RSRP, RSSI, and / or CQI) from controller / processor 280. Transmit processor 264 can provide pieces of data for transmission to, for example, BS 110. Transmit processor 264 can also generate reference symbols for one or more reference signals. The symbols from transmit processor 264 can be precoded by a TX MIMO processor 266 if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some aspects, a modulator and a demodulator (e.g., MOD / DEMOD 254) of the UE 120 can be included in a modem of the UE 120. In some aspects, the UE 120 includes a transceiver. The transceiver can include any combination of antenna(s) 252, modulators and / or demodulators 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver can be used by a processor (e.g., controller / processor 280) and memory 282 to perform any of the methods described herein.
[0056] 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 BS110 with components for receiving data or control information from, for example, UE 120. 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, determining, selecting, identifying, or detecting. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule UE 120 for downlink and / or uplink communication. In some aspects, the modulator and demodulator (e.g., MOD / DEMOD 232) of base station 110 may be included in the modem 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.
[0057] As described in more detail elsewhere in this document, 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 conflict resolution for inter-UE coordination. 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 perform or direct, for example Figure 9 The process 900 Figure 12 The operation of process 1200 and / or other processing described herein. Memory 242 and 282 may store data and program code for 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, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, translation, and / or interpretation), may cause one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 9the process 900, Figure 12 the operations of the process 1200 and / or other processes as described herein. In some aspects, executing the instructions can include running the instructions, converting the instructions, compiling the instructions, and / or interpreting the instructions, etc.
[0058] In some aspects, the UE 120 can provide means for identifying a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE; means for determining a solution to the conflict based at least in part on a priority rule; means for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution; and / or the like. Additionally, or alternatively, the UE 120 can include means for performing one or more other operations described herein. In some aspects, such means can include the communication manager 140. Additionally, or alternatively, such means can include one or more other components of the UE 120 described in connection with Figure 2 the UE 120 described above, such as the controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, and / or the like.
[0059] Although Figure 2 the blocks in FIG. 13 are shown as distinct components, the functionality described above with respect to the blocks can be implemented in a single hardware, software, or combined component or in various combinations of components. For example, the functionality described with respect to the transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by or under the control of the controller / processor 280.
[0060] As described above, Figure 2 are provided by way of example only. Other examples can differ from what is described. Figure 2 with respect to the components described above.
[0061] Figure 3 is a diagram illustrating an example 300 of sidelink communication, in accordance with the present disclosure.
[0062] As 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 sidelink channels 310. The UEs 305-1 and 305-2 can communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (which can include V2V communication, V2I communication, vehicle-to-person (V2P) communication, etc.), mesh networking, and the like. In some aspects, the UEs 305 (e.g., UE 305-1 and / or UE 305-2) can be similar to one or more other UEs described elsewhere herein, such as the UEs 120. In some aspects, the one or more sidelink channels 310 can use a ProSe sidelink (PC5) interface and / or can operate in a high frequency band (e.g., a 5.9 GHz band). Additionally, or alternatively, the UEs 305 can use global navigation satellite system (GNSS) timing to synchronize timing of transmission time intervals (TTIs) (e.g., frames, subframes, slots, symbols, etc.).
[0063] As 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 sidelink channels 310. The UEs 305-1 and 305-2 can communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (which can include V2V communication, V2I communication, vehicle-to-person (V2P) communication, etc.), mesh networking, and the like. In some aspects, the UEs 305 (e.g., UE 305-1 and / or UE 305-2) can be similar to one or more other UEs described elsewhere herein, such as the UEs 120. In some aspects, the one or more sidelink channels 310 can use a ProSe sidelink (PC5) interface and / or can operate in a high frequency band (e.g., a 5.9 GHz band). Additionally, or alternatively, the UEs 305 can use global navigation satellite system (GNSS) timing to synchronize timing of transmission time intervals (TTIs) (e.g., frames, subframes, slots, symbols, etc.). Figure 3 Further shown, the one or more sidelink channels 310 can include a physical sidelink control channel (PSCCH) 315, a physical sidelink shared channel (PSSCH) 320, and / or a physical sidelink feedback channel (PSFCH) 325. The PSCCH 315 can be used to communicate control information, similar to a physical downlink control channel (PDCCH) and / or a physical uplink control channel (PUCCH) used for cellular communications with base stations 110 via access links or access channels. The PSSCH 320 can be used to communicate data, similar to a physical downlink shared channel (PDSCH) and / or a physical uplink shared channel (PUSCH) used for cellular communications with base stations 110 via access links or access channels. For example, the PSCCH 315 can carry sidelink control information (SCI) 330, which can indicate various control information for sidelink communications, such as one or more resources (e.g., time resources, frequency resources, spatial resources, etc.) on which a transport block (TB) 335 can be carried on the PSSCH 320. The TB 335 can include data. The PSFCH 325 can be used to communicate sidelink feedback 340, such as hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgement or negative acknowledgement (ACK / NACK) information), transmit power control (TPC), scheduling request (SR), and the like.
[0064] In some aspects, one or more of the sidelink channels 310 can use resource pools. For example, a scheduling assignment (e.g., included in SCI 330) can be transmitted in a subchannel using specific resource blocks (RBs) in time. In some aspects, a data transmission associated with the scheduling assignment (e.g., on PSSCH 320) can occupy adjacent RBs in the same subframe as the scheduling assignment (e.g., using frequency division multiplexing). In some aspects, the scheduling assignment and associated data transmission are not transmitted on adjacent RBs.
[0065] In some aspects, the UE 305 can operate using resource selection and / or scheduling for transmission modes performed by the UE 305 (e.g., rather than a base station 110). In some aspects, the UE 305 can perform resource selection and / or scheduling by sensing channel availability for transmissions. For example, the UE 305 can measure RSSI parameters (e.g., a sidelink-RSSI (S-RSSI) parameter) associated with various sidelink channels, can measure RSRP parameters (e.g., a PSSCH-RSRP parameter) associated with various sidelink channels, can measure RSRQ parameters (e.g., a PSSCH-RSRQ parameter) associated with various sidelink channels, and / or the like, and can select a channel for transmission of a sidelink communication based at least in part on these measurements. In some aspects, the UE 305 can randomly select resources.
[0066] Additionally, or alternatively, the UE 305 can perform resource selection and / or scheduling using SCI 330 received in PSCCH 315, which can indicate occupied resources, channel parameters, and / or the like. Additionally, or alternatively, the UE 305 can perform resource selection and / or scheduling by determining a channel busy rate (CBR) associated with various sidelink channels, which can be used for rate control (e.g., by indicating a maximum number of resource blocks that the UE 305 can use for a particular set of subframes).
[0067] In a transmission mode in which resource selection and / or scheduling is performed by the UE 305, the UE 305 can generate a sidelink grant and can transmit the grant in SCI 330. For example, the sidelink grant can indicate one or more parameters (e.g., transmission parameters) to be used for an upcoming sidelink transmission, such as one or more resource blocks to be used for an upcoming sidelink transmission (e.g., for a TB 335) on the PSSCH 320, one or more subframes to be used for the upcoming sidelink transmission, a MCS to be used for the upcoming sidelink transmission, and / or the like. In some aspects, the UE 305 can generate a sidelink grant indicating one or more parameters for a semi-persistent scheduling (SPS), such as a periodicity of sidelink transmissions. Additionally, or alternatively, the UE 305 can generate a sidelink grant for event-driven scheduling, such as for on-demand sidelink messages.
[0068] As an example is provided. Other examples can differ from what is described Figure 3 with respect to what is described. Figure 3 As an example is provided. Other examples can differ from what is described
[0069] Figure 4 is a diagram illustrating an example 400 of sidelink communications and access link communications, in accordance with the present disclosure.
[0070] As Figure 4 shown, a transmitter (Tx) / receiver (Rx) UE 405 and an Rx / Tx UE 410 can communicate with one another via a sidelink, as described above in connection with Figure 3 As further shown, in some sidelink modes, a base station 110 can communicate with the Tx / Rx UE 405 via a first access link. Additionally, or alternatively, in some sidelink modes, the base station 110 can communicate with the Rx / Tx UE 410 via a second access link. The Tx / Rx UE 405 and / or the Rx / Tx UE 410 can be similar to one or more UEs described elsewhere herein, such as the UEs 120 of Figure 1 Thus, a direct link between UEs 120 (e.g., via a PC5 interface) can be referred to as a sidelink, and a direct link between a base station 110 and a UE 120 (e.g., via a Uu interface) can be referred to as an access link. Sidelink communications can be transmitted via the sidelink, and access link communications can be transmitted via the access link. An access link communication can be a downlink communication (from the base station 110 to the UE 120) or an uplink communication (from the UE 120 to the base station 110).
[0071] As an example is provided. Other examples can differ from what is described Figure 4 with respect to what is described. Figure 4 As an example is provided. Other examples can differ from what is described
[0072] Figure 5 is a diagram illustrating an example 500 of coordinated signaling according to the present disclosure.
[0073] In example 500, a first UE (e.g., UE 120a) exchanges inter-UE coordination signaling with a second UE (e.g., UE 120e). The first UE and the second UE can operate in an in-coverage mode, a partial-coverage mode, an out-of-coverage mode, and / or the like. For example, the first UE can determine a set of sidelink resources available for resource allocation. The first UE can determine the set of sidelink resources to be selected based at least in part on a determination, or based at least in part on a request (referred to herein as an inter-UE coordination request) received from the second UE or a base station. In some aspects, the first UE can determine the set of sidelink resources based at least in part on a sensing operation, which can be performed prior to receiving the inter-UE coordination request or after receiving the inter-UE coordination request. The first UE can transmit the set of available resources to the second UE via the inter-UE coordination signaling (illustrated as a coordination message, and referred to in some aspects as a coordination report). The first UE can transmit the set of available resources using NR sidelink resource allocation mode 2. In NR sidelink resource allocation mode 2, resource allocation is handled by the UE (e.g., as compared to NR sidelink resource allocation mode 1 in which resource allocation is handled by a scheduling entity such as a base station). The second UE can select sidelink resources for a transmission from the second UE based at least in part on the set of available resources received from the first UE. As illustrated, the second UE can perform a transmission of the coordination information (e.g., via the sidelink resources indicated by the coordination report, and / or the like). The inter-UE coordination signaling related to resource allocation can reduce collisions between the first UE and the second UE. The inter-UE coordination signaling related to resource allocation can reduce power consumption of the first UE and the second UE.
[0074] As described above, Figure 5 are provided by way of example. Other examples can differ from those described. Figure 5 without departing from the spirit and scope of the disclosure.
[0075] Figure 6 is a diagram illustrating an example 600 of resource sensing for sidelink inter-UE coordination according to the present disclosure.
[0076] As Figure 6As shown, during the sensing window, UE A (which can correspond to, for example, UE 120a) can coordinate with other UEs, such as UE B (which can correspond to, for example, UE 120e) and UE C. For example, UE B and / or UE C can request UE A to assist in determining whether resources are available for communication. In another example, UE A can receive a request from a BS or a relay BS to assist in inter-UE coordination. In yet another example, UE A can autonomously determine to send a coordination report, such as based at least in part on observed network conditions.
[0077] 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 at 610. As shown, UE A can experience a processing delay between when UE A detects a request for resources and when UE A has processed the request and is triggered to send a coordination report identifying whether resources are available on the resources shown at 620. In some aspects, UE A can determine to send a coordination report (e.g., without receiving an inter-UE coordination request).
[0078] As Figure 6 Further shown, UE A can send a report on whether resources are available for UE B, UE C, and / or other UEs. The report can be referred to as a coordination report or an inter-UE coordination report. The transmission of the report can occur a threshold processing time before a 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, 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.
[0079] As described above, Figure 6 are provided by way of example. Other examples can differ from what is described Figure 6 without departing from the spirit of the disclosure.
[0080] Figure 7 and Figure 8 are diagrams illustrating examples 700 and 800 of resolving a conflict between an inter-UE coordination communication and another communication, in accordance with the present disclosure. As shown, example 700 includes a first UE and a second UE (e.g., UEs 120, UE 305, UE 405). Example 800 includes the first UE and the second UE, as well as a base station (e.g., BS 110). The first UE and the second UE can communicate with each other via a sidelink interface, such as a PCS interface. In example 800, the first UE and the base station can communicate with each other via a radio access interface, such as a Uu interface, on an uplink and / or a downlink.
[0081] AsFigure 7 As shown, the first UE can identify a conflict between the inter-UE coordination communication and another communication, by reference number 710. Here, the other communication is a sidelink (SL) transmission (Tx), which can be from the first UE to the second UE or from the second UE to the first UE. In some aspects, the inter-UE coordination communication and the other communication can both be between the first UE and the second UE. In some aspects, the inter-UE coordination communication and the other communication can be between the first UE and a different UE (e.g., one of the inter-UE coordination communication or the other communication can be between the first UE and a third UE not shown in FIG. 7). The inter-UE coordination communication can include an inter-UE coordination request, a coordination report (also referred to as an inter-UE coordination report), and / or the like. The other communication can include a transmission on a PSCCH, a PSSCH, a PSFCH, and / or the like. The first UE can identify the conflict based at least in part on respective resource allocations of the inter-UE coordination communication and the other communication, based at least in part on sidelink control information associated with the other communication, and / or the like. For example, the first UE can determine or receive information identifying respective resource allocations of the inter-UE coordination communication and the other communication. As another example, the first UE can receive sidelink control information associated with the other communication, and can identify the conflict based at least in part on the sidelink control information. Figure 7 As shown, the first UE can identify a conflict between the inter-UE coordination communication and another communication, by reference number 710. Here, the other communication is a sidelink (SL) transmission (Tx), which can be from the first UE to the second UE or from the second UE to the first UE. In some aspects, the inter-UE coordination communication and the other communication can both be between the first UE and the second UE. In some aspects, the inter-UE coordination communication and the other communication can be between the first UE and a different UE (e.g., one of the inter-UE coordination communication or the other communication can be between the first UE and a third UE not shown in FIG. 7). The inter-UE coordination communication can include an inter-UE coordination request, a coordination report (also referred to as an inter-UE coordination report), and / or the like. The other communication can include a transmission on a PSCCH, a PSSCH, a PSFCH, and / or the like. The first UE can identify the conflict based at least in part on respective resource allocations of the inter-UE coordination communication and the other communication, based at least in part on sidelink control information associated with the other communication, and / or the like. For example, the first UE can determine or receive information identifying respective resource allocations of the inter-UE coordination communication and the other communication. As another example, the first UE can receive sidelink control information associated with the other communication, and can identify the conflict based at least in part on the sidelink control information.
[0082] As used herein, a “conflict” refers to two or more communications using overlapping resources. In some cases, a UE can not be able to transmit or receive two or more communications at the same time (e.g., depending on the capabilities of the UE). In some aspects, the two communications associated with the conflict can be scheduled to at least partially overlap in frequency and / or time, or the same set of resources can be selected (e.g., reserved, scheduled) for both communications such that if both communications are transmitted, the two communications would collide. The techniques described herein provide solutions for such potential conflicts such that no actual conflict occurs between the two or more communications, thereby improving the reliability of the communications.
[0083] In some aspects, the inter-UE coordination communication can be requested by a UE. For example, a first UE can transmit an inter-UE coordination request to a second UE, and the second UE can respond with a coordination report. As another example, a first UE can receive an inter-UE coordination request from a second UE, and the first UE can respond with a coordination report. In some aspects, the inter-UE coordination communication can be requested by a base station. For example, a base station (or relay) can transmit an inter-UE coordination request to a first UE or a second UE, which can cause the first UE or the first UE, respectively, to provide a coordination report to the second UE or the first UE. In some aspects, the first UE or the second UE can autonomously determine to perform an inter-UE coordinated operation, and thus can transmit a coordination report without receiving an inter-UE coordination request. Any of the above-described inter-UE coordination communications can be involved in a collision of inter-UE coordination communications.
[0084] As shown by reference number 720, the first UE can determine a solution to the collision. In some aspects, determining a solution to the collision can include selecting one of the two communications to transmit or receive. For example, the first UE can drop at least a portion of one of the communications, and receive or transmit at least a portion of the other of the two communications. In some aspects, determining a solution to the collision can include determining power control parameters for simultaneous transmission of the two communications. For example, the prioritized communication can be associated with a higher transmit power than the de-prioritized communication. In some aspects, the solution to the collision can be based at least in part on a simultaneous transmit or receive capability of the first UE. For example, if the first UE is only capable of a single transmission or reception at a given time, the first UE can drop one of the two communications. If the first UE is capable of two simultaneous transmissions, the first UE can determine power control parameters for simultaneous transmission of the two communications. If the first UE is capable of simultaneous transmission and reception, and if one of the two communications is a transmission by the first UE and the other communication is a reception by the first UE, the first UE can determine power control parameters for the transmission so as to mitigate self-interference related to the received communication.
[0085] As shown, the first UE can determine a solution based at least in part on a priority rule. The priority rule can include a rule, a criterion, a configuration for selecting a communication for transmission or reception, or a configuration for determining a power control parameter for a communication associated with a conflict. In some aspects, the first UE can receive information indicating the priority rule. For example, the base station can select a priority rule to use. The base station can transmit information indicating the priority rule to the first UE. For example, the base station can indicate which of a plurality of configured or designated priority rules (which can be configured using radio resource control (RRC) signaling or designated in a wireless communication specification) is selected (such as using downlink control information (DCI) or medium access control (MAC) signaling). As another example, the base station can configure the first UE to use a priority rule using RRC signaling.
[0086] In some aspects, the priority rule can be based at least in part on how the inter-UE coordination communication is triggered. For example, the priority rule can depend on the resource allocation mode of the first UE and / or how the inter-UE coordination request and report are triggered. In some aspects, the priority rule can be defined based at least in part on whether the coordination report is requested by a base station or a relay, is triggered by an inter-UE coordination request, or is determined autonomously by the first UE. For example, if the transmission of a coordination report triggered by a base station conflicts with the transmission of a PSFCH or PSSCH, the first UE can resolve the conflict by prioritizing the coordination report. In some aspects, a conflict between a mode 1 resource allocation with dynamic scheduling (e.g., based on a base station’s resource allocation) of a sidelink transmission and a base station triggered coordination report should be avoided and can be treated as an error case by the first UE.
[0087] In some aspects, the priority rule can indicate that another communication (e.g., a sidelink transmission) is prioritized over the inter-UE coordination communication. In some aspects, the priority rule can indicate that the inter-UE coordination communication is prioritized over another communication.
[0088] In some aspects, the priority rule can be based at least in part on respective priority levels of the inter-UE coordination communication and the other communication. For example, the inter-UE coordination request can be associated with a priority level, which can be specified by the inter-UE coordination request or other signaling, or which can be associated with the resources on which the inter-UE coordination request is transmitted. In some aspects, the first UE can determine a priority level of the coordination report to be equal to a priority level of the inter-UE coordination request that triggered the coordination report. Further, a sidelink communication (such as a PSSCH or PSFCH) can be associated with a priority level. The first UE can determine a solution to the conflict based at least in part on respective priority levels of the sidelink communication and the inter-UE coordination communication. For example, the first UE can prioritize the communication with the higher priority level, and drop the communication with the lower priority level. As another example, the first UE can allocate transmit power or other power control parameters based at least in part on respective priority levels of the sidelink communication and the other communication.
[0089] In some aspects, the priority rule can be based at least in part on a cast type of the other communication. For example, the priority rule can be based at least in part on whether the other communication is a unicast communication, a groupcast communication, or a multicast communication. As another example, the priority rule can be based at least in part on whether the other communication includes a PSFCH associated with reception of unicast data or groupcast data. As yet another example, the priority rule can be based at least in part on whether the inter-UE coordination communication is used to reserve resources for a unicast transmission, a groupcast transmission, or a broadcast transmission. As another example, the priority rule can be based at least in part on whether the inter-UE coordination message is transmitted to a single UE (unicast), a group of UEs (groupcast), or all UEs (broadcast). In some aspects, the first UE can prioritize a unicast transmission over a groupcast or broadcast transmission. In some aspects, the first UE can prioritize a broadcast transmission over a unicast or groupcast transmission. In some aspects, the first UE can prioritize a groupcast transmission over a unicast or broadcast transmission.
[0090] In some aspects, the priority rule can be based at least in part on whether the inter-UE coordination communication and the other communication are associated with a same user or a same group of users (e.g., for a same user or a same group). For example, if the inter-UE coordination communication and the other communication are associated with a same group of users, the first UE can prioritize the other communication, and if the inter-UE coordination communication and the other communication are associated with different users, the first UE can prioritize the inter-UE coordination communication. For example, if the first UE transmits a PSCCH, PSSCH, or PSFCH and an inter-UE coordination message to the same second UE, the first UE can prioritize the PSCCH / PSSCH / PSFCH over the inter-UE coordination message.
[0091] In some aspects, the priority rules can be based at least in part on location information associated with the inter-UE coordination communication. For example, a first UE can prioritize inter-UE coordination communications that satisfy a distance threshold (e.g., associated with being close enough to a location of the first UE), and can deprioritize inter-UE coordination communications that fail to satisfy the distance threshold.
[0092] In some aspects, the priority rules can be based at least in part on a signal strength associated with an inter-UE coordination request of the inter-UE coordination communication. For example, an RSRP of the inter-UE coordination request (measured at the time the request is received) can indicate a distance of the requesting UE (e.g., the second UE or another UE) from the first UE. This measured RSRP can be compared to a threshold to determine whether the corresponding coordination report should be prioritized over another communication.
[0093] As shown by reference number 730, the first UE can perform at least one of the inter-UE coordination communication (e.g., transmit a coordination request or report, or receive a coordination request or report) or the sidelink transmission (e.g., transmit or receive a sidelink transmission) based at least in part on the solution. For example, the first UE can transmit or receive a prioritized communication of the inter-UE coordination communication and another communication, and can drop a deprioritized communication. As another example, the first UE can transmit the inter-UE coordination communication and another communication using respective power control parameters determined based at least in part on the solution to the conflict. The dashed arrow between the first UE and the second UE indicates that the first UE can or can not perform a communication with the second UE, depending on the solution. For example, the first UE can forgo a communication with the second UE, and can only transmit or receive a communication with another UE or a base station. Thus, the first UE determines a solution for a conflict between the inter-UE coordination communication and another communication, which improves resource utilization by reducing occurrences of interference between a deprioritized communication and a prioritized communication.
[0094] As described above, in example 800, the first UE and the base station can communicate with each other via a radio access interface, such as a Uu interface, on uplink and / or downlink. As Figure 8 As shown, and by reference number 810, the first UE can identify a conflict between an inter-UE coordination communication and another communication. Here, the other communication is a sidelink transmission or a Uu interface uplink or downlink transmission. In some aspects, the inter-UE coordination communication and the other communication can both be between the first UE and a second UE. In some aspects, the inter-UE coordination communication and the other communication can be between the first UE and different UEs (e.g., one of the inter-UE coordination communication or the other communication can be between the first UE and a second UE, and the other of the inter-UE coordination communication or the other communication can be between the first UE and a third UE). Figure 7The inter-UE coordination communication can include an inter-UE coordination request, a coordination report (also referred to as an inter-UE coordination message), and / or the like. The other communication can include a transmission on a PUSCH, a PDSCH, a PUCCH, a PDCCH, and / or the like. The first UE can identify the conflict based at least in part on respective resource allocations of the inter-UE coordination communication and the other communication, based at least in part on control information associated with the other communication, and / or the like.
[0095] As shown by reference number 820, the first UE can determine a solution to the conflict based at least in part on the priority rules. In some aspects, the first UE can apply one or more of the priority rules described with respect to example 700 to determine the solution. For example, the first UE can use the priority rules described with respect to example 700 for determining whether to prioritize an inter-UE coordination communication or another communication (e.g., an uplink or downlink communication) to determine whether to prioritize the inter-UE coordination communication or the sidelink communication.
[0096] In some aspects, the priority rules can be based at least in part on a threshold priority level. For example, the first UE can prioritize the inter-UE coordination communication if the inter-UE coordination communication is associated with the threshold priority level, and can prioritize the other communication if the inter-UE coordination communication is not associated with the threshold priority level. In some aspects, the first UE can determine the solution based at least in part on a threshold priority level that is based at least in part on a priority level of the other communication that is not configured. For example, in the absence of a priority level of the other communication, the first UE can determine whether to prioritize the inter-UE coordination communication based at least in part on the threshold priority level. The threshold priority level can also be used to determine a solution to a conflict as described with respect to example 700 (e.g., between sidelink communications).
[0097] In some aspects, the priority rules described with respect to examples 700 and 800 can be configured for the first UE. For example, the priority rules can be configured individually for a UE, or can be preconfigured (e.g., by an equipment manufacturer) or specified by a wireless communication standard. In some aspects, the priority rules can be associated with a resource pool (e.g., can be configured for a resource pool). The resource pool can include a set of resources associated with inter-UE coordination communications, a set of resources designated for sidelink communications, and / or the like. In some aspects, the priority rules can be associated with a carrier (e.g., can be configured for a carrier).
[0098] As shown by reference number 830, the first UE can perform at least one of an inter-UE coordination communication (e.g., transmitting or receiving a coordination request or report) or an uplink or downlink transmission (e.g., transmitting or receiving an uplink or downlink transmission) based at least in part on the solution. For example, the first UE can transmit or receive prioritized communications of the inter-UE coordination communication and another communication, and can drop the de-prioritized communications. As another example, the first UE can transmit the inter-UE coordination communication and another communication using respective power control parameters determined based at least in part on the solution to the conflict. The dashed arrows between the first UE and the second UE and between the first UE and the base station indicate that the first UE can or can not perform communications with the second UE and / or the base station, depending on the solution. Thus, the first UE determines a solution for a conflict between an inter-UE coordination communication and another communication, which improves resource utilization by reducing occurrences of interference between de-prioritized communications and prioritized communications.
[0099] As described above, Figure 7 and Figure 8 are provided by way of example. Other examples can differ from what is described. Figure 7 and Figure 8 described with respect to the other examples.
[0100] Figure 9 is a diagram illustrating an example process 900 performed, for example, by a UE, in accordance with the present disclosure. Example process 900 is an example of operations performed by a first UE (e.g., UE 120, UE 305, UE 405) associated with sidelink conflict handling for inter-UE coordination.
[0101] As Figure 9 shown, in some aspects, process 900 can include identifying a conflict between an inter-UE coordination communication to be transmitted or received by the UE and another communication (block 910). For example, the 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) can identify a conflict between an inter-UE coordination communication to be transmitted or received by the UE and another communication, as described above.
[0102] As Figure 9Further to the above, in some aspects, process 900 can optionally include determining a solution to the conflict based at least in part on the priority rule (block 920). For example, the 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, memory 282, and / or the like) can determine a solution to the conflict based at least in part on the priority rule, as described above.
[0103] As further described in Figure 9 Further to the above, in some aspects, process 900 can include performing at least one of the inter-UE coordination communication or another communication based at least in part on the solution (block 930). For example, the 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, memory 282, and / or the like) can perform at least one of the inter-UE coordination communication or another communication based at least in part on the solution, as described above. In some aspects, the UE can perform at least one of the inter-UE coordination communication or another communication using a power control configuration determined based at least in part on the solution.
[0104] Process 900 can include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0105] In a first aspect, the other communication is a sidelink transmission of the UE.
[0106] In a second aspect, alone or in combination with the first aspect, the priority rule is based at least in part on whether the inter-UE coordination communication is triggered by a base station, another UE associated with the inter-UE coordination communication, or a relay associated with the base station.
[0107] In a third aspect, alone or in combination with one or more of the first and second aspects, the priority rule indicates that the inter-UE coordination communication triggered by the base station is to be prioritized over the other communication.
[0108] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the priority rule indicates that the other communication is prioritized over the inter-UE coordination communication.
[0109] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, the priority rule indicates that the inter-UE coordination communication is prioritized over the other communication.
[0110] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the priority rule is based at least in part on respective priority levels associated with the inter-UE coordination communication and the other communication.
[0111] In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the inter-UE coordination communication includes a coordination report, and the priority level of the coordination report is based at least in part on a priority level of a coordination request that triggered the coordination report.
[0112] In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, determining the solution is based at least in part on comparing one or more of the respective priority levels to a threshold priority level, where the threshold priority level is based at least in part on whether a priority level of the uplink communication or the downlink communication is configured.
[0113] In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, the priority rule is based at least in part on whether the inter-UE coordination communication is associated with a unicast communication, a groupcast communication, or a broadcast communication.
[0114] In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the priority rule is based at least in part on whether the other communication is a unicast communication, a groupcast communication, or a broadcast communication.
[0115] In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the priority rule is based at least in part on whether the inter-UE coordination communication and the other communication are associated with a same user or different users.
[0116] In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, the priority rule is based at least in part on location information associated with the inter-UE coordination communication.
[0117] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, the inter-UE coordination communication includes a coordination report, and the priority level of the coordination report is based at least in part on a signal strength associated with a coordination request that triggered the coordination report.
[0118] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the other communication is an uplink communication or a downlink communication.
[0119] In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the priority rule is based at least in part on a UE-specific configuration.
[0120] In a sixteenth aspect, alone or in combination with one or more of the first through fifteenth aspects, performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution includes performing at least one of the inter-UE coordination communication and the other communication using a power control configuration determined based at least in part on the solution.
[0121] In a seventeenth aspect, alone or in combination with one or more of the first through sixteenth aspects, the priority rule is based at least in part on whether the other communication is triggered by a base station, another UE associated with the other communication, or a relay associated with the base station.
[0122] Although Figure 9 Exemplary blocks of the process 900 are illustrated, but in some aspects, more or fewer blocks can be utilized, different blocks can be implemented, or different arrangements of the blocks can be employed. Additionally, or alternatively, two or more of the blocks of the process 900 can be performed in parallel. Figure 9 In comparison to the blocks depicted in FIG. 10, the process 900 can include additional blocks, fewer blocks, different blocks, or differently arranged blocks. Additionally or alternatively, two or more of the blocks of the process 900 can be performed in parallel.
[0123] Figure 10 is a block diagram of an example apparatus 1000 for wireless communication in accordance with the present disclosure. The apparatus 1000 can be a UE, or a UE can include the apparatus 1000. In some aspects, the apparatus 1000 includes a reception component 1002, a communication manager 1004, and a transmission component 1006, which can be in communication with one another (for example, via one or more buses). As shown, the apparatus 1000 can communicate with another apparatus 1008 (such as a UE, a base station, or another wireless communication device) using the reception component 1002 and the transmission component 1006.
[0124] In some aspects, the apparatus 1000 can be configured to perform one or more operations described herein with reference to the apparatus 1000. Figure 7 to Figure 8 Additionally or alternatively, the apparatus 1000 can be configured to perform one or more processes described herein, such as process 900 of FIG. 9, or a combination thereof. In some aspects, the apparatus 1000 can include one or more components of the UE described above in connection with FIG. 1. Figure 9 Figure 2
[0125] Receiver component 1002 may provide components for receiving communications (such as reference signals, control information, data communications, or combinations thereof) from device 1008. Receiver component 1002 may provide the received communications to one or more other components of device 1000 (e.g., communication manager 1004). In some aspects, receiver component 1002 may provide components for performing signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding) on the received communications, and may provide the processed signals to one or more other components. In some aspects, receiver component 1002 may include the elements described above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.
[0126] Transmitting component 1006 may provide elements for transmitting communications (such as reference signals, control information, data communications, or combinations thereof) to device 1008. In some aspects, communication manager 1004 may generate communications and transmit the generated communications to transmitting component 1006 for transmission to device 1008. In some aspects, transmitting component 1006 may provide elements for performing signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding) on the generated communications and transmit the processed signals to device 1008. In some aspects, transmitting component 1006 may include elements combined with the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1006 may be co-located with the receive component 1002 in a transceiver.
[0127] The communication manager 1004 may provide components for identifying conflicts between inter-UE coordinated communication to be sent or received by the UE and another communication; components for determining a conflict resolution based at least in part on priority rules; and components for performing at least one of the inter-UE coordinated communication or another communication based at least in part on the resolution. In some aspects, the communication manager 1004 may include the above-described combination of... Figure 2 The described UE's controller / processor, memory, or a combination thereof.
[0128] In some aspects, the communication manager 1004 may include a set of components, such as identifying component 1010, determining component 1012, or a combination thereof. Alternatively, this set of components may be separate from and distinct from the communication manager 1004.
[0129] In some aspects, the communication manager 1004 and / or one or more components of the set of components can include hardware (e.g., a circuitry as described with reference to Figure 12 implemented within hardware. In some aspects, the communication manager 1004 and / or one or more components of the set of components can include, be, or can be implemented within a controller / processor, a memory, or a combination thereof, of the UE 120, as described with reference to Figure 2
[0130] In some aspects, the communication manager 1004 and / or one or more components of the set of components can be implemented in code (e.g., as software or firmware) stored in a memory, such as code described with reference to Figure 12 implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or a processor to perform the functions or operations of the communication manager 1004 and / or the component. If implemented in code, the functions of the communication manager 1004 and / or the component can be executed by a controller / processor, a memory, a scheduler, a communication unit, or a combination thereof, of the UE 120, as described with reference to Figure 2
[0131] In some aspects, one or more components of the set of components can include, be, or can be implemented within a controller / processor, a memory, or a combination thereof, of the UE, as described with reference to Figure 2 implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or a processor to perform the functions or operations of the component.
[0132] The identifying component 1010 can provide means for identifying a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE. The determining component 1012 can provide means for determining a solution to the conflict based at least in part on a priority rule. The receiving component 1002 and / or the transmitting component 1006 can provide means for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0133] Figure 10 The number and arrangement of components shown in FIG. 10 are provided as an example. In practice, there can be additional components, fewer components, different components, or differently arranged components than those shown in FIG. 10. Additionally, or alternatively, one or more components of the example set of components can perform one or more other functions of the example UE 120 described Figure 10 with reference to FIG. 10. For example, one or more components of the set of components can perform functions described as being performed by the base station 102 or the core network 104 according to an aspect. As another example, one or more components of the set of components can perform functions described as being performed by the UE 120 or the network entity 150 according to an aspect.Figure 10 Two or more of the components illustrated in FIG. 10 can be implemented within a single component, or Figure 10 A single component illustrated in FIG. 10 can be implemented as multiple, distributed components. Additionally, or alternatively, Figure 10 A set of one or more components illustrated in FIG. 10 can perform one or more functions described as being performed by Figure 10 Another set of components illustrated in FIG. 10 perform one or more functions.
[0134] Figure 11 FIG. 11 is a diagram of an example 1100 illustrating an hardware implementation for an apparatus 1105 employing a processing system 1110. The apparatus 1105 can be a UE.
[0135] The processing system 1110 can be implemented with a bus architecture, represented generally by the bus 1115. The bus 1115 can include any number of interconnecting buses and bridges depending on the specific application of the processing system 1110 and the overall design constraints. The bus 1115 links together various circuits including one or more processors and / or hardware components, represented by the processor 1120, the components illustrated in FIG. 10, and the computer-readable medium / memory 1125. The bus 1115 can also link various other circuits such as timing sources, peripherals, voltage regulators, power management circuits, and the like.
[0136] The processing system 1110 can be coupled to a transceiver 1130. The transceiver 1130 is coupled to one or more antennas 1135. The transceiver 1130 provides a means for communicating with various other apparatuses over a transmission medium. The transceiver 1130 receives a signal from the one or more antennas 1135, extracts information from the received signal, and provides the extracted information to the processing system 1110, specifically the reception component 1002. In addition, the transceiver 1130 receives information from the processing system 1110, specifically the transmission component 1006, and
[0137] The processing system 1110 includes a processor 1120 coupled to a computer-readable medium / memory 1125. The processor 1120 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory 1125. The software, when executed by the processor 1120, causes the processing system 1110 to perform the various functions described herein for any particular apparatus. The computer-readable medium / memory 1125 can also reside in the processing system 1110. The computer-readable medium / memory 1125 can also include the components illustrated in FIG. 10. The components can be software components running in the processor 1120, resident / stored in the computer-readable medium / memory 1125, one or more hardware components coupled to the processor 1120, or some combination thereof.
[0138] In some aspects, the processing system 1110 can be a component of the UE 120 and can include the memory 282 and / or at least one of the TX MIMO processor 266, the RX processor 258, and / or the controller / processor 280. In some aspects, the apparatus 1105 for wireless communication includes means for identifying a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE; means for determining a solution to the conflict based at least in part on a priority rule; and means for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution. The aforementioned means can be one or more of the aforementioned components of the apparatus 1000 and / or the processing system 1110 of the apparatus 1105 configured to perform the functions recited by the aforementioned means. As described elsewhere herein, the processing system 1110 can include the TX MIMO processor 266, the RX processor 258, and / or the controller / processor 280. In one configuration, the aforementioned means can be the TX MIMO processor 266, the RX processor 258, and / or the controller / processor 280 configured to perform the functions and / or operations recited herein.
[0139] Figure 11 are provided by way of example. Other examples can differ from what is described Figure 11 in connection with what is described.
[0140] Figure 12 is a diagram of an example 1200 illustrating an implementation of code and circuitry for an apparatus 1205. The apparatus 1205 can be a UE.
[0141] As further shown, the apparatus can include circuitry for identifying a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE (circuitry 1220). For example, the apparatus can include circuitry that enables the apparatus to identify a conflict between an inter-UE coordination communication and another communication to be transmitted or received by the UE. Figure 12 As further shown, the apparatus can include circuitry for determining a solution to the conflict (circuitry 1225). For example, the apparatus can include circuitry that enables the apparatus to determine a solution to the conflict.
[0142] Figure 12 As further shown, the apparatus can include circuitry for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution (circuitry 1230). For example, the apparatus can include circuitry that enables the apparatus to perform at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0143] As further shown, the apparatus can include circuitry for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution (circuitry 1230). For example, the apparatus can include circuitry that enables the apparatus to perform at least one of the inter-UE coordination communication or the other communication based at least in part on the solution. Figure 12 As further shown, the apparatus can include circuitry for performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution (circuitry 1230). For example, the apparatus can include circuitry that enables the apparatus to perform at least one of the inter-UE coordination communication or the other communication based at least in part on the solution.
[0144] As Figure 12 Further as
[0145] As Figure 12 Further as
[0146] As Figure 12 Further as
[0147] Figure 12 are provided by way of example. Other examples can differ from what is described Figure 13 in connection with what is described.
[0148] Figure 13 is a diagram illustrating an example process 1300 performed, for example, by a base station, in accordance with the present disclosure. Example process 1300 is an example of a base station (e.g., base station 110) performing operations associated with sidelink collision handling for user equipment interworking.
[0149] As Figure 14 shown, in some aspects, process 1300 can include identifying a priority rule, of a plurality of priority rules, for resolving a conflict between a user equipment interworking (UE interworking) coordination communication and another communication to be transmitted or received by a UE (block 1310). For example, the base station (e.g., using identifying component 1408, depicted in Figure 13 FIG. 14B) can identify a priority rule, of a plurality of priority rules, for resolving a conflict between a UE interworking coordination communication and another communication to be transmitted or received by a UE, as described above. The plurality of priority rules can be configured by the base station or can be specified, such as in a wireless communication specification.
[0150] As Figure 14Further, in some aspects, process 1300 can include transmitting an indication of the priority rule (block 1320). For example, the base station (e.g., using transmission component 1404, depicted in FIG. 14) can transmit an indication of the priority rule, as described above. The base station can transmit the indication of the priority rule using RRC signaling, MAC signaling, DCI, or a combination thereof. For example, the base station can configure the priority rule via RRC signaling. As another example, the base station can configure multiple priority rules via RRC signaling and can select one of the configured priority rules via MAC signaling or DCI. The multiple priority rules and / or the priority rule can be configured on a per-UE basis, for a group of UEs, for a resource pool, for a component carrier, for a broadcast type, for a particular communication, for a priority level of a communication, and / or the like. Figure 13
[0151] Process 1300 can include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0152] In a first aspect, the other communication is a sidelink transmission of the UE.
[0153] In a second aspect, alone or in combination with the first aspect, the priority rule is based at least in part on whether the inter-UE coordination communication is triggered by the base station, another UE associated with the inter-UE coordination communication, or a relay associated with the base station.
[0154] In a third aspect, alone or in combination with one or more of the first and second aspects, the priority rule indicates that the inter-UE coordination communication triggered by the base station is prioritized over the other communication.
[0155] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the priority rule indicates that the other communication is prioritized over the inter-UE coordination communication.
[0156] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, the priority rule indicates that the inter-UE coordination communication is prioritized over the other communication.
[0157] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the priority rule is based at least in part on respective priority levels associated with the inter-UE coordination communication and the other communication.
[0158] In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the inter-UE coordination communication includes a coordination report, and wherein a priority level of the coordination report is based at least in part on a priority level of a coordination request that triggered the coordination report.
[0159] In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the solution is based at least in part on comparing one or more of the respective priority levels to a threshold priority level, where the threshold priority level is based at least in part on whether a priority level of the uplink communication or the downlink communication is configured.
[0160] In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, the priority rule is based at least in part on whether the inter-UE coordination communication is associated with a unicast communication, a groupcast communication, or a broadcast communication.
[0161] In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the priority rule is based at least in part on whether the other communication is a unicast communication, a groupcast communication, or a broadcast communication.
[0162] In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the priority rule is based at least in part on whether the inter-UE coordination communication and the other communication are associated with a same user or different users.
[0163] In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, the priority rule is based at least in part on location information associated with the inter-UE coordination communication.
[0164] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, the inter-UE coordination communication includes a coordination report, and where a priority level of the coordination report is based at least in part on a signal strength associated with a coordination request that triggered the coordination report.
[0165] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the other communication is an uplink communication or a downlink communication.
[0166] In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the priority rule is based at least in part on a UE-specific configuration.
[0167] Although Figure 13 Example blocks of the process 1300 are illustrated, but in some aspects, the process 1300 can include additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in FIG. 13. Additionally, or alternatively, two or more of the blocks of the process 1300 can be performed in parallel. Figure 14
[0168] Figure 3 to Figure 8 is a block diagram of an example apparatus 1400 for wireless communication in accordance with the present disclosure. The apparatus 1400 can be a base station, or a base station can include the apparatus 1400. In some aspects, the apparatus 1400 includes a reception component 1402 and a transmission component 1404, which can be in communication with one another (for example, via one or more buses and / or one or more other components). As shown, the apparatus 1400 can communicate with another apparatus 1406 (such as a UE, a base station, or another wireless communication device) using the reception component 1402 and the transmission component 1404. As further shown, the apparatus 1400 can include an identification component 1408, among other examples.
[0169] In some aspects, the apparatus 1400 can be configured to perform one or more operations described herein with reference to Figure 13 one or more of the base stations described herein. Additionally, or alternatively, the apparatus 1400 can be configured to perform one or more processes described herein, such as process 1300, or a combination thereof. In some aspects, the apparatus 1400 and / or one or more components shown in Figure 14 can include one or more components of the base stations described herein. Additionally, or alternatively, one or more components shown in Figure 2 can be implemented within one or more components of the base stations described herein. Additionally, or alternatively, one or more components of the set of components can be implemented at least in part as software stored in a memory. For example, a component (or a portion of a component) can be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or a processor to perform the functions or operations of the component. Figure 14 Figure 2 The reception component 1402 can receive communications, such as reference signals, control information, data communications, or a combination thereof, from the apparatus 1406. The reception component 1402 can provide received communications to one or more other components of the apparatus 1400. In some aspects, the reception component 1402 can perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, de-mapping, equalization, interference cancellation, or decoding, among other examples), and can provide the processed signals to the one or more other components of the apparatus 1406. In some aspects, the reception component 1402 can include one or more antennas, a modem, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof, of the base station described herein with reference to the Figure 2
[0170] The reception component 1402 can receive communications, such as reference signals, control information, data communications, or a combination thereof, from the apparatus 1406. The reception component 1402 can provide received communications to one or more other components of the apparatus 1400. In some aspects, the reception component 1402 can perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, de-mapping, equalization, interference cancellation, or decoding, among other examples), and can provide the processed signals to the one or more other components of the apparatus 1406. In some aspects, the reception component 1402 can include one or more antennas, a modem, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof, of the base station described herein with reference to the Figure 2
[0171] The transmission component 1404 can transmit communications, such as reference signals, control information, data communications, or a combination thereof, to the apparatus 1406. In some aspects, one or more other components of the apparatus 1406 can generate communications and can provide the generated communications to the transmission component 1404 for transmission to the apparatus 1406. In some aspects, the transmission component 1404 can perform signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples), and can transmit the processed signals to the apparatus 1406. In some aspects, the transmission component 1404 can include one or more antennas, a modulator, a demodulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the described base station. In some aspects, the transmission component 1404 can be co-located with the reception component 1402 in a transceiver. Figure 14 The transmission component 1404 can transmit communications, such as reference signals, control information, data communications, or a combination thereof, to the apparatus 1406. In some aspects, one or more other components of the apparatus 1406 can generate communications and can provide the generated communications to the transmission component 1404 for transmission to the apparatus 1406. In some aspects, the transmission component 1404 can perform signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples), and can transmit the processed signals to the apparatus 1406. In some aspects, the transmission component 1404 can include one or more antennas, a modulator, a demodulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the described base station. In some aspects, the transmission component 1404 can be co-located with the reception component 1402 in a transceiver.
[0172] The identification component 1408 can identify a priority rule, of a plurality of priority rules, to resolve a conflict between an inter-user equipment (inter-UE) coordination communication and another communication to be transmitted or received by a UE. The transmission component 1404 can transmit an indication of the priority rule.
[0173] Figure 14 The number and arrangement of components shown in FIG. 14 are provided as an example. In practice, there can be additional components, fewer components, different components, or differently arranged components than those shown in FIG. 14. Figure 14 Additionally or alternatively, two or more components shown in FIG. 14 can be implemented within a single component, or a single component shown in FIG. 14 can be implemented as multiple, distributed components. Additionally or alternatively, a set of components (one or more components) shown in FIG. 14 can perform one or more functions described as being performed by another set of components shown in FIG. 14. Figure 14 Additionally or alternatively, two or more components shown in FIG. 14 can be implemented within a single component, or a single component shown in FIG. 14 can be implemented as multiple, distributed components. Additionally or alternatively, a set of components (one or more components) shown in FIG. 14 can perform one or more functions described as being performed by another set of components shown in FIG. 14. Figure 14 Additionally or alternatively, two or more components shown in FIG. 14 can be implemented within a single component, or a single component shown in FIG. 14 can be implemented as multiple, distributed components. Additionally or alternatively, a set of components (one or more components) shown in FIG. 14 can perform one or more functions described as being performed by another set of components shown in FIG. 14. Figure 14 Additionally or alternatively, two or more components shown in FIG. 14 can be implemented within a single component, or a single component shown in FIG. 14 can be implemented as multiple, distributed components. Additionally or alternatively, a set of components (one or more components) shown in FIG. 14 can perform one or more functions described as being performed by another set of components shown in FIG. 14. Additionally or alternatively, two or more components shown in FIG. 14 can be implemented within a single component, or a single component shown in FIG. 14 can be implemented as multiple, distributed components. Additionally or alternatively, a set of components (one or more components) shown in FIG. 14 can perform one or more functions described as being performed by another set of components shown in FIG. 14.
[0174] An overview of some aspects of the present disclosure is provided below:
[0175] Aspect 1 : A method of wireless communication performed by a user equipment (UE), the method comprising: identifying a conflict between an inter-user equipment (inter-UE) coordination communication and another communication to be transmitted or received by the UE; and performing at least one of the inter-UE coordination communication or the other communication based at least in part on a resolution of the conflict, the resolution based at least in part on a priority rule.
[0176] Aspect 2: The method of aspect 1, wherein the other communication is a sidelink transmission of the UE.
[0177] Aspect 3: The method of any of aspects 1-2, wherein the priority rule is based at least in part on whether the inter-UE coordination communication is triggered by a base station, another UE associated with the inter-UE coordination communication, or a relay associated with the base station.
[0178] Aspect 4: The method of aspect 3, wherein the priority rule indicates that an inter-UE coordination communication triggered by the base station is to be prioritized over the other communication.
[0179] Aspect 5: The method of any of aspects 1-4, wherein the priority rule is based at least in part on whether the other communication is triggered by a base station, another UE associated with the other communication, or a relay associated with the base station.
[0180] Aspect 6: The method of any of aspects 1-3, wherein the priority rule indicates that the other communication is prioritized over the inter-UE coordination communication.
[0181] Aspect 7: The method of any of aspects 1-5, wherein the priority rule indicates that the inter-UE coordination communication is prioritized over the other communication.
[0182] Aspect 8: The method of any of aspects 1-7, wherein the priority rule is based at least in part on respective priority levels associated with the inter-UE coordination communication and the other communication.
[0183] Aspect 9: The method of aspect 8, wherein the inter-UE coordination communication comprises a coordination report, and wherein the priority level of the coordination report is based at least in part on a priority level of a coordination request that triggered the coordination report.
[0184] Aspect 10: The method of aspect 8, wherein the resolution is based at least in part on comparing one or more of the respective priority levels to a threshold priority level, wherein the threshold priority level is based at least in part on whether a priority level of an uplink communication or a downlink communication is configured.
[0185] Aspect 11: The method of any of aspects 1-10, wherein the priority rule is based at least in part on whether the inter-UE coordination communication is associated with a unicast communication, a groupcast communication, or a broadcast communication.
[0186] Aspect 12: The method of any of aspects 1-11, wherein the priority rule is based at least in part on whether the other communication is a unicast communication, a groupcast communication, or a broadcast communication.
[0187] Aspect 13: The method of any of aspects 1-12, wherein the priority rule is based at least in part on whether the inter-UE coordination communication and the other communication are associated with a same user or different users.
[0188] Aspect 14: The method of any of aspects 1-13, wherein the priority rule is based at least in part on location information associated with the inter-UE coordination communication.
[0189] Aspect 15: The method of any of aspects 1-14, wherein the inter-UE coordination communication comprises a coordination report, and wherein a priority level of the coordination report is based at least in part on a signal strength associated with a coordination request that triggered the coordination report.
[0190] Aspect 16: The method of any of aspects 1-15, wherein the other communication is an uplink communication or a downlink communication.
[0191] Aspect 17: The method of any of aspects 1-16, wherein the priority rule is based at least in part on a configuration specific to the UE.
[0192] Aspect 18: The method of any of aspects 1-17, wherein performing at least one of the inter-UE coordination communication or the other communication based at least in part on the solution comprises performing at least one of the inter-UE coordination communication and the other communication using a power control configuration determined based at least in part on the solution.
[0193] Aspect 19: A method of wireless communication performed by a base station, comprising: identifying a priority rule, of a plurality of priority rules, for resolving a conflict between an inter-user equipment (inter-UE) coordination communication and another communication to be transmitted or received by a UE; and transmitting an indication of the priority rule.
[0194] Aspect 20: The method of aspect 19, wherein the other communication is a sidelink transmission of the UE.
[0195] Aspect 21: The method of any of aspects 19-20, wherein the priority rule is based at least in part on whether the inter-UE coordination communication is triggered by a base station, another UE associated with the inter-UE coordination communication, or a relay associated with the base station.
[0196] Aspect 22: The method of aspect 21, wherein the priority rule indicates that an inter-UE coordination communication triggered by the base station is to be prioritized over the other communication.
[0197] Aspect 23: The method of any of aspects 19-22, wherein the inter-UE coordination communication comprises a coordination report, and wherein a priority level of the coordination report is based at least in part on a signal strength associated with a coordination request that triggered the coordination report.
[0198] Aspect 24: The method of any of aspects 19-23, wherein the other communication is an uplink communication or a downlink communication.
[0199] Aspect 25: The method of any of aspects 19-24, wherein the priority rule is based at least in part on a configuration specific to the UE.
[0200] Aspect 26: An apparatus for wireless communication at a device, comprising a processor; memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method of one or more of aspects 1-25.
[0201] Aspect 27: A device for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors configured to perform the method of one or more of aspects 1-25.
[0202] Aspect 28: An apparatus for wireless communication, comprising at least one means for performing the method of one or more of aspects 1-25.
[0203] Aspect 29: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method of one or more of aspects 1-25.
[0204] Aspect 30: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method of one or more of aspects 1-25.
[0205] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise form disclosed. Modifications and variations can be possible in light of the above disclosure or from practicing the aspects.
[0206] As used herein, the term “component” is intended to be broadly interpreted to include hardware and / or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, and / or a combination of hardware and software. It will be apparent that systems and / or methods described herein can be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual specialized control hardware or software code used to implement these systems and / or methods is not limiting of the aspects. Thus, the operation and behavior of the systems and / or methods were described herein without reference to specific software code — it being understood that software and hardware can be designed to implement the systems and / or methods based, at least in part, on the description herein.
[0207] As used herein, depending on the context, satisfying a threshold can refer to a value being 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, and / or the like.
[0208] Although specific combinations of features are set forth in the claims and / or disclosed herein, the disclosure of these combinations is intended to be used for enabling the claims, and
[0209] No element, act or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items, and can be used interchangeably with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items referenced, and can be used interchangeably with “the one or more.” Also, as used herein, the terms “set” and “group” are intended to include one or more items (for example, related items, unrelated items, or a combination of related and unrelated items), and can be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Also, as used herein, the terms “has,” “have,” “having,” or the like are intended to be open-ended terms. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Also, as used herein, the term “or” is intended to be inclusive when used in a series and can be used interchangeably with “and / or,” unless explicitly stated otherwise (e.g., if used in combination with “either” or “only one of’).
Claims
1. An apparatus for performing wireless communication at a user equipment (UE), comprising: One or more memory units; and One or more processors, coupled to the one or more memories, are configured individually or jointly: The conflict between the inter-UE coordination communication to be sent by the UE and the second communication is identified, wherein the inter-UE coordination communication corresponds to the sidelink resource set used for resource allocation; The prioritized transmission in the inter-UE coordination communication or the second communication is performed at least in part based on the resolution of the conflict, wherein the resolution is at least in part based on the priority of the inter-UE coordination communication, and wherein the priority of the inter-UE coordination communication is at least in part based on the fact that the inter-UE coordination communication is triggered by an inter-UE coordination request from another UE, and wherein the priority of the inter-UE coordination communication is equal to the priority level of the inter-UE coordination request; and At least in part, power control parameters are used based on the solution to perform de-priority transmissions in the inter-UE coordinated communication or the second communication, or to discard the de-priority transmissions.
2. The apparatus according to claim 1, wherein, The second communication is the sidelink transmission of the UE.
3. The apparatus according to claim 1, wherein, Based at least in part on the priority of the second communication, which takes precedence over the inter-UE coordination communication.
4. The apparatus according to claim 1, wherein, Based at least in part on the priority of the inter-UE coordination communication, the inter-UE coordination communication takes precedence over the second communication.
5. The apparatus according to claim 1, wherein, The solution is based, at least in part, on the corresponding priority levels associated with the inter-UE coordination communication and the second communication.
6. The apparatus according to claim 5, wherein, The solution is based at least in part on comparing one or more of the corresponding priority levels with a threshold priority level, wherein the threshold priority level is based at least in part on whether an uplink or downlink communication priority level is configured.
7. The apparatus according to claim 5, wherein, The priority level of the second communication in the corresponding priority level is based at least in part on whether the second communication includes a physical sidelink feedback channel associated with the reception of multicast data.
8. The apparatus according to claim 5, wherein, The priority level of the second communication in the corresponding priority level is based at least in part on whether the second communication is unicast, multicast, or broadcast.
9. The apparatus according to claim 5, wherein, The priority level of the second communication in the corresponding priority level is based at least in part on the inter-UE coordination communication and whether the second communication is associated with the same user or different users.
10. The apparatus according to claim 1, wherein, The second type of communication is uplink communication.
11. The apparatus of claim 1, wherein the one or more processors are configured to: Receive information indicating priority rules, wherein the priority rules are based at least in part on a configuration specific to the UE and at least in part on the priority of coordination communication between the UEs.
12. The apparatus according to claim 1, wherein, The power control parameter is a first power control parameter, and wherein, in order to perform the prioritized transmission, the one or more processors are configured to: The prioritized transmission is performed using a second power control parameter, at least in part, based on the solution described above.
13. The apparatus according to claim 1, wherein, The inter-UE coordination communication includes a coordination report indicating the set of available resources for sidelink communication.
14. An apparatus for conducting wireless communication at a base station, comprising: One or more memory units; and One or more processors, coupled to the one or more memories, are configured individually or jointly: A priority rule is identified among multiple priority rules for resolving conflicts between inter-UE coordination communication and a second communication to be transmitted by a UE. The priority rule includes a configuration of one or more power control parameters corresponding to at least one of the inter-UE coordination communication or the second communication. The priority rule indicates that the priority of the inter-UE coordination communication is at least partially based on the fact that the inter-UE coordination communication is triggered by an inter-UE coordination request from another UE. The priority of the inter-UE coordination communication is equal to the priority level of the inter-UE coordination request. The indication of the priority rule is sent using Downlink Control Information (DCI) signaling, Radio Resource Control (RRC) signaling, or Media Access Control (MAC) signaling.
15. The apparatus according to claim 14, wherein, The second communication is the sidelink transmission of the UE.
16. The apparatus according to claim 14, wherein, The priority rule is identified at least in part based on whether the inter-UE coordination communication is triggered by a relay associated with the base station.
17. The apparatus according to claim 16, wherein, The priority rule indicates that the inter-UE coordination report triggered by the base station will take precedence over the second communication.
18. The apparatus according to claim 14, wherein, The second type of communication is uplink communication.
19. The apparatus according to claim 14, wherein, The priority rules are based, at least in part, on configurations specific to the UE.
20. The apparatus according to claim 14, wherein, The inter-UE coordination communication includes a coordination report indicating the set of available resources for sidelink communication.
21. A method for wireless communication performed by a user equipment (UE), comprising: The conflict between the inter-UE coordination communication to be sent by the UE and the second communication is identified, wherein the inter-UE coordination communication corresponds to the sidelink resource set used for resource allocation; The transmissions prioritized in the inter-UE coordination communication or the second communication are performed at least in part based on the resolution of the conflict, wherein the resolution is at least in part based on the priority of the inter-UE coordination communication, and wherein the priority of the inter-UE coordination communication is at least in part based on the fact that the inter-UE coordination communication is triggered by an inter-UE coordination request from another UE, and wherein the priority of the inter-UE coordination communication is equal to the priority level of the inter-UE coordination request; and At least in part, power control parameters are used based on the solution to perform de-priority transmissions in the inter-UE coordinated communication or the second communication, or to discard the de-priority transmissions.
22. The method according to claim 21, wherein, The priority level of the second communication is based at least in part on whether the second communication includes a physical side link feedback channel, and wherein the priority of the UE-to-UE coordination communication is based at least in part on the priority level of the second communication.
23. The method according to claim 21, wherein, The solution to the conflict is based, at least in part, on the UE's ability to transmit or receive simultaneously.
24. The method according to claim 21, wherein, The inter-UE coordination communication includes a coordination report indicating the set of available resources for sidelink communication.
25. A method for wireless communication performed by a base station, comprising: A priority rule is identified among multiple priority rules for resolving conflicts between inter-UE coordination communication and a second communication to be transmitted by a UE. The priority rule includes a configuration of one or more power control parameters corresponding to at least one of the inter-UE coordination communication or the second communication. The priority rule indicates that the priority of the inter-UE coordination communication is at least partially based on the fact that the inter-UE coordination communication is triggered by an inter-UE coordination request from another UE. The priority of the inter-UE coordination communication is equal to the priority level of the inter-UE coordination request. The indication of the priority rule is sent using Downlink Control Information (DCI) signaling, Radio Resource Control (RRC) signaling, or Media Access Control (MAC) signaling.
26. The method of claim 25, wherein, The second communication is the sidelink transmission of the UE.
Citation Information
Patent Citations
Methods and apparatuses for collision control of sidelink communications in wireless communication systems
US20200196255A1