Priority-based conflict resolution in full duplex operation
By executing conflict resolution procedures in wireless devices, handling communication problems caused by self-interference in full duplex mode, improving communication quality and reliability, and solving the problem of degradation in the communication performance in the prior art.
Patent Information
- Application Number
- CN202380042276.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-06-02
- Filing Date
- 2023-05-19
- Publication Date
- 2025-01-03
AI Technical Summary
In full duplex mode, wireless devices have self-interference due to partial overlap of multiple communication signals in time, resulting in decreased communication performance and failed transmission. The prior art is difficult to effectively resolve conflicts, affecting communication quality.
Conflict resolution procedures are performed, including discarding or changing lower priority messages, or adjusting beams based on priority values and feedback messages, to ensure effective communication.
It effectively solves the problem of communication performance degradation caused by self-interference in full duplex operation, improves communication quality and reliability, and ensures the normal operation of wireless devices in conflict situations.
Smart Images

Figure CN119256615A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. patent application No. 17 / 831,042, filed by Zhang et al. on June 2, 2022, entitled “PRIORITY BASED CONFLICT RESOLUTION IN FULL-DUPLEXOPERATIONS,” which is assigned to the assignee of this application and is expressly incorporated herein by reference. Technical Field
[0003] The following relates to wireless communications, including priority-based conflict resolution in full-duplex operation. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems) and fifth generation (5G) systems (which may be referred to as new radio (NR) systems). These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations, each of which supports wireless communication of a communication device, which may be referred to as a user equipment (UE). Summary of the invention
[0005] The described techniques relate to improved methods, systems, devices, and apparatuses that support priority-based conflict resolution in full-duplex operation. In general, the techniques described herein enable a wireless device such as a user equipment (UE) or a network entity operating in full-duplex mode to perform a conflict resolution procedure based on a first transmission configuration indicator (TCI) state and a second TCI state when messages associated with the first TCI and the second TCI are at least partially overlapped in time and based on a conflict between the first TCI state and the second TCI state. For example, the wireless device may communicate (e.g., transmit when the wireless device is a network entity, receive when the wireless device is a UE) one or more control messages that schedule a first message associated with a first TCI state and a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. In some cases, there may be a conflict between the first TCI state and the second TCI state, such that the wireless device performs a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping with the second message and the conflict. For example, there may be a conflict between the first TCI state and the second TCI state, such that a first beam associated with the first TCI state may cause interference to a second beam associated with the second TCI state. In such a case, the UE may not be able to receive or decode a message sent on the second beam due to interference from the first beam.
[0006] In some cases, the wireless device may perform a conflict resolution procedure based on a comparison between a first priority value associated with the first message and a second priority value associated with the second message. For example, the wireless device may discard all or part of the message associated with the lower priority value. In another example, the wireless device may change the TCI state according to which the message with the lower priority value is sent. Additionally or alternatively, the wireless device may perform a conflict resolution procedure based on a feedback message communicated (e.g., sent) by the wireless device. For example, the wireless device may send a feedback message indicating the conflict resolution procedure. That is, the feedback message may indicate a part or all of the first message or the second message to be discarded or a change in the TCI state of the first message or the second message.
[0007] A method for wireless communication at a wireless device is described. The method may include: communicating one or more control messages that schedule a first message associated with a first TCI state and a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message; performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state; and communicating at least the first message based on the conflict resolution procedure.
[0008] An apparatus for wireless communication at a wireless device is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: communicate one or more control messages that schedule a first message associated with a first TCI state and schedule a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message; perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state; and communicate at least the first message based on the conflict resolution procedure.
[0009] Another apparatus for wireless communication at a wireless device is described. The apparatus may include: means for communicating one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message; means for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state; and means for communicating at least the first message based on the conflict resolution procedure.
[0010] A non-transitory computer-readable medium storing code for wireless communication at a wireless device is described. The code may include instructions executable by a processor to: communicate one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message; perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state; and communicate at least the first message based on the conflict resolution procedure.
[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, executing a conflict resolution procedure may include operations, features, components, or instructions for executing the conflict resolution procedure based on a comparison between a first priority value associated with a first message and a second priority value associated with a second message.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least the first message may include operations, features, means, or instructions for sending the first message according to the first TCI state.
[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least the first message may include operations, features, means, or instructions for suppressing receipt of the second message based on the first priority value being greater than the second priority value.
[0014] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least the first message may include operations, features, means, or instructions for receiving the first message according to the first TCI state.
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least the first message may include operations, features, means, or instructions for refraining from sending the second message based on the first priority value being greater than the second priority value.
[0016] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first priority value may be greater than the second priority value, and communicating at least the first message may include operations, features, components, or instructions for communicating the first message according to a first TCI state and communicating a portion of the second message according to a second TCI state.
[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating the first message in accordance with the first TCI state may include operations, features, means, or instructions for sending the first message in accordance with the first TCI state.
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating a portion of the second message according to the second TCI state may include operations, features, components, or instructions for receiving a portion of the second message according to the second TCI state.
[0019] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating the first message in accordance with the first TCI state may include operations, features, means, or instructions for receiving the first message in accordance with the first TCI state.
[0020] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating a portion of the second message according to the second TCI state may include operations, features, components, or instructions for sending a portion of the second message according to the second TCI state.
[0021] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first priority value may be greater than the second priority value, and communicating at least a first message may include operations, features, components, or instructions for communicating the first message according to a first TCI state and communicating the second message according to a third TCI state that is different from the second TCI state.
[0022] In some examples of the methods, devices, and non-transitory computer-readable media described herein, communicating a first message according to a first TCI state and communicating a second message according to a third TCI state may include operations, features, components, or instructions for sending the first message according to the first TCI state and receiving the second message according to the third TCI state based on the first priority value being greater than the second priority value.
[0023] In some examples of the methods, devices, and non-transitory computer-readable media described herein, communicating a first message according to a first TCI state and communicating a second message according to a third TCI state may include operations, features, components, or instructions for receiving the first message according to the first TCI state and sending the second message according to the third TCI state based on the first priority value being greater than the second priority value.
[0024] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for selecting a third TCI state based on a first TCI state pair from a set of TCI state pairs, wherein the first TCI state pair includes a first TCI state and a third TCI state.
[0025] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing one or more measurements on one or more pairs of TCI states, where the set of TCI state pairs may be based on performing the one or more measurements.
[0026] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for communicating an indication of a set of TCI state pairs.
[0027] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the set of TCI state pairs may be based on one or more parameters at the wireless device.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the self-interference between the first TCI state and the third TCI state may be less than or equal to a threshold.
[0029] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for communicating a feedback message indicative of a conflict resolution procedure, wherein performing the conflict resolution procedure may be based on the feedback message.
[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least a first message may include operations, features, components, or instructions for communicating a first message according to a first TCI state based on the feedback message.
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least the first message may include an operation, feature, means, or instruction for refraining from communicating a second message based on the feedback message.
[0032] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, communicating at least a first message may include operations, features, components, or instructions for communicating the first message according to a first TCI state and communicating a portion of a second message according to a second TCI state.
[0033] In some examples of the methods, devices, and non-transitory computer-readable media described herein, communicating at least a first message may include operations, features, components, or instructions for communicating the first message according to a first TCI state and communicating a second message according to a third TCI state different from the second TCI state.
[0034] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for measuring self-interference between a first message associated with a first TCI state and a second message associated with a second TCI state, where a collision may be based on self-interference of full-duplex operation being greater than a threshold.
[0035] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the wireless device may be a UE, and communicating one or more control messages may include operations, features, components, or instructions for receiving one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state.
[0036] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the wireless device may be a network entity, and communicating one or more control messages may include operations, features, components, or instructions for sending one or more control messages scheduled to be associated with a first TCI state and scheduled to be associated with a second TCI state. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 An example of a wireless communication system supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is illustrated.
[0038] Figure 2A , Figure 2B , Figure 3A and Figure 3B Each illustrates an example of a wireless communication system supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure.
[0039] Figure 4 and Figure 5 Each illustrates an example of a process flow for supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure.
[0040] Figure 6 and Figure 7 A block diagram of a device supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown.
[0041] Figure 8 A block diagram of a communications manager supporting priority-based conflict resolution in full-duplex operation is shown in accordance with one or more aspects of the present disclosure.
[0042] Fig. 9 A diagram of a system including a UE supporting priority-based contention resolution in full-duplex operation is shown in accordance with one or more aspects of the present disclosure.
[0043] Fig.10 A diagram of a system including a network entity supporting priority-based conflict resolution in full-duplex operation is shown in accordance with one or more aspects of the present disclosure.
[0044] Fig.11 and Fig.12 A flow chart illustrating a method of supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0045] In some wireless communication systems, a wireless device such as a user equipment (UE) or a network entity may support full-duplex operation. In such cases, the wireless device may operate in full-duplex mode, where the wireless device may simultaneously send and receive communications during a certain time period. That is, the communication received by the wireless device may overlap at least partially in the time domain with the communication sent by the wireless device. In some cases, since multiple communications from the wireless device overlap at least partially in time, the wireless device may experience self-interference. For example, there may be a conflict between the first beam and the second beam, so that the communication received by the wireless device via the first beam may cause self-interference to the communication sent by the wireless device via the second beam. In such cases, the wireless device may experience poor communication performance, failed transmissions, etc.
[0046] The techniques described herein may allow a wireless device to perform a conflict resolution procedure when operating in full-duplex mode. In some cases, a wireless device such as a UE or a network entity may communicate one or more control messages that schedule a first message via a first beam (e.g., associated with a first transmit configuration indicator (TCI) state) and a second message via a second beam (e.g., associated with a second TCI state), wherein at least a portion of the first message overlaps in time with the second message. Additionally, there may be a conflict between the first beam and the second beam, such that the wireless device may not be able to perform full-duplex communication (e.g., the wireless device may not be able to communicate the first message and the same message at the same time). For example, the self-interference between the first beam and the second beam may exceed a threshold, such that the wireless device may not be able to communicate via the first beam, the second beam, or both simultaneously due to the self-interference. In such cases, the wireless device may perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and the conflict between the first beam and the second beam.
[0047] In some cases, the wireless device may perform a conflict resolution procedure by discarding part or all of the first message or the second message. For example, the wireless device may discard the second message, so that the wireless device communicates the first message and refrains from communicating the second message. In another example, the wireless device may discard a first portion of the second message, wherein the first portion of the second message overlaps with the first message in time. That is, the wireless device may communicate the first message and communicate a second portion of the second message, wherein the second portion of the second message does not overlap with the first message in time. In some cases, the wireless device may perform a conflict resolution procedure by changing the beam on which the first message or the second message is communicated (e.g., changing the TCI state associated with the message). For example, the wireless device may send the first message via a first beam and may send the second message via a third beam, wherein the self-interference between the first beam and the third beam is below a threshold.
[0048] In some cases, the wireless device may perform a conflict resolution procedure based on priority values associated with the messages. For example, a first message may be associated with a first priority value and a second message may be associated with a second priority value. In such cases, the wireless device may drop part or all of the message associated with the lower priority value or may change the beam in which the message associated with the lower priority value is communicated. In some other cases, the wireless device may perform a conflict resolution procedure based on a feedback message sent by the wireless device, wherein the feedback message indicates the conflict resolution procedure to be performed.
[0049] Various aspects of the disclosure are first described in the context of a wireless communication system. Various aspects of the disclosure are then subsequently described in the context of a process flow. Various aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow diagrams related to priority-based conflict resolution in full-duplex operation.
[0050] Figure 1 An example of a wireless communication system 100 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is illustrated. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating according to other systems and radio technologies (including future systems and radio technologies not explicitly mentioned herein).
[0051] The network entities 105 may be dispersed throughout a geographic area to form the wireless communication system 100, and may include devices in different forms or with different capabilities. In various examples, the network entities 105 may be referred to as network elements, mobility elements, radio access network (RAN) nodes, or network equipment, etc. In some examples, the network entities 105 and the UE 115 may communicate wirelessly via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, the network entity 105 may support a coverage area 110 (e.g., a geographic coverage area) within which the UE 115 and the network entity 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area within which the network entity 105 and the UE 115 may support signal communications according to one or more radio access technologies (RATs).
[0052] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or both stationary and mobile at different times. The UEs 115 may be devices in different forms or with different capabilities. Figure 1 Some example UEs 115 are illustrated in FIG. Figure 1 As shown, the UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115 or network entities 105 .
[0053] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node or a wireless node) may be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, an apparatus, a device, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, the node may be a UE 115. As another example, the node may be a network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In another aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a network entity 105. In yet other aspects of this example, the first node, the second node, and the third node may be different relative to these examples. Similarly, references to UE 115, network entity 105, apparatus, device, computing system, etc. may include disclosure of UE 115, network entity 105, apparatus, device, computing system, etc. as nodes. For example, a disclosure that UE 115 is configured to receive information from network entity 105 also discloses that the first node is configured to receive information from a second node.
[0054] In some examples, the network entities 105 may communicate with the core network 130, or with each other, or both. For example, the network entities 105 may communicate with the core network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, the network entities 105 may communicate with each other directly (e.g., directly between the network entities 105) or indirectly (e.g., via the core network 130) via the backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols). In some examples, the network entities 105 may communicate with each other via midhaul communication links 162 (e.g., according to a midhaul interface protocol) or fronthaul communication links 168 (e.g., according to a fronthaul interface protocol) or any combination thereof. The backhaul communication links 120, midhaul communication links 162, or fronthaul communication links 168 may be or may include one or more wired links (e.g., electrical links, optical fiber links), one or more wireless links (e.g., radio links, wireless optical links), etc. or various combinations thereof. UE 115 may communicate with core network 130 via communication link 155 .
[0055] One or more of the network entities 105 described herein may include or may be referred to as a base station 140 (e.g., a transceiver base station, a radio base station, an NR base station, an access point, a radio transceiver, a Node B, an evolved Node B (eNB), a next generation Node B, or a Gigabit Node B (any of which may be referred to as a gNB), a 5G NB, a next generation eNB (ng-eNB), a Home Node B, a Home Evolved Node B, or other suitable terms). In some examples, the network entity 105 (e.g., a base station 140) may be implemented in an aggregated (e.g., monolithic, standalone) base station architecture, which may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity 105 (e.g., a single RAN node, such as a base station 140).
[0056] In some examples, the network entity 105 may be implemented in a disaggregated architecture (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) that may be configured to utilize a protocol stack that is physically or logically distributed between two or more network entities 105, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration initiated by the O-RAN Alliance), or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN)). For example, the network entity 105 may include one or more of the following: a central unit (CU) 160, a distributed unit (DU) 165, a radio unit (RU) 170, a RAN intelligent controller (RIC) 175 (e.g., a near real-time RIC (near RT RIC), a non-real-time RIC (non-RT RIC)), a service management and orchestration (SMO) 180 system, or any combination thereof. The RU 170 may also be referred to as a radio head, a smart radio head, a remote radio head (RRH), a remote radio unit (RRU), or a transmit receive point (TRP). One or more components of the network entity 105 in the decomposed RAN architecture may be co-located, or one or more components of the network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 of the decomposed RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0057] The functional split between CU 160, DU 165, and RU 170 is flexible and may support different functionalities depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof) are performed at CU 160, DU 165, or RU 170. For example, a functional split of a protocol stack may be employed between CU 160 and DU 165 such that CU 160 may support one or more layers of a protocol stack and DU 165 may support one or more different layers of a protocol stack. In some examples, CU 160 may host higher protocol layer (e.g., layer 3 (L3), layer 2 (L2)) functionality and signaling (e.g., radio resource control (RRC), service data adaptation protocol (SDAP), packet data convergence protocol (PDCP)). The CU 160 may be connected to one or more DUs 165 or RUs 170, and the one or more DUs 165 or RUs 170 may host lower protocol layers, such as layer 1 (L1) (e.g., physical (PHY) layer) or L2 (e.g., radio link control (RLC) layer, medium access control (MAC) layer) functionality and signaling, and may each be at least partially controlled by the CU 160. Additionally or alternatively, a functional split of the protocol stack may be employed between the DUs 165 and the RUs 170, such that the DUs 165 may support one or more layers of the protocol stack, and the RUs 170 may support one or more different layers of the protocol stack. The DUs 165 may support one or more different cells (e.g., via one or more RUs 170). In some cases, the functional split between CU 160 and DU 165 or between DU 165 and RU 170 may be within the protocol layer (e.g., some functions of the protocol layer may be performed by one of CU 160, DU 165, or RU 170, while other functions of the protocol layer are performed by different ones of CU 160, DU 165, or RU 170). CU 160 may be further functionally split into CU control plane (CU-CP) functions and CU user plane (CU-UP) functions. CU 160 may be connected to one or more DUs 165 via midhaul communication links 162 (e.g., F1, F1-c, F1-u), and DU 165 may be connected to one or more RUs 170 via fronthaul communication links 168 (e.g., open fronthaul (FH) interface). In some examples, midhaul communication link 162 or fronthaul communication link 168 may be implemented based on interfaces (eg, channels) between layers of a protocol stack supported by respective network entities 105 communicating over those communication links.
[0058] In a wireless communication system (e.g., wireless communication system 100), infrastructure and spectrum resources for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to a core network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB nodes 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as donor entities or IAB donors. One or more DUs 165 or one or more RUs 170 may be controlled in part by one or more CUs 160 associated with a donor network entity 105 (e.g., a donor base station 140). One or more donor network entities 105 (e.g., IAB donors) may communicate with one or more additional network entities 105 (e.g., IAB nodes 104) via supported access and backhaul links (e.g., backhaul communication links 120). The IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by a coupled IAB donor's DU 165. The IAB-MT may include an independent set of antennas for relaying communications with the UE 115, or may share the same antennas of the IAB node 104 (e.g., of the RU 170) for access via the DU 165 of the IAB node 104 (e.g., referred to as a virtual IAB-MT (vIAB-MT)). In some examples, the IAB node 104 may include a DU 165 that supports communication links with additional entities (e.g., IAB node 104, UE 115) within a relay chain or configuration (e.g., downstream) of the access network. In such cases, one or more components of the decomposed RAN architecture (e.g., one or more IAB nodes 104 or components of the IAB node 104) may be configured to operate according to the techniques described herein.
[0059] In the case of applying the techniques described herein in the context of a decomposed RAN architecture, one or more components of the decomposed RAN architecture may be configured to support priority-based conflict resolution in full-duplex operation as described herein. For example, some operations described as being performed by a UE 115 or a network entity 105 (e.g., a base station 140) may additionally or alternatively be performed by one or more components of the decomposed RAN architecture (e.g., an IAB node 104, a DU 165, a CU 160, a RU 170, a RIC 175, a SMO 180).
[0060] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable term, where a "device" may also be referred to as a unit, a station, a terminal, or a client, etc. UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or may be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, etc., which may be implemented in various objects such as appliances or vehicles, meters, etc.
[0061] The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as network entities 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 shown.
[0062] The UE 115 and the network entity 105 may communicate wirelessly with each other via one or more communication links 125 (e.g., access links) on one or more carriers. The term "carrier" may refer to a set of RF spectrum resources having a physical layer structure defined for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion (e.g., bandwidth portion (BWP)) of an RF spectrum band that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operations, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used for both frequency division duplex (FDD) component carriers and time division duplex (TDD) component carriers. Communication between the network entity 105 and other devices may refer to communication between these devices and any part (e.g., entity, sub-entity) of the network entity 105. For example, the terms "send", "receive", or "communicate" when referring to the network entity 105 may refer to any part of the network entity 105 (e.g., base station 140, CU 160, DU 165, RU 170) of the RAN communicating with another device (e.g., directly or via one or more other network entities 105).
[0063] In some examples, such as in a carrier aggregation configuration, a carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute RF Channel Number (EARFCN)) and may be located according to a channel raster for discovery by UE 115. A carrier may operate in a standalone mode, in which case initial acquisition and connection may be made by UE 115 via the carrier, or a carrier may operate in a non-standalone mode, in which case a different carrier (e.g., of the same or different radio access technology) is used to anchor the connection.
[0064] The communication link 125 shown in the wireless communication system 100 may include downlink transmissions (e.g., forward link transmissions) from the network entity 105 to the UE 115, uplink transmissions (e.g., return link transmissions) from the UE 115 to the network entity 105, or both, as well as other transmission configurations. A carrier may carry downlink communications or uplink communications (e.g., in FDD mode), or may be configured to carry downlink communications and uplink communications (e.g., in TDD mode).
[0065] A carrier may be associated with a particular bandwidth of the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of a set of bandwidths of carriers of a particular radio access technology (e.g., 1.4 megahertz (MHz), 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, 40 MHz, or 80 MHz). Devices of the wireless communication system 100 (e.g., the network entity 105, the UE 115, or both) may have a hardware configuration that supports communication over a particular carrier bandwidth, or may be configurable to support communication over one of the carrier bandwidths in the set of carrier bandwidths. In some examples, the wireless communication system 100 may include a network entity 105 or a UE 115 that supports concurrent communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate over a portion (e.g., a subband, a BWP) or all of a carrier bandwidth.
[0066] The signal waveform transmitted through the carrier may be composed of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system using MCM technology, a resource element may refer to a symbol period (e.g., the duration of a modulation symbol) and a subcarrier resource, in which case the symbol period and the subcarrier spacing may be inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both), so that the more resource elements a device receives and the higher the order of the modulation scheme, the higher the data rate of the device may be. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (e.g., spatial layers, beams), and the use of multiple spatial resources may improve the data rate or data integrity of communications with UE 115.
[0067] The time interval for the network entity 105 or the UE 115 may be expressed in multiples of a basic time unit, which may be, for example, T s =1 / (Δf max ·N f ) seconds sampling period, where Δf max It can represent the maximum supported subcarrier spacing, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals of the communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., in the range of 0 to 1023).
[0068] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, the frame may be divided into subframes (e.g., in the time domain), and each subframe may be further divided into a certain number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a certain number of symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, the time slot may be further divided into multiple micro time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may include one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating band.
[0069] A subframe, a time slot, a mini-time slot, or a symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).
[0070] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier using, for example, one or more of a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. A control region (e.g., a control resource set (CORESET)) of a physical control channel may be defined by a set of symbol periods and may extend across a system bandwidth or a subset of a system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of the UEs 115 may monitor or search the control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of the control channel candidates may refer to the amount of control channel resources (e.g., control channel elements (CCEs)) associated with the coded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 , and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0071] In some examples, the network entities 105 (e.g., base stations 140, RUs 170) may be mobile and, therefore, provide communication coverage for mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but the different coverage areas 110 may be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of network entities 105 provide coverage for respective coverage areas 110 using the same or different radio access technologies.
[0072] The wireless communication system 100 may be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 may be configured to support ultra-reliable low-latency communication (URLLC). The UE 115 may be designed to support ultra-reliable, low-latency or critical functions. Ultra-reliable communication may include private communication or group communication, and may be supported by one or more services (such as push-to-talk, video or data). Support for ultra-reliable, low-latency functions may include prioritizing services, and such services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency and ultra-reliable low-latency may be used interchangeably herein.
[0073] In some examples, a UE 115 may be able to communicate directly with other UEs 115 via a device-to-device (D2D) communication link 135 (e.g., according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some examples, one or more UEs 115 in a group that are performing D2D communication may be within a coverage area 110 of a network entity 105 (e.g., a base station 140, a RU 170), which may support aspects of such D2D communication configured or scheduled by the network entity 105. In some examples, one or more UEs 115 in such a group may be outside of the coverage area 110 of the network entity 105, or may otherwise be unable or not configured to receive transmissions from the network entity 105. In some examples, a group of UEs 115 communicating via D2D communication may support a one-to-many (1:M) system, in which each UE 115 transmits to each other UE 115 in the group. In some examples, the network entity 105 may facilitate scheduling of resources for D2D communication. In some other examples, D2D communications may be performed between UEs 115 without involving network entity 105 .
[0074] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) for managing access and mobility and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) for routing packets or interconnecting to an external network. The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by a network entity 105 (e.g., a base station 140) associated with the core network 130. User IP packets may be delivered through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to an IP service 150 for one or more network operators. IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0075] The wireless communication system 100 may operate using one or more frequency bands that may be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength ranges from about one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features (which may be referred to as clusters), but these waves may be sufficient to penetrate structures so that macro cells provide services to UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 kilometers) compared to transmission using lower frequencies and longer wavelengths of the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0076] The wireless communication system 100 may utilize both licensed RF spectrum bands and unlicensed RF spectrum bands. For example, the wireless communication system 100 may use license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed RF spectrum band, devices such as network entity 105 and UE 115 may employ carrier sensing for conflict detection and avoidance. In some examples, operations in an unlicensed band may be combined with component carriers (e.g., LAA) operating in a licensed band based on a carrier aggregation configuration. Operations in an unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, and the like.
[0077] The network entity 105 (e.g., base station 140, RU 170) or UE 115 may be equipped with multiple antennas that can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the network entity 105 or UE 115 may be located in one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, antennas or antenna arrays associated with the network entity 105 may be located in different geographic locations. The network entity 105 may have an antenna array having a collection of multiple rows and columns of antenna ports that the network entity 105 can use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support RF beamforming for signals sent via the antenna ports.
[0078] The network entity 105 or UE 115 may use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by sending or receiving multiple signals via different spatial layers. Such a technology may be referred to as spatial multiplexing. The multiple signals may be sent, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, the multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO), in which multiple spatial layers are sent to the same receiving device, and multi-user MIMO (MU-MIMO), in which multiple spatial layers are sent to multiple devices.
[0079] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., a network entity 105, a UE 115) to shape or direct an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals conveyed via antenna elements of an antenna array so that some signals propagating at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals conveyed via antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each of these antenna elements may be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0080] The wireless communication system 200 may support priority-based conflict resolution in full-duplex operation. In some cases, a wireless device such as a UE 115 or a network entity 105 may communicate (e.g., receive or send) one or more control messages that schedule a first message associated with a first TCI state (e.g., on a first beam) and a second message associated with a second TCI state (e.g., on a second beam), wherein the first message at least partially overlaps in time with the second message. In some cases, the wireless device may perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The conflict between the first TCI state and the second TCI state may be associated with self-interference between the first TCI state and the second TCI state exceeding a threshold.
[0081] In some cases, the wireless device may perform a conflict resolution procedure based on a comparison of the priority values associated with each message. For example, the wireless device may discard some or all of the messages associated with the lower priority value. In other words, the wireless device may communicate the message associated with the higher priority value and refrain from communicating some or all of the messages associated with the lower priority value. In another example, the wireless device may change the TCI state of the message associated with the lowest priority value. In other words, the wireless device may communicate the message according to the scheduled TCI state associated with the message associated with the higher priority value, and may communicate the message associated with the lower priority value according to a selected TCI state, wherein the selected TCI state is different from the scheduled TCI state for the message associated with the lower priority value.
[0082] Additionally or alternatively, the wireless device may perform a conflict resolution procedure based on a feedback message communicated with another wireless device. That is, the wireless device may communicate a feedback message indicating a suggested conflict resolution procedure such as discarding a message or changing the TCI state of a message, and may perform the conflict resolution procedure indicated in the feedback message.
[0083] Figure 2A and Figure 2B Each illustrates an example of a wireless communication system 200 that supports priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure. In some examples, the wireless communication system 200 (e.g., the wireless communication system 200-a and the wireless communication system 200-b) may implement aspects of the wireless communication system 100. For example, the wireless communication systems 200 may each include one or more network entities 105 (e.g., network entity 105-a, network entity 105-b, network entity 105-c, and network entity 105-d) and one or more UEs 115 (e.g., UE 115-a, UE 115-b, UE 115-c, and UE 115-d), which may be as described in reference Figure 1 Examples of the corresponding devices described. Figure 2A and Figure 2B In the example of Figure 1 Examples of the CU 160, DU 165, RU 170, base station 140, IAB node 104, or one or more other network nodes. The wireless communication system 300 may include a technique for a wireless device operating in full-duplex mode to perform a conflict resolution procedure for a first message such as a downlink message 230 scheduled on a first beam (e.g., associated with a first TCI state) and a second message such as an uplink message 235 scheduled on a second beam (e.g., associated with a second TCI state) based on: the downlink message 230 at least partially overlaps in time with the uplink message 235, and a conflict between the first beam and the second beam.
[0084] exist Figure 2A and Figure 2B In the example of , UE 115 and network entity 105 may communicate via one or more communication links 205 (e.g., communication link 205-a, communication link 205-b, and communication link 205-c) and via one or more communication links 210 (e.g., communication link 210-a, communication link 210-b, and communication link 210-c). Communication link 205 may be an example of an uplink, and communication link 210 may be an example of a downlink. Additionally or alternatively, communication link 205 and communication link 210 may each be as described in reference Figure 1Examples of the communication link 125 described. Each wireless communication system 200 may illustrate a communication device (e.g., one or more UEs 115, one or more network entities 105) operating in a full-duplex mode (e.g., performing full-duplex wireless communication) or a half-duplex TDD mode (e.g., performing half-duplex TDD wireless communication). That is, full-duplex (or half-duplex TDD) capability may exist at one or more network entities 105, one or more UEs 115 (or both). For example, the wireless communication system 200 may support a TDD radio band (e.g., a radio spectrum band configured for TDD communication), an FDD radio band (e.g., a radio spectrum band configured for FDD communication), full-duplex communication at one or more network entities 105 (and / or one or more UEs 115), half-duplex communication at one or more UEs 115, or any combination thereof.
[0085] Each wireless communication system 200 may support multiple types of full-duplex operations. For example, a communication device (e.g., network entity 105, UE 115) operating within the wireless communication system 200 may support in-band full-duplex (IBFD) operation, sub-band FDD (SBFD) operation (e.g., frequency division duplex operation), or both. In some examples of IBFD operation, a communication device may send (e.g., on a first antenna panel) and receive (e.g., on a second antenna panel) wireless communications on the same time and frequency resources (e.g., the same time slot and component carrier bandwidth). For example, downlink communications and uplink communications may share time and frequency resources (e.g., IBFD time and frequency resources). In some examples, time and frequency resources may partially overlap or completely overlap. Additionally or alternatively, for SBFD operation, a communication device may send and receive communications on the same time resources and one or more different frequency resources. That is, downlink resources may be separated from uplink resources in the frequency domain.
[0086] exist Figure 2A In some examples, network entity 105-a may support SBFD operations such that downlink communications sent by network entity 105-a (e.g., to UE 115-b) may overlap in time with uplink communications received by network entity 105-a (e.g., from UE 115-a). In some examples, network entity 105-a may configure communications for UE 115-a and UE 115-b according to a resource structure. The resource structure may include time domain resources (e.g., time slots, symbols) allocated for downlink data, time domain resources allocated for uplink data, and one or more time domain resources allocated for both downlink data and uplink data.
[0087] In some examples, the time domain resources allocated for both downlink data and uplink data may be referred to as D+U time slots (or D+U symbols). In some examples, the D+U time slots may include half-duplex symbols (e.g., downlink symbols or uplink symbols) or full-duplex symbols (e.g., both downlink symbols and uplink symbols). For example, the time domain resources may be an example of a time slot in which the radio frequency band is used to send both uplink communications (e.g., uplink transmissions) and downlink communications (e.g., downlink transmissions). In some examples, uplink transmissions and downlink transmissions may occur in overlapping bands (e.g., for IBFD operations) or in adjacent bands (e.g., for SBFD operations).
[0088] For SBFD operations in which uplink transmissions and downlink transmissions occur in adjacent bands, a half-duplex communication device may transmit in an uplink radio frequency band or receive in a downlink radio frequency band. That is, for a given time domain resource (e.g., for a given D+U time slot or a given D+U symbol), a half-duplex device (e.g., UE 115-a) may transmit uplink data in an uplink radio frequency band (e.g., perform a physical uplink shared channel (PUSCH) transmission) or receive downlink data in a downlink radio frequency band.
[0089] Additionally or alternatively, for SBFD operations in which uplink and downlink transmissions occur in adjacent bands, a full-duplex device may transmit in an uplink radio frequency band and receive in a downlink radio frequency band. That is, for a given time domain resource (e.g., for a given D+U time slot or a given D+U symbol), a full-duplex device may transmit uplink data in an uplink radio frequency band (e.g., perform a PUSCH transmission) and receive downlink data in a downlink radio frequency band. Figure 2B In an example, UE 115-b (e.g., a full-duplex device) may send communications in an uplink radio band and receive communications in a downlink radio band (e.g., within the same D+U timeslot or the same D+U symbol).
[0090] In some examples, full-duplex communication can provide latency reduction. For example, latency savings can be achieved by receiving downlink signals in uplink time slots. In addition, full-duplex communication can provide spectrum efficiency enhancement (e.g., per cell or per UE 115), efficient resource utilization and coverage extension, as well as other benefits. However, in some examples, full-duplex communication can cause one or more types of interference, such as inter-cell interference (e.g., from adjacent communication devices), self-interference (e.g., for full-duplex communication devices), and cross-link interference (CLI) (e.g., inter-cell CLI or intra-cell CLI). For example, a communication device (e.g., one or more network entities 105, one or more UE 115) may experience self-interference 220 (e.g., self-interference 220-a or self-interference 220-b) between a pair of beams such as a beam for sending communication and a beam for receiving communication. In some examples, self-interference may be caused by signal leakage between an antenna panel for sending communication and an antenna panel for receiving communication (e.g., there is not enough beam separation between a beam for sending communication and a beam for receiving communication).
[0091] Additionally or alternatively, the neighboring communication devices (e.g., neighboring UE 115, neighboring network entity 105) may concurrently perform full-duplex communication (or half-duplex TDD) such that the communication received by the first communication device may overlap in time with the communication sent by the second communication device (e.g., neighboring communication device). In such an example, the communication sent by the second communication device may interfere with the communication received at the first communication device. For example, the communication sent by the second communication device may cause a CLI at the first communication device. In some examples, the CLI (e.g., CLI 215-a, CLI 215-b, CLI 215-c, or CLI 215-d) may be caused by energy leakage (e.g., clutter) due to timing and frequency misalignment (e.g., misalignment) between neighboring communication devices.
[0092] Additionally or alternatively, CLI may be caused by an automatic gain control (AGC) mismatch (eg, misalignment). Figure 2A As illustrated in the example of , the AGC of UE 115-b may be driven (e.g., controlled) by downlink communications from a serving cell (e.g., network entity 105-a). In such an example, uplink communications sent from UE 115-a may saturate the AGC of UE 115-b, resulting in a misalignment (e.g., loss of orthogonality) of downlink communications received by UE 115-b and uplink communications sent by UE 115-a. In some examples, the misalignment of downlink communications and uplink communications may result in CLI 215-a at UE 115-b.
[0093] In some examples, network entity 105-a may operate in full-duplex mode (e.g., SBFD or IBFD), and UE 115 may operate in half-duplex mode (e.g., UE 115-a) and full-duplex mode (e.g., UE 115-b). For example, network entity 105-a may receive uplink communications from UE 115-a (e.g., via communication link 205-a) while simultaneously sending downlink communications to UE 115-b (e.g., via communication link 210-a). In such an example, full-duplex communications at network entity 105-a may result in self-interference 220-a. Additionally or alternatively, network entity 105-a and network entity 105-b (e.g., a neighboring network entity) may concurrently perform full-duplex communications such that a downlink signal sent by network entity 105-b may overlap an uplink signal received by network entity 105-a, thereby resulting in CLI 215-b.
[0094] Additionally or alternatively, UE 115-a and UE 115-b (e.g., neighboring UEs) may perform communications concurrently such that an uplink signal sent by UE 115-b may overlap a downlink signal received by UE 115-a, which may result in CLI 215-a. In some examples, UE 115-a may operate in a cell different from a cell in which UE 115-b may operate. For example, UE 115-a and UE 115-b may operate in adjacent cells. In one example, CLI 215-a may be an example of an inter-cell CLI. Additionally or alternatively, network entity 105-b may perform full-duplex communications concurrently with network entity 105-a. In such an example, downlink communications sent by network entity 105-b may result in inter-cell interference at UE 115-b. For example, downlink communications sent by network entity 105 - b (eg, to another UE (not shown)) may interfere with downlink communications received by UE 115 - b (eg, from network entity 105 - a).
[0095] In some other examples, UE 115-a and UE 115-b may operate in the same cell. In such an example, CLI 215-a may be an example of an intra-cell CLI. For example, network entity 105-a may operate in full-duplex mode (e.g., under SBFD) so that network entity 105-a may configure downlink communications for UE 115-a in frequency domain resources adjacent to frequency domain resources allocated for uplink communications from UE 115-b. For example, network entity 105-a may configure UE 115-b to receive downlink data (e.g., from network entity 105-a) in a first time domain resource and in downlink radio band 2, and UE 115-a may be configured to send uplink data in a first time domain resource in an uplink radio band (e.g., an adjacent frequency resource). In such an example, uplink communications sent by UE 115-a may interfere with downlink communications received at UE 115-b.
[0096] exist Figure 2B In an example of a wireless communication system 200-b, UE 115-c may operate in a full-duplex mode (e.g., SBFD) such that UE 115-c may receive downlink communications from network entity 105-d via communication link 210-b while simultaneously sending uplink communications to network entity 105-c via communication link 205-c. In such an example, full-duplex communications at UE 115-c may result in self-interference 220-b. In some examples of wireless communication system 200-b, network entity 105-c and network entity 105-d may be examples of transmit and receive points, and UE 115-c (e.g., and UE 115-d) may operate in a multiple transmit and receive mode. In such an example, uplink communications sent from UE 115-c may result in CLI 215-c (e.g., intra-cell CLI) at UE 115-d.
[0097] In some cases, such as Figure 2A and Figure 2BIn an example of , one or more network entities 105 may schedule a first transmission such as an uplink transmission and a second transmission such as a downlink transmission that overlap at least partially in time. Downlink transmissions may include, but are not limited to, physical downlink shared channel (PDSCH) transmissions, physical downlink control channel (PDCCH) transmissions, semi-persistent scheduling (SPS) transmissions, channel state information reference signals (CSI-RS), and synchronization signal blocks (SBBs). Uplink transmissions may include, but are not limited to, PUSCH transmissions, physical uplink control channel (PUCCH) transmissions, sounding reference signals (SRS), physical random access channel (PRACH) transmissions, and cell group (CG) signaling. In some cases, uplink transmissions, downlink transmissions, or both may be periodic (e.g., periodic services). For example, a downlink periodic CSI-RS may at least partially overlap with an uplink CG opportunity, a downlink SPS may at least partially overlap with an uplink CG opportunity, or a downlink SPS opportunity may at least partially overlap with an uplink periodic SRS, and so on. Additionally or alternatively, the uplink transmission, the downlink transmission, or both may be aperiodic (e.g., aperiodic traffic). For example, a downlink aperiodic CSI-RS or a downlink dynamic PDSCH may at least partially overlap with an uplink CG opportunity or an uplink dynamic PUSCH, an uplink aperiodic SRS or an uplink dynamic PUSCH may at least partially overlap with a downlink SPS opportunity, or an uplink aperiodic SRS may at least partially overlap with a downlink dynamic PDSCH, and so on.
[0098] In some cases, uplink transmissions and downlink transmissions may be scheduled for a single UE 115, while in some other cases, uplink transmissions may be scheduled for a first UE 115 and downlink transmissions may be scheduled for a second UE 115. Figure 2A , network entity 105-a may schedule uplink transmissions for UE 115-a to be transmitted via communication link 210-a and schedule downlink transmissions for UE 115-b to be received via communication link 205-a, wherein the uplink transmissions at least partially overlap in time with the downlink transmissions. Additionally or alternatively, the uplink transmissions and the downlink transmissions may be scheduled by a single network entity 105 (e.g., for a single UE 115), while in some other cases, the uplink transmissions may be scheduled by a first network entity 105 (e.g., for UE 115) and the downlink transmissions may be scheduled by a second network entity 105 (e.g., for the UE 115). For example, in Figure 2BIn the present invention, network entity 105-c may schedule uplink transmissions for UE115-c to be sent via communication link 205-c, and network entity 105-b may schedule downlink transmissions for UE115-c to be received via communication link 210-b, wherein the uplink transmissions at least partially overlap in time with the downlink transmissions.
[0099] In some cases, there may be a conflict between the scheduled uplink transmission and the scheduled downlink transmission. That is, the uplink transmission may be scheduled via a first beam (e.g., according to a first TCI state), and the downlink transmission may be scheduled via a second beam (e.g., according to a second TCI state), such that the first beam is incompatible with the second beam. That is, the first beam may self-interfere with the second beam, which may result in poor communication performance, failed transmission (e.g., failure to support full-duplex capability), etc. due to the self-interference.
[0100] The techniques described herein may enable a communication device such as UE 115 or network entity 105 to perform conflict resolution procedures when operating in full-duplex mode. Figure 2A In an example of , a communication device such as a network entity 105-a may communicate one or more control messages 225 that schedule a first message such as a downlink message 230 on a first beam (e.g., according to a first TCI state) and a second message such as an uplink message 235 on a second beam (e.g., according to a second TCI state). For example, the network entity 105-a may send a control message 225 to a UE 115-b that schedules a downlink message 230 (e.g., to be received by the UE 115-b) and an uplink message 235 (e.g., to be sent by the UE 115-b). In some cases, the downlink message 230 may at least partially overlap in time with the uplink message 235 (e.g., one or more symbols of the downlink message 230 and the uplink message 235 may overlap in the time domain). Additionally, there may be one or more conflicts between the first beam and the second beam. For example, a first beam used for downlink message 230 may be incompatible with a second beam used for uplink message 235, such that downlink message 230 self-interferes with uplink message 235 (e.g., or vice versa). In some cases, the self-interference generated between downlink message 230 and uplink message 235 may reach or exceed a threshold.
[0101] In some cases, the network entity 105-a may perform a conflict resolution procedure (e.g., apply a conflict resolution rule) based on the scheduled downlink message 230 at least partially overlapping the scheduled uplink message 235 and one or more conflicts between the first beam (e.g., for the downlink message 230) and the second beam (e.g., for the uplink message 235). In some examples, the network entity 105-a may perform a conflict resolution procedure based on priority values associated with the downlink message 230 and the uplink message 235. That is, the downlink message 230 may be associated with a first priority value and the uplink message 235 may be associated with a second priority value. In some cases, the priority value of the first message may be based on the priority value of a corresponding second message carrying a response such as feedback to the first message. For example, the priority value associated with a CSI-RS may be based on a corresponding PUCCH or PUSCH carrying a CSI-RS report associated with the CSI-RS. In another example, the priority value associated with the SPS may be based on a corresponding PUCCH or PUSCH carrying a feedback message (eg, an acknowledgement (ACK) / negative acknowledgement (NACK) message) for the SPS opportunity.
[0102] In some cases, the network entity 105-a may compare the first priority value with the second priority value and perform a conflict resolution procedure based on the comparison. For example, the network entity 105-a may discard (e.g., refrain from sending or receiving) the downlink message 230 or the uplink message 235 based on the comparison of the priority values, as described in reference to Figure 3A That is, the network entity 105-a may discard messages associated with lower priority values (e.g., downlink messages 230 or uplink messages 235). For example, a first priority value associated with the downlink message 230 may be greater than a second priority value associated with the uplink message 235. In such a case, the network entity 105-a may send the downlink message 230 on the first beam based on the schedule (e.g., in the control message 225), and may refrain from receiving (e.g., refraining from monitoring) the uplink message 235 (e.g., on the second beam). In another example, the first priority value associated with the downlink message 230 may be less than the second priority value associated with the uplink message 235. In such a case, the network entity 105-a may receive the uplink message 235 on the second beam, and may refrain from sending the downlink message 230 (e.g., on the first beam).
[0103] Alternatively, the network entity 105-a may discard (e.g., refrain from sending or receiving) a portion of the downlink message 230 or a portion of the uplink message 235 based on the comparison of the priority values, as described in reference to Figure 3AThat is, the network entity 105-a may discard a portion of a message associated with a lower priority value (e.g., a downlink message 230 or an uplink message 235), wherein the discarded portion of the message temporally overlaps with at least a portion of a message associated with a higher priority value. For example, a first priority value associated with the downlink message 230 may be greater than a second priority value associated with the uplink message 235, and the network entity 105-a may discard a portion (e.g., a first portion) of the uplink message 235. That is, the network entity 105-a may discard a portion (e.g., a first portion) of the uplink message 235 associated with symbols that overlap in the time domain with symbols associated with at least a portion of the downlink message 230 (e.g., discarding traffic of a lower priority message that temporally overlaps with a higher priority message). In such a case, the network entity 105-a may send the downlink message 230 on the first beam (e.g., on the first set of time resources) and may receive a portion (e.g., the second portion) of the uplink message 235 on the second beam (e.g., on the second set of time resources, where the second set of time resources is different from the first set of time resources). In other words, the network entity 105-a may refrain from receiving (e.g., refrain from monitoring) a portion (e.g., the first portion) of the uplink message 235 that temporally overlaps with the downlink message 230 (e.g., on the first set of time resources). In another example, the first priority value associated with the downlink message 230 may be less than the second priority value associated with the uplink message 235, and the network entity 105-a may discard the portion (e.g., the first portion) of the downlink message 230. In such a case, the network entity 105-a may receive the uplink message 235 on the second beam (e.g., on the first set of time resources) and may send a portion (e.g., the second portion) of the downlink message 230 on the first beam (e.g., on the second set of time resources, where the second set of time resources is different from the first set of time resources). In other words, the network entity 105-a may refrain from sending the portion (e.g., the first portion) of the downlink message 230 that overlaps in time with the uplink message 235 (e.g., on the first set of time resources).
[0104] Additionally or alternatively, the network entity 105-a may change the beam used for the downlink message 230 or for the uplink message 235 (e.g., change the TCI state) based on the comparison of the priority values, as described in reference to Figure 3BThat is, the network entity 105-a may change the beam used to communicate (e.g., send or receive) messages associated with a lower priority value. For example, a first priority value associated with the downlink message 230 may be greater than a second priority value associated with the uplink message 235. In such a case, the network entity 105-a may change the beam used to receive the uplink message 235. In other words, the network entity 105-a may send the downlink message 230 on a first beam (e.g., according to a first TCI state) and may receive the uplink message 235 on a third beam (e.g., according to a third TCI state), wherein the third beam is different from the second beam (e.g., the second TCI state) and is compatible with the first beam (e.g., the self-interference between the first beam and the third beam is less than a threshold).
[0105] In some cases, the network entity 105-a may select the third beam based on the beam pair (e.g., the TCI state pair). For example, the network entity 105-a may perform beam pair measurements, and may select the third beam from the beam pair based on the beam pair measurements (e.g., the latest beam pair measurements). That is, the network entity 105-a may measure the self-interference between each pair of beams (e.g., beam pairs) from the set of beam pairs to determine the self-interference between the pair of beams. Additionally, the network entity 105-a may identify one or more beam pairs including the first beam from the set of measurement beam pairs, and may identify the beam pair with the lowest self-interference (e.g., from the one or more measurement beam pairs including the first beam). Therefore, the network entity 105-a may select the third beam from the measurement beam pair with the lowest self-interference (e.g., from the one or more measurement beam pairs including the first beam) based on the beam pair measurements. In some cases, the network entity 105-a may send an indication of the measurement beam pair to the UE 115-b. In another example, the network entity 105-a may select a third beam from the beam pair based on one or more parameters at the network entity 105-a. That is, the network entity 105-a may be configured (e.g., may be preconfigured) with a set of beam pairs (e.g., in a beam pair list), wherein the set of beam pairs includes compatible beam pairs (e.g., beam pairs whose interference is less than a threshold). In such cases, the network entity 105-a may identify a beam pair including the first beam from the set of beam pairs, and may select a third beam from the beam pair including the first beam (e.g., the beam pair may include the first beam and the third beam). In some cases, the set of beam pairs may include multiple beam pairs including the first beam. In such cases, the network entity 105-a may select a beam pair from the multiple beam pairs based on the order of the multiple beam pairs. That is, the set of beam pairs may be arranged in order (e.g., based on a beam pair list), and the network entity 105-a may select a beam pair from multiple beam pairs based on the beam pair that appears first including the first beam (e.g., the beam pair that appears first in the order).
[0106] In some cases, the first priority value associated with the downlink message 230 may be equal to the second priority value associated with the uplink message 235. In such cases, the network entity 105-a may perform a conflict resolution procedure based on a determination at the network entity 105-a (e.g., depending on the specific implementation of the network entity 105-a). That is, the network entity 105-a may determine to change the beam or discard the message (e.g., all or part of the message) based on additional parameters such as other services at the network entity 105-a, the content of the message, the power level of the network entity 105-a, etc. For example, the network entity 105-a may change the beam of the downlink message 230 or the uplink message 235 at the network entity 105-a so that the UE 115-b may refrain from changing the beam of the downlink message 230 or the uplink message 235 (e.g., the network entity 105-a may change the transmit or receive beam at the network entity 105-a so that the changed transmit or receive beam is compatible with the transmit or receive beam at the UE 115-b).
[0107] Additionally or alternatively, the network entity 105-a may send a feedback message indicating a suggested conflict resolution procedure. For example, the network entity 105-a may send a feedback message to the UE 115-b that includes an indication to discard all or part of the downlink message 230 or the uplink message 235. In another example, the feedback message may include an indication of a beam change associated with the downlink message 230 or the uplink message 235 (e.g., the feedback message may indicate a new beam to be used to communicate the downlink message 230 or the uplink message 235).
[0108] Although much of the present disclosure is described in the context of conflict resolution procedures performed by a network entity 105-a based on messages scheduled with a UE 115-b, this should not be viewed as a limitation of the present disclosure. Indeed, it is contemplated herein that a network entity 105-a may send a control message 225 that schedules a downlink message 230 to be received by a UE 115-b and an uplink message 235 to be sent by a UE 115-b, and that a conflict resolution procedure may be performed based on the downlink message 230 and the uplink message 235. In this regard, conflict resolution procedures performed based on messages scheduled with one or more UEs 115 may be considered with respect to the techniques described herein. For example, a network entity 105-a may schedule a downlink message 230 for a UE 115-b on a first beam, and may schedule an uplink message 235 for a UE 115-b on a second beam. Additionally, the network entity 105 - a may perform a conflict resolution procedure for the downlink message 230 and the uplink message 235 based on the downlink message 230 at least partially overlapping the uplink message 235 and based on a conflict between the first beam and the second beam.
[0109] Additionally, while much of the present disclosure is described in the context of conflict resolution procedures performed by the network entity 105-a, this should not be viewed as a limitation of the present disclosure. Indeed, it is contemplated herein that the network entity 105-a may send a control message 225 that schedules a downlink message 230 via a first beam and an uplink message 235 via a second beam, and that the conflict resolution procedures may be performed based on the downlink message 230 at least partially overlapping in time with the uplink message 235 and a conflict between the first beam and the second beam. In this regard, conflict resolution procedures performed by a UE 115, such as UE 115-b, may be considered with respect to the techniques described herein. For example, UE 115-b may perform conflict resolution procedures for downlink messages 230 and uplink messages 235 such that UE 115-b may discard messages associated with a lower priority value or discard messages based on a feedback message communicated with UE 115-b, see reference 1 to 1. Figure 3A Additionally or alternatively, UE 115-b may perform a conflict resolution procedure for downlink message 230 and uplink message 235, causing UE 115-b to change the beam of a message associated with a lower priority value, or to change the beam of a message based on a feedback message communicated with UE 115-b, see Figure 3B In some cases, UE 115-b and network entity 105-a may perform conflict resolution procedures in parallel (eg, based on one or more configurations of UE 115-b and network entity 105-a).
[0110] Figure 3A and Figure 3B Each illustrates an example of a wireless communication system 300 that supports priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure. In some examples, the wireless communication system 300 (e.g., the wireless communication system 300-a and the wireless communication system 300-b) can implement aspects of the wireless communication system 100 and the wireless communication system 200. For example, the wireless communication system 300 can each include one or more network entities 105 (e.g., the network entity 105-e and the network entity 105-f) and one or more UEs 115 (e.g., the UE 115-e and the UE 115-f), which can be reference 1. Figure 1 Examples of the corresponding devices described. Figure 3A and Figure 3B In the example of Figure 1Examples of the CU 160, DU 165, RU 170, base station 140, IAB node 104, or one or more other network nodes. The wireless communication system 300 may include a technique for performing a conflict resolution procedure for a wireless device operating in full-duplex mode for a first message such as a downlink message 310 scheduled on a first beam 320-a (e.g., associated with a first TCI state) and a second message such as an uplink message 315 scheduled on a second beam 320-b (e.g., associated with a second TCI state) based on: the downlink message 310 at least partially overlaps in time with the uplink message 315, and a conflict between the first beam 320-a and the second beam 320-b.
[0111] In some cases, such as Figure 3A and Figure 3B As illustrated, a communication device such as a UE 115 (e.g., a UE 115-e or a UE 115-f) may communicate (e.g., receive) one or more control messages 305 that schedule a first message such as a downlink message 310 on a first beam 320-a and a second message such as an uplink message 315 on a second beam 320-b. In some cases, at least a portion of the downlink message 310 may overlap in time with the uplink message 315, and one or more conflicts may exist between the first beam 320-a and the second beam 320-b. For example, the self-interference between the first beam 320-a and the second beam 320-b may reach or exceed a threshold. In such cases, the UE 115 may perform a conflict resolution procedure based on the downlink message 310 at least partially overlapping in time with the uplink message 315 and the one or more conflicts between the first beam 320-a and the second beam 320-b.
[0112] In some cases, UE 115 may perform a conflict resolution procedure based on priority values associated with downlink message 310 and uplink message 315. That is, downlink message 310 may be associated with a first priority value, and uplink message 315 may be associated with a second priority value. For example, UE 115 may compare the first priority value to the second priority value and perform a conflict resolution procedure based on the comparison.
[0113] In some cases, such as Figure 3AAs illustrated, UE 115 such as UE 115-e may discard (e.g., suppress sending or receiving) a downlink message 310 such as downlink message 310-a or an uplink message 315 such as uplink message 315-a based on the comparison. That is, UE 115-e may discard a message associated with a lower priority value, such as downlink message 310-a or uplink message 315-a. For example, network entity 105-e may send a control message 305-a that schedules a downlink message 310-a associated with a first priority value on a first beam 320-a and an uplink message 315-a associated with a second priority value on a second beam 320-b. In some cases, downlink message 310-a may overlap at least partially in time with uplink message 315-a, and self-interference between first beam 320-a and second beam 320-b may exceed a threshold.
[0114] In some cases, the first priority value associated with the downlink message 310-a may be greater than the second priority value associated with the uplink message 315-a. In such cases, the UE 115-e may discard part or all of the uplink message 315-a. For example, the UE 115-e may receive the downlink message 310-a and refrain from receiving (e.g., refraining from monitoring) the uplink message 315-a. In another example, the UE 115-e may receive the downlink message 310-a on a first set of time resources and send a portion of the uplink message 315-a (e.g., a portion of the uplink message 315-a that does not overlap with the downlink message 310-a) on a second set of time resources, wherein the second set of time resources is different from the first set of time resources.
[0115] In some other cases, the first priority value associated with the downlink message 310-a may be less than the second priority value associated with the uplink message 315-a. In such cases, the UE 115-e may discard part or all of the downlink message 310-a. For example, the UE 115-e may send the uplink message 315-a and refrain from receiving (e.g., refraining from monitoring) the downlink message 310-a. In another example, the UE 115-e may send the uplink message 315-a (e.g., on a first set of time resources) and receive a portion of the downlink message 310-a that does not overlap with the uplink message 315-a (e.g., on a second set of time resources, where the second set of time resources is different from the first set of time resources).
[0116] Additionally or alternatively, such as Figure 3BAs illustrated, a UE 115 such as UE 115-f may change a beam 320 used for a downlink message 310 such as downlink message 310-b or for an uplink message 315 such as uplink message 315-b based on a comparison of the priority values (e.g., change a TCI state). That is, UE 115-f may change a beam 320 used to communicate (e.g., send or receive) a message associated with a lower priority value such as downlink message 310-a or uplink message 315-b. For example, network entity 105-f may send a control message 305-b that schedules a downlink message 310-b associated with a first priority value on a first beam 320-a and an uplink message 315-b associated with a second priority value on a second beam 320-b. Additionally, the downlink message 310-b may at least partially overlap in time with the uplink message 315-b, and the self-interference between the first beam 320-a and the second beam 320-b may exceed a threshold (e.g., the first beam 320-a and the second beam 320-b may be incompatible). In some cases, the first priority value associated with the downlink message 310-b may be greater than the second priority value associated with the uplink message 315-b. In such a case, the UE 115-f may change the beam 320 used to send the uplink message 315-b from the second beam 320-b to the third beam 320-c. That is, the UE 115-f may receive the downlink message 310-b on the first beam 320-a and may send the uplink message 315-b on the third beam 320-c. In some cases, the first beam 320-a and the third beam 320-c may be part of a beam pair, as described in reference to FIG. Figure 2A described.
[0117] In another example, the network entity 105-f may send a control message 305-b that schedules a downlink message 310-b associated with a first priority value on a second beam 320-b and an uplink message 315-b associated with a second priority value on a third beam 320-c. Additionally, the downlink message 310-b may at least partially overlap in time with the uplink message 315-b, and the self-interference between the second beam 320-b and the third beam 320-c may exceed a threshold (e.g., the second beam 320-b and the third beam 320-c may be incompatible). In some cases, the first priority value associated with the downlink message 310-b may be greater than the second priority value associated with the uplink message 315-b, and the UE 115-f may change the beam 320 used to receive the downlink message 310-b from the second beam 320-b to the first beam 320-a. That is, UE 115-f may receive downlink message 310-b on first beam 320-a and may send uplink message 315-b on third beam 320-c. In some cases, first beam 320-a and third beam 320-c may be part of a beam pair, as shown in FIG. Figure 2A Additionally, the self-interference between the first beam 320-a and the third beam 320-c may be less than or equal to a threshold value (eg, for full-duplex operation, the first beam 320-a and the third beam 320-c may be compatible).
[0118] Additionally or alternatively, a UE 115, such as UE 115-e or UE 115-f, may send a feedback message indicating a suggested conflict resolution procedure. For example, UE 115-e may send a feedback message to network entity 105-e, the feedback message including an indication to discard all or part of downlink message 310-a or uplink message 315-a. In another example, UE 115-f may send a feedback message to network entity 105-f, the feedback message including an indication of a beam change associated with downlink message 310-b or uplink message 315-b (e.g., the feedback message may indicate beam 320 to be used to communicate downlink message 310-b or uplink message 315-b).
[0119] Although much of the present disclosure is described in the context of conflict resolution procedures performed by UE 115-e or UE 115-f based on messages scheduled using network entity 105-e or network entity 105-f, respectively, this should not be considered a limitation of the present disclosure. In fact, it is contemplated herein that network entity 105 may send a control message 305 that schedules a downlink message 310 to be received by UE 115 and an uplink message 315 to be sent by UE 115, and UE 115 may perform conflict resolution procedures based on the downlink message 310 and the uplink message 315. In this regard, conflict resolution procedures performed based on messages scheduled by one or more network entities 105 may be considered with respect to the techniques described herein. For example, a first network entity 105 may schedule a downlink message 310 for UE 115 on a first beam 320-a, and a second network entity 105 may schedule an uplink message 315 for UE 115 on a second beam 320-b. Additionally, the UE 115 may perform a conflict resolution procedure for the downlink message 310 and the uplink message 315 based on the downlink message 310 at least partially overlapping with the uplink message 315 and based on a conflict between the first beam 320-a and the second beam 320-b.
[0120] Additionally, while much of the present disclosure is described in the context of conflict resolution procedures performed by UE 115, such as UE 115-e and UE 115-f, this should not be viewed as a limitation of the present disclosure. Indeed, it is contemplated herein that UE 115 may receive control message 305 that schedules downlink message 310 on first beam 320-a and uplink message 315 on second beam 320-b, and may perform conflict resolution procedures based on downlink message 310 at least partially overlapping in time with uplink message 315 and conflict between first beam 320-a and second beam 320-b. In this regard, as described with reference to Figure 2A The conflict resolution procedures performed by the network entity 105 described above may be considered with respect to the techniques described herein. For example, the network entity 105-e may perform a conflict resolution procedure for the downlink message 310-a and the uplink message 315-a such that the network entity 105-e may discard messages associated with a lower priority value or discard messages based on feedback messages communicated with the UE 115-e. Additionally or alternatively, the network entity 105-f may perform a conflict resolution procedure for the downlink message 310-b and the uplink message 315-b such that the network entity 105-f changes the beam 320 of the message associated with the lower priority value or changes the beam 320 of the message based on feedback messages communicated with the UE 115-f. In some cases, the UE 115 and the network entity 105 may perform the conflict resolution procedure in parallel.
[0121] Figure 4 An example of a process flow 400 for supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is illustrated. In some examples, the process flow 400 can implement aspects of the wireless communication system 100, the wireless communication system 200, and the wireless communication system 300. For example, the process flow 400 may include one or more wireless devices (e.g., a first wireless device 405-a and a second wireless device 405-b), which may be a reference Figure 1 The process flow 400 may include a technique for a wireless device operating in full-duplex mode to perform a conflict resolution procedure for a first message associated with a first TCI state (e.g., scheduled on a first beam) and a second message associated with a second TCI state (e.g., scheduled on a second beam) based on: the first message at least partially overlapping in time with the second message, and a conflict between the first TCI state and the second TCI state.
[0122] At 410, the first wireless device 405-a and the second wireless device 405-b may communicate one or more control messages that schedule a first message associated with a first TCI state (e.g., a downlink message or an uplink message) and schedule a second message associated with a second TCI state (e.g., an uplink message or a downlink message), wherein at least a portion of the first message overlaps in time with the second message. In some cases, the second wireless device 405-b may be a UE 115. In such cases, the UE 115 may receive the one or more control messages that schedule the first message associated with the first TCI state and schedule the second message associated with the second TCI state. In some other cases, the second wireless device 405-b may be a network entity 105. In such cases, the network entity 105 may send one or more control messages that schedule the first message associated with the first TCI state and schedule the second message associated with the second TCI state.
[0123] In some cases, at 415, the second wireless device 405-b may communicate a feedback message indicating a conflict resolution procedure (e.g., a suggested procedure) based on the first message at least partially overlapping in time with the second message and the conflict between the first TCI state and the second TCI state. In some cases, the conflict may be based on interference between the first TCI state and the second TCI state. That is, the second wireless device 405-b may measure interference between a first message associated with the first TCI state and a second message associated with the second TCI state, wherein the conflict is based on the interference being greater than a threshold.
[0124] At 420, the second wireless device 405-b may perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and the conflict between the first TCI state and the second TCI state. In some cases, the second wireless device 405-b may perform a conflict resolution procedure based on the feedback message.
[0125] At 420, the second wireless device 405-b may communicate at least the first message based at least in part on the conflict resolution procedure. For example, based on the feedback message, at 425, the second wireless device 405-b may communicate the first message according to the first TCI state, and at 425, the second wireless device may refrain from communicating the second message. In another example, based on the feedback message, at 425, the second wireless device 405-b may communicate the first message on a first set of time resources according to the first TCI state, and at 430, may communicate a portion of the second message on a second set of time resources different from the first set of time resources according to the second TCI state. In another example, based on the feedback message, the second wireless device 405-b may communicate the first message according to the first TCI state, and at 425, may communicate the second message according to a third TCI state, wherein the third TCI state is different from the second TCI state.
[0126] Although much of the present disclosure is described in the context of a single wireless device 405, such as the second wireless device 405-b, performing a conflict resolution procedure, this is not to be considered a limitation of the present disclosure. In this regard, the conflict resolution procedure may be performed in parallel by multiple wireless devices 405, such that a first wireless device 405, such as the second wireless device 405-b, and a second wireless device 405, such as the first wireless device 405-a, may perform the techniques described at 410 to 430 in parallel. For example, the first wireless device 405-a and the second wireless device 405-b may perform the conflict resolution procedure simultaneously, such that based on a feedback message indicating the conflict resolution procedure communicated between the first wireless device 405-a and the second wireless device 405-b, the first wireless device 405-a may refrain from sending the second message and the second wireless device 405-b may refrain from receiving (e.g., monitoring) the second message. That is, the second wireless device 405-b may expect the first wireless device 405-a to refrain from sending the second message based on the conflict resolution procedure.
[0127] Figure 5An example of a process flow 500 for supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is illustrated. In some examples, the process flow 500 can implement aspects of the wireless communication system 100, the wireless communication system 200, the wireless communication system 300, and the process flow 400. For example, the process flow 500 may include one or more wireless devices (e.g., a first wireless device 505-a and a second wireless device 505-b), which may be a reference Figure 1 The process flow 500 may include a technique for a wireless device operating in full-duplex mode to perform a conflict resolution procedure for a first message associated with a first TCI state (e.g., scheduled on a first beam) and a second message associated with a second TCI state (e.g., scheduled on a second beam) based on: the first message at least partially overlapping in time with the second message, and a conflict between the first TCI state and the second TCI state.
[0128] At 510, the first wireless device 505-a and the second wireless device 505-b may communicate one or more control messages scheduling a first message associated with a first TCI state (e.g., a downlink message or an uplink message) and scheduling a second message associated with a second TCI state (e.g., an uplink message or a downlink message), wherein at least a portion of the first message overlaps in time with the second message. In some cases, the second wireless device 505-b may be a UE 115. In such cases, the UE 115 may receive one or more control messages scheduling the first message associated with the first TCI state and scheduling the second message associated with the second TCI state. In some other cases, the second wireless device 505-b may be a network entity 105. In such cases, the network entity 105 may send one or more control messages scheduling the first message associated with the first TCI state and scheduling the second message associated with the second TCI state.
[0129] In some cases, at 515, the second wireless device 505-b may measure interference between a first message associated with the first TCI state and a second message associated with the second TCI state. In other words, the wireless device may determine whether the first TCI state (e.g., the first beam) is compatible with the second TCI state (e.g., the second beam). In some cases, the interference between the first message associated with the first TCI state and the second message associated with the second TCI state may be lower than a threshold, and the second wireless device 505-b may determine that the first TCI state and the second TCI state are compatible. In some other cases, the interference between the first message associated with the first TCI state and the second message associated with the second TCI state may be greater than or equal to a threshold, and the second wireless device 505-b may determine that there is a conflict between the first TCI state and the second TCI state (e.g., the TCI states are incompatible).
[0130] In some cases, at 520, the second wireless device 505-b may compare a first priority value associated with the first message and a second priority value associated with the second message.
[0131] At 525, the second wireless device 505-b may perform a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and the conflict between the first TCI state and the second TCI state. Additionally, the conflict resolution procedure may be based on a comparison between a first priority value associated with the first message and a second priority value associated with the second message.
[0132] At 530, the second wireless device 505-b may communicate at least a first message based at least in part on the conflict resolution procedure. In some cases, the first priority value may be greater than the second priority value, and at 535, the second wireless device 505-b may communicate the first message based on the first TCI state, and at 540, refrain from communicating the second message based on the first priority value being greater than the second priority value. For example, the second wireless device 505-b may send the first message based on the first TCI state, and may refrain from receiving the second message based on the first priority value being greater than the second priority value. In another example, the second wireless device 505-b may receive the first message based on the first TCI state, and may refrain from sending the second message based on the first priority value being greater than the second priority value.
[0133] In some cases, the first priority value may be greater than the second priority value, and at 535, the second wireless device 505-b may communicate the first message on the first set of time resources according to the first TCI state, and at 540, communicate a portion of the second message on a second set of time resources different from the first set of time resources according to the second TCI state based on the first priority value being greater than the second priority value. For example, the second wireless device 505-b may send the first message on the first set of time resources according to the first TCI state, and may receive a portion of the second message on the second set of time resources different from the first set of time resources according to the second TCI state. In another example, the second wireless device 505-b may receive the first message on the first set of time resources according to the first TCI state, and may send a portion of the second message on the second set of time resources different from the first set of time resources according to the second TCI state.
[0134] In some cases, the first priority value may be greater than the second priority value, and at 535, the second wireless device 505-b may communicate a first message according to the first TCI state, and at 540, communicate a second message according to a third TCI state that is different from the second TCI state based on the first priority value being greater than the second priority value. For example, the second wireless device 505-b may send a first message according to the first TCI state, and may receive a second message according to the third TCI state. In another example, the second wireless device 505-b may receive a first message according to the first TCI state, and may send a second message according to the third TCI state.
[0135] In some cases, the second wireless device 505-b may select a third TCI state based on a first TCI state pair from a set of TCI state pairs (e.g., a TCI state pair list), wherein the first TCI state pair includes a first TCI state and a third TCI state. In some examples, the set of TCI state pairs may be based on one or more measurements (e.g., TCI state pair measurements). That is, the second wireless device 505-b may perform one or more measurements on one or more pairs of TCI states, wherein the set of TCI state pairs is based at least in part on performing the one or more measurements. In some other examples, the set of TCI state pairs may be based on one or more parameters at the second wireless device 505-b (e.g., the second wireless device 505-b may be preconfigured with a set of TCI state pairs). In some cases, the second wireless device 505-b may communicate (e.g., send) an indication of the set of TCI state pairs (e.g., to the first wireless device 505-a).
[0136] Although much of the present disclosure is described in the context of a single wireless device 505, such as a second wireless device 505-b, performing a conflict resolution procedure, this is not to be considered a limitation of the present disclosure. In this regard, the conflict resolution procedure may be performed in parallel by multiple wireless devices 505, such that a first wireless device 505, such as a second wireless device 505-b, and a second wireless device 505, such as a first wireless device 505-a, may perform the techniques described at 510 to 540 in parallel. For example, the first wireless device 505-a and the second wireless device 505-b may perform the conflict resolution procedure simultaneously, such that the first wireless device 505-a refrains from sending a second message and the second wireless device 505-b refrains from receiving (e.g., monitoring) the second message. That is, the second wireless device 505-b may expect the first wireless device 505-a to refrain from sending the second message based on the conflict resolution procedure. In another example, the first wireless device 505-a and the second wireless device 505-b may simultaneously perform a conflict resolution procedure such that the second wireless device 505-b sends a second message according to the third TCI state and the first wireless device 505-a receives the second message according to the third TCI state. That is, the first wireless device 505-a may expect to receive the second message according to the third TCI state based on the conflict resolution procedure (e.g., and based on a preconfigured set of TCI state pairs or an indication of a set of TCI state pairs sent by the second wireless device 505-b).
[0137] Figure 6 A block diagram 600 of a device 605 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The device 605 may be an example of aspects of a UE 115 or a network entity 105 as described herein. The device 605 may include a receiver 610, a transmitter 615, and a communication manager 620. The device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0138] The receiver 610 may provide means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to priority-based conflict resolution in full-duplex operation). The information may be communicated to other components of the device 605. The receiver 610 may utilize a single antenna or a collection of multiple antennas.
[0139] The transmitter 615 may provide means for transmitting signals generated by other components of the device 605. For example, the transmitter 615 may transmit information associated with various information channels (e.g., control channels, data channels, information channels related to priority-based conflict resolution in full-duplex operation), such as packets, user data, control information, or any combination thereof. In some examples, the transmitter 615 may be co-located with the receiver 610 in a transceiver module. The transmitter 615 may utilize a single antenna or a collection of multiple antennas.
[0140] The communication manager 620, the receiver 610, the transmitter 615, or various combinations thereof, or various components thereof may be examples of means for performing various aspects of priority-based conflict resolution in full-duplex operation as described herein. For example, the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may support methods for performing one or more of the functions described herein.
[0141] In some examples, the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be implemented in hardware (e.g., in a communication management circuit). The hardware may include a processor, a digital signal processor (DSP), a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof that is configured to or otherwise supports means for performing the functions described herein. In some examples, the processor and a memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0142] Additionally or alternatively, in some examples, the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be implemented in code executed by a processor (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be performed by a general purpose processor (e.g., configured as or otherwise supporting means for performing the functionality described in the present disclosure), a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices.
[0143] In some examples, communication manager 620 may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 610, transmitter 615, or both. For example, communication manager 620 may receive information from receiver 610, transmit information to transmitter 615, or be integrated in conjunction with receiver 610, transmitter 615, or both to obtain information, output information, or perform various other operations as described herein.
[0144] The communication manager 620 may support wireless communications at a wireless device according to examples as disclosed herein. For example, the communication manager 620 may be configured to or otherwise support a component for communicating one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The communication manager 620 may be configured to or otherwise support a component for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The communication manager 620 may be configured to or otherwise support a component for communicating at least the first message based on the conflict resolution procedure.
[0145] By including or configuring the communication manager 620 according to the examples described herein, the device 605 (e.g., a processor controlling the receiver 610, the transmitter 615, the communication manager 620, or a combination thereof or otherwise coupled thereto) can support techniques for priority-based conflict resolution that can result in reduced processing, reduced power consumption, and more efficient utilization of communication resources, among other advantages.
[0146] Figure 7 A block diagram 700 of a device 705 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The device 705 may be an example of aspects of the device 605, UE 115, or network entity 105 as described herein. The device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. The device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0147] The receiver 710 may provide means for receiving information associated with various information channels (e.g., control channels, data channels, information channels related to priority-based conflict resolution in full-duplex operation), such as packets, user data, control information, or any combination thereof. The information may be communicated to other components of the device 705. The receiver 710 may utilize a single antenna or a collection of multiple antennas.
[0148] The transmitter 715 may provide means for transmitting signals generated by other components of the device 705. For example, the transmitter 715 may transmit information associated with various information channels (e.g., control channels, data channels, information channels related to priority-based conflict resolution in full-duplex operation), such as packets, user data, control information, or any combination thereof. In some examples, the transmitter 715 may be co-located with the receiver 710 in a transceiver module. The transmitter 715 may utilize a single antenna or a collection of multiple antennas.
[0149] Device 705 or its various components may be examples of components for performing various aspects of priority-based conflict resolution in full-duplex operation as described herein. For example, communication manager 720 may include scheduling component 725, conflict resolution component 730, or any combination thereof. Communication manager 720 may be an example of various aspects of communication manager 620 as described herein. In some examples, communication manager 720 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, send) using or otherwise in conjunction with receiver 710, transmitter 715, or both. For example, communication manager 720 may receive information from receiver 710, transmit information to transmitter 715, or integrate with receiver 710, transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0150] The communication manager 720 may support wireless communications at a wireless device according to examples as disclosed herein. The scheduling component 725 may be configured to or otherwise support a component for communicating one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The conflict resolution component 730 may be configured to or otherwise support a component for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The conflict resolution component 730 may be configured to or otherwise support a component for communicating at least the first message based on the conflict resolution procedure.
[0151] Figure 8A block diagram 800 of a communication manager 820 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The communication manager 820 can be an example of aspects of the communication manager 620, the communication manager 720, or both as described herein. The communication manager 820 or its various components can be examples of means for performing various aspects of priority-based conflict resolution in full-duplex operation as described herein. For example, the communication manager 820 can include a scheduling component 825, a conflict resolution component 830, a priority value component 835, a feedback component 840, a measurement component 845, a TCI state component 850, a time resource component 855, a beam switching component 860, a discarding component 865, or any combination thereof. Each of these components may communicate directly or indirectly with each other (e.g., via one or more buses), which communication may include communication within a protocol layer of a protocol stack, communication associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack, within a device, component, or virtualized component associated with the network entity 105, between devices, components, or virtualized components associated with the network entity 105), or any combination thereof.
[0152] The communication manager 820 may support wireless communications at a wireless device according to examples as disclosed herein. The scheduling component 825 may be configured to or otherwise support a component for communicating one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The conflict resolution component 830 may be configured to or otherwise support a component for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. In some examples, the conflict resolution component 830 may be configured to or otherwise support a component for communicating at least the first message based on the conflict resolution procedure.
[0153] In some examples, to support execution of conflict resolution procedures, priority value component 835 may be configured as or otherwise support components for executing conflict resolution procedures based on a comparison between a first priority value associated with a first message and a second priority value associated with a second message.
[0154] In some examples, to support communicating at least a first message, TCI state component 850 may be configured or otherwise support means for sending a first message according to a first TCI state.
[0155] In some examples, to support communicating at least the first message, discard component 865 can be configured or otherwise support means for suppressing receipt of the second message based on the first priority value being greater than the second priority value.
[0156] In some examples, to support communicating at least a first message, TCI state component 850 may be configured or otherwise support means for receiving a first message according to a first TCI state.
[0157] In some examples, to support communicating at least the first message, discard component 865 can be configured or otherwise support means for refraining from sending the second message based on the first priority value being greater than the second priority value.
[0158] In some examples, the first priority value is greater than the second priority value, and to support communicating at least the first message, TCI state component 850 can be configured to or otherwise support means for communicating the first message according to the first TCI state. In some examples, the first priority value is greater than the second priority value, and to support communicating at least the first message, time resource component 855 can be configured to or otherwise support means for communicating a portion of the second message according to the second TCI state.
[0159] In some examples, to support communicating the first message according to the first TCI state, TCI state component 850 may be configured or otherwise support means for sending the first message according to the first TCI state.
[0160] In some examples, to support communicating the portion of the second message according to the second TCI state, time resource component 855 can be configured or otherwise support means for receiving the portion of the second message according to the second TCI state.
[0161] In some examples, to support communicating the first message according to the first TCI state, TCI state component 850 may be configured or otherwise support means for receiving the first message according to the first TCI state.
[0162] In some examples, to support communicating a portion of the second message according to the second TCI state, time resource component 855 may be configured or otherwise support means for sending the portion of the second message according to the second TCI state.
[0163] In some examples, the first priority value is greater than the second priority value, and to support communicating at least the first message, the TCI state component 850 can be configured to or otherwise support means for communicating the first message according to the first TCI state. In some examples, the first priority value is greater than the second priority value, and to support communicating at least the first message, the beam switching component 860 can be configured to or otherwise support means for communicating the second message according to a third TCI state different from the second TCI state.
[0164] In some examples, to support communicating a first message according to a first TCI state and communicating a second message according to a third TCI state, TCI state component 850 may be configured or otherwise support means for sending the first message according to the first TCI state. In some examples, to support communicating a first message according to the first TCI state and communicating a second message according to the third TCI state, beam switching component 860 may be configured or otherwise support means for receiving a second message according to the third TCI state based on the first priority value being greater than the second priority value.
[0165] In some examples, to support communicating a first message according to a first TCI state and communicating a second message according to a third TCI state, TCI state component 850 may be configured or otherwise support means for receiving the first message according to the first TCI state. In some examples, to support communicating a first message according to the first TCI state and communicating a second message according to the third TCI state, beam switching component 860 may be configured or otherwise support means for sending a second message according to the third TCI state based on the first priority value being greater than the second priority value.
[0166] In some examples, the beam switching component 860 may be configured to or otherwise support means for selecting a third TCI state based on a first TCI state pair from a set of TCI state pairs, wherein the first TCI state pair includes a first TCI state and a third TCI state.
[0167] In some examples, measurement component 845 can be configured or otherwise support means for performing one or more measurements on one or more pairs of TCI states, where the set of TCI state pairs is based on performing the one or more measurements.
[0168] In some examples, TCI state component 850 may be configured or otherwise support means for communicating an indication of a set of TCI state pairs.
[0169] In some examples, the set of TCI state pairs is based on one or more parameters at the wireless device.
[0170] In some examples, the self-interference between the first TCI state and the third TCI state is less than or equal to a threshold.
[0171] In some examples, feedback component 840 can be configured as or otherwise support means for communicating a feedback message indicative of a conflict resolution procedure, wherein performing the conflict resolution procedure is based on the feedback message.
[0172] In some examples, to support communicating at least the first message, TCI state component 850 may be configured or otherwise support means for communicating the first message according to the first TCI state based on the feedback message.
[0173] In some examples, to support communicating at least the first message, discard component 865 can be configured or otherwise support means for suppressing communicating the second message based on the feedback message.
[0174] In some examples, to support communicating at least the first message, TCI state component 850 can be configured or otherwise support means for communicating the first message according to the first TCI state. In some examples, to support communicating at least the first message, time resource component 855 can be configured or otherwise support means for communicating a portion of a second message according to the second TCI state.
[0175] In some examples, to support communicating at least the first message, TCI state component 850 may be configured or otherwise support means for communicating the first message according to the first TCI state. In some examples, to support communicating at least the first message, beam switching component 860 may be configured or otherwise support means for communicating the second message according to a third TCI state different from the second TCI state.
[0176] In some examples, measurement component 845 can be configured or otherwise support means for measuring self-interference between a first message associated with a first TCI state and a second message associated with a second TCI state, wherein the collision is based on self-interference greater than a threshold for full-duplex operation.
[0177] In some examples, the wireless device is a UE, and to support communicating one or more control messages, the scheduling component 825 may be configured as or otherwise support a component for receiving one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state.
[0178] In some examples, the wireless device is a network entity, and to support communication of one or more control messages, the scheduling component 825 may be configured as or otherwise support a component for sending one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state.
[0179] In some examples, the first message is sent periodically or aperiodically, and the second message is sent periodically or aperiodically.
[0180] In some examples, the first message is a downlink transmission and the second message is an uplink transmission, or the first message is an uplink transmission and the second message is a downlink transmission.
[0181] Fig. 9 A diagram of a system 900 including a device 905 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The device 905 may be an example of a device 605, a device 705, or a UE 115 as described herein, or include components thereof. The device 905 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. The device 905 may include components for two-way voice and data communications, including components for sending and receiving communications, such as a communication manager 920, an input / output (I / O) controller 910, a transceiver 915, an antenna 925, a memory 930, a code 935, and a processor 940. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 945).
[0182] I / O controller 910 can manage input and output signals of device 905. I / O controller 910 can also manage peripheral devices that are not integrated into device 905. In some cases, I / O controller 910 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 910 can utilize an operating system such as or another known operating system. Additionally or alternatively, I / O controller 910 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 910 may be implemented as part of a processor such as processor 940. In some cases, a user may interact with device 905 via I / O controller 910 or via hardware components controlled by I / O controller 910.
[0183] In some cases, the device 905 may include a single antenna 925. However, in some other cases, the device 905 may have more than one antenna 925, which can send or receive multiple wireless transmissions concurrently. The transceiver 915 can communicate bidirectionally via one or more antennas 925, a wired link, or a wireless link, as described herein. For example, the transceiver 915 may represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 915 may also include a modem for: modulating packets; providing the modulated packets to one or more antennas 925 for transmission; and demodulating packets received from one or more antennas 925. The transceiver 915, or the transceiver 915 and one or more antennas 925 can be examples of transmitters 615, transmitters 715, receivers 610, receivers 710, or any combination thereof or components thereof as described herein.
[0184] The memory 930 may include random access memory (RAM) and read-only memory (ROM). The memory 930 may store computer-readable, computer-executable code 935 including instructions that, when executed by the processor 940, cause the device 905 to perform various functions described herein. The code 935 may be stored in a non-transitory computer-readable medium such as a system memory or another type of memory. In some cases, the code 935 may not be directly executable by the processor 940, but may (for example, when compiled and executed) cause the computer to perform the functions described herein. In some cases, the memory 930 may also include, among other things, a basic I / O system (BIOS) that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0185] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 940 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., a memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks that support priority-based conflict resolution in full-duplex operation). For example, the device 905 or a component of the device 905 may include a processor 940 and a memory 930 coupled to or coupled to the processor 940, and the processor 940 and the memory 930 are configured to perform the various functions described herein.
[0186] The communication manager 920 may support wireless communications at a wireless device according to examples as disclosed herein. For example, the communication manager 920 may be configured to or otherwise support a component for communicating one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The communication manager 920 may be configured to or otherwise support a component for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The communication manager 920 may be configured to or otherwise support a component for communicating at least the first message based on the conflict resolution procedure.
[0187] By including or configuring the communications manager 920 according to the examples described herein, the device 905 may support techniques for priority-based conflict resolution that may result in improved communications reliability, reduced latency, an improved user experience related to reduced processing, reduced power consumption, more efficient use of communications resources, improved coordination between devices, longer battery life, and improved use of processing power, among other advantages.
[0188] In some examples, the communication manager 920 may be configured to perform various operations (e.g., receive, monitor, transmit) using or otherwise cooperating with the transceiver 915, one or more antennas 925, or any combination thereof. Although the communication manager 920 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 920 may be supported or performed by the processor 940, the memory 930, the code 935, or any combination thereof. For example, the code 935 may include instructions executable by the processor 940 to cause the device 905 to perform various aspects of priority-based conflict resolution in full-duplex operation as described herein, or the processor 940 and the memory 930 may be otherwise configured to perform or support such operations.
[0189] Fig.10A diagram of a system 1000 including a device 1005 supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The device 1005 may be an example of a device 605, a device 705, or a network entity 105 as described herein, or include components thereof. The device 1005 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, which may include communication through one or more wired interfaces, through one or more wireless interfaces, or any combination thereof. The device 1005 may include components that support output and acquisition of communications, such as a communication manager 1020, a transceiver 1010, an antenna 1015, a memory 1025, a code 1030, and a processor 1035. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1040).
[0190] The transceiver 1010 may support bidirectional communication via a wired link, a wireless link, or both as described herein. In some examples, the transceiver 1010 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 1010 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some examples, the device 1005 may include one or more antennas 1015 that are capable of (e.g., concurrently) sending or receiving wireless transmissions. The transceiver 1010 may also include a modem that is used to: modulate a signal; provide the modulated signal for transmission (e.g., by one or more antennas 1015, by a wired transmitter); receive the modulated signal (e.g., from one or more antennas 1015, from a wired receiver); and demodulate the signal. The transceiver 1010 or transceiver 1010 and one or more antennas 1015 or wired interfaces (where applicable) may be examples of transmitter 615, transmitter 715, receiver 610, receiver 710, or any combination or components thereof as described herein. In some examples, the transceiver may be operable to support communications via one or more communication links (e.g., communication link 125, backhaul communication link 120, midhaul communication link 162, fronthaul communication link 168).
[0191] Memory 1025 may include RAM and ROM. Memory 1025 may store computer-readable, computer-executable code 1030 including instructions that, when executed by processor 1035, cause device 1005 to perform various functions described herein. Code 1030 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1030 may not be directly executable by processor 1035, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, memory 1025 may also contain, among other things, a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0192] The processor 1035 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA, a microcontroller, a programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination thereof). In some cases, the processor 1035 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 1035. The processor 1035 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1025) to enable the device 1005 to perform various functions (e.g., various functions or tasks that support priority-based conflict resolution in full-duplex operation). For example, the device 1005 or a component of the device 1005 may include a processor 1035 and a memory 1025 coupled to the processor 1035, and the processor 1035 and the memory 1025 are configured to perform the various functions described herein. Processor 1035 can be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software such as an operating system, virtual machine, or container instance) that can host functionality (e.g., by executing code 1030) to perform the functions of device 1005.
[0193] In some examples, bus 1040 may support communications of a protocol layer (e.g., within a protocol layer) of a protocol stack. In some examples, bus 1040 may support communications associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack), which may include communications performed within a component of device 1005, or communications performed between different components of device 1005 that may be co-located or located in different locations (e.g., where device 1005 may refer to a system, where one or more of communication manager 1020, transceiver 1010, memory 1025, code 1030, and processor 1035 may be located in one of the different components or divided between the different components).
[0194] In some examples, the communication manager 1020 may manage aspects of communications with the core network 130 (e.g., via one or more wired or wireless backhaul links). For example, the communication manager 1020 may manage the delivery of data communications for client devices such as one or more UEs 115. In some examples, the communication manager 1020 may manage communications with other network entities 105 and may include a controller or scheduler for controlling communications with the UEs 115 in coordination with the other network entities 105. In some examples, the communication manager 1020 may support an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0195] The communication manager 1020 may support wireless communications at a wireless device according to examples as disclosed herein. For example, the communication manager 1020 may be configured to or otherwise support a component for communicating one or more control messages for scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The communication manager 1020 may be configured to or otherwise support a component for performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The communication manager 1020 may be configured to or otherwise support a component for communicating at least the first message based on the conflict resolution procedure.
[0196] By including or configuring the communications manager 1020 according to the examples described herein, the device 1005 may support techniques for priority-based conflict resolution that may result in improved communications reliability, reduced latency, an improved user experience related to reduced processing, reduced power consumption, more efficient use of communications resources, improved coordination between devices, longer battery life, and improved use of processing power, among other advantages.
[0197] In some examples, the communication manager 1020 may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with the transceiver 1010, one or more antennas 1015 (e.g., where applicable), or any combination thereof. Although the communication manager 1020 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 may be supported or performed by the processor 1035, the memory 1025, the code 1030, the transceiver 1010, or any combination thereof. For example, the code 1030 may include instructions executable by the processor 1035 to cause the device 1005 to perform various aspects of priority-based conflict resolution in full-duplex operation as described herein, or the processor 1035 and the memory 1025 may be otherwise configured to perform or support such operations.
[0198] Fig.11 A flow chart illustrating a method 1100 for supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The operations of the method 1100 may be implemented by a wireless device or a component thereof as described herein. For example, the operations of the method 1100 may be performed by a wireless device or a component thereof. In some examples, the wireless device may execute an instruction set to control functional elements of the wireless device to perform the described functions. Additionally or alternatively, the wireless device may use dedicated hardware to perform various aspects of the described functions.
[0199] At 1105, the method may include communicating one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The operations of 1105 may be performed according to examples as disclosed herein.
[0200] At 1110, the method may include performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The operations of 1110 may be performed according to examples as disclosed herein.
[0201] At 1115, the method may include communicating at least the first message based on a conflict resolution procedure. The operation of 1115 may be performed according to examples as disclosed herein.
[0202] Fig.12A flow chart illustrating a method 1200 for supporting priority-based conflict resolution in full-duplex operation according to one or more aspects of the present disclosure is shown. The operations of the method 1200 may be implemented by a wireless device or a component thereof as described herein. For example, the operations of the method 1200 may be performed by a wireless device or a component thereof. In some examples, the wireless device may execute an instruction set to control functional elements of the wireless device to perform the described functions. Additionally or alternatively, the wireless device may use dedicated hardware to perform various aspects of the described functions.
[0203] At 1205, the method may include communicating one or more control messages scheduling a first message associated with a first TCI state and scheduling a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message. The operations of 1205 may be performed according to examples as disclosed herein.
[0204] At 1210, the method may include communicating a feedback message indicating a conflict resolution procedure, wherein performing the conflict resolution procedure is based on the feedback message. The operations of 1210 may be performed according to examples as disclosed herein.
[0205] At 1215, the method may include performing a conflict resolution procedure for the first message and the second message based on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state. The operations of 1215 may be performed according to examples as disclosed herein.
[0206] At 1220, the method may include communicating at least the first message based on a conflict resolution procedure. The operations of 1220 may be performed according to examples as disclosed herein.
[0207] The following provides an overview of various aspects of the disclosure:
[0208] Aspect 1: A method for wireless communication at a wireless device, the method comprising: communicating one or more control messages that schedule a first message associated with a first TCI state and a second message associated with a second TCI state, wherein at least a portion of the first message overlaps in time with the second message; performing a conflict resolution procedure for the first message and the second message based at least in part on the first message at least partially overlapping in time with the second message and a conflict between the first TCI state and the second TCI state; and communicating at least the first message based at least in part on the conflict resolution procedure.
[0209] Aspect 2: The method according to aspect 1, wherein performing the conflict resolution procedure includes: performing the conflict resolution procedure based at least in part on a comparison between a first priority value associated with the first message and a second priority value associated with the second message.
[0210] Aspect 3: The method according to aspect 2, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message includes: sending the first message according to the first TCI state.
[0211] Aspect 4: The method of aspect 3, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message further comprises: suppressing receiving the second message based at least in part on the first priority value being greater than the second priority value.
[0212] Aspect 5: The method according to aspect 2, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message includes: receiving the first message according to the first TCI state.
[0213] Aspect 6: The method of aspect 5, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message further comprises: refraining from sending the second message based at least in part on the first priority value being greater than the second priority value.
[0214] Aspect 7: A method according to Aspect 2, wherein the first priority value is greater than the second priority value, and communicating at least the first message includes: communicating the first message according to the first TCI state; and communicating part of the second message according to the second TCI state.
[0215] Aspect 8: The method according to aspect 7, wherein communicating the first message according to the first TCI state includes: sending the first message according to the first TCI state.
[0216] Aspect 9: The method according to aspect 8, wherein communicating the portion of the second message according to the second TCI state includes: receiving the portion of the second message according to the second TCI state.
[0217] Aspect 10: The method according to aspect 7, wherein communicating the first message according to the first TCI state includes: receiving the first message according to the first TCI state.
[0218] Aspect 11: The method according to aspect 10, wherein communicating the portion of the second message according to the second TCI state includes: sending the portion of the second message according to the second TCI state.
[0219] Aspect 12: A method according to Aspect 2, wherein the first priority value is greater than the second priority value, and communicating at least the first message includes: communicating the first message according to the first TCI state; and communicating the second message according to a third TCI state different from the second TCI state.
[0220] Aspect 13: A method according to Aspect 12, wherein communicating the first message according to the first TCI state and communicating the second message according to the third TCI state includes: sending the first message according to the first TCI state; and receiving the second message according to the third TCI state based at least in part on the first priority value being greater than the second priority value.
[0221] Aspect 14: A method according to Aspect 12, wherein communicating the first message according to the first TCI state and communicating the second message according to the third TCI state includes: receiving the first message according to the first TCI state; and sending the second message according to the third TCI state based at least in part on the first priority value being greater than the second priority value.
[0222] Aspect 15: According to the method described in any one of Aspects 12 to 14, the method further includes: selecting the third TCI state based at least in part on a first TCI state pair from a set of TCI state pairs, wherein the first TCI state pair includes the first TCI state and the third TCI state.
[0223] Aspect 16: The method according to aspect 15, the method further comprising: performing one or more measurements on one or more pairs of TCI states, wherein the set of TCI state pairs is based at least in part on performing the one or more measurements.
[0224] Aspect 17: The method according to Aspect 16, further comprising: communicating an indication of the set of TCI status pairs.
[0225] Aspect 18: The method of aspect 15, wherein the set of TCI state pairs is based at least in part on one or more parameters at the wireless device.
[0226] Aspect 19: The method according to any one of aspects 12 to 18, wherein the self-interference between the first TCI state and the third TCI state is less than or equal to a threshold.
[0227] Aspect 20: The method according to any one of aspects 1 to 19, the method further comprising: communicating a feedback message indicative of the conflict resolution procedure, wherein performing the conflict resolution procedure is based at least in part on the feedback message.
[0228] Aspect 21: The method according to aspect 20, wherein communicating at least the first message includes: communicating the first message according to the first TCI state based at least in part on the feedback message.
[0229] Aspect 22: The method according to aspect 21, wherein communicating at least the first message further comprises: refraining from communicating the second message based at least in part on the feedback message.
[0230] Aspect 23: The method according to Aspect 20, wherein communicating at least the first message comprises: communicating the first message according to the first TCI state; and communicating a portion of the second message according to the second TCI state.
[0231] Aspect 24: The method according to any one of Aspect 20, wherein communicating at least the first message comprises: communicating the first message according to the first TCI state; and communicating the second message according to a third TCI state different from the second TCI state.
[0232] Aspect 25: According to any one of Aspects 1 to 24, the method also includes: measuring the self-interference between the first message associated with the first TCI state and the second message associated with the second TCI state, wherein the conflict is at least partially based on the self-interference of full-duplex operation being greater than a threshold.
[0233] Aspect 26: A method according to any one of Aspects 1 to 25, wherein the wireless device is a UE, and conveying the one or more control messages includes: receiving the one or more control messages scheduling the first message associated with the first TCI state and scheduling the second message associated with the second TCI state.
[0234] Aspect 27: A method according to any one of Aspects 1 to 25, wherein the wireless device is a network entity, and conveying the one or more control messages includes: sending the one or more control messages scheduling the first message associated with the first TCI state and scheduling the second message associated with the second TCI state.
[0235] Aspect 28: An apparatus for performing wireless communications at a wireless device, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of Aspects 1 to 27.
[0236] Aspect 29: An apparatus for wireless communication at a wireless device, the apparatus comprising: at least one means for performing the method according to any one of aspects 1 to 27.
[0237] Aspect 30: A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 27.
[0238] It should be noted that the methods described herein describe possible implementations, and that the various operations and steps may be rearranged or otherwise modified and that other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0239] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein may also be applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0240] The information and signals described herein may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the specification may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0241] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or performed with a general purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0242] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium, or sent via a computer-readable medium. Other examples and specific implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these items. Features that implement the functions may also be physically located at different locations, including being distributed so that the various parts of the functions are implemented at different physical locations.
[0243] Computer-readable medium includes both non-transient computer storage medium and communication medium, and it includes any medium that promotes computer program to be transmitted from one place to another.Non-transient storage medium can be any available medium that can be accessed by general or special-purpose computer.By way of example and not limitation, non-transient computer-readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage device, disk storage device or other magnetic storage device, or can be used for carrying or storing desired program code member and any other non-transient medium that can be accessed by general or special-purpose computer or general or special-purpose processor in the form of instruction or data structure.In addition, any connection is appropriately referred to as computer-readable medium.For example, if software is sent from website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of computer-readable medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0244] As used herein (including in the claims), "or" used in a list of items (e.g., a list of items introduced by a phrase such as "at least one of..." or "one or more of...") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on".
[0245] The term "determining" encompasses a wide variety of actions, and thus, "determining" may include calculating, computing, processing, deriving, investigating, looking up (such as via looking up in a table, database or other data structure), ascertaining, etc. Additionally, "determining" may include receiving (such as receiving information), accessing (such as accessing data in a memory), etc. Additionally, "determining" may include resolving, obtaining, selecting, choosing, establishing, and other such similar actions.
[0246] In the drawings, similar components or features may have the same reference label. In addition, components of the same type may be distinguished by following the reference label with a dash and a second label to distinguish between similar components. If only the first reference label is used in the specification, the description may apply to any of the similar components having the same first reference label, regardless of the second reference label or other subsequent reference labels.
[0247] The descriptions set forth herein in conjunction with the accompanying drawings describe example configurations and do not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "used as an example, instance, or illustration," rather than "preferred" or "advantageous over other examples." The specific embodiments include specific details to provide an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some cases, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0248] The description herein is provided to enable one of ordinary skill in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to one of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a wireless device, the method comprising: communicating one or more control messages scheduling a first message associated with a first transmit configuration indicator state and scheduling a second message associated with a second transmit configuration indicator state, wherein at least a portion of the first message overlaps in time with the second message; performing a conflict resolution procedure for the first message and the second message based at least in part on the first message at least partially overlapping in time with the second message and a conflict between the first transmit configuration indicator state and the second transmit configuration indicator state; as well as At least the first message is communicated based at least in part on the conflict resolution procedure.
2. The method of claim 1 , wherein performing the conflict resolution procedure comprises: The conflict resolution procedure is performed based at least in part on a comparison between a first priority value associated with the first message and a second priority value associated with the second message.
3. The method of claim 2, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message comprises: The first message is sent according to the first sending configuration indicator state.
4. The method of claim 3, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message further comprises: Receiving the second message is suppressed based at least in part on the first priority value being greater than the second priority value.
5. The method of claim 2, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message comprises: The first message is received according to the first transmit configuration indicator state.
6. The method of claim 5, wherein the first priority value is greater than the second priority value, and wherein communicating at least the first message further comprises: The second message is refrained from being sent based at least in part on the first priority value being greater than the second priority value.
7. The method of claim 2, wherein the first priority value is greater than the second priority value, and communicating at least the first message comprises: communicating the first message according to the first transmission configuration indicator state; as well as A portion of the second message is communicated according to the second transmit configuration indicator state.
8. The method of claim 7, wherein communicating the first message according to the first transmit configuration indicator state comprises: The first message is sent according to the first sending configuration indicator state.
9. The method of claim 8, wherein communicating the portion of the second message according to the second transmit configuration indicator state comprises: The portion of the second message is received according to the second transmit configuration indicator state.
10. The method of claim 7, wherein communicating the first message according to the first transmit configuration indicator state comprises: The first message is received according to the first transmit configuration indicator state.
11. The method of claim 10, wherein communicating the portion of the second message according to the second transmit configuration indicator state comprises: The portion of the second message is sent according to the second transmission configuration indicator state.
12. The method of claim 2, wherein the first priority value is greater than the second priority value, and communicating at least the first message comprises: communicating the first message according to the first transmission configuration indicator state; as well as The second message is communicated according to a third transmit configuration indicator state that is different than the second transmit configuration indicator state.
13. The method of claim 12, wherein communicating the first message according to the first transmit configuration indicator state and communicating the second message according to the third transmit configuration indicator state comprises: Sending the first message according to the first sending configuration indicator state; as well as The second message is received according to the third transmit configuration indicator state based at least in part on the first priority value being greater than the second priority value.
14. The method of claim 12, wherein communicating the first message according to the first transmit configuration indicator state and communicating the second message according to the third transmit configuration indicator state comprises: receiving the first message according to the first transmission configuration indicator state; as well as The second message is sent according to the third transmit configuration indicator state based at least in part on the first priority value being greater than the second priority value.
15. The method according to claim 12, further comprising: The third transmit configuration indicator state is selected based at least in part on a first transmit configuration indicator state pair from a set of transmit configuration indicator state pairs, wherein the first transmit configuration indicator state pair includes the first transmit configuration indicator state and the third transmit configuration indicator state.
16. The method according to claim 15, further comprising: One or more measurements are performed on one or more pairs of transmit configuration indicator states, wherein the set of transmit configuration indicator state pairs is based at least in part on performing the one or more measurements.
17. The method according to claim 16, further comprising: An indication of sending the set of configuration indicator-state pairs is communicated.
18. The method of claim 15, wherein the set of transmit configuration indicator state pairs is based at least in part on one or more parameters at the wireless device.
19. The method of claim 12, wherein a self-interference between the first transmit configuration indicator state and the third transmit configuration indicator state is less than or equal to a threshold.
20. The method according to claim 1, further comprising: A feedback message indicative of the conflict resolution procedure is communicated, wherein performing the conflict resolution procedure is based at least in part on the feedback message.
21. The method of claim 20, wherein communicating at least the first message comprises: The first message is communicated according to the first transmit configuration indicator state based at least in part on the feedback message.
22. The method of claim 21, wherein communicating at least the first message further comprises: Communicating the second message is refrained from based at least in part on the feedback message.
23. The method of claim 20, wherein communicating at least the first message comprises: communicating the first message according to the first transmission configuration indicator state; as well as A portion of the second message is communicated according to the second transmit configuration indicator state.
24. The method of claim 20, wherein communicating at least the first message comprises: communicating the first message according to the first transmission configuration indicator state; as well as The second message is communicated according to a third transmit configuration indicator state that is different than the second transmit configuration indicator state.
25. The method of claim 1, further comprising: Self-interference is measured between the first message associated with the first transmit configuration indicator state and the second message associated with a second transmit configuration indicator state, wherein the collision is based at least in part on the self-interference for full-duplex operation being greater than a threshold.
26. The method of claim 1, wherein the wireless device is a user equipment (UE), and communicating the one or more control messages comprises: The one or more control messages scheduling the first message associated with the first transmit configuration indicator state and scheduling the second message associated with the second transmit configuration indicator state are received.
27. The method of claim 1, wherein the wireless device is a network entity and communicating the one or more control messages comprises: The one or more control messages are transmitted that schedule the first message associated with the first transmit configuration indicator state and schedule the second message associated with the second transmit configuration indicator state.
28. An apparatus for wireless communication at a wireless device, the apparatus comprising: processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to: communicating one or more control messages scheduling a first message associated with a first transmit configuration indicator state and scheduling a second message associated with a second transmit configuration indicator state, wherein at least a portion of the first message overlaps in time with the second message; performing a conflict resolution procedure for the first message and the second message based at least in part on the first message at least partially overlapping in time with the second message and a conflict between the first transmit configuration indicator state and the second transmit configuration indicator state; as well as At least the first message is communicated based at least in part on the conflict resolution procedure.
29. An apparatus for wireless communication at a wireless device, the apparatus comprising: means for communicating one or more control messages scheduling a first message associated with a first transmit configuration indicator state and scheduling a second message associated with a second transmit configuration indicator state, wherein at least a portion of the first message overlaps in time with the second message; means for performing a conflict resolution procedure for the first message and the second message based at least in part on the first message at least partially overlapping in time with the second message and a conflict between the first transmit configuration indicator state and the second transmit configuration indicator state; and Means for communicating at least the first message based at least in part on the conflict resolution procedure.
30. A non-transitory computer readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by a processor to: communicating one or more control messages scheduling a first message associated with a first transmit configuration indicator state and scheduling a second message associated with a second transmit configuration indicator state, wherein at least a portion of the first message overlaps in time with the second message; performing a conflict resolution procedure for the first message and the second message based at least in part on the first message at least partially overlapping in time with the second message and a conflict between the first transmit configuration indicator state and the second transmit configuration indicator state; as well as At least the first message is communicated based at least in part on the conflict resolution procedure.
