Efficient full duplex channel state information reporting
By configuring uplink resources of full-duplex and half-duplex time slot types for user equipment, the interference problem caused by the overlap of PUCCH transmission and downlink is solved, and the integrity of CSI reporting and the improvement of channel quality are achieved.
Patent Information
- Application Number
- CN202480011031.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-25
- Filing Date
- 2024-01-26
- Publication Date
- 2025-09-12
AI Technical Summary
In full-duplex communications, Physical Uplink Control Channel (PUCCH) transmissions overlap with downlink communications, causing interference, resulting in lost CSI reports, increased latency, and decreased channel quality.
The user equipment (UE) is configured with uplink resources of full-duplex and half-duplex time slot types. The UE selects appropriate resources for CSI reporting based on the time slot type, or adapts resources to avoid overlapping with downlink subbands or guard bands.
It reduces communication interference, ensures the integrity of CSI reports, and improves channel quality and communication efficiency.
Smart Images

Figure CN120642285A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims priority to U.S. patent application No. 18 / 422,757, filed by IBRAHIM et al. on January 25, 2024, entitled “EFFICIENT FULL-DUPLEX CHANNEL STATE INFORMATION REPORTING,” and U.S. provisional patent application No. 63 / 445,664, filed by IBRAHIM et al. on February 14, 2023, entitled “EFFICIENT FULL-DUPLEX CHANNEL STATE INFORMATION REPORTING,” which have been assigned to the assignee of this application and are expressly incorporated herein by reference. Technical Field
[0003] The following relates to wireless communications, including efficient full-duplex channel state information reporting. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be capable of supporting 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 for communication devices, which may be referred to as user equipment (UE). Summary of the Invention
[0005] The described techniques relate to improved methods, systems, devices, and apparatuses for supporting efficient full-duplex channel state information (CSI) reporting. For example, the described techniques provide a network entity that configures a user equipment (UE) with uplink resources for CSI reporting in full-duplex time slots and uplink resources for CSI reporting in half-duplex time slot types. Thus, the UE can transmit a CSI report using a first uplink resource or a second uplink resource based on the transmit time slot type. Alternatively, the described techniques provide a UE that adapts uplink resources to fit within an uplink subband of a full-duplex time slot and reduces or otherwise discards portions of a CSI report.
[0006] A method for wireless communication at a UE is described. The method may include: receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting the CSI report in a full-duplex time slot type and a second uplink resource for reporting the CSI report in a half-duplex time slot type; monitoring a reference signal resource according to the at least one reporting configuration to generate a measurement for the CSI report; and transmitting the CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0007] An apparatus for wireless communication at a UE is described. The apparatus may include one or more processors, one or more memories coupled to the one or more processors, and instructions stored in the one or more memories. The instructions may be executable by the one or more processors to cause the apparatus to: receive control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex timeslot type and a second uplink resource for reporting CSI reports in a half-duplex timeslot type; monitor reference signal resources according to the at least one reporting configuration to generate measurements for the CSI reports; and transmit the CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a timeslot type of a transmit timeslot of the uplink resource.
[0008] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting the CSI report in a full-duplex time slot type and a second uplink resource for reporting the CSI report in a half-duplex time slot type; means for monitoring reference signal resources to generate measurements for the CSI report according to the at least one reporting configuration; and means for transmitting the CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0009] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by one or more processors to: receive control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type; monitor reference signal resources according to the at least one reporting configuration to generate measurements for the CSI reports; and transmit the CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0010] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving control signaling indicating the at least one reporting configuration may include operations, features, components, or instructions for receiving control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based on a time slot type of a transmit time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration.
[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving control signaling may include operations, features, components, or instructions for receiving control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type, wherein the first list of one or more uplink resources includes a first uplink resource and the second list of one or more uplink resources includes a second uplink resource.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving control signaling may include operations, features, components, or instructions for receiving control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first resource identifier corresponding to a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second resource identifier corresponding to a second uplink resource for reporting CSI reports in a half-duplex time slot type.
[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending a CSI report may include operations, features, components, or instructions for sending a CSI report via an uplink resource based on the uplink resource, the CSI report may be a wideband CSI report, the uplink resource including a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a transmit time slot that can be a full-duplex time slot.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for avoiding sending a second CSI report via the occurrence of uplink resources in a full-duplex time slot based on the number of resource elements at the occurrence of the uplink resources in the full-duplex time slot.
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending a CSI report may include operations, features, components, or instructions for sending a CSI report via an uplink resource based on a number of resource elements of the uplink resource, the CSI report may be a wideband CSI report via the uplink resource, the uplink resource including a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a transmit time slot that can be a full-duplex time slot.
[0016] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a CSI report includes wideband CSI and subband CSI based on a number of resource elements of an uplink resource, wherein the uplink resource includes a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a transmit time slot that can be a full-duplex time slot.
[0017] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for avoiding sending a second CSI report via the presence of uplink resources in a full-duplex time slot based on the presence of the uplink resources in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both.
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resources include a portion of the first uplink resources that can be adapted to fit within an uplink subband of a full-duplex time slot.
[0019] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resource corresponds to the first uplink resource based on a slot type of the transmit slot being a full-duplex slot type.
[0020] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resource corresponds to the second uplink resource based on a slot type of the transmit slot being a half-duplex slot type.
[0021] A method for wireless communication at a network entity is described. The method may include: transmitting control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting the CSI report in a full-duplex time slot type and a second uplink resource for reporting the CSI report in a half-duplex time slot type; transmitting a reference signal via a reference signal resource according to the at least one reporting configuration; and receiving a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0022] An apparatus for wireless communication at a network entity is described. The apparatus may include one or more processors, one or more memories coupled to the one or more processors, and instructions stored in the one or more memories. The instructions may be executable by the one or more processors to cause the apparatus to: send control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type; send a reference signal via a reference signal resource according to the at least one reporting configuration; and receive a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0023] Another apparatus for wireless communication at a network entity is described. The apparatus may include: means for sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type; means for sending a reference signal via a reference signal resource according to the at least one reporting configuration; and means for receiving a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0024] A non-transitory computer-readable medium storing code for wireless communication at a network entity is described. The code may include instructions executable by one or more processors to: send control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type; send a reference signal via a reference signal resource according to the at least one reporting configuration; and receive a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0025] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending control signaling indicating the at least one reporting configuration may include operations, features, components, or instructions for sending control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based on a time slot type of a transmission time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration.
[0026] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending control signaling may include operations, features, components, or instructions for sending control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type, wherein the first list of one or more uplink resources includes a first uplink resource and the second list of one or more uplink resources includes a second uplink resource.
[0027] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending control signaling may include operations, features, components, or instructions for sending control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first resource identifier corresponding to a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second resource identifier corresponding to a second uplink resource for reporting CSI reports in a half-duplex time slot type.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a second CSI report may be dropped during an occurrence of an uplink resource in a full-duplex time slot based on the occurrence of the uplink resource in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both.
[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving a CSI report may include operations, features, components, or instructions for receiving a CSI report via an uplink resource based on the uplink resource, the CSI report may be a wideband CSI report, the uplink resource including a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a transmit time slot that can be a full-duplex time slot.
[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a second CSI report may be dropped during an occurrence of uplink resources in a full-duplex time slot based on a number of resource elements at the occurrence of uplink resources in the full-duplex time slot.
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving a CSI report may include operations, features, components, or instructions for receiving a CSI report via an uplink resource based on a number of resource elements of the uplink resource, the CSI report may be a wideband CSI report via the uplink resource, the uplink resource including a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a transmit time slot that can be a full-duplex time slot.
[0032] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a CSI report includes wideband CSI and subband CSI based on a number of resource elements of an uplink resource, where the uplink resource includes a portion of a first uplink resource that can be adapted to be accommodated within an uplink subband of a full-duplex time slot.
[0033] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resources include a portion of the first uplink resources that can be adapted to fit within an uplink subband of a full-duplex time slot.
[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resource corresponds to the first uplink resource based on a slot type of the transmit slot being a full-duplex slot type.
[0035] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink resource corresponds to the second uplink resource based on a slot type of the transmit slot being a half-duplex slot type.
[0036] The features and technical advantages of the examples according to the present disclosure have been outlined quite broadly above so that the detailed description below may be better understood. Additional features and advantages will be described below. The concepts and specific examples disclosed may be readily utilized as a basis for modifying or designing other structures for achieving the same purposes of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein (both their organization and method of operation) and the associated advantages will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the figures in the drawings is provided for the purpose of illustration and description and not as a definition of limitations to the claims.
[0037] Although various aspects and embodiments are described in this application by illustrating some examples, it will be understood by those skilled in the art that additional specific implementations and use cases can be generated in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, each embodiment and / or use can be generated via integrated chip embodiments and other devices based on non-module components (e.g., end-user devices, vehicles, communication equipment, computing equipment, industrial equipment, retail / shopping equipment, medical equipment, devices that enable artificial intelligence (AI), etc.). Although some examples may or may not specifically point to use cases or applications, the applicability of various types of the described innovations may occur. The scope of specific implementations can range from chip-level or module components to non-module, non-chip-level specific implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems in conjunction with one or more aspects of the described innovations. In some actual settings, the devices in conjunction with the described aspects and features must also include other components and features for the specific implementation and practice of the embodiments protected and described by the claims. For example, the transmission and reception of wireless signals necessarily include multiple components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be practiced in a variety of devices, chip-level components, systems, distributed arrangements, end-user devices, etc., having different sizes, shapes, and configurations. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 An example of a wireless communication system supporting efficient full-duplex channel state information (CSI) reporting according to one or more aspects of the present disclosure is illustrated.
[0039] Figure 2 An example of a network architecture supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0040] Figure 3 An example of a wireless communication system supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0041] Figure 4 An example of a resource map supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0042] Figure 5 An example of a process flow supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0043] Figure 6 and Figure 7A block diagram illustrating a device supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0044] Figure 8 A block diagram illustrating a communication manager supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0045] Figure 9 A diagram illustrating a system including a device supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0046] Figure 10 and Figure 11 A block diagram illustrating a device supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0047] Figure 12 A block diagram illustrating a communication manager supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0048] Figure 13 A diagram illustrating a system including a device supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated.
[0049] Figures 14 to 17 A flow chart illustrating a method of supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. DETAILED DESCRIPTION
[0050] In some wireless communication systems, user equipment (UE) and network entities may perform full-duplex communication. For example, a UE may send one or more uplink messages to a network entity while simultaneously receiving one or more downlink messages from the network entity. To facilitate such communication, the network entity and the UE may use sub-band full-duplex (SBFD) time slots, where the first portion of the SBFD time slot is allocated for downlink communication (e.g., the upper frequency range and the lower frequency range are allocated for downlink communication), and the second portion of the SBFD time slot is allocated for uplink communication (e.g., the frequency range between the upper frequency range and the lower frequency range is used for downlink communication). In addition, within such time slots, one or more frequency resources may exist that separate uplink and downlink communications, where such frequency resources may be referred to as guard bands. However, in some cases, when performing full-duplex communication, physical uplink control channel (PUCCH) transmissions (e.g., including channel state information (CSI) reports) may overlap with the first portion of the SBFD time slot (e.g., the downlink portion) or with the guard band. In such cases, PUCCH transmissions may interfere with downlink communications, resulting in interference or dropped transmissions. Consequently, the network entity may not receive the PUCCH transmissions including the CSI report, resulting in increased latency, decreased channel quality, or both.
[0051] The techniques, methods, and apparatus described herein may provide for configuring uplink resources for CSI reporting in SBFD time slots. In some examples, a UE may receive a CSI reporting configuration indicating a first uplink resource for a full-duplex time slot type (e.g., an SBFD time slot) and a second uplink resource for a half-duplex time slot type. The UE may monitor a reference signal to generate a CSI report and transmit the CSI report via an uplink resource corresponding to the first uplink resource or the second uplink resource. That is, the UE may select the first uplink resource or the second uplink resource for the CSI report based on the type of transmit time slot for reporting CSI. In some other examples, the UE may adapt the uplink resources for transmitting the CSI report to be fully accommodated within the uplink subband of the full-duplex time slot. For example, the UE may reduce or otherwise discard portions of the CSI report based on the number of resource elements in the adapted uplink resources so that the PUCCH transmission may not overlap with the downlink subband or guard band of the full-duplex time slot. In this way, the UE may send a CSI report via resources used for a half-duplex time slot or a full-duplex time slot, resulting in reduced interference.
[0052] Aspects of the present disclosure are first described in the context of a wireless communication system. Aspects of the present disclosure are further described in the context of resource diagrams and process flows. Aspects of the present disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flow diagrams related to efficient full-duplex CSI reporting.
[0053] Figure 1 An example of a wireless communication system 100 supporting efficient full-duplex CSI reporting 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.
[0054] The network entities 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may include devices that take different forms or have 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, among other nomenclature. In some examples, the network entities 105 and the UEs 115 may communicate wirelessly via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, the network entities 105 may support a coverage area 110 (e.g., a geographic coverage area) within which the UEs 115 and the network entities 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 entities 105 and the UEs 115 may support signal communication according to one or more radio access technologies (RATs).
[0055] 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 that take different forms or have different capabilities. Figure 1 Some example UEs 115 are illustrated in FIG. The UEs 115 described herein may be capable of supporting communication with various types of devices such as Figure 1 Other UEs 115 or network entities 105 are shown communicating.
[0056] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node or 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 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 the second node.
[0057] In some examples, network entities 105 can communicate with core network 130, with each other, or both. For example, network entities 105 can communicate with 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, network entities 105 can communicate with each other via backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols), directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130). In some examples, network entities 105 can 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. Backhaul communication links 120, midhaul communication links 162, or fronthaul communication links 168 can be or include one or more wired links (e.g., electrical links, fiber optic 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 .
[0058] 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 eNodeB (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 terminology). In some examples, the network entity 105 (e.g., a base station 140) may be implemented in a converged (e.g., monolithic, stand-alone) base station architecture that 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 the base station 140).
[0059] In some examples, the network entity 105 can be implemented in a disaggregated architecture (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) that can 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 sponsored by the O-RAN Alliance), or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN)). For example, the network entity 105 can 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, smart radio head, remote radio head (RRH), remote radio unit (RRU), or transmit receive point (TRP). One or more components of the network entity 105 in the disaggregated 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 disaggregated RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0060] The functional split between CU 160, DU 165, and RU 170 is flexible and can 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 the protocol stack can be employed between CU 160 and DU 165 such that CU 160 can support one or more layers of the protocol stack and DU 165 can support one or more different layers of the protocol stack. In some examples, CU 160 can 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 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 the CU 160 and the DU 165 or between the DU 165 and the RU 170 may be within the protocol layer (e.g., some functions of a protocol layer may be performed by one of the CU 160, DU 165, or RU 170, while other functions of the protocol layer may be performed by a different one of the CU 160, DU 165, or RU 170). The CU 160 may be further functionally split into CU control plane (CU-CP) and CU user plane (CU-UP) functions. The CU 160 may be connected to one or more DUs 165 via midhaul communication links 162 (e.g., F1, F1-c, F1-u), and the DU 165 may be connected to one or more RUs 170 via fronthaul communication links 168 (e.g., an open fronthaul (FH) interface). In some examples, midhaul communication link 162 or fronthaul communication link 168 may be implemented according to an interface (e.g., a channel) between layers of a protocol stack supported by respective network entities 105 that communicate via such communication links.
[0061] In some wireless communication systems (e.g., wireless communication system 100), the 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 the 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 a donor entity or IAB donor. One or more DUs 165 or one or more RUs 170 may be partially controlled 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 the DU 165 of the coupled IAB donor. 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.
[0062] Where the techniques described herein are applied in the context of a disaggregated RAN architecture, one or more components of the disaggregated RAN architecture may be configured to support efficient full-duplex CSI reporting as described herein. For example, some operations described as being performed by the UE 115 or the network entity 105 (e.g., the base station 140) may additionally or alternatively be performed by one or more components of the disaggregated RAN architecture (e.g., the IAB node 104, the DU 165, the CU 160, the RU 170, the RIC 175, the SMO 180).
[0063] 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 terminology, where "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.
[0064] 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.
[0065] The UE 115 and the network entity 105 can wirelessly communicate with each other via one or more communication links 125 (e.g., access links) using resources associated with one or more carriers. The term "carrier" can refer to a set of RF spectrum resources having a physical layer structure defined for supporting the communication link 125. For example, a carrier used for the communication link 125 can include a portion of an RF spectrum band (e.g., a bandwidth part (BWP)) 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 can 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 can support communications with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers. Communication between the network entity 105 and other devices may refer to communication between those devices and any portion (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 portion 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).
[0066] The signal waveform transmitted via the carrier may include multiple subcarriers (e.g., using a multicarrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may refer to the resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, in which case the symbol period and 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), such that a relatively high number of resource elements (e.g., in the transmission duration) and a relatively high order of the modulation scheme may correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial resources may increase the data rate or data integrity used for communication with UE 115.
[0067] The time interval for the network entity 105 or the UE 115 may be expressed as a multiple of a basic time unit, which may be, for example, a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the supported subcarrier spacing, and N f The supported discrete Fourier transform (DFT) size may be indicated. Time intervals of 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., ranging from 0 to 1023).
[0068] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, 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 appended in front of each symbol period). In some wireless communication systems 100, the time slot may be further divided into a plurality of mini-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0069] A subframe, slot, mini-slot, or 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 Transmit 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] According to various techniques, physical channels may be multiplexed using carriers for communication. Physical control channels and physical data channels may be multiplexed for signaling over downlink carriers, for example, using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. 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 the system bandwidth of a carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of 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 a control channel candidate may refer to the amount of control channel resources (e.g., control channel elements (CCEs)) associated with 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, network entities 105 (e.g., base stations 140, RUs 170) can be mobile and, therefore, provide communication coverage for mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies can overlap, but the different coverage areas 110 can be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies can be supported by different network entities 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of network entities 105 provide coverage for various coverage areas 110 using the same or different radio access technologies.
[0072] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC). The UE 115 can 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 prioritization of 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" are used interchangeably herein.
[0073] In some examples, a UE 115 can be configured to support communication 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 performing D2D communication can be within a coverage area 110 of a network entity 105 (e.g., a base station 140, a RU 170), which can support aspects of such D2D communication configured by the network entity 105 (e.g., scheduled by the network entity). In some examples, one or more UEs 115 in such a group can be outside the coverage area 110 of the network entity 105 or can 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 can support a one-to-many (1:M) system, in which each UE 115 transmits to each of the other UEs 115 in the group. In some examples, network entity 105 may facilitate scheduling of resources for D2D communications. 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 external networks. The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UEs 115 served by network entities 105 (e.g., base stations 140) associated with the core network 130. User IP packets may be transferred through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the IP services 150 of 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 can operate using one or more frequency bands that can range from 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 wavelengths range from about one decimeter to one meter in length. UHF waves can be blocked or redirected by buildings and environmental features (which can be referred to as clusters), but these waves can penetrate structures sufficiently for a macro cell to provide service to a UE 115 located indoors. Communication using UHF waves can be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than communication using the lower frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0076] The wireless communication system 100 can utilize licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 can use unlicensed bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band) to employ license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology. When operating using unlicensed RF spectrum bands, devices such as the network entity 105 and the UE 115 can employ carrier sensing for conflict detection and avoidance. In some examples, operations using unlicensed bands can be based on carrier aggregation configuration (e.g., LAA) in combination with component carriers operating using licensed bands. Operations using unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0077] A 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 techniques 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 within 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, the antennas or antenna arrays associated with the network entity 105 may be located at different geographical locations. The network entity 105 may include an antenna array having a set 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 include one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, the antenna panels may support RF beamforming for signals transmitted via the antenna ports.
[0078] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a network entity 105, a UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating along a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can 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. The adjustments associated with each of these antenna elements can 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).
[0079] In some examples, UE 115 and network entity 105 may perform half-duplex communication via corresponding uplink and downlink time slots (e.g., otherwise referred to as symbols). Alternatively, UE 115 and network entity 105 may perform full-duplex communication via time slots (e.g., SBFD symbols or time slots) having frequency resources configured for both uplink and downlink communications.
[0080] To facilitate such communications, studies and enhancements to uplink transmission and downlink reception across SBFD and non-SBFD symbols may be implemented. For example, such studies and enhancements may include scheduling and configuring physical downlink control channel (PDCCH) transmissions and PUCCH, physical uplink shared channel (PUSCH), and physical downlink shared channel (PDSCH) transmissions without repetition in SBFD and non-SBFD symbols. Further studies and enhancements may include scheduling and configuring sounding reference signal (SRS) and CSI reference signal (CSI-RS) transmissions in SBFD and non-SBFD symbols, scheduling and configuring transport blocks over multiple time slots (TBoMS) across SBFD and non-SBFD symbols with or without repetition, scheduling multiple PUSCHs and multiple PDSCHs by a single downlink control information (DCI) message in SBFD and non-SBFD symbols, and scheduling and configuring PDSCH, PUSCH, and PUCCH transmissions across SBFD and non-SBFD symbols with repetition. In addition, inter-slot, intra-slot, inter-repetition, and inter-group frequency hopping (if applicable) of demodulation reference signal (DMRS) bundling with PUSCH and PUCCH transmissions may be considered in such studies and enhancements. Some examples of potential enhancements may include resource allocation in the frequency domain (including frequency hopping), resource allocation in the time domain, power domain enhancements, spatial domain enhancements, etc. Further studies may be conducted to determine whether PUCCH, PUSCH, PDSCH, and PDCCH transmissions can be mapped to SBFD and non-SBFD in the same slot (if configured).
[0081] In some examples, UE 115 may send a CSI report to network entity 105. Thus, for a transmission occasion of a single CSI report, uplink resources may be provided via a resource list (e.g., pucch-CSI-ResourceList). The resource list may be included in (e.g., defined in) a periodic or semi-persistent CSI reporting configuration. For a transmission occasion of multiple CSI reports, corresponding uplink resources may be provided via a list including multiple PUCCH configurations (e.g., multi-CSI-PUCCH-ResourceList), where such a list may be defined in the CSI reporting configuration. Thus, if UE 115 receives a single uplink resource set for transmitting hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK) information in response to a PDSCH reception scheduled by a DCI format or in response to a PDSCH release scheduled by a semi-persistent schedule, UE 115 may not expect to receive simultaneous HARQ-ACK CSI. Furthermore, the UE 115 may be configured with a coding rate (e.g., maxCodeRate) for multiplexing HARQ-ACK, scheduling requests, and CSI reports in a PUCCH transmission using PUCCH format 2, PUCCH format 3, or PUCCH format 4. If the UE 115 sends CSI reports using PUCCH format 2, the UE only sends wideband CSI for each CSI report.
[0082] For PUCCH format 2, the UE 115 may jointly encode the HARQ-ACK, scheduling request, and CSI bits in the PUCCH transmission. The number of CSI bits from the CSI report that may be appended to the HARQ-ACK and scheduling request bits may be according to a standards body (e.g., a 3rd Generation Partnership Project (3GPP) standard). The number of uplink control information (UCI) bits to which the cyclic redundancy check (CRC) is appended may be encoded with a coding rate that does not exceed the configured coding rate (e.g., maxCodeRate). If the coding rate exceeds the coding rate configured for PUCCH format 2, the UE 115 may discard the CSI bits using the same priority rules for CSI omission as for CSI on the PUSCH. In addition, for PUCCH formats 3 and 4, the UE 115 may simultaneously transmit the HARQ-ACK, scheduling request, and CSI according to the RRC configuration. Thus, the HARQ-ACK, scheduling request, and bits from the first portion of CSI bits may be jointly encoded. In such an example, the UE 115 may separately include bits for the second portion of CSI. The HARQ-ACK, scheduling request, and first part CSI bits may be jointly coded using the configured coding rate for PUCCH format 3 or 4. The remaining resources (if any) in the configured physical resource block may be used to encode the second part CSI report. Therefore, some or all bits of the second part CSI may be dropped using the same priority rules for CSI omission as for CSI on PUSCH.
[0083] In some examples, UE 115 may use an SBFD time slot to send one or more uplink messages to network entity 105 and simultaneously receive one or more downlink messages from network entity 105. Such an SBFD time slot may include frequency resources for both downlink and uplink communications, wherein a first portion of the SBFD time slot is allocated for downlink communications (e.g., a higher frequency range and a lower frequency range are allocated for downlink communications), and a second portion of the SBFD time slot is allocated for uplink communications (e.g., a frequency range between the higher frequency range and the lower frequency range is used for downlink communications). Furthermore, in such a time slot, one or more frequency resources may be present that separate uplink and downlink communications. This portion may be referred to as a guard band. However, in some cases, when full-duplex communication is performed in an SBFD time slot, a PUCCH transmission (e.g., including a CSI report) may overlap with the first portion of the SBFD time slot (e.g., the downlink portion) or with the guard band. In such cases, the PUCCH transmission may interfere with downlink communications, resulting in communication interference or dropped transmissions. As a result, the network entity 105 may not receive the PUCCH transmission including the CSI report, resulting in increased latency, decreased channel quality, or both.
[0084] The techniques, methods, and apparatus described herein may provide for configuring uplink resources for CSI reporting in SBFD time slots. In some examples, UE 115 may receive a CSI reporting configuration indicating a first uplink resource for a full-duplex time slot type (e.g., an SBFD time slot) and a second uplink resource for a half-duplex time slot type. UE 115 may monitor a reference signal to generate a CSI report and transmit a PUCCH transmission including the CSI report via an uplink resource corresponding to the first uplink resource or the second uplink resource. In other words, UE 115 may select the first uplink resource or the second uplink resource for the CSI report based on the type of transmit time slot for reporting CSI. In some other examples, UE 115 may adapt the uplink resource for transmitting the CSI report to fully fit within the uplink subband of the full-duplex time slot. For example, UE 115 may reduce or otherwise drop portions of the CSI report based on the number of resource elements in the adapted uplink resources so that the CSI report transmission may not overlap with the downlink subband or guard band of the full-duplex time slot. In this manner, UE 115 may transmit the CSI report via the uplink subband of the full-duplex time slot, resulting in reduced interference.
[0085] Figure 2 An example of a network architecture 200 (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The network architecture 200 may illustrate an example for implementing one or more aspects of the wireless communication system 100. The network architecture 200 may include one or more CUs 160-a that may communicate directly with a core network 130-a via a backhaul communication link 120-a, or indirectly with the core network 130-a via one or more disaggregated network entities 105 (e.g., a near-RT RIC 175-b via an E2 link or a non-RT RIC 175-a associated with an SMO 180-a (e.g., an SMO framework), or both). The CU 160-a may communicate with one or more DUs 165-a via corresponding midhaul communication links 162-a (e.g., an F1 interface). The DU 165-a may communicate with one or more RUs 170-a via corresponding fronthaul communication links 168-a. A RU 170-a may be associated with a corresponding coverage area 110-a and may communicate with a UE 115-a via one or more communication links 125-a. In some implementations, a UE 115-a may be simultaneously served by multiple RUs 170-a.
[0086] Each of the network entities 105 of the network architecture 200 (e.g., CU 160-a, DU 165-a, RU 170-a, non-RT RIC 175-a, near-RT RIC 175-b, SMO 180-a, open cloud (O-Cloud) 205, open eNB (O-eNB) 210) may include one or more interfaces or may be coupled to one or more interfaces configured to receive or transmit signals (e.g., data, information) via a wired or wireless transmission medium. Each network entity 105 or an associated processor (e.g., a controller) that provides instructions to an interface of the network entity 105 may be configured to communicate with one or more of the other network entities 105 via the transmission medium. For example, these network entities 105 may include a wired interface configured to receive signals on the wired transmission medium or to transmit signals to one or more of the other network entities 105 on the wired transmission medium. Additionally or alternatively, the network entity 105 may include a wireless interface, which may include a receiver, transmitter, or transceiver (e.g., an RF transceiver) configured to receive signals on a wireless transmission medium, or to transmit signals on a wireless transmission medium to one or more of the other network entities 105, or both.
[0087] In some examples, CU 160-a may host one or more higher layer control functions. Such control functions may include RRC, PDCP, SDAP, etc. Each control function may be implemented using an interface that is configured to communicate signals with other control functions hosted by CU 160-a. CU 160-a may be configured to handle user plane functionality (e.g., CU-UP), control plane functionality (e.g., CU-CP), or a combination thereof. In some examples, CU 160-a may be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as an E1 interface). As needed, CU 160-a may be implemented to communicate with DU 165-a for network control and signaling.
[0088] DU 165-a may correspond to a logical unit that includes one or more functions (e.g., base station functions, RAN functions) for controlling the operation of one or more RUs 170-a. In some examples, DU 165-a may at least partially host one or more of the RLC layer, the MAC layer, and one or more aspects of the PHY layer (e.g., high PHY layers, such as modules for FEC encoding and decoding, scrambling, modulation and demodulation, etc.), depending at least in part on functional partitioning, such as those defined by the Third Generation Partnership Project (3GPP). In some examples, DU 165-a may also host one or more low PHY layers. Each layer may be implemented using an interface that is configured to communicate signals with other layers hosted by DU 165-a or with control functions hosted by CU 160-a.
[0089] In some examples, lower layer functionality may be implemented by one or more RUs 170-a. For example, a RU 170-a controlled by a DU 165-a may correspond to a logical node that hosts RF processing functions or low PHY layer functions (e.g., performing fast Fourier transforms (FFTs), inverse FFTs (iFFTs), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on a functional split (such as a lower layer functional split). In such an architecture, the RU 170-a may be implemented to handle over-the-air (OTA) communications with one or more UEs 115-a. In some implementations, real-time and non-real-time aspects of control and user plane communications with the RU 170-a may be controlled by the corresponding DU 165-a. In some examples, such a configuration may enable the DU 165-a and CU 160-a to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).
[0090] The SMO 180-a can be configured to support RAN deployment and provisioning of non-virtualized and virtualized network entities 105. For non-virtualized network entities 105, the SMO 180-a can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via an operations and maintenance interface (e.g., an O1 interface). For virtualized network entities 105, the SMO 180-a can be configured to interact with a cloud computing platform (e.g., O-Cloud 205) via a cloud computing platform interface (e.g., an O2 interface) to perform network entity lifecycle management (e.g., to instantiate virtualized network entities 105). Such virtualized network entities 105 can include, but are not limited to, CU 160-a, DU 165-a, RU 170-a, and near-RT RIC 175-b. In some implementations, the SMO 180-a can communicate with components configured according to a 4G RAN (e.g., via the O1 interface). Additionally or alternatively, in some implementations, the SMO 180-a may communicate directly with one or more RUs 170-a via an 01 interface.The SMO 180-a may also include a non-RT RIC 175-a configured to support the functionality of the SMO 180-a.
[0091] The non-RT RIC 175-a may be configured to include logic that enables non-real-time control and optimization of RAN elements and resources, artificial intelligence (AI) or machine learning (ML) workflows (including model training and updating, or policy-based guidance of applications / features in the near-RT RIC 175-b). The non-RT RIC 175-a may be coupled to or in communication with the near-RT RIC 175-b (e.g., via an A1 interface). The near-RT RIC 175-b may be configured to include logic that enables near-real-time control and optimization of RAN elements and resources via data collection and actions over an interface connecting one or more CUs 160-a, one or more DUs 165-a, or both, and the O-eNB 210 with the near-RT RIC 175-b (e.g., via an E2 interface).
[0092] In some examples, non-RT RIC 175-a may receive parameters or external enrichment information from an external server to generate an AI / ML model to be deployed in near-RT RIC 175-b. Such information may be utilized by near-RT RIC 175-b and may be received at SMO 180-a or non-RT RIC 175-a from a non-network data source or from a network function. In some examples, non-RT RIC 175-a or near-RT RIC 175-b may be configured to tune RAN behavior or performance. For example, non-RT RIC 175-a may monitor long-term trends and patterns in performance and employ AI or ML models to perform corrective actions through SMO 180-a (e.g., via reconfiguration of O1) or via generation of RAN management policies (such as A1 policies).
[0093] In some examples, UE 115-a may communicate with core network 130-a via full-duplex communication. For example, UE 115-a may send one or more uplink messages to one or more RUs 170-a while receiving one or more downlink messages from one or more RUs 170-a. To facilitate such communications, RU 170-a and UE 115-a may use SBFD time slots, wherein the first portion of the SBFD time slot is allocated for downlink communications (e.g., the higher frequency range and the lower frequency range are allocated for downlink communications), and the second portion of the SBFD time slot is allocated for uplink communications (e.g., the frequency range between the higher frequency range and the lower frequency range is used for downlink communications). In addition, in such time slots, there may be one or more frequency resources that separate uplink communications and downlink communications. This portion may be referred to as a guard band. However, in some cases, when performing full-duplex communication, PUCCH transmissions (e.g., including CSI reports) may overlap with the first portion of the SBFD time slot (e.g., the downlink portion) or overlap with the guard band. In such cases, the PUCCH transmission may interfere with downlink communications, resulting in interference or dropped transmissions. Consequently, RU 170-a may not receive the PUCCH transmission including the CSI report, resulting in increased latency, decreased channel quality, or both.
[0094] The techniques, methods, and devices described herein may provide for configuration of uplink resources for CSI reporting in SBFD time slots. In some examples, UE 115-a may receive a CSI reporting configuration indicating a first uplink resource for a full-duplex time slot type (e.g., an SBFD time slot) and a second uplink resource for a half-duplex time slot type. UE 115-a may monitor a reference signal to generate a CSI report and send the CSI report via an uplink resource corresponding to the first uplink resource or the second uplink resource. That is, UE 115-a may select the first uplink resource or the second uplink resource for the CSI report based on the type of transmit time slot for reporting CSI. In some other examples, UE 115-a may adapt the uplink resources for the transmission of the CSI report to be completely accommodated within the uplink subband of the full-duplex time slot. For example, UE 115-a may reduce or otherwise drop portions of the CSI report based on the number of resource elements in the adapted uplink resources so that the CSI report transmission may not overlap with a downlink subband or a guard band of a full-duplex time slot. In this manner, UE 115-a may transmit the CSI report via an uplink subband of a full-duplex time slot, resulting in reduced interference.
[0095] Figure 3 An example of a wireless communication system 300 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The wireless communication system 300 may implement or be implemented by aspects of the wireless communication system 100 and the network architecture 200 as described herein. For example, the wireless communication system 300 may include a network entity 105-b and a UE 115-b, which may be a wireless communication system ... Figure 1 and Figure 2 Examples of corresponding devices are described.
[0096] In some cases, the UE 115-b and the network entity 105-b may communicate using half-duplex communication or full-duplex communication via a time slot pattern that may include one or more time slots 305 (e.g., where each time slot may include 7 or 14 symbols). To perform half-duplex communication, the network entity 105-b may send an indication of the corresponding time and frequency resources for the downlink time slot 305-a and the uplink time slot 305-b via a resource grant. Accordingly, the UE 115-b may monitor the time and frequency resources associated with the downlink time slot 305-a and receive one or more downlink messages. Similarly, the UE 115-b may send one or more uplink messages via the time and frequency resources in the uplink time slot 305-b.
[0097] To perform full-duplex communication, the network entity 105-b may allocate corresponding time and frequency resources for both uplink and downlink communication in a time slot 305-c, which may be referred to as an SBFD time slot, a full-duplex time slot, or the like. That is, the network entity 105-b may allocate a first portion (e.g., the upper frequency range and the lower frequency range) of the time slot 305-a for downlink resources, wherein such portion of the time slot 305-c may be referred to as a downlink subband of the time slot 305-c. The network entity 105-b may also allocate a second portion (e.g., the frequency range between the first portion) of the time slot 305-c for uplink resources (e.g., uplink resources), wherein such portion may be referred to as an uplink subband of the time slot 305-c. Furthermore, the network entity 105-b may allocate portions of frequency to separate uplink and downlink subbands in the time slot 305-c. For example, the network entity 105-b may allocate a guard band 310-a between the upper downlink subband and the uplink subband of the time slot 305-c. Similarly, the network entity 105-b may allocate a guard band 310-b between the uplink subband and the lower downlink subband of the time slot 305-c. Such guard bands 310 may reduce the likelihood of transmission interference between uplink and downlink communications by further separating the uplink and downlink subbands.
[0098] In such cases, UE 115-b may transmit UCI via the first uplink resource 315-a in time slot 305-c or transmit UCI via the second uplink resource 315-b in time slot 305-b. Such UCI information may be referred to as a PUCCH transmission and may include CSI reports, scheduling requests, HARQ-ACK information, etc.
[0099] However, in some cases, the first uplink resource 315-a allocated for time slot 305-a may overlap with the guard band 310 or downlink resources, which may cause interference between one or more downlink transmissions and transmissions using the first uplink resource 315-a. For example, UE 115-b may transmit a PUCCH transmission via the first uplink resource 315-a in time slot 305-c, where a first portion 320-a of the first uplink resource 315-a may be within the uplink subband of time slot 305-c, a second portion 320-b of the first uplink resource 315-a may overlap with the guard band 310-b, and a third portion 320-c of the first uplink resource 315-a may overlap with the downlink subband of time slot 305-c. As a result, network entity 105-b may be unable to receive and decode all of the information carried in the first uplink resource 315-a or experience interference between the uplink communication and the downlink communication, resulting in communication degradation and data loss. Furthermore, if the first uplink resource 315 - a includes a CSI report, then in such cases, the UE 115 - b may not have a mechanism for processing the CSI report via the first uplink resource 315 - a.
[0100] The techniques, methods, and apparatus described herein may cover design aspects for periodic or semi-persistent CSI reporting on a first uplink resource 315-a in a time slot 305-c (e.g., in an SBFD time slot). Such design aspects may include determining a first uplink resource 315-a in a time slot 305-c (e.g., an SBFD time slot) for periodic and semi-persistent CSI reporting relative to a second uplink resource 315-b in a time slot 305-b for half-duplex communication. Furthermore, the design aspects may include using a partial allocation to report CSI on the adapted first uplink resource 315-a such that the adapted first uplink resource 315-a fits within the uplink subband of the time slot 305-c.
[0101] In some examples, UE 115-b may transmit a single CSI report via uplink resources 315 (e.g., first uplink resources 315-a or second uplink resources 315-b) based on the transmission slot type. For example, network entity 105-b may transmit control signaling 325 including a periodic or semi-persistent CSI reporting configuration. The CSI report configuration may include a resource list (e.g., pucch-CSI-ResourceList) indicating uplink resources 315 to be used for transmission of a single CSI report. That is, network entity 105-b may provide a CSI report configuration via at least one report configuration in control signaling 325, the CSI report configuration indicating the uplink resources 315 to be used for transmission of the CSI report.
[0102] Therefore, if UE 115-b is configured with a full-duplex time slot reporting configuration (e.g., a SBFD-specific PUCCH configuration) via control signaling 325, the resource identifier (e.g., PUCCH identifier or PUCCH-ResourceID) of the uplink resource 315 (e.g., PUCCH-CSI-Resource) indicated in the resource list (e.g., pucch-CSI-ResourceList) may refer to the first uplink resource 315-a defined under the full-duplex time slot reporting configuration (e.g., PUCCH-config-SBFD) when the transmission time slot is a full-duplex time slot type, otherwise the resource identifier may refer to the second uplink resource 315-b in the half-duplex time slot reporting configuration (e.g., PUCCH-config).
[0103] For example, UE 115-b may receive control signaling 325, where the control signaling 325 may include a CSI reporting configuration, a full-duplex timeslot reporting configuration (e.g., PUCCH-Config-SBFD), a half-duplex timeslot reporting configuration (PUCCH-Config), or a combination thereof. A full-duplex timeslot reporting configuration may include one or more uplink resources 315 corresponding to an uplink subband in timeslot 305-c. For example, a full-duplex timeslot reporting configuration may include a first uplink resource 315-a, where the first uplink resource 315-a is accommodated in an uplink subband of timeslot 305-c. A half-duplex reporting configuration may include one or more uplink resources 315 corresponding to timeslot 305-b, such as a second uplink resource 315-b. The CSI reporting configuration may include a resource list (eg, pucch-CSI-ResourceList) indicating uplink resources 315 (eg, PUCCH-CSI-Resource) with associated resource identifiers (eg, PUCCH-ResourceID).
[0104] In this manner, based on the slot type of the slot in which the CSI report will be transmitted, a resource identifier (e.g., a PUCCH identifier) may be associated with a first uplink resource 315-a in a full-duplex reporting configuration or with a second uplink resource 315-b in a half-duplex reporting configuration. As an illustrative example, the network entity 105-b may indicate via control signaling 325 that the CSI report will be transmitted in a slot 305-c (e.g., an SBFD slot). Consequently, the UE 115-b may transmit the CSI report using a first uplink resource 315-a from the full-duplex reporting configuration, where the first uplink resource 315-a of the full-duplex reporting configuration is identified based on a resource identifier indicated in a resource list of the CSI reporting configuration. Alternatively, if the network entity 105-b indicates that the transmission of the CSI report will occur in time slot 305-b, the UE 115-b may use a second uplink resource 315-b from the half-duplex reporting configuration to send the CSI report, where the second uplink resource 315-b of the half-duplex reporting configuration is identified based on a resource identifier indicated in the resource list of the CSI reporting configuration.
[0105] In some other examples, to send a single CSI via an uplink resource 315 (e.g., the first uplink resource 315-a or the second uplink resource 315-b), the network entity 105-b may configure a first list (e.g., an SBFD-specific pucch-CSI-ResourceList) of one or more uplink resources 315 associated with the time slot 305-c under the CSI reporting configuration indicated in the control signaling 325. That is, under the CSI reporting configuration, the network entity 105-b may configure the UE 115-b with a first list (e.g., an SBFD-specific pucch-CSI-ResourceList) of one or more uplink resources 315 associated with the time slot 305-c, which may include one or more uplink resources 315 for the SBFD time slot (e.g., time slot 305-c) and associated uplink resource identifiers. Additionally, for a half-duplex time slot (e.g., time slot 305-b), the network entity 105-b may include in the CSI reporting configuration a second list (e.g., pucch-CSI-ResourceList) of one or more uplink resources 315 for transmission of CSI reports (e.g., including PUCCH transmission of CSI reports).
[0106] For example, the network entity 105 - b may send a CSI-ReportConfig via at least one reporting configuration in the control signaling 325 , the CSI-ReportConfig including a first list and a second list of one or more uplink resources 315 , such as pucch-CSI-ResourceList and pucch-CSI-ResourceList-SBFD, respectively, as shown below:
[0107]
[0108]
[0109] For example, UE 115-b may receive control signaling 325 indicating both a first list of one or more uplink resources 315 for full-duplex time slots (e.g., pucch-CSI-ResourceList-SBFD) (which includes first uplink resources 315-a) and a second list of one or more uplink resources for half-duplex time slots (e.g., pucch-CSI-ResourceList) (which includes second uplink resources 315-b). Thus, based on the time slot type used to send the CSI report, UE 115-b may select and use an uplink resource 315 (e.g., first uplink resource 315-a or second uplink resource 315-b) from the first list or the second list of uplink resources 315. As an illustrative example, network entity 105-b may indicate via control signaling 325 that the sending of the CSI report will occur in time slot 305-c. In such an example, UE 115-b may select and use a first uplink resource 315-a for CSI report transmission from a first list of one or more uplink resources 315. Alternatively, network entity 105-b may indicate, via control signaling 325, that transmission of the CSI report occurs in time slot 305-b. In such an example, UE 115-b may select and use a second uplink resource 315-b from a second list of one or more uplink resources 315 to transmit the CSI report.
[0110] In some other examples, to send a single CSI report via an uplink resource 315 (e.g., a first uplink resource 315-a or a second uplink resource 315-b), the network entity 105-b may configure UE 115-b with corresponding uplink resources 315 (e.g., SBFD-specific uplink resources) for CSI report transmission (e.g., PUCCH transmission) under a resource list (e.g., pucch-CSI-ResourceList) in the CSI report configuration. That is, under the uplink resource parameters (e.g., PUCCH-CSI-Resource) of the CSI report configuration, the network entity 105-b may configure a first resource identifier (e.g., PUCCH-ResourceId) of the second uplink resource 315-b (e.g., pucch-Resource) to be used in time slot 305-b and a second resource identifier (e.g., PUCCH-ResourceId) of the first uplink resource 315-a (e.g., pucch-Resource-SBFD) to be used in time slot 305-c.
[0111] That is, the network entity 105 - b may include an uplink resource parameter (e.g., PUCCH-CSI-Resource) in a CSI reporting configuration (e.g., CSI-ReportConfig) in at least one reporting configuration of the control signaling 325 as follows:
[0112]
[0113] The resource identifier of the corresponding uplink resource 315 in the control signaling 325 may correspond to the uplink resource 315 for the associated uplink BWP. Therefore, uplink resources of formats 2, 3, and 4 may be supported. The uplink resource 315 corresponding to the resource identifier may be configured via the corresponding PUCCH configuration (e.g., PUCCH-Config for half-duplex time slots and PUCCH-Config-SBFD for SBFD time slots) in the control signaling 325 and referenced by the corresponding resource identifier. Therefore, when two PUCCH configurations are configured within a PUCCH configuration list (e.g., PUCCH-ConfigurationList), the resource identifier of the uplink resource 315 (e.g., in PUCCH-CSI-Resource) may refer to the uplink resource 315 for HARQ-ACK with low priority in the PUCCH configuration.
[0114] For example, UE 115-b may receive control signaling 325 that includes a CSI report configuration, an uplink resource configuration for a half-duplex time slot, and an uplink resource configuration for a full-duplex time slot. The CSI report configuration may include an uplink resource parameter (e.g., PUCCH-CSI-Resource) that includes a resource identifier (e.g., PUCCH-ResourceId) for a second uplink resource 315-b (e.g., pucch-Resource) for the half-duplex time slot and a resource identifier for a first uplink resource 315-a (e.g., pucch-Resource-SBFD) for the full-duplex time slot. That is, the resource identifier for the full-duplex time slot may correspond to the first uplink resource 315-a in the PUCCH configuration for the full-duplex time slot, and the resource identifier for the half-duplex time slot may correspond to the second uplink resource 315-b. Thus, based on the time slot type used for CSI report transmission, UE 115-b may select and use uplink resource 315 from a PUCCH configuration for a half-duplex time slot or a PUCCH configuration for a full-duplex time slot, where uplink resource 315 corresponds to the resource identifier indicated in the CSI report configuration. As an illustrative example, network entity 105-b may indicate via control signaling 325 that CSI report transmission will occur in time slot 305-c. Thus, UE 115-b may use a first uplink resource 315-a to transmit the CSI report, where the first uplink resource 315-a is identified based on the resource identifier (e.g., PUCCH-ResourceId) indicated in the CSI report configuration (e.g., pucch-Resource-SBFD). Alternatively, network entity 105-b may indicate via control signaling 325 that CSI report transmission will occur in time slot 305-b. In such an example, UE115-b may use a second uplink resource 315-b to send a CSI report, where the second uplink resource 315-b is identified based on a resource identifier (e.g., PUCCH-ResourceId) indicated in the CSI reporting configuration (e.g., pucch-Resource-SBFD).
[0115] In some examples, no dedicated uplink resources 315 are available for sending a single CSI report in time slot 305-c (e.g., an SBFD time slot). That is, network entity 105-b may not configure UE 115-b with multiple uplink resources 315, each of which is used for a corresponding time slot type. Thus, in one example, UE 115-b may adapt a first uplink resource 315-a to fit within an uplink subband of time slot 305-c, such that the CSI report is sent on the adapted first uplink resource 315-a (e.g., the CSI report is sent via resources in an uplink subband of the SBFD time slot 305-c). In another example, UE 115-b may discard sending the CSI report if the first uplink resource 315-a at least partially overlaps with a downlink subband or guard band 310 of time slot 305-c. That is, if the second portion 320-b and the third portion 320-c of the first uplink resource 315-a overlap with the guard band 310-b and the downlink subband of the time slot 305-c, respectively, the UE 115-b may discard the corresponding occurrence of the CSI report transmission.
[0116] In the example of a single CSI report on a partial uplink resource 315, UE 115-b may adapt the first uplink resource 315-a to fit within the uplink subband of time slot 305-c (e.g., an SBFD time slot). For example, UE 115-b may shift or reduce the number of resource elements of the first uplink resource 315-a in the frequency domain, use the same or an increased number of symbols in the time domain, or a combination thereof, to fit the first uplink resource 315-a within the uplink subband of time slot 305-c. In such an example, the number of resource elements in the first uplink resource 315-a may be the same or different between time slot 305-c and time slot 305-b (e.g., between an SBFD time slot and a half-duplex time slot). As an illustrative example, UE 115-b may reduce or otherwise discard resource elements associated with the second portion 320-b and the third portion 320-c of the first uplink resource 315-a such that the first uplink resource 315-a includes a first portion 320-a that is entirely accommodated within the uplink subband of time slot 305-c.
[0117] Thus, if UE 115-b adapts the first uplink resource 315-a such that the number of resource elements is reduced (e.g., the second portion 320-b and the third portion 320-c are dropped), UE 115-b may send a wideband CSI report via the first portion 320-a of the first uplink resource 315-a using format 2, 3, or 4. Alternatively, based on the number of resource elements available in the first portion 320-a of the first uplink resource 315-a, UE 115-b may drop the CSI report from the first uplink resource 315-a, send a wideband CSI report via the first uplink resource 315-a, or send both wideband and subband CSI reports via the first uplink resource 315-a. That is, UE 115-b may compare the payload associated with the first uplink resource 315-a with the size of the first portion 320-a of the first uplink resource 315-a to determine whether the CSI report is dropped, reduced, or sent in its entirety. For example, according to Equation 1, UE 115-b may discard the CSI report if the number of resource elements of the first portion 320-a of the first uplink resources 315-a is less than the number of bits used to send the first portion of the CSI report via the first uplink resources 315-a:
[0118]
[0119] O ACK may represent the number of HARQ-ACK bits in the payload associated with the first uplink resource 315-a. SR may represent the number of scheduling request bits associated with the payload of the first uplink resource 315-a. CSI-part1 may represent the number of bits associated with the payload of the uplink resource 315 for the first portion of the CSI report, and CRC,CSI-part1 may represent the number of bits of a CRC used for the first partial CSI report associated with the payload of the first uplink resource 315 - a . may represent the number of resource elements (e.g., also referred to as resource blocks (RBs)) available in the first portion 320-a of the first uplink resources 315-a (e.g., after being adapted or reduced), may represent the number of resource elements available for control information in the first portion 320-a of the first uplink resources 315-a, may represent the number of symbols in the first portion 320-a of the first uplink resource 315-a, Q m may denote the modulation scheme of the first uplink resource 315 - a , and r may denote the coding rate of the first uplink resource 315 - a .
[0120] Alternatively, according to Equation 2, UE 115-b may send a wideband CSI report via the first portion 320-a of the first uplink resources 315-a, if the number of resource elements of the first portion 320-a of the first uplink resources 315-a is greater than or equal to the number of bits used to send the first partial CSI report via the first uplink resources 315-a:
[0121]
[0122] Furthermore, according to Equation 3, UE 115-b may send both wideband and subband CSI reports if the number of resource elements in the first portion 320-a of the first uplink resource 315-a is greater than or equal to the number of bits used to send both wideband and subband CSI reports (e.g., both the first partial CSI report and the second partial CSI report) via the uplink resource 315-a:
[0123]
[0124] Among them O CSI may represent the number of bits associated with the payload of the first uplink resource 315-a for wideband and subband CSI reporting, while O CRC may represent the number of bits of CRC used for wideband and subband CSI reporting associated with the payload of the first uplink resource 315 - a .
[0125] As an illustrative example, UE 115-b may receive, via control signaling 325, a CSI reporting configuration indicating a first uplink resource 315-a associated with time slot 305-c, wherein a second portion 320-b and a third portion 320-c of the first uplink resource 315-a may overlap with a guard band 310-b and a downlink subband of time slot 305-c. In one example, UE 115-b may avoid sending a CSI report via the first uplink resource 315-a based on the overlapping resources. In another example, UE 115-b may adapt the first uplink resource 315-a to be completely accommodated within the uplink subband of time slot 305-c. That is, UE 115-b may adapt the first uplink resource 315-a by reducing or otherwise discarding resource elements associated with the second portion 320-b and the third portion 320-c so that the first uplink resource 315-a includes the first portion 320-a.
[0126] In some examples, UE 115-b may transmit a wideband CSI report via first portion 320-a of first uplink resources 315-a based on adapting first uplink resources 315-a. In some other examples, UE 115-b may compare the payload associated with first uplink resources 315-a to the reduced or adapted resource elements of first uplink resources 315-a using Formulas 1 through 3. Based on the comparison, UE 115-b may refrain from transmitting a CSI report via first portion 320-a of first uplink resources 315-a, transmit a wideband CSI report via first portion 320-a of first uplink resources 315-a, or transmit both a wideband and a subband CSI report via first portion 320-a of uplink resources 315.
[0127] The techniques described herein may enable UE 115-b to efficiently transmit CSI reports via a first uplink resource 315-a in time slot 305-c or via a second uplink resource 315-b in time slot 305-b based on the transmission time slot type associated with the transmission of the CSI report, thereby resulting in increased communication reliability and reduced interference in time slot 305-c. For example, UE 115-b may receive control signaling 325 indicating a first uplink resource 315-a (e.g., a first uplink resource) for reporting CSI in a full-duplex time slot and a second uplink resource 315-b (e.g., a second uplink resource) for reporting CSI in a half-duplex time slot. Additionally, control signaling 325 may include one or more time and frequency resources for reference signal 330. Thus, UE 115-b may monitor reference signal 330, measure reference signal 330, and generate a CSI report. UE 115 - b may send a CSI report via the first uplink resource 315 - a or the second uplink resource 315 - b according to the techniques described herein.
[0128] Figure 4 An example of a resource set 400 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The resource set 400 may implement or be implemented by aspects of the wireless communication system 100, the network architecture 200, and the wireless communication system 300. For example, the resource set 400 may be an example of a PUCCH configuration for PUCCH transmission (e.g., transmission of a CSI report), as described herein with reference to Figure 3 Resource set 400 may be implemented by network entity 105 and UE 115, which may be examples of corresponding devices described herein.
[0129] In some examples, the network entity 105 may configure the UE 115 with up to four resource sets 400 (e.g., uplink resource sets, which may be referred to as PUCCH resource sets), where each resource set 400 may be configured with up to 16 uplink resources 405. Such uplink resources 405 may be as described herein with reference to Figure 3 1. An example of uplink resources 315 is described. Each uplink resource 405 may represent the number of time symbols multiplied by the number of frequency resources (e.g., M frequency tones or resource elements multiplied by N OFDM symbols). In such an example, the UE 115 may use one of the four resource sets 400 for a PUCCH transmission based on the payload associated with the PUCCH transmission (e.g., UCI). The network entity 105 may use three dedicated bits (e.g., an uplink resource indicator (PRI)) and a one-bit first control channel element (CCE) index in the DCI message to indicate to the UE 115 to use one of the uplink resources 405 in the resource set 400, up to 16 in total.
[0130] For example, resource set 400 can be an example of an uplink resource set configuration that includes eight resources (e.g., uplink resource 405-a, uplink resource 405-b, uplink resource 405-c, uplink resource 405-d, uplink resource 405-e, uplink resource 405-f, uplink resource 405-g, and uplink resource 405-h). Each uplink resource 405 in resource set 400 can correspond to a set of time resources (e.g., OFDM symbols) and frequency resources (e.g., resource elements). UE 115 can use uplink resources 405 in resource set 400 to report a single CSI in a PUCCH transmission according to the techniques described herein.
[0131] In some examples, resource set 400 can be an example of a full-duplex time slot reporting configuration (e.g., PUCCH-Config-SBFD). In such an example, UE 115 can receive a CSI reporting configuration (e.g., CSI-ReportConfig), resource set 400, and a half-duplex time slot reporting configuration (e.g., a resource set or PUCCH-Config for half-duplex communication) via control signaling. In such an example, the CSI reporting configuration can include a resource list, where the resource list indicates uplink resources (e.g., PUCCH-CSI-Resource) and corresponding resource identifiers (e.g., PUCCH-ResourceID). Based on the time slot type of uplink resources 405 used for PUCCH transmission, UE 115 can select and use uplink resources 405 from resource set 400 (e.g., for full-duplex time slots) or use uplink resources from a half-duplex reporting configuration. As an illustrative example, network entity 105 can indicate a resource identifier associated with uplink resource 405-a in the CSI reporting configuration. Therefore, if the network entity 105 indicates that the transmit time slot for the PUCCH transmission is a full-duplex time slot, the UE 115 may accordingly use the uplink resources 405 - a to report CSI in the PUCCH transmission.
[0132] In some other examples, resource set 400 may be an example of a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type. In such examples, UE 115 may receive a CSI reporting configuration via control signaling that indicates resource set 400 and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type. Thus, based on the transmit time slot type of the PUCCH transmission, UE 115 may select uplink resource 405 from resource set 400 or an uplink resource from the second list. As an illustrative example, if the transmit time slot of the PUCCH transmission is a full-duplex time slot type, UE 115 may select and use uplink resource 405-a to report CSI in the PUCCH transmission.
[0133] In some other examples, resource set 400 may be an example of an uplink resource set for a full-duplex time slot (e.g., PUCCH-Config-SBFD). In such an example, UE 115 may receive resource set 400, an uplink resource set for a half-duplex time slot (e.g., PUCCH-Config), and a CSI report configuration via control signaling. In such an example, the CSI report configuration may include a resource list (e.g., pucch-CSI-ResourceList) indicating a resource identifier for one of uplink resources 405 in resource set 400 and a resource identifier for one of uplink resources in the uplink resource set for the half-duplex time slot. Thus, based on the transmit time slot type of the PUCCH transmission, UE 115 may select and use a resource in resource set 400 or the uplink resource set for the half-duplex time slot, where the resource corresponds to one of the corresponding resource identifiers. As an illustrative example, UE 115 may receive an indication that a resource identifier associated with resource set 400 corresponds to uplink resource 405-a. Therefore, if the transmit time slot of the PUCCH transmission is a full-duplex time slot type, the UE 115 may select and use uplink resource 405-a in order to report a single CSI in the PUCCH transmission.
[0134] In some other examples, resource set 400 may not be a dedicated uplink resource set for a full-duplex time slot type. As an illustrative example, UE 115 may receive a CSI reporting configuration via control signaling indicating that uplink resources 405-a are to be used for reporting CSI in a PUCCH transmission, where uplink resources 405-a may overlap with a guard band or downlink subband of a full-duplex time slot. In one example, UE 115 may avoid reporting CSI in a PUCCH transmission based on the overlapping resources.
[0135] In another example, the UE 115 may adapt the uplink resources 405-a to fit completely within the uplink subband of the full-duplex time slot. Thus, the UE 115 may transmit wideband CSI via the PUCCH based on the adapted uplink resources 405. Additionally or alternatively, the UE 115 may use a PUCCH as described herein. Figure 3 The payload of the PUCCH transmission is compared to the resource elements of the reduced or adapted uplink resources 405-a using Formulas 1 through 3. Based on this comparison, the UE 115 may refrain from transmitting CSI reports via PUCCH in the adapted uplink resources 405-a, transmit wideband CSI reports via PUCCH in the adapted uplink resources 405-a, or transmit both wideband and subband CSI reports via PUCCH using the adapted uplink resources 405-a.
[0136] Figure 5An example of a process flow 500 for supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The process flow may implement or be implemented by aspects of the wireless communication system 100, the network architecture 200, the wireless communication system 300, and the resource set 400. For example, the process flow may be implemented by a UE 115-c and a network entity 105-c, which may be referenced herein. Figures 1 to 4 Examples of corresponding devices described herein. In the following description of process flow 500, operations may be performed in an order different from the order shown. Certain operations may also be excluded from process flow 500, or other operations may be added to process flow 500. In addition, although some operations or signaling are shown as occurring at different times for discussion purposes, these operations may actually occur simultaneously.
[0137] At 505, UE 115-c may receive control signaling indicating at least one reporting configuration for CSI reporting, wherein the at least one reporting configuration identifies a first uplink resource (e.g., first uplink resource 315-a) for reporting CSI reports in a full-duplex time slot type and a second uplink resource (e.g., second uplink resource 315-b) for reporting CSI reports in a half-duplex time slot. Furthermore, the control signaling may include an indication of downlink resources for measuring and generating reference signals (such as CSI-RS) for CSI reporting. That is, the control signaling may indicate one or more time and frequency resources associated with one or more CSI-RS that may be used to generate CSI reports.
[0138] In some examples, the at least one reporting configuration indicates a full-duplex time slot reporting configuration (e.g., PUCCH-config-SBFD), a half-duplex time slot reporting configuration (e.g., PUCCH-config), and a resource identifier (e.g., PUCCH-ResourceID), wherein the resource identifier identifies the uplink resource based on a time slot type of a transmission time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration.
[0139] In some other examples, the at least one reporting configuration identifies a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type (e.g., pucch-CSI-ResourceList-SBFD) and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type (e.g., pucch-CSI-ResourceList), wherein the first list of one or more uplink resources includes a first uplink resource and the second list of one or more uplink resources includes a second uplink resource.
[0140] In some other examples, the at least one reporting configuration identifies a first resource identifier (e.g., PUCCH-ResourceID) corresponding to a first uplink resource (e.g., pucch-Resource-SBFD) for reporting CSI reports in a full-duplex time slot type and a second resource identifier (e.g., PUCCH-ResourceID) corresponding to a second uplink resource (e.g., pucch-Resource) for reporting CSI reports in a half-duplex time slot type.
[0141] At 510, the UE 115-c may monitor one or more time and frequency resources associated with one or more reference signals. For example, the UE 115-c may monitor the reference signal resources to generate measurements for a CSI report. At 515, based on the measurements of the one or more reference signals, the UE 115-c may generate a CSI report.
[0142] At 520, UE 115-c may optionally transmit a PUCCH transmission (e.g., UCI) including a CSI report via the uplink resource based on a slot type of a transmit slot of the uplink resource corresponding to the first uplink resource being a full-duplex transmit slot. In some examples, the CSI report may include wideband CSI and subband CSI based on the number of resource elements of the uplink resource, wherein the uplink resource includes a portion of the first uplink resource adapted to fit within an uplink subband of a transmit slot that is a full-duplex transmit slot.
[0143] In some examples, UE 115-c may send the wideband CSI report via the uplink resources based on the uplink resources, wherein the uplink resources include a portion of the first uplink resources adapted to be accommodated within the uplink subband of the transmit time slot being a full-duplex time slot. In some examples, UE 115-c may send the wideband CSI report via the uplink resources based on the number of resource elements of the uplink resources, wherein the uplink resources include a portion of the first uplink resources adapted to be accommodated within the uplink subband of the transmit time slot being a full-duplex time slot.
[0144] In some examples, UE 115-c may refrain from sending the second CSI report via the occurrence of uplink resources in the full-duplex time slot based on the number of resource elements in the occurrence of the uplink resources in the full-duplex time slot. Additionally or alternatively, UE 115-c may refrain from sending the second CSI report via the occurrence of uplink resources in the full-duplex time slot based on the occurrence of the uplink resources in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both.
[0145] At 525 , the UE 115 - c may optionally send a PUCCH transmission including a CSI report via the uplink resources corresponding to the second uplink resources based on the slot type of the transmit slot of the uplink resources being a half-duplex transmit slot.
[0146] Figure 6 A block diagram 600 illustrates a device 605 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. The device 605 can be an example of aspects of the UE 115 as described herein. The device 605 can include a receiver 610, a transmitter 615, and a communication manager 620. The device 605 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).
[0147] 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 efficient full-duplex CSI reporting). The information may be passed to other components of the device 605. The receiver 610 may utilize a single antenna or a set of multiple antennas.
[0148] 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., a control channel, a data channel, an information channel related to efficient full-duplex CSI reporting), 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 set of multiple antennas.
[0149] 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 efficient full-duplex CSI reporting as described herein. For example, the communication manager 620, the receiver 610, the transmitter 615, or various combinations thereof, or components thereof, may support methods for performing one or more of the functions described herein.
[0150] 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 components, discrete hardware components, or any combination thereof that is configured as or otherwise supports components for performing the functions described in this disclosure. 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).
[0151] Additionally or alternatively, in some examples, the communication manager 620, receiver 610, 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, receiver 610, 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 functions described herein), a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices.
[0152] In some examples, communication manager 620 can 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 can receive information from receiver 610, transmit information to transmitter 615, or be integrated with receiver 610, transmitter 615, or both to obtain information, output information, or perform various other operations as described herein.
[0153] According to examples disclosed herein, the communication manager 620 may support wireless communications at a UE. For example, the communication manager 620 may be configured to or otherwise support means for receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type. The communication manager 620 may be configured to or otherwise support means for monitoring reference signal resources to generate measurements for CSI reporting according to the at least one reporting configuration. The communication manager 620 may be configured to or otherwise support means for transmitting a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0154] By including or configuring a communication manager 620 according to examples as described herein, the device 605 (e.g., a processor controlling or otherwise coupled to the receiver 610, the transmitter 615, the communication manager 620, or a combination thereof) may support techniques for configuring uplink resources for both full-duplex time slot types and half-duplex time slot types, which may result in more efficient utilization of communication resources.
[0155] Figure 7 A block diagram 700 illustrates a device 705 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. The device 705 can be an example of aspects of the device 605 or UE 115 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).
[0156] The receiver 710 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 efficient full-duplex CSI reporting). The information may be passed to other components of the device 705. The receiver 710 may utilize a single antenna or a set of multiple antennas.
[0157] 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., a control channel, a data channel, an information channel related to efficient full-duplex CSI reporting), 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 set of multiple antennas.
[0158] The device 705 or its various components may be examples of means for performing various aspects of efficient full-duplex CSI reporting as described herein. For example, the communication manager 720 may include a CSI report setup component 725, a reference signal component 730, a CSI reporting component 735, or any combination thereof. The communication manager 720 may be an example of aspects of the communication manager 620 as described herein. In some examples, the communication manager 720 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with the receiver 710, the transmitter 715, or both. For example, the communication manager 720 may receive information from the receiver 710, transmit information to the transmitter 715, or be integrated in conjunction with the receiver 710, the transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0159] According to examples as disclosed herein, a communication manager 720 can support wireless communications at a UE. A CSI report setup component 725 can be configured to or otherwise support means for receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type. A reference signal component 730 can be configured to or otherwise support means for monitoring reference signal resources according to the at least one reporting configuration to generate measurements for CSI reporting. A CSI reporting component 735 can be configured to or otherwise support means for transmitting a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0160] Figure 8 A block diagram 800 illustrates a communication manager 820 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. 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 efficient full-duplex CSI reporting as described herein. For example, the communication manager 820 can include a CSI report setup component 825, a reference signal component 830, a CSI reporting component 835, a time slot configuration component 840, a resource list component 845, a resource identifier component 850, a wideband CSI reporting component 855, an uplink resource component 860, a resource allocation component 865, or any combination thereof. Each of these components can communicate directly or indirectly with each other (e.g., via one or more buses).
[0161] According to examples as disclosed herein, a communication manager 820 can support wireless communications at a UE. A CSI report setup component 825 can be configured to or otherwise support means for receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type. A reference signal component 830 can be configured to or otherwise support means for monitoring reference signal resources according to the at least one reporting configuration to generate measurements for CSI reporting. A CSI reporting component 835 can be configured to or otherwise support means for transmitting a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0162] In some examples, to support receiving control signaling indicating the at least one reporting configuration, the time slot configuration component 840 may be configured as or otherwise support a component for receiving control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based on a time slot type of a transmission time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration.
[0163] In some examples, to support receiving control signaling, the resource list component 845 may be configured as or otherwise support a component for receiving control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type, wherein the first list of one or more uplink resources includes a first uplink resource and the second list of one or more uplink resources includes a second uplink resource.
[0164] In some examples, to support receiving control signaling, the resource identifier component 850 may be configured as or otherwise support components for receiving control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first resource identifier corresponding to a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second resource identifier corresponding to a second uplink resource for reporting CSI reports in a half-duplex time slot type.
[0165] In some examples, to support sending a CSI report, the wideband CSI reporting component 855 may be configured as or otherwise support components for sending a CSI report via uplink resources based on uplink resources, where the CSI report is a wideband CSI report, and the uplink resources include a portion of a first uplink resource adapted to be accommodated within an uplink subband of a transmit time slot that is a full-duplex time slot.
[0166] In some examples, uplink resource component 860 may be configured or otherwise support means for avoiding sending a second CSI report via the occurrence of uplink resources in a full-duplex time slot based on the number of resource elements at the occurrence of uplink resources in the full-duplex time slot.
[0167] In some examples, to support sending a CSI report, the wideband CSI reporting component 855 may be configured as or otherwise support components for sending a CSI report via an uplink resource based on a number of resource elements of the uplink resource, wherein the CSI report is a wideband CSI report via the uplink resource, the uplink resource including a portion of a first uplink resource adapted to be accommodated within an uplink subband of a transmit time slot that is a full-duplex time slot.
[0168] In some examples, the CSI report includes wideband CSI and subband CSI based on the number of resource elements of the uplink resources, which uplink resources include a portion of the first uplink resource adapted to be accommodated within an uplink subband of a transmit time slot that is a full-duplex time slot.
[0169] In some examples, the resource allocation component 865 may be configured to or otherwise support components for avoiding sending a second CSI report via the occurrence of uplink resources in the full-duplex time slot based on the occurrence of the uplink resources in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both.
[0170] In some examples, the uplink resources include a portion of the first uplink resources adapted to fit within an uplink subband of a full-duplex time slot.
[0171] In some examples, the uplink resource corresponds to the first uplink resource based on a time slot type of the transmission time slot being a full-duplex time slot type.
[0172] In some examples, the uplink resource corresponds to the second uplink resource based on a time slot type of the transmission time slot being a half-duplex time slot type.
[0173] Figure 9A diagram illustrates a system 900 including a device 905 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. The device 905 may be an example of a device 605, a device 705, or a UE 115 as described herein, or may include components of such devices. 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 communication, 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, code 935, and a processor 940. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 945).
[0174] I / O controller 910 can manage input and output signals for 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.
[0175] 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 may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 915 may communicate bidirectionally via one or more antennas 925, a wired or wireless link, as described herein. For example, the transceiver 915 may represent a wireless transceiver and may 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 the one or more antennas 925. The transceiver 915, or the transceiver 915 and one or more antennas 925, may be examples of the transmitter 615, the transmitter 715, the receiver 610, the receiver 710, or any combination thereof, or components thereof, as described herein.
[0176] 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 the various functions described herein. The code 935 may be stored in a non-transitory computer-readable medium (such as system memory or another type of memory). In some cases, the code 935 may not be directly executable by the processor 940, but may (e.g., when compiled and executed) cause the computer to perform the functions described herein. In some cases, the memory 930 may also contain, among other things, a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0177] 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., various functions or tasks that support efficient full-duplex CSI reporting). 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, the processor 940 and the memory 930 being configured to perform the various functions described herein.
[0178] According to examples disclosed herein, the communication manager 920 may support wireless communications at a UE. For example, the communication manager 920 may be configured to or otherwise support components for receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type. The communication manager 920 may be configured to or otherwise support components for monitoring reference signal resources to generate measurements for CSI reporting according to the at least one reporting configuration. The communication manager 920 may be configured to or otherwise support components for transmitting a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0179] By including or configuring a communication manager 920 according to examples as described herein, the device 905 may support techniques for configuring uplink resources for both full-duplex time slot types and half-duplex time slot types, which may result in improved communication reliability, more efficient utilization of communication resources, and improved coordination between devices.
[0180] In some examples, the communication manager 920 can be configured to use or otherwise cooperate with the transceiver 915, one or more antennas 925, or any combination thereof to perform various operations (e.g., receive, monitor, transmit). 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 can be supported or performed by the processor 940, the memory 930, the code 935, or any combination thereof. For example, the code 935 can include instructions that are executable by the processor 940 to cause the device 905 to perform various aspects of efficient full-duplex CSI reporting as described herein, or the processor 940 and the memory 930 can be otherwise configured to perform or support such operations.
[0181] Figure 10 A block diagram 1000 illustrates a device 1005 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. The device 1005 may be an example of aspects of the network entity 105 as described herein. The device 1005 may include a receiver 1010, a transmitter 1015, and a communication manager 1020. The device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0182] Receiver 1010 may provide means for obtaining (e.g., receiving, determining, identifying) information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). The information may be passed to other components of device 1005. In some examples, receiver 1010 may support obtaining information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1010 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0183] The transmitter 1015 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of the device 1005. For example, the transmitter 1015 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, the transmitter 1015 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, the transmitter 1015 may support outputting information by transmitting signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1015 and the receiver 1010 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0184] The communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations thereof, or various components thereof, may be examples of means for performing various aspects of efficient full-duplex CSI reporting as described herein. For example, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations thereof, or components thereof, may support methods for performing one or more of the functions described herein.
[0185] In some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof can be implemented in hardware (e.g., in a communication management circuit). The hardware can include a processor, a DSP, a CPU, an ASIC, an FPGA or other programmable logic device, a microcontroller, discrete gate or transistor logic components, discrete hardware components, or any combination thereof configured as or otherwise supporting components for performing the functions described in this disclosure. In some examples, the processor and a memory coupled to the processor can be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0186] Additionally or alternatively, in some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, 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 1020, the receiver 1010, the transmitter 1015, 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 functions 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.
[0187] In some examples, communication manager 1020 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 1010, transmitter 1015, or both. For example, communication manager 1020 can receive information from receiver 1010, transmit information to transmitter 1015, or be integrated with receiver 1010, transmitter 1015, or both to obtain information, output information, or perform various other operations as described herein.
[0188] According to examples disclosed herein, the communication manager 1020 may support wireless communications at a network entity. For example, the communication manager 1020 may be configured to or otherwise support means for sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second uplink resource for reporting CSI reports in a half-duplex time slot type. The communication manager 1020 may be configured to or otherwise support means for transmitting a reference signal via a reference signal resource according to the at least one reporting configuration. The communication manager 1020 may be configured to or otherwise support means for receiving a CSI report via an uplink resource corresponding to one of the first uplink resource and the second uplink resource based on a time slot type of a transmission time slot of the uplink resource.
[0189] By including or configuring a communication manager 1020 according to the examples as described herein, the device 1005 (e.g., a processor controlling or otherwise coupled to the receiver 1010, the transmitter 1015, the communication manager 1020, or a combination thereof) may support techniques for configuring uplink resources for both full-duplex time slot types and half-duplex time slot types, which may result in more efficient utilization of communication resources.
[0190] Figure 11 A block diagram 1100 illustrates a device 1105 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. The device 1105 may be an example of aspects of the device 1005 or network entity 105 as described herein. The device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. The device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0191] Receiver 1110 may provide means for obtaining (e.g., receiving, determining, identifying) information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). The information may be passed to other components of device 1105. In some examples, receiver 1110 may support obtaining information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1110 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0192] The transmitter 1115 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of the device 1105. For example, the transmitter 1115 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, the transmitter 1115 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, the transmitter 1115 may support outputting information by transmitting signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1115 and the receiver 1110 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0193] Device 1105 or its various components may be examples of means for performing various aspects of efficient full-duplex CSI reporting as described herein. For example, communications manager 1120 may include resource allocation component 1125, reference signal resource component 1130, CSI reporting component 1135, or any combination thereof. Communications manager 1120 may be an example of aspects of communications manager 1020 as described herein. In some examples, communications manager 1120 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with receiver 1110, transmitter 1115, or both. For example, communications manager 1120 may receive information from receiver 1110, transmit information to transmitter 1115, or be integrated in conjunction with receiver 1110, transmitter 1115, or both to obtain information, output information, or perform various other operations as described herein.
[0194] According to examples disclosed herein, a communication manager 1120 can support wireless communications at a network entity. A resource allocation component 1125 can be configured to or otherwise support means for sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex timeslot type and a second uplink resource for reporting CSI reports in a half-duplex timeslot type. A reference signal resource component 1130 can be configured to or otherwise support means for transmitting a reference signal via a reference signal resource according to the at least one reporting configuration. A CSI reporting component 1135 can be configured to or otherwise support means for receiving a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a timeslot type of a transmission timeslot of the uplink resource.
[0195] Figure 12 A block diagram 1200 illustrates a communication manager 1220 that supports efficient full-duplex CSI reporting in accordance with one or more aspects of the present disclosure. The communication manager 1220 can be an example of aspects of the communication manager 1020, the communication manager 1120, or both, as described herein. The communication manager 1220 or its various components can be examples of means for performing various aspects of efficient full-duplex CSI reporting as described herein. For example, the communication manager 1220 can include a resource allocation component 1225, a reference signal resource component 1230, a CSI reporting component 1235, a resource slot allocation component 1240, a resource list allocation component 1245, a resource identification component 1250, a wideband CSI reporting component 1255, 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.
[0196] According to examples as disclosed herein, a communication manager 1220 can support wireless communications at a network entity. A resource allocation component 1225 can be configured to or otherwise support means for sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex timeslot type and a second uplink resource for reporting CSI reports in a half-duplex timeslot type. A reference signal resource component 1230 can be configured to or otherwise support means for transmitting a reference signal via a reference signal resource according to the at least one reporting configuration. A CSI reporting component 1235 can be configured to or otherwise support means for receiving a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a timeslot type of a transmission timeslot of the uplink resource.
[0197] In some examples, to support sending control signaling indicating the at least one reporting configuration, the resource time slot allocation component 1240 may be configured as or otherwise support components for sending control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based on a time slot type of a transmission time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration.
[0198] In some examples, to support sending control signaling, the resource list allocation component 1245 may be configured as or otherwise support a component for sending control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first list of one or more uplink resources for reporting CSI reports in a full-duplex time slot type and a second list of one or more uplink resources for reporting CSI reports in a half-duplex time slot type, wherein the first list of one or more uplink resources includes a first uplink resource and the second list of one or more uplink resources includes a second uplink resource.
[0199] In some examples, to support sending control signaling, resource identification component 1250 may be configured as or otherwise support components for sending control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first resource identifier corresponding to a first uplink resource for reporting CSI reports in a full-duplex time slot type and a second resource identifier corresponding to a second uplink resource for reporting CSI reports in a half-duplex time slot type.
[0200] In some examples, the second CSI report is dropped during the occurrence of the uplink resources in the full-duplex time slot based on the occurrence of the uplink resources in the full-duplex time slot at least partially overlapping with the downlink subband of the full-duplex time slot, the guard band of the full-duplex time slot, or both.
[0201] In some examples, to support receiving a CSI report, the wideband CSI reporting component 1255 may be configured or otherwise support receiving a CSI report component via an uplink resource based on the uplink resource, where the CSI report is a wideband CSI report, and the uplink resource includes a portion of a first uplink resource adapted to be accommodated within an uplink subband of a transmit time slot that is a full-duplex time slot.
[0202] In some examples, the second CSI report is dropped during the occurrence of uplink resources in the full-duplex time slot based on the number of resource elements at the occurrence of uplink resources in the full-duplex time slot.
[0203] In some examples, to support receiving CSI reports, the wideband CSI reporting component 1255 may be configured as or otherwise support components for receiving a CSI report via uplink resources based on a number of resource elements of the uplink resources, wherein the CSI report is a wideband CSI report via uplink resources, the uplink resources including a portion of a first uplink resource adapted to be accommodated within an uplink subband of a transmit time slot that is a full-duplex time slot.
[0204] In some examples, the CSI report includes wideband CSI and subband CSI based on a number of resource elements of an uplink resource including a portion of the first uplink resource adapted to fit within an uplink subband of a full-duplex time slot.
[0205] In some examples, the uplink resources include a portion of the first uplink resources adapted to fit within an uplink subband of a full-duplex time slot.
[0206] In some examples, the uplink resource corresponds to the first uplink resource based on a time slot type of the transmission time slot being a full-duplex time slot type.
[0207] In some examples, the uplink resource corresponds to the second uplink resource based on a time slot type of the transmission time slot being a half-duplex time slot type.
[0208] Figure 13A diagram illustrates a system 1300 including a device 1305 that supports efficient full-duplex CSI reporting according to one or more aspects of the present disclosure. Device 1305 can be an example of device 1005, device 1105, or network entity 105 as described herein, or include components thereof. Device 1305 can communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, which communication may include communication via one or more wired interfaces, via one or more wireless interfaces, or any combination thereof. Device 1305 may include components that support outgoing and incoming communications, such as a communication manager 1320, a transceiver 1310, an antenna 1315, a memory 1325, code 1330, and a processor 1335. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1340).
[0209] The transceiver 1310 may support bidirectional communication via a wired link, a wireless link, or both as described herein. In some examples, the transceiver 1310 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 1310 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some examples, the device 1305 may include one or more antennas 1315, which may be capable of transmitting or receiving wireless transmissions (e.g., concurrently). The transceiver 1310 may also include a modem that is configured to: modulate a signal; provide the modulated signal for transmission (e.g., via one or more antennas 1315, via a wired transmitter); receive the modulated signal (e.g., from one or more antennas 1315, from a wired receiver); and demodulate the signal. In some implementations, the transceiver 1310 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1315 configured to support various receive or obtain operations, or one or more interfaces coupled to one or more antennas 1315 configured to support various transmit or output operations, or a combination thereof. In some implementations, the transceiver 1310 may include or be configured to be coupled to one or more processors or memory components operable to perform or support operations based on received or obtained information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some implementations, the transceiver 1310, or the transceiver 1310 and one or more antennas 1315, or the transceiver 1310 and one or more antennas 1315 and one or more processors or memory components (e.g., processor 1335 or memory 1325 or both) may be included in a chip or chip assembly installed in the device 1305. In some examples, the transceiver may be operable to support communications via one or more communication links (eg, communication link 125 , backhaul communication link 120 , midhaul communication link 162 , fronthaul communication link 168 ).
[0210] Memory 1325 may include RAM and ROM. Memory 1325 may store computer-readable, computer-executable code 1330 including instructions that, when executed by processor 1335, cause device 1305 to perform the various functions described herein. Code 1330 may be stored in a non-transitory computer-readable medium (such as system memory or another type of memory). In some cases, code 1330 may not be directly executable by processor 1335, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, memory 1325 may also include BIOS, etc., which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0211] The processor 1335 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 component, a discrete hardware component, or any combination thereof). In some cases, the processor 1335 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 1335. The processor 1335 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1325) to cause the device 1305 to perform various functions (e.g., various functions or tasks that support efficient full-duplex CSI reporting). For example, the device 1305 or a component of the device 1305 may include a processor 1335 and a memory 1325 coupled to the processor 1335, the processor 1335 and the memory 1325 being configured to perform the various functions described herein. The processor 1335 may be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software such as an operating system, a virtual machine, or a container instance) that can host functionality (e.g., by executing code 1330) to perform the functions of the device 1305. The processor 1335 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in the device 1305 (e.g., within the memory 1325). In some implementations, the processor 1335 may be a component of a processing system. A processing system may generally refer to a system or series of machines or components that receives inputs and processes those inputs to produce a set of outputs (which may be passed to, for example, other systems or components of the device 1305). For example, the processing system of the device 1305 may refer to a system that includes various other components or subcomponents of the device 1305, such as the processor 1335, or the transceiver 1310, or the communication manager 1320, or other components or combinations of components of the device 1305. The processing system of device 1305 can be docked with other components of device 1305 and can process information (such as input or signals) received from other components or output information to other components. For example, the chip or modem of device 1305 may include a processing system and one or more interfaces for outputting information or for obtaining information or both. One or more interfaces may be implemented as or otherwise include a first interface configured to output information and a second interface configured to obtain information or the same interface configured to output information and obtain information, as well as other specific implementations. In some specific implementations, the one or more interfaces may refer to an interface between the processing system of the chip or modem and a transmitter, so that device 1305 can send information output from the chip or modem. Additionally or alternatively, in some specific implementations, the one or more interfaces may refer to an interface between the processing system of the chip or modem and a receiver, so that device 1305 can obtain information or signal input, and the information can be passed to the processing system.One of ordinary skill in the art will readily recognize that the first interface may also obtain information or signal input, and the second interface may also output information or signal output.
[0212] In some examples, bus 1340 may support communications for protocol layers of a protocol stack (e.g., within a protocol layer). In some examples, bus 1340 may support communications associated with logical channels of a protocol stack (e.g., between protocol layers of a protocol stack), which may include communications performed within components of device 1305, or communications performed between different components of device 1305 that may be co-located or located in different locations (e.g., where device 1305 may refer to a system in which one or more of communication manager 1320, transceiver 1310, memory 1325, code 1330, and processor 1335 may be located in one of the different components or divided between the different components).
[0213] In some examples, communication manager 1320 can manage aspects of communications with core network 130 (e.g., via one or more wired or wireless backhaul links). For example, communication manager 1320 can manage the transfer of data communications for client devices such as one or more UEs 115. In some examples, communication manager 1320 can manage communications with other network entities 105 and can include a controller or scheduler for controlling communications with UEs 115 in coordination with other network entities 105. In some examples, communication manager 1320 can support an X2 interface within LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0214] According to examples disclosed herein, the communication manager 1320 may support wireless communications at a network entity. For example, the communication manager 1320 may be configured to or otherwise support means for sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reports in a full-duplex timeslot type and a second uplink resource for reporting CSI reports in a half-duplex timeslot type. The communication manager 1320 may be configured to or otherwise support means for transmitting a reference signal via a reference signal resource according to the at least one reporting configuration. The communication manager 1320 may be configured to or otherwise support means for receiving a CSI report via an uplink resource corresponding to one of the first uplink resource and the second uplink resource based on a timeslot type of a transmission timeslot of the uplink resource.
[0215] By including or configuring a communication manager 1320 according to examples as described herein, the device 1305 may support techniques for configuring uplink resources for both full-duplex time slot types and half-duplex time slot types, which may result in improved communication reliability, more efficient utilization of communication resources, and improved coordination between devices.
[0216] In some examples, the communication manager 1320 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with the transceiver 1310, one or more antennas 1315 (e.g., where applicable), or any combination thereof. Although the communication manager 1320 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1320 can be supported or performed by the transceiver 1310, the processor 1335, the memory 1325, the code 1330, or any combination thereof. For example, the code 1330 can include instructions that are executable by the processor 1335 to cause the device 1305 to perform various aspects of efficient full-duplex CSI reporting as described herein, or the processor 1335 and the memory 1325 can be otherwise configured to perform or support such operations.
[0217] Figure 14 A flowchart illustrating a method 1400 for supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The operations of the method 1400 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1400 may be implemented by a UE or components thereof as described herein. Figures 1 to 9 The described UE 115 performs. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0218] At 1405, the method may include receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reporting in a full-duplex time slot type and a second uplink resource for reporting CSI reporting in a half-duplex time slot type. The operations of 1405 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1405 may be performed as described in reference to Figure 8 The described CSI report setup component 825 performs.
[0219] At 1410, the method may include monitoring reference signal resources according to at least one reporting configuration to generate measurements for CSI reporting. The operations of 1410 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1410 may be performed by reference to Figure 8The reference signal component 830 is described to perform.
[0220] At 1415, the method may include transmitting a CSI report via the uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource. The operations of 1415 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1415 may be performed as described in reference to Figure 8 The described CSI reporting component 835 is performed.
[0221] Figure 15 A flowchart illustrating a method 1500 for supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The operations of the method 1500 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1500 may be implemented by a UE or components thereof as described herein. Figures 1 to 9 The described UE 115 performs. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0222] At 1505, the method may include receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reporting in a full-duplex time slot type and a second uplink resource for reporting CSI reporting in a half-duplex time slot type. The operations of 1505 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1505 may be performed as described in reference to Figure 8 The described CSI report setup component 825 performs.
[0223] At 1510, the method may include monitoring reference signal resources according to at least one reporting configuration to generate measurements for CSI reporting. The operations of 1510 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1510 may be performed by reference to Figure 8 The reference signal component 830 is described to perform.
[0224] At 1515, the method may include transmitting a CSI report via the uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a slot type of a transmit slot of the uplink resource. The operations of 1515 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1515 may be implemented as described in reference to Figure 8 The described CSI reporting component 835 is performed.
[0225] At 1520, the method may include avoiding sending a second CSI report via the presence of uplink resources in the full-duplex time slot based on the presence of uplink resources in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both. The operations of 1520 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1520 may be performed as described in reference to Figure 8 The described resource allocation component 865 is executed.
[0226] Figure 16 A flowchart illustrating a method 1600 for supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The operations of the method 1600 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 1600 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 as well as Figures 10 to 13 In some examples, the network entity may execute an instruction set to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0227] At 1605, the method may include sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reporting in a full-duplex time slot type and a second uplink resource for reporting CSI reporting in a half-duplex time slot type. The operations of 1605 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1605 may be performed as described in reference to Figure 12 The resource allocation component 1225 described is executed.
[0228] At 1610, the method may include transmitting a reference signal via a reference signal resource according to at least one reporting configuration. The operations of 1610 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1610 may be performed by reference to Figure 12 The described reference signal resource component 1230 is performed.
[0229] At 1615, the method may include receiving a CSI report via the uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a time slot type of a transmission time slot of the uplink resource. The operations of 1615 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1615 may be performed as described in reference to Figure 12 The described CSI reporting component 1235 is performed.
[0230] Figure 17A flowchart illustrating a method 1700 for supporting efficient full-duplex CSI reporting according to one or more aspects of the present disclosure is illustrated. The operations of the method 1700 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 1700 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 as well as Figures 10 to 13 In some examples, the network entity may execute an instruction set to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0231] At 1705, the method may include sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting CSI reporting in a full-duplex time slot type and a second uplink resource for reporting CSI reporting in a half-duplex time slot type. The operations of 1705 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1705 may be performed as described in reference to Figure 12 The resource allocation component 1225 described is executed.
[0232] At 1710, the method may include sending control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies an uplink resource based on a time slot type of a transmission time slot of the uplink resource corresponding to one of a first uplink resource of the full-duplex time slot reporting configuration or a second uplink resource of the half-duplex time slot reporting configuration. The operations of 1710 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1710 may be implemented by reference to Figure 12 The resource time slot allocation component 1240 described above is performed.
[0233] At 1715, the method may include sending a reference signal via a reference signal resource according to at least one reporting configuration. The operations of 1715 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1715 may be performed by reference to Figure 12 The described reference signal resource component 1230 is performed.
[0234] At 1720, the method may include receiving a CSI report via an uplink resource corresponding to one of the first uplink resource or the second uplink resource based on a slot type of a transmit slot of the uplink resource. The operations of 1720 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1720 may be implemented as described in reference to Figure 12 The described CSI reporting component 1235 is performed.
[0235] The following provides an overview of various aspects of the disclosure:
[0236] Aspect 1: A method for wireless communication at a UE, the method comprising: receiving control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting the CSI report in a full-duplex time slot type and a second uplink resource for reporting the CSI report in a half-duplex time slot type; monitoring a reference signal resource according to the at least one reporting configuration to generate measurements for the CSI report; and sending the CSI report via the uplink resource based at least in part on a time slot type of a transmission time slot of an uplink resource corresponding to one of the first uplink resource or the second uplink resource.
[0237] Aspect 2: A method according to Aspect 1, wherein receiving the control signaling indicating the at least one reporting configuration further comprises: receiving the control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration and a resource identifier, wherein the resource identifier identifies the uplink resource at least in part based on the time slot type of the transmission time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.
[0238] Aspect 3: A method according to Aspect 1, wherein receiving the control signaling includes: receiving the control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first list of one or more uplink resources for reporting the CSI report in the full-duplex time slot type and a second list of one or more uplink resources for reporting the CSI report in the half-duplex time slot type, wherein the first list of one or more uplink resources includes the first uplink resource, and the second list of one or more uplink resources includes the second uplink resource.
[0239] Aspect 4: A method according to Aspect 1, wherein receiving the control signaling includes: receiving the control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first resource identifier corresponding to the first uplink resource for reporting the CSI report in the full-duplex time slot type and a second resource identifier corresponding to the second uplink resource for reporting the CSI report in the half-duplex time slot type.
[0240] Aspect 5: A method according to any one of Aspects 1 to 4, wherein sending the CSI report includes: sending the CSI report via the uplink resource at least in part based on the uplink resource, the CSI report is a wideband CSI report, and the uplink resource includes a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmission time slot as a full-duplex time slot.
[0241] Aspect 6: According to the method described in any one of Aspects 1 to 5, the method also includes: avoiding sending a second CSI report via the occurrence of the uplink resource in the full-duplex time slot at least in part based on the number of resource elements when the uplink resource occurs in the full-duplex time slot.
[0242] Aspect 7: A method according to any one of Aspects 1 to 6, wherein sending the CSI report includes: sending the CSI report via the uplink resource at least in part based on the number of resource elements of the uplink resource, the CSI report is a wideband CSI report via the uplink resource, and the uplink resource includes a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmission time slot as a full-duplex time slot.
[0243] Aspect 8: A method according to any one of Aspects 1 to 7, wherein the CSI report includes wideband CSI and subband CSI based at least in part on the number of resource elements of the uplink resources, and the uplink resources include a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmit time slot as a full-duplex time slot.
[0244] Aspect 9: According to the method described in any one of Aspects 1 to 8, the method further includes: avoiding sending a second CSI report via the occurrence of the uplink resource in the full-duplex time slot based at least in part on the occurrence of the uplink resource in the full-duplex time slot at least partially overlapping with the downlink subband of the full-duplex time slot, the guard band of the full-duplex time slot, or both.
[0245] Aspect 10: The method according to any one of aspects 1 to 9, wherein the uplink resources comprise a portion of the first uplink resources adapted to be accommodated within an uplink sub-band of a full-duplex time slot.
[0246] Aspect 11: The method according to any one of aspects 1 to 10, wherein the uplink resource corresponds to the first uplink resource based at least in part on the time slot type of the transmission time slot being the full-duplex time slot type.
[0247] Aspect 12: The method according to any one of aspects 1 to 11, wherein the uplink resource corresponds to the second uplink resource based at least in part on the time slot type of the transmission time slot being the half-duplex time slot type.
[0248] Aspect 13: A method for wireless communication at a network entity, the method comprising: sending control signaling indicating at least one reporting configuration for CSI reporting, the at least one reporting configuration identifying a first uplink resource for reporting the CSI report in a full-duplex time slot type and a second uplink resource for reporting the CSI report in a half-duplex time slot type; sending a reference signal via a reference signal resource according to the at least one reporting configuration; and receiving the CSI report via the uplink resource based at least in part on a time slot type of a transmission time slot of an uplink resource corresponding to one of the first uplink resource or the second uplink resource.
[0249] Aspect 14: A method according to Aspect 13, wherein sending the control signaling indicating the at least one reporting configuration further comprises: sending the control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration and a resource identifier, wherein the resource identifier identifies the uplink resource at least in part based on the time slot type of the transmission time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.
[0250] Aspect 15: A method according to Aspect 13, wherein sending the control signaling includes: sending the control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first list of one or more uplink resources for reporting the CSI report in the full-duplex time slot type and a second list of one or more uplink resources for reporting the CSI report in the half-duplex time slot type, wherein the first list of one or more uplink resources includes the first uplink resource, and the second list of one or more uplink resources includes the second uplink resource.
[0251] Aspect 16: A method according to Aspect 13, wherein sending the control signaling includes: sending the control signaling indicating the at least one reporting configuration, the at least one reporting configuration identifying a first resource identifier corresponding to the first uplink resource for reporting the CSI report in the full-duplex time slot type and a second resource identifier corresponding to the second uplink resource for reporting the CSI report in the half-duplex time slot type.
[0252] Aspect 17: A method according to any one of Aspects 13 to 16, wherein the second CSI report is discarded during the occurrence of the uplink resource in the full-duplex time slot based at least in part on the occurrence of the uplink resource in the full-duplex time slot at least partially overlapping with the downlink subband of the full-duplex time slot, the guard band of the full-duplex time slot, or both.
[0253] Aspect 18: A method according to any one of Aspects 13 to 17, wherein receiving the CSI report includes: receiving the CSI report via the uplink resource at least in part based on the uplink resource, the CSI report is a wideband CSI report, and the uplink resource includes a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmission time slot as a full-duplex time slot.
[0254] Aspect 19: A method according to any one of aspects 13 to 18, wherein a second CSI report is dropped during the occurrence of the uplink resource in the full-duplex time slot based at least in part on the number of resource elements at the time of the occurrence of the uplink resource in the full-duplex time slot.
[0255] Aspect 20: A method according to any one of Aspects 13 to 19, wherein receiving the CSI report includes: receiving the CSI report via the uplink resource at least in part based on the number of resource elements of the uplink resource, the CSI report is a wideband CSI report via the uplink resource, and the uplink resource includes a portion of the first uplink resource adapted to be accommodated within the uplink subband of the transmission time slot as a full-duplex time slot.
[0256] Aspect 21: A method according to any one of Aspects 13 to 20, wherein the CSI report includes wideband CSI and subband CSI based at least in part on the number of resource elements of the uplink resources, and the uplink resources include a portion of the first uplink resource adapted to be accommodated within an uplink subband of a full-duplex time slot.
[0257] Aspect 22: The method according to any one of aspects 13 to 21, wherein the uplink resources comprise a portion of the first uplink resources adapted to be accommodated within an uplink sub-band of a full-duplex time slot.
[0258] Aspect 23: The method according to any one of aspects 13 to 22, wherein the uplink resource corresponds to the first uplink resource based at least in part on the time slot type of the transmission time slot being the full-duplex time slot type.
[0259] Aspect 24: The method according to any one of aspects 13 to 23, wherein the uplink resource corresponds to the second uplink resource based at least in part on the time slot type of the transmission time slot being the half-duplex time slot type.
[0260] Aspect 25: An apparatus for wireless communication at a UE, 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 12.
[0261] Aspect 26: An apparatus for wireless communication at a UE, the apparatus comprising: at least one component for performing the method according to any one of aspects 1 to 12.
[0262] Aspect 27: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 12.
[0263] Aspect 28: An apparatus for wireless communication at a network entity, the apparatus comprising: one or more processors; one or more memories coupled to the one or more processors; and instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to perform a method according to any one of Aspects 13 to 24.
[0264] Aspect 29: An apparatus for wireless communication at a network entity, the apparatus comprising: at least one component for performing the method according to any one of aspects 13 to 24.
[0265] Aspect 30: A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code comprising instructions executable by one or more processors to perform the method according to any one of aspects 13 to 24.
[0266] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified and that other implementations are possible. Furthermore, aspects of two or more of these methods may be combined.
[0267] 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 throughout 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.
[0268] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips referred to throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0269] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A 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).
[0270] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. When implemented using software executed by a processor, the functions may be stored as one or more instructions or codes of a computer-readable medium or sent using one or more instructions or codes of a computer-readable medium. Other examples and specific implementations are within the scope of this 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. Features that implement the functions may also be physically located at different locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0271] Computer-readable medium includes both non-transient computer storage media and communication media, and it includes any medium that promotes a computer program to be transferred from one location to another location.Non-transient storage medium can be any available medium that can be accessed by a 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 devices, magnetic disk storage devices or other magnetic storage devices or can be used for carrying or storing desired program code components and any other non-transient medium that can be accessed by a general or special-purpose computer or a general or special-purpose processor in the form of an instruction or data structure.Moreover, any connection is appropriately referred to as computer-readable medium.For example, if software is sent from a website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of computer-readable medium. As used herein, disk and optical disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc. Magnetic disk can reproduce data magnetically, and optical disc can reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0272] As used herein (including in the claims), "or" used in a list of items (e.g., a list of items followed 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). Moreover, 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" can be based on both condition A and condition B without departing from the scope of this 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."
[0273] The term "determining" encompasses a 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, and the like. Furthermore, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data stored in a memory), etc. Furthermore, "determining" may include parsing, retrieving, selecting, choosing, establishing, and other such similar actions.
[0274] In the accompanying drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and a second reference number to distinguish between similar components. If only the first reference number is used in a description, the description applies to any of the similar components having the same first reference number, regardless of the second or subsequent reference numbers.
[0275] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," rather than "preferred" or "having advantages over other examples." The detailed description includes specific details to provide an understanding of the described technology. However, these technologies 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.
[0276] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those 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 accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: one or more processors; one or more memories coupled to the one or more processors; and instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to: receiving control signaling indicating at least one reporting configuration for a channel state information report, the at least one reporting configuration identifying a first uplink resource for reporting the channel state information report in a full-duplex timeslot type and a second uplink resource for reporting the channel state information report in a half-duplex timeslot type; monitoring reference signal resources according to the at least one reporting configuration to generate measurements for the channel state information report; as well as The channel state information report is sent via the uplink resource based at least in part on a slot type of a transmit slot of an uplink resource corresponding to one of the first uplink resource or the second uplink resource.
2. The apparatus of claim 1 , wherein the instructions for receiving the control signaling indicating the at least one reporting configuration are further executable by the one or more processors to cause the apparatus to: Receive the control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based at least in part on the time slot type of the transmit time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.
3. The apparatus of claim 1 , wherein the instructions for receiving the control signaling are executable by the one or more processors to cause the apparatus to: Receive the control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first list of one or more uplink resources for reporting the channel state information report in the full-duplex time slot type and a second list of one or more uplink resources for reporting the channel state information report in the half-duplex time slot type, wherein the first list of one or more uplink resources includes the first uplink resource and the second list of one or more uplink resources includes the second uplink resource.
4. The apparatus of claim 1 , wherein the instructions for receiving the control signaling are executable by the one or more processors to cause the apparatus to: Receive the control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first resource identifier corresponding to the first uplink resource for reporting the channel state information report in the full-duplex time slot type and a second resource identifier corresponding to the second uplink resource for reporting the channel state information report in the half-duplex time slot type.
5. The apparatus of claim 1 , wherein the instructions for sending the channel state information report are executable by the one or more processors to cause the apparatus to: The channel state information report is sent via the uplink resource based at least in part on the uplink resource, the channel state information report being a wideband channel state information report, the uplink resource comprising a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmit time slot being a full-duplex time slot.
6. The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to cause the apparatus to: Sending a second channel state information report via the occurrence of the uplink resource in a full-duplex time slot is avoided based at least in part on a number of resource elements at the occurrence of the uplink resource in the full-duplex time slot.
7. The apparatus of claim 1 , wherein the instructions for sending the channel state information report are executable by the one or more processors to cause the apparatus to: The channel state information report is sent via the uplink resource based at least in part on a number of resource elements of the uplink resource, the channel state information report being a wideband channel state information report via the uplink resource, the uplink resource including a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmit time slot being a full-duplex time slot.
8. The apparatus of claim 1 , wherein the channel state information report comprises wideband channel state information and subband channel state information based at least in part on a number of resource elements of the uplink resources, wherein the uplink resources comprise a portion of the first uplink resources adapted to be accommodated within an uplink subband of the transmit time slot being a full-duplex time slot.
9. The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to cause the apparatus to: Avoiding sending a second channel state information report via the occurrence of the uplink resource in the full-duplex time slot based at least in part on the occurrence of the uplink resource in the full-duplex time slot at least partially overlapping with a downlink subband of the full-duplex time slot, a guard band of the full-duplex time slot, or both.
10. The apparatus of claim 1, wherein the uplink resources comprise a portion of the first uplink resources adapted to fit within an uplink subband of a full-duplex time slot.
11. The apparatus of claim 1, wherein the uplink resource corresponds to the first uplink resource based at least in part on the time slot type of the transmit time slot being the full-duplex time slot type.
12. The apparatus of claim 1, wherein the uplink resource corresponds to the second uplink resource based at least in part on the time slot type of the transmit time slot being the half-duplex time slot type.
13. An apparatus for wireless communication at a network entity, the apparatus comprising: one or more processors; one or more memories coupled to the one or more processors; and instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to: Sending control signaling indicating at least one reporting configuration for a channel state information report, the at least one reporting configuration identifying a first uplink resource for reporting the channel state information report in a full-duplex timeslot type and a second uplink resource for reporting the channel state information report in a half-duplex timeslot type; sending a reference signal via a reference signal resource according to the at least one reporting configuration; as well as The channel state information report is received via the uplink resource based at least in part on a slot type of a transmit slot of the uplink resource corresponding to one of the first uplink resource or the second uplink resource.
14. The apparatus of claim 13, wherein the instructions for sending the control signaling indicating the at least one reporting configuration are further executable by the one or more processors to cause the apparatus to: The control signaling is sent indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based at least in part on the time slot type of the transmit time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.
15. The apparatus of claim 13, wherein the instructions for sending the control signaling are executable by the one or more processors to cause the apparatus to: Send the control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first list of one or more uplink resources for reporting the channel state information report in the full-duplex time slot type and a second list of one or more uplink resources for reporting the channel state information report in the half-duplex time slot type, wherein the first list of one or more uplink resources includes the first uplink resource, and the second list of one or more uplink resources includes the second uplink resource.
16. The apparatus of claim 13, wherein the instructions for sending the control signaling are executable by the one or more processors to cause the apparatus to: The control signaling indicating the at least one reporting configuration is sent, wherein the at least one reporting configuration identifies a first resource identifier corresponding to the first uplink resource for reporting the channel state information report in the full-duplex time slot type and a second resource identifier corresponding to the second uplink resource for reporting the channel state information report in the half-duplex time slot type.
17. An apparatus according to claim 13, wherein the second channel state information report is discarded during the occurrence of the uplink resource in the full-duplex time slot based at least in part on the occurrence of the uplink resource in the full-duplex time slot at least partially overlapping with the downlink subband of the full-duplex time slot, the guard band of the full-duplex time slot, or both.
18. The apparatus of claim 13, wherein the instructions for receiving the channel state information report are executable by the one or more processors to cause the apparatus to: The channel state information report is received via the uplink resource based at least in part on the uplink resource, the channel state information report being a wideband channel state information report, the uplink resource comprising a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmit time slot being a full-duplex time slot.
19. The apparatus of claim 13, wherein a second channel state information report is dropped during the occurrence of the uplink resource in the full-duplex time slot based at least in part on a number of resource elements at the occurrence of the uplink resource in the full-duplex time slot.
20. The apparatus of claim 13, wherein the instructions for receiving the channel state information report are executable by the one or more processors to cause the apparatus to: The channel state information report is received via the uplink resource based at least in part on a number of resource elements of the uplink resource, the channel state information report being a wideband channel state information report via the uplink resource, the uplink resource comprising a portion of the first uplink resource adapted to be accommodated within an uplink subband of the transmit time slot being a full-duplex time slot.
21. The apparatus of claim 13, wherein the channel state information report comprises wideband channel state information and subband channel state information based at least in part on a number of resource elements of the uplink resources, wherein the uplink resources comprise a portion of the first uplink resources adapted to fit within an uplink subband of a full-duplex time slot.
22. The apparatus of claim 13, wherein the uplink resources comprise a portion of the first uplink resources adapted to fit within an uplink subband of a full-duplex time slot.
23. The apparatus of claim 13, wherein the uplink resource corresponds to the first uplink resource based at least in part on the time slot type of the transmit time slot being the full-duplex time slot type.
24. The apparatus of claim 13, wherein the uplink resource corresponds to the second uplink resource based at least in part on the time slot type of the transmit time slot being the half-duplex time slot type.
25. A method for wireless communication at a user equipment (UE), the method comprising: receiving control signaling indicating at least one reporting configuration for a channel state information report, the at least one reporting configuration identifying a first uplink resource for reporting the channel state information report in a full-duplex timeslot type and a second uplink resource for reporting the channel state information report in a half-duplex timeslot type; monitoring reference signal resources according to the at least one reporting configuration to generate measurements for the channel state information report; as well as The channel state information report is sent via the uplink resource based at least in part on a slot type of a transmit slot of an uplink resource corresponding to one of the first uplink resource or the second uplink resource.
26. The method of claim 25, wherein receiving the control signaling indicating the at least one reporting configuration further comprises: Receive the control signaling indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based at least in part on the time slot type of the transmit time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.
27. The method of claim 25, wherein receiving the control signaling comprises: Receive the control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first list of one or more uplink resources for reporting the channel state information report in the full-duplex time slot type and a second list of one or more uplink resources for reporting the channel state information report in the half-duplex time slot type, wherein the first list of one or more uplink resources includes the first uplink resource and the second list of one or more uplink resources includes the second uplink resource.
28. The method of claim 25, wherein receiving the control signaling comprises: Receive the control signaling indicating the at least one reporting configuration, wherein the at least one reporting configuration identifies a first resource identifier corresponding to the first uplink resource for reporting the channel state information report in the full-duplex time slot type and a second resource identifier corresponding to the second uplink resource for reporting the channel state information report in the half-duplex time slot type.
29. A method for wireless communication at a network entity, the method comprising: Sending control signaling indicating at least one reporting configuration for a channel state information report, the at least one reporting configuration identifying a first uplink resource for reporting the channel state information report in a full-duplex timeslot type and a second uplink resource for reporting the channel state information report in a half-duplex timeslot type; sending a reference signal via a reference signal resource according to the at least one reporting configuration; as well as The channel state information report is received via the uplink resource based at least in part on a slot type of a transmit slot of the uplink resource corresponding to one of the first uplink resource or the second uplink resource.
30. The method of claim 29, wherein sending the control signaling indicating the at least one reporting configuration further comprises: The control signaling is sent indicating a full-duplex time slot reporting configuration, a half-duplex time slot reporting configuration, and a resource identifier, wherein the resource identifier identifies the uplink resource based at least in part on the time slot type of the transmit time slot of the uplink resource corresponding to one of the first uplink resource of the full-duplex time slot reporting configuration or the second uplink resource of the half-duplex time slot reporting configuration.