Method for codebook based channel state information report for user equipment complexity reduction

By configuring CSI reporting with PMIs per codeword and a CSI-RS resource set, the complexity of CSI reporting is reduced, improving the efficiency of beam management in 5G NR systems.

WO2025208631A1PCT designated stage Publication Date: 2025-10-09GOOGLE LLC +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/086252
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-05
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

The complexity of channel state information (CSI) reporting for independent decoding of multiple codewords in 5G NR wireless communication systems is high due to the need for per-antenna port group (APG) based precoder selection and interference management, leading to increased computational load on user equipment (UEs).

Method used

A configuration procedure for CSI reporting that allows UEs to report precoding matrix indicators (PMIs) per codeword, with a CSI-RS resource set as a channel measurement resource and a codebook, reducing the complexity by enabling independent decoding of each codeword.

Benefits of technology

This approach simplifies CSI measurement and reporting, reducing the computational burden on UEs and enhancing the efficiency of beam management in 5G NR systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024086252_09102025_PF_FP_ABST
    Figure CN2024086252_09102025_PF_FP_ABST
Patent Text Reader

Abstract

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for codebook based channel state information, CSI, report for user equipment, UE, complexity reduction. A UE receives (304), from a network entity (104), a configuration for a CSI report that configures a precoding matrix indicator, PMI, on a per codeword basis, the configuration including a channel state information-reference signal, CSI-RS, resource set as a channel measurement resource, CMR, and a codebook for the CSI report. The UE (102) receives (308), from the network entity (104), a CSI-RS on the CMR. The UE (102) transmits (310), to the network entity (104), the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD FOR CODEBOOK BASED CHANNEL STATE INFORMATION REPORT FOR USER EQUIPMENT COMPLEXITY REDUCTIONTECHNICAL FIELD

[0001] The present disclosure relates generally to wireless communication, and more particularly, to a codebook based channel state information (CSI) report.BACKGROUND

[0002] The Third Generation Partnership Project (3GPP) specifies a radio interface referred to as fifth generation (5G) new radio (NR) (5G NR) . An architecture for a 5G NR wireless communication system includes a 5G core (5GC) network, a 5G radio access network (5G-RAN) , a user equipment (5G UE) , etc. The 5G NR architecture seeks to provide increased data rates, decreased latency, and / or increased capacity compared to prior generation cellular communication systems.

[0003] Wireless communication systems, in general, provide various telecommunication services (e.g., telephony, video, data, messaging, etc. ) based on multiple-access technologies, such as orthogonal frequency division multiple access (OFDMA) technologies, that support communication with multiple UEs. Improvements in mobile broadband continue the progression of such wireless communication technologies. For example, a UE performs joint decoding for different layers based on the received signal via the antenna ports. The joint decoding requires the UE to perform a large number of channel estimations. In contrast, an independent decoding (e.g., per-antenna port group (APG) based decoding) of each codeword allows the UE to perform fewer number of channel estimations. However, configuring and reporting the channel state information (CSI) feedback for the independent decoding may be of increased complexity.

[0004] BRIEF SUMMARY

[0005] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects. This summary neither identifies key or critical elements of all aspects nor delineates the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0006] To maintain a robust communication link, fifth generation (5G) mobile communication systems use beam management in identifying a strongest beam pair between a user equipment (UE) and a network entity, such as a base station or a unit of a base station. The UE performs beam measurement by measuring a reference signal received power (RSRP) of a beam. The UE measures the RSRP based on a channel state information reference signal (CSI-RS) transmitted from multiple beams. The UE performs a search for a beam that has the highest RSRP. After the UE identifies the beam that has the highest RSRP, the UE performs beam reporting via CSI feedback. The network entity can configure CSI feedback using a CSI report configuration. The CSI report configuration configures a channel measurement resource (CMR) , an interference measurement resource (IMR) , a codebook for the CSI report, CSI feedback for multiple codewords, and / or an uplink resource for the CSI feedback. A UE measures the CSI-RS and transmits the CSI feedback in a CSI report based on the CSI report configuration. The CSI report enables the network entity to determine a precoder for beamforming procedures.

[0007] The CSI report may include a CSI-RS resource indicator (CRI) , a rank indicator (RI) , a precoder matrix indicator (PMI) , a channel quality indicator (CQI) , and / or a layer indicator (LI) . RI and PMI indicate the digital precoder. PMI indicates a set of indexes or a single index pointing to a specific entry in a precoding codebook, which includes a list of possible precoding matrices that the UE can select and report to the network entity. CQI indicates the signal-to-interference plus noise ratio (SINR) status so as to assist the network entity in determining the modulation and coding scheme (MCS) . LI is used to identify the strongest layer for the reported precoder indicated by the RI and PMI.

[0008] For certain types of UEs, antenna ports may be divided into a number of groups, referred to as antenna port groups (APGs) , where the antenna ports within a group may correspond to antennas that are located in an antenna array. The UE may receive a downlink signal using different layers by different antenna ports acting as separate antenna panels. In some implementations, the UE performs joint decoding for different layers based on the received signal via the antenna ports. The joint decoding requires the UE to perform a large number of channel estimations and a higher order multiple-input and multiple-output (MIMO) equalizer. In contrast, an independent decoding (e.g., per-APG based decoding) for each codeword allows the UE to perform fewer number of channel estimations and a lower order MIMO equalizer. However,  configuring and reporting the CSI feedback for the independent decoding may be of increased complexity. For example, the UE needs to determine whether to perform the CSI reporting based on the legacy precoder selection scheme or the per-APG based precoder selection scheme. For per-APG based precoder selection scheme, the UE may also need to select the precoder for each codeword that can produce less inter-codeword interference. Furthermore, the UE needs to determine whether to use a codebook for the per-APG based decoding as well as the content of the CSI report for the per-APG based decoding.

[0009] Aspects of the present disclosure address the above-noted and other deficiencies by implementing a configuration procedure for a network entity to configure the UE with a CSI report configuration for a CSI report. In a first example, the UE may receive, from the network entity, a CSI report configuration that configures the UE to report a precoding matrix indicator (PMI) per codeword for the CSI report. In a second example, the UE receives, from the network entity, a CSI report configuration that configures a CRI associated with APGs for the CSI report. In a third example, the UE receives, from the network entity, a CSI report configuration that configures a codebook structure associated with one or more codewords. The CSI report configuration procedure provides reduced complexity for CSI measurement and reporting to the network entity based on independent decoding of each codeword.

[0010] According to some aspects, the UE receives, from a network entity, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report. The UE receives, from the network entity, a CSI-RS on the CMR. The UE transmits, to the network entity, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0011] According to some aspects, the network entity transmits, to a UE, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report. The network entity transmits, to the UE, a CSI-RS on the CMR. The network entity receives, from the UE, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG. 1 illustrates a diagram of a wireless communications system that includes a plurality of user equipments (UEs) and network entities in communication over one or more cells according to an embodiment.

[0013] FIG. 2 illustrates an example for per-antenna port group (APG) based decoding according to an embodiment.

[0014] FIG. 3 is a signaling diagram illustrating communications between a user equipment (UE) and a network entity for channel state information (CSI) report procedure for UE complexity reduction according to an embodiment.

[0015] FIG. 4 illustrates an example for the CSI report configuration for codeword-specific precoding matrix information (PMI) report according to an embodiment.

[0016] FIG. 5 illustrates an example for the PMI measurement and report for each codeword according to an embodiment.

[0017] FIG. 6 illustrates an example for CSI measurement based on different channel state information-reference signal (CSI-RS) resources received by different APGs according to an embodiment.

[0018] FIG. 7 is a flowchart for determining whether to report one CSI or multiple CSIs according to an embodiment.

[0019] FIG. 8 illustrates an example for the CSI report for multiple codeword on multiple CSI-RS resources according to an embodiment.

[0020] FIG. 9 illustrates an example for the port subset indication for each codeword according to an embodiment.

[0021] FIG. 10 is a flowchart for CSI reporting based on multiple codebooks for different APG decoding assumptions according to an embodiment.

[0022] FIG. 11 is a flowchart of a method of wireless communication at a UE according to an embodiment.

[0023] FIG. 12 is a flowchart of a method of wireless communication at a network entity according to an embodiment.

[0024] FIG. 13 is a diagram illustrating a hardware implementation for an example UE apparatus according to some embodiments.

[0025] FIG. 14 is a diagram illustrating a hardware implementation for one or more example network entities according to some embodiments.DETAILED DESCRIPTION

[0026] FIG. 1 illustrates a diagram 100 of a wireless communications system associated with a plurality of cells 190. The wireless communications system includes user equipments (UEs) 102 and base stations / network entities 104. Some base stations may include an aggregated base station architecture and other base stations may include a disaggregated base station architecture. The aggregated base station architecture utilizes a radio protocol stack that is physically or logically integrated within a single radio access network (RAN) node. A disaggregated base station architecture utilizes a protocol stack that is physically or logically distributed among two or more units (e.g., radio unit (RU) 106, distributed unit (DU) 108, central unit (CU) 110) . For example, a CU 110 is implemented within a RAN node, and one or more DUs 108 may be co-located with the CU 110, or alternatively, may be geographically or virtually distributed throughout one or multiple other RAN nodes. The DUs 108 may be implemented to communicate with one or more RUs 106. Any of the RU 106, the DU 108 and the CU 110 can be implemented as virtual units, such as a virtual radio unit (VRU) , a virtual distributed unit (VDU) , or a virtual central unit (VCU) . The base station / network entity 104 (e.g., an aggregated base station or disaggregated units of the base station, such as the RU 106 or the DU 108) , may be referred to as a transmission reception point (TRP) .

[0027] Operations of the base station 104 and / or network designs may be based on aggregation characteristics of base station functionality. For example, disaggregated base station architectures are utilized in an integrated access backhaul (IAB) network, an open-radio access network (O-RAN) network, or a virtualized radio access network (vRAN) , which may also be referred to a cloud radio access network (C-RAN) . Disaggregation may include distributing functionality across the two or more units at various physical locations, as well as distributing functionality for at least one unit virtually, which can enable flexibility in network designs. The various units of the disaggregated base station architecture, or the disaggregated RAN architecture, can be configured for wired or wireless communication with at least one other unit. For example, the base stations 104d, 104e and / or the RUs 106a, 106b, 106c, 106d may communicate with the UEs 102a, 102b, 102c, 102d, and / or 102s via one or more radio frequency (RF) access links based on a Uu interface. In examples, multiple RUs 106 and / or base stations 104 may simultaneously serve the UEs 102, such as by intra- cell and / or inter-cell access links between the UEs 102 and the RUs 106 / base stations 104.

[0028] The RU 106, the DU 108, and the CU 110 may include (or may be coupled to) one or more interfaces configured to transmit or receive information / signals via a wired or wireless transmission medium. For example, a wired interface can be configured to transmit or receive the information / signals over a wired transmission medium, such as via the fronthaul link 160 between the RU 106d and the baseband unit (BBU) 112 of the base station 104d associated with the cell 190d. The BBU 112 includes a DU 108 and a CU 110, which may also have a wired interface (e.g., midhaul link) configured between the DU 108 and the CU 110 to transmit or receive the information / signals between the DU 108 and the CU 110. In further examples, a wireless interface, which may include a receiver, a transmitter, or a transceiver, such as an RF transceiver, configured to transmit and / or receive the information / signals via the wireless transmission medium, such as for information communicated between the RU 106a of the cell 190a and the base station 104e of the cell 190e via cross-cell communication beams 136-138 of the RU 106a and the base station 104e.

[0029] The RUs 106 may be configured to implement lower layer functionality. For example, the RU 106 is controlled by the DU 108 and may correspond to a logical node that hosts RF processing functions, or lower layer PHY functionality, such as execution of fast Fourier transform (FFT) , inverse FFT (iFFT) , digital beamforming, physical random access channel (PRACH) extraction and filtering, etc. The functionality of the RU 106 may be based on the functional split, such as a functional split of lower layers.

[0030] The RUs 106 may transmit or receive over-the-air (OTA) communication with one or more UEs 102. For example, the RU 106b of the cell 190b communicates with the UE 102b of the cell 190b via a first set of communication beams 132 of the RU 106b and a second set of communication beams 134b of the UE 102b, which may correspond to inter-cell communication beams or, in some examples, cross-cell communication beams. For instance, the UE 102b of the cell 190b may communicate with the RU 106a of the cell 190a via a third set of communication beams 134a of the UE 102b and a fourth set of communication beams 136 of the RU 106a. DUs 108 can control both real-time and non-real-time features of control plane and user plane communications of the RUs 106.

[0031] Any combination of the RU 106, the DU 108, and the CU 110, or reference thereto individually, may correspond to a base station 104. Thus, the base station 104 may include at least one of the RU 106, the DU 108, or the CU 110. The base stations 104 provide the UEs 102 with access to a core network. The base stations 104 may relay communications between the UEs 102 and the core network (not shown) . The base stations 104 may be associated with macrocells for higher-power cellular base stations and / or small cells for lower-power cellular base stations. For example, the cell 190e may correspond to a macrocell, whereas the cells 190a-190d may correspond to small cells. Small cells include femtocells, picocells, microcells, etc. A network that includes at least one macrocell and at least one small cell may be referred to as a “heterogeneous network. ”

[0032] Transmissions from a UE 102 to a base station 104 / RU 106 are referred to as uplink (UL) transmissions, whereas transmissions from the base station 104 / RU 106 to the UE 102 are referred to as downlink (DL) transmissions. Uplink transmissions may also be referred to as reverse link transmissions and downlink transmissions may also be referred to as forward link transmissions. For example, the RU 106d utilizes antennas of the base station 104d of cell 190d to transmit a downlink / forward link communication to the UE 102d or receive an uplink / reverse link communication from the UE 102d based on the Uu interface associated with the access link between the UE 102d and the base station 104d / RU 106d.

[0033] Communication links between the UEs 102 and the base stations 104 / RUs 106 may be based on multiple-input and multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. The communication links may be associated with one or more carriers. The UEs 102 and the base stations 104 / RUs 106 may utilize a spectrum bandwidth of Y MHz (e.g., 5, 10, 15, 20, 100, 400, 800, 1600, 2000, etc. MHz) per carrier allocated in a carrier aggregation of up to a total of Yx MHz, where x component carriers (CCs) are used for communication in each of the uplink and downlink directions. The carriers may or may not be adjacent to each other along a frequency spectrum. In examples, uplink and downlink carriers may be allocated in an asymmetric manner, with more or fewer carriers allocated to either the uplink or the downlink. A primary component carrier and one or more secondary component carriers may be included in the component carriers. The primary component carrier may be associated with a primary cell (PCell) and a secondary component carrier may be associated with a secondary cell (SCell) .

[0034] Some UEs 102, such as the UEs 102a and 102s, may perform device-to-device (D2D) communications over sidelink. For example, a sidelink communication / D2D link utilizes a spectrum for a wireless wide area network (WWAN) associated with uplink and downlink communications. Such sidelink / D2D communication may be performed through various wireless communications systems, such as wireless fidelity (Wi-Fi) systems, Bluetooth systems, Long Term Evolution (LTE) systems, New Radio (NR) systems, etc.

[0035] The UEs 102 and the base stations 104 / RUs 106 may each include a plurality of antennas. The plurality of antennas may correspond to antenna elements, antenna panels, and / or antenna arrays that may facilitate beamforming operations. For example, the RU 106b transmits a downlink beamformed signal based on a first set of communication beams 132 to the UE 102b in one or more transmit directions of the RU 106b. The UE 102b may receive the downlink beamformed signal based on a second set of communication beams 134b from the RU 106b in one or more receive directions of the UE 102b. In a further example, the UE 102b may also transmit an uplink beamformed signal (e.g., sounding reference signal (SRS) ) to the RU 106b based on the second set of communication beams 134b in one or more transmit directions of the UE 102b. The RU 106b may receive the uplink beamformed signal from the UE 102b in one or more receive directions of the RU 106b. The UE 102b may perform beam training to determine the best receive and transmit directions for the beamformed signals. The transmit and receive directions for the UEs 102 and the base stations 104 / RUs 106 may or may not be the same.

[0036] In further examples, beamformed signals may be communicated between a first base station / RU 106a and a second base station 104e. For instance, the base station 104e of the cell 190e may transmit a beamformed signal to the RU 106a based on the communication beams 138 in one or more transmit directions of the base station 104e. The RU 106a may receive the beamformed signal from the base station 104e of the cell 190e based on the RU communication beams 136 in one or more receive directions of the RU 106a. In further examples, the base station 104e transmits a downlink beamformed signal to the UE 102e based on the communication beams 138 in one or more transmit directions of the base station 104e. The UE 102e receives the downlink beamformed signal from the base station 104e based on UE communication beams 130 in one or more receive directions of the UE 102e. The UE 102e may also transmit an uplink beamformed signal to the base station 104e based on the UE  communication beams 130 in one or more transmit directions of the UE 102e, such that the base station 104e may receive the uplink beamformed signal from the UE 102e in one or more receive directions of the base station 104e.

[0037] The base station 104 may include and / or be referred to as a network entity. That is, “network entity” may refer to the base station 104 or at least one unit of the base station 104, such as the RU 106, the DU 108, and / or the CU 110. The base station 104 may also include and / or be referred to as a next generation evolved Node B (ng-eNB) , a next generation NB (gNB) , an evolved NB (eNB) , an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS) , an extended service set (ESS) , a TRP, a network node, network equipment, or other related terminology. The base station 104 or an entity at the base station 104 can be implemented as an IAB node, a relay node, a sidelink node, an aggregated (monolithic) base station, or a disaggregated base station including one or more RUs 106, DUs 108, and / or CUs 110. A set of aggregated or disaggregated base stations may be referred to as a next generation-radio access network (NG-RAN) . In some examples, the UE 102a operates in dual connectivity (DC) with the base station 104e and the base station / RU 106a. In such cases, the base station 104e can be a master node and the base station / RU 106a can be a secondary node.

[0038] Uplink / downlink signaling may also be communicated via a satellite positioning system (SPS) 114. In an example, the SPS 114 associated with the cell 190c may be in communication with one or more UEs 102, such as the UE 102c, and one or more base stations 104 / RUs 106, such as the RU 106c. The SPS 114 may correspond to one or more of a Global Navigation Satellite System (GNSS) , a global position system (GPS) , a non-terrestrial network (NTN) , or other satellite position / location system. The SPS 114 may be associated with LTE signals, NR signals (e.g., based on round trip time (RTT) and / or multi-RTT) , wireless local area network (WLAN) signals, a terrestrial beacon system (TBS) , sensor-based information, NR enhanced cell ID (NR E-CID) techniques, downlink angle-of-departure (DL-AoD) , downlink time difference of arrival (DL-TDOA) , uplink time difference of arrival (UL-TDOA) , uplink angle-of-arrival (UL-AoA) , and / or other systems, signals, or sensors.

[0039] Still referring to FIG. 1, in certain aspects, any of the UEs 102 may include a CSI report component 140 configured to receive, from a network entity, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration  including a CSI-RS resource set as a CMR and a codebook for the CSI report; receive, from the network entity, a CSI-RS on the CMR; and transmit, to the network entity, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0040] In certain aspects, any of the base stations 104 or a network entity of the base stations 104 may include a report configuration component 150 configured to transmit, to a UE, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report; transmit, to the UE, a CSI-RS on the CMR; and receive, from the UE, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0041] Accordingly, FIG. 1 describes a wireless communication system that may be implemented in connection with aspects of one or more other figures described herein. Further, although the following description may be focused on 5G NR, the concepts described herein may be applicable to other similar areas, such as 5G-Advanced and future versions, LTE, LTE-advanced (LTE-A) , and other wireless technologies, such as 6G.

[0042] FIG. 2 illustrates a diagram 200 of an example for per antenna port group (APG) based decoding according to an embodiment. Referring to FIG. 2, the UE 102 has 8 antenna ports. The first 4 of the antenna ports may be grouped as APG 1 206 and the remaining 4 antenna ports may be grouped as APG 2 208. The UE 102 may receive a downlink signal from different layers via the antenna ports that may act as separate antenna panels. Therefore, the UE 102 can perform an independent decoding for each codeword using the separate antenna panels. As shown, there are 6 layers for a downlink transmission. The first three layers (layers 1-3 202) correspond to a first codeword and the last three layers (layers 4-6 204) correspond to a second codeword. The UE 102 can decode the first codeword from the signal received from the APG 1 206. The UE 102 can also decode the second codeword from the signal received from the APG 2 208.

[0043] In some implementations, the UE 102 performs a joint decoding on the 6-layer physical downlink shared channel (PDSCH) transmission based on the signal received from the 8 antenna ports. For example, to support the per APG based decoding, the UE 102 may receive PDSCH transmission corresponding to different codewords via different APGs. To minimize the inter-codeword interference, the  precoder for the two codewords may need to be orthogonal. The inter-codeword interference may prevent the UE 102 from decoding each codeword independently.

[0044] In one example, the precoder for a 6-layer PDSCH transmission may be described by equation (1) , where the first codeword is mapped to the first 3 columns and the second codeword is mapped to the last 3 columns in a matrix W.

[0045] In another example, the precoder for the 6-layer PDSCH transmission may be described by equation (2) , where the precoders can be orthogonal between the two codewords. Thus, for any of the layer i and j from the two codewords, W (i) HW (j) =0, where W (j) indicates the row j for W and W (i) indicates the column i for W.

[0046] Thus, for the frequency domain-based received signal at one subcarrier in the APG 1 206 and APG 2 208 can be represented by equation (3) and equation (4) respectively. Y1=H1W1X1+H1W2X2+N1    (3) Y2=H2W1X1+H2W2X2+N2     (4)

[0047] where Hk indicates the frequency domain channel between the network entity 104 and the APG k;

[0048] Wk indicates the precoder for the layers mapped to the kth codeword;

[0049] Xk indicates the modulated PDSCH symbol at the subcarrier for layers mapped to the kth codeword;

[0050] Nk indicates the received interference and noise at the APG k.

[0051] Then, for the APG 1 206, the signal portion is represented by the term H1W1X1, and the interference portion is represented by the term H1W2X2+N1. For APG 2 208, the signal portion is H2W2X2, and the interference portion is H2W1X1+N2.

[0052] In the legacy channel state information (CSI) feedback, the precoder selection is to create strong signal portion

[0053] Then, different from the legacy CSI feedback, for a UE with per APG based decoding, the target for the selected precoder is to create strong signal portion H1W1X1 and H2W2X2, and reduce the interference portion H1W2X2 and H2W1X1.

[0054] FIG. 3 is a signaling diagram 300 illustrating communications between a UE 102 and a network entity 104 for codebook based CSI report. The network entity 104 may correspond to a base station or a unit of a base station, such as the RU 106, the DU 108, the CU 110, etc.

[0055] The UE 102 may optionally transmit 302 the UE capability indicating configurations for CSI report for per-APG codeword reception. The UE capability may indicate the supported configuration for the CSI report for UE complexity reduction, e.g., codeword-specific CSI report, including at least one of: the maximum number of layers per codeword; the supported antenna ports configuration for the channel measurement resources (CMR) , e.g., maximum number of antenna ports, number of horizontal antenna ports (N1) , number of vertical antenna ports (N2) ; maximum number of CMR resources in a CSI report configuration for per-codeword CSI report; maximum total number of antenna ports across the CMR resources in a CSI report configuration for a per-codeword CSI report.

[0056] Based on the UE capability, the network entity 104 transmits 304 control signaling configuring at least one CSI report configuration including one or multiple CMRs and one or more of the following: report of codeword-specific PMI; APG information for each CMR; a codebook for CSI report for multiple codewords based on the codebook for a single codeword, and optionally configuring one or more interference measurement resources (IMRs) , a list of CSI report sub-configurations, and / or a codebook subset for the configured codebook. The IMRs may include CSI-RS resources for interference measurement and / or CSI interference measurement (CSI-IM) resources for interference measurement. The network entity 104 may transmit the control signaling by radio resource control (RRC) signaling (e.g., RRCReconfiguration) .

[0057] The network entity 104 may optionally transmit 306 a medium access control-control element (MAC-CE) or downlink control information (DCI) triggering the CSI report based on the CSI report configurations. The triggering may be based on the semi-persistent CSI report or aperiodic CSI report.

[0058] The network entity 104 may transmit 308 the CMR (s) and / or the IMR (s) configured by the CSI report configuration.

[0059] After receiving the CMR / IMR, the UE 102 transmits 310 the CSI report on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) including common RI / PMI or separate RI / PMI and separate channel quality indicator (CQI) for each codeword or CMRs. If the list of CSI report sub-configuration is configured, the UE 102 may transmit 310 the CSI report including one or multiple CSI sub-reports corresponding to the one or multiple CSI report sub-configuration (s) respectively. Thus, the CSI report can also be referred to as a CSI sub-report.

[0060] In this disclosure, unless specified, an RRC signaling may indicate a RRC reconfiguration message from a network entity 104 to UE 102, or a system information block (SIB) , where the SIB can be an existing SIB (e.g., SIB1) or a new SIB (e.g., SIB J, where J is an integer above 21) transmitted by the network entity 104. In some implementations, the network entity 104 may receive the UE capability from a UE 102 or from a core network (e.g., access and mobility management function (AMF) ) or another network entity.

[0061] In an embodiment, the network entity 104 configures the UE 102 to report the wideband and / or subband PMI (s) per codeword. In one example, the network entity 104 configures whether the UE 102 should report one set of wideband and / or subband PMI(s) for all codewords or one set of wideband and / or subband PMI (s) per codeword.

[0062] The network entity 104 may provide such configuration by RRC signaling, MAC CE, or DCI. In one example, the network entity 104 may provide such configuration as a separate RRC parameter or based on the configuration for an RRC parameter, (e.g., a report quantity in a CSI report configuration) . If the network entity 104 configures a list of CSI report sub-configurations in a CSI report configuration, the network entity 104 may provide such configuration in one or more of the CSI report sub-configurations or in the CSI report configuration. In another example, the network entity 104 may provide such configuration based on a MAC CE activating a semi- persistent CSI report. The network entity 104 may indicate the PMI selection scheme by a field in the MAC CE. In another example, the network entity 104 may indicate different CSI triggering states corresponding to different PMI report operations (e.g., common PMI across codewords or codeword-specific PMI) by the DCI triggering the aperiodic CSI report.

[0063] In some implementations, the network entity 104 may configure a common codebook and / or a common codebook subset for each codeword. In some other implementations, the network entity 104 may configure separate codebooks and / or separate codebook subsets for each codeword. In some implementations, the network entity 104 may configure a first codebook for a CSI report based on a single codeword and a second codebook for a CSI report based on multiple codewords. The second codebook may be based on a subset of ports from the CSI-RS resource (s) for channel measurement. In one example, the second codebook may be based on the W as in equation (1) or the non-zero-power sub-matrix for the W as in equation (1) .

[0064] In some implementations, the network entity 104 may configure a CSI-RS resource set for channel measurement. The CSI-RS resource set may include one or multiple CSI-RS resources. The network entity 104 may transmit the CSI-RS resources based on the same bandwidth, periodicity, transmission configuration indication (TCI) state, in one or more consecutive slots and / or from different antenna ports. The UE 102 may measure the CSI based on one CSI-RS resource, a subset of CSI-RS resources, or all the CSI-RS resources in the CSI-RS resource set for channel measurement. The network entity 104 may further configure one or more interference measurement resources for interference measurement.

[0065] FIG. 4 illustrates one example for the CSI report configuration for codeword-specific PMI report. Referring to FIG. 4, the network entity 104 configures the CSI report using CSI measurement config (CSI-MeasConfig) 402. The CSI measurement config (CSI-MeasConfig) 402 includes a CSI report configuration 1 404. For example, the network entity 104 indicates or configures in the CSI report configuration 1 404 whether the UE 102 reports a PMI per codeword. In this example, the CSI report configuration 1 may configure a list of CSI-RS resource set (s) for channel measurement, a list of CSI-RS resource set (s) for interference measurement; a list of CSI-IM resource set (s) for interference measurement; codeword common or codeword-specific codebook; codeword common or  codeword-specific codebook subset restriction; PMI report operation for multi-codeword set to PMI per codeword; report quantity set to at least RI, PMI, and CQI.

[0066] In an embodiment, for the number of layers mapped to multiple codewords corresponding to the reported resource indicator (RI) , the UE 102 measures the PMI per codeword. The UE 102 measures the PMI for different codewords based on the channel measured from different APGs and the configured one or multiple CSI-RS resource (s) for channel measurement. The UE 102 may calculate the RI based on the PMI and / or CQI for all the codeword (s) . The UE 102 may measure the wideband PMI / CQI for each codeword based on wideband operation (e.g., the bandwidth of the CSI-RS resource (s) for channel measurement) , and the UE 102 may measure the subband PMI / CQI for each codeword for each subband for the CSI-RS resource (s) for channel measurement, where the subbands are configured by the network entity 104, e.g., via RRC parameter reportFreqConfiguration configuring the subbands for both codewords or via separate RRC parameters configuring the subbands for each codeword separately.

[0067] FIG. 5 illustrates an example 500 for the PMI measurement and report for each codeword. Referring to FIG. 5, the UE 102 receives the CSI-RS by APG 1 206 and APG 2 208. The UE 102 measures the first PMI for codeword 0 510. The first PMI for codeword 0 510 indicates first 3 beams for layers 1-3 202. The UE 102 measures a second PMI for codeword 1 512. The second PMI for codeword 1 512 indicates second 3 beams for layers 4-6 204. The first 3 beams for layers 1-3 202 and the second 3 beams for layers 4-6 204 may be orthogonal to reduce the inter-codeword interference.

[0068] In some implementations, a set of candidate PMI pairs may be pre-defined or configured by the network entity 104 for the reported PMIs for each codeword. The UE 102 may report the PMI for each codeword based on one of the candidate PMI pairs. The candidate PMI pairs may be pre-defined or configured per RI. In one example, for two-codeword operation, one PMI pair can include the 2 PMIs, where the first PMI corresponds to the first codeword and the second PMI corresponds to the second codeword.

[0069] In some other implementations, the UE 102 may measure the PMI for each codeword based on a pre-defined or configured criteria for the orthogonality of the precoders for each codeword. The UE 102 may determine a pair of PMIs are valid if the UE 102 determines the cosine similarity (CS) or square cosine similarity (SCS)  for each layer of the precoder corresponding to the PMIs is below or equal to a threshold, where the threshold may be pre-defined, (e.g., 0.3, 0, or other suitable value) , configured by the network entity 104, or reported by the UE 102 via the UE capability report. The UE 102 may calculate the CS or SCS for each layer of the two precoders as follows:

[0070] Where Wk (i) indicates the layer / column i of the precoder for codeword k and Lk indicates the number of layers for codeword k.

[0071] In some implementations, the UE 102 calculates the subband CQI for the codewords for each subband based on the precoders for each codeword for the subband. The UE 102 calculates the wideband CQI for the codewords based on the precoders for each codeword for each subband or based on the wideband precoders for each codeword.

[0072] In an embodiment, the UE 102 calculates the PMI / CQI for each codeword separately. The UE 102 may not calculate the PMI / CQI based on the interference including the inter-codeword interference. Thus, the UE 102 calculates the PMI / CQI based on the interference from the IMR.

[0073] In some implementations, for PMI / CQI calculation for a codeword k, the UE 102 assumes or determines the transmission signal of PDSCH antenna ports (e.g., antenna ports [1000, 1001, …1000+v-1] +Lk for v layers that are mapped to the codeword k) would result in signals equivalent to corresponding symbols transmitted on the (re-indexed) CSI-RS antenna ports across the CSI-RS resource (s) for channel measurement (e.g., antenna ports [3000, 3001, …3000+Q-1] ) , where Q is the total number of antenna ports for the CSI-RS resources or the number of antenna ports indicated by the port subset indicator in a CSI report sub-configuration; Lk is 0 for the k=1 and Lk is the number of layers mapped to the codeword 1 for k=2.

[0074] In equation 5 x (i) indicates the PDSCH symbols at resource element i; Wk (i) indicates the precoder for layers mapped to the codeword k for resource element i corresponding to the reported PMI. The precoder Wk (i) may be additionally scaled  for the RI / PMI / CQI calculation based on the number of layers for each codeword, e.g., Wk (i) should be multiplied by for two codeword case (e.g., codeword 0 and codeword 1) , where vk indicates the number of layers for codeword k.

[0075] In some implementations, when calculating the PMI / CQI, the UE 102 may determine the energy per resource element (EPRE) ratio between the PDSCH and CSI-RS from the K CSI-RS resources for channel measurement based on at least one of the configured EPRE ratios (powerControlOffset) for each CSI-RS resource within the K CSI-RS resources or the number of CSI-RS resources for the CSI measurement (K) and the configured additional power offset (powerOffset) in a CSI report sub-configuration. In one example, the EPRE ratio is powerControlOffset –10*log10 (K) -powerOffset dB or powerControlOffset + 10*log10 (K) -powerOffset. In another example, the EPRE ratio is powerControlOffset -powerOffset dB. If the additional power offset is not configured, the UE 102 may determine a default value of the additional power offset as 0 dB.

[0076] In an embodiment, the UE 102 calculates the PMI / CQI for each codeword separately. The UE 102 calculates the PMI / CQI based on the interference including the inter-codeword interference.

[0077] In some implementations, for PMI / CQI calculation for a codeword k, the UE 102 assumes or determines the transmission signal of PDSCH on antenna ports (e.g., antenna ports [1000, 1001, …1000+v-1] +Lk for v layers that are mapped to the codeword k) would result in signals equivalent to corresponding symbols transmitted on the (re-indexed) CSI-RS antenna ports across the CSI-RS resource (s) for channel measurement as shown in equation (5) and interference including the interference equivalent to corresponding symbols transmitted on the (re-indexed) CSI-RS antenna ports across the CSI-RS resource (s) for channel measurement as shown in equation (6) and the interference measured from CSI-RS / CSI-IM for interference measurement, where Mk is 0 for k=2 and Mk is the number of layers mapped to the codeword 1 for k=1.

[0078] In an embodiment, the UE 102 calculates the PMI / CQI for each codeword jointly based on the precoders indicated by the reported PMI. The UE 102 calculates  the PMI / CQI based on the interference from the IMR. The precoder Wk (i) may be additionally scaled for the RI / PMI / CQI calculation based on the number of layers for each codeword, e.g., Wk (i) should be multiplied by for two codeword case (e.g., codeword 0 and codeword 1) , where vk indicates the number of layers for codeword k.

[0079] In some implementations, for PMI / CQI calculation for both codewords, the UE 102 assumes or determines the transmission signal of PDSCH on antenna ports, e.g., antenna ports [1000, 1001, …, 1000+v-1] for v layers would result in signals equivalent to corresponding symbols transmitted on the (re-indexed) CSI-RS antenna ports across the CSI-RS resource (s) for channel measurement.

[0080] Where vk indicates the number of layers for codeword k.

[0081] In some implementations, the UE 102 may calculate the PMI / CQI based on the precoders with a post processing method (e.g., zero-forcing (ZF) processing) as shown in equation (8) to keep the precoders for the codewords orthogonal. In one example, the UE 102 calculates the PMI / CQI based on the PDSCH as follows: G= [W1 (i) W2 (i) ] W′=norm { (GHG) -1GH}    (8)

[0082] Where norm {} indicates the normalization operation, which produces the total energy for each layer, e.g., each column, as 1 / v.

[0083] In an embodiment, the network entity 104 may configure, by RRC signaling, MAC CE or DCI, whether the UE 102 should calculate the PMI / CQI for each codeword separately or jointly. The UE 102 may report the supported PMI / CQI calculation scheme (s) for each codeword by UE capability, UE assistance information, and / or MAC CE. Additionally or alternatively, the UE 102 may report the PMI / CQI calculation scheme in the CSI report. In some implementations, the network entity 104 may configure whether the UE 102 should calculate the  RI / PMI / CQI based on the precoder (s) with or without post processing, e.g., post processing for orthogonality of the precoder (s) as in equation (8) . The network entity 104 may transmit the configuration via RRC signaling, MAC CE, or DCI. The UE 102 may report the UE capability indicating whether it supports to calculate the RI / PMI / CQI based on the precoder (s) with or without post processing.

[0084] In some implementations, the network entity 104 may configure whether the UE 102 should calculate the PMI / CQI including inter-codeword interference or excluding inter-codeword interference. The UE 102 may report whether the UE 102 supports the PMI / CQI calculation for each codeword including inter-codeword interference or excluding the inter-codeword interference by UE capability, UE assistance information, and / or MAC CE. Additionally or alternatively, the UE 102 may report whether the UE 102 calculated the reported PMI / CQI for each codeword including inter-codeword interference or excluding the inter-codeword interference in the CSI report.

[0085] In an embodiment, when reporting the PMI per codeword, the UE 102 may report the PMI for each codeword jointly by one field or separately by separate fields. In one example, the UE 102 may report a wideband PMI information X1 indicating a first wideband PMI information X1 for the first codeword and a second wideband PMI information X1 for the second codeword jointly. In another example, the UE 102 may report a first wideband PMI information X1 indicating the wideband PMI information X1 for the first codeword and a second wideband PMI information X2 indicating the wideband PMI information X1 for the second codeword. The UE may report the wideband PMI information X2, and subband PMI information X2 based on a similar approach. The PMI information X1 may include the information for the coarse direction for the precoder or a set of beams for the precoder. The PMI information X2 may include the exact direction on top of the coarse direction reported in PMI information X1 or phase and / or amplitude for antenna combining from two polarizations for each layer. In one example, the PMI information X1 and X2 are defined in the Third Generation Partnership Project (3GPP) technical specification (TS) 38.212 Table 6.3.1.1.2-1.

[0086] In some other implementations, the UE 102 may report a common wideband PMI information X1 and / or X2 for both codewords. The UE may report separate subband PMI information X2 for each codeword.

[0087] In an embodiment, when reporting the CSI with codeword specific PMI by a long PUCCH (e.g., a PUCCH with 4 or more symbols) , or PUSCH, the UE 102 may transmit the RI and CQI for the first codeword in CSI part 1, the PMI for each codeword in CSI part 2, and the CQI for the second codeword in CSI part 2. The UE 102 may transmit the LI in CSI part 2 if configured by the network entity 104.

[0088] In some other implementations, the UE 102 may report the RI per codeword, (e.g., a first RI indicating the number of layers for the first codeword and a second RI indicating the number of layers for the second codeword) . To report CSI for one codeword, the UE 102 may report the first RI or the second RI indicating 0 layer.

[0089] Table 1 illustrates one example for the CSI report for wideband reporting based on codeword specific PMI, where TB indicates a transport block, which is the same as a codeword. The first TB may refer to a first codeword (e.g., codeword 0) , and the second TB may refer to a second codeword (e.g., codeword 1) . The tables are defined in 3GPP TS 38.212. Table 2 illustrates one example for the CSI report for subband reporting based on codeword specific PMI. Different mapping orders may correspond to different examples.

[0090] Table 1: An example for mapping order of one CSI report, CSI part 2 wideband

[0091] Table 2: An example for mapping order of one CSI report, CSI part 2 subband

[0092] In some implementations, when the total payload size for the CSI part 2 exceeds the maximum payload size for CSI part 2, the UE 102 may omit a portion of a CSI report corresponding to a CSI report configuration or CSI sub-report corresponding to a CSI report sub-configuration based on a priority. The UE 102 may divide the CSI components in CSI part 2 into several priority groups and omit the CSI components in the priority group with lowest priority until the total payload size for CSI part 2 is below or equal to the maximum payload size for CSI part 2. The UE 102 may determine the division of the priority groups based on at least one of the following: wideband CSI, subband index for the CSI (e.g., even or odd) , or codeword for the CSI. In one example, the priority of wideband CSI is higher than the priority of subband CSI. The priority for the CSI for the first codeword is higher than the priority of the CSI for the second codeword. The priority of the even subbands CSI may be higher than the priority of odd subbands CSI.

[0093] In an embodiment, when reporting the CSI with codeword specific PMI by short PUCCH (e.g., PUCCH with less than 4 symbols) , the UE 102 may transmit the RI, and PMI / CQI for both codewords in one CSI part. The UE 102 may transmit some padding bits based on the maximum payload size of the PMI for each codeword, the number of codewords, and the actual payload size for the reported RI / PMI / CQI.

[0094] Table 3 illustrates one example for the codeword specific CSI report based on short PUCCH. Different mapping orders may correspond to different examples.

[0095] Table 3: An example for mapping order of CSI report on short PUCCH

[0096] In an embodiment, the network entity 104 configures the UE 102 to report the wideband and / or subband PMI (s) and / or RI / CQI per CSI-RS resource or per CSI-RS resource (s) subset / set for channel measurement in a CSI report configuration or CSI report sub-configuration. The network entity 104 may configure multiple CSI-RS resources, CSI-RS resource subsets, and / or CSI-RS sets for channel measurement. The network entity 104 may configure the CSI-RS resources based on the same bandwidth, periodicity, and / or TCI state, in one or multiple consecutive slots. The network entity 104 may transmit the CSI-RS resources based on different antenna ports or the same antenna ports.

[0097] FIG. 6 illustrates an example 600 for the CSI measurement based on different CSI-RS resources received by different APGs according to an embodiment.

[0098] Referring to FIG. 6, in some implementations, the network entity 104 may configure the UE 102 to receive the CSI-RS resources by different APGs. For example, the network entity 104 indicates or configures CSI-RS resource 1 614 corresponding to APG 1 206 and CSI-RS resource 2 616 corresponding to APG 2 208. In this manner, the UE 102 has information where to receive the CSI-RS resources.

[0099] In one example, the network entity 104 may configure the APG index for each CSI-RS resource. In another example, the network entity 104 may configure  whether multiple CSI-RS resources should be received from the same or different APGs. The network entity 104 may provide the configuration by RRC signaling, MAC-CE, and / or DCI. In one example, the network entity 104 may provide the configuration for each CSI-RS resource and / or for each CSI-RS resource set. In another example, the network entity 104 may provide the configuration by MAC-CE or DCI activating or triggering the semi-persistent CSI-RS or aperiodic CSI-RS. In another example, the network entity 104 may configure a set of CSI-RS resources for channel measurement, and the UE receives the first portion (e.g., first half) of CSI-RS resources by the first APG, and the remaining CSI-RS resources by the second APG.

[0100] In some other implementations, the UE 102 may receive the CSI-RS resources from both APGs, and report the CSI for a CSI-RS resource based on the received signals for the CSI-RS resource on one APG. Thus, the UE 102 can receive the CSI-RSs from different APGs simultaneously.

[0101] In some implementations, the network entity 104 may configure a common codebook and / or codebook subset for each CSI-RS resource (s) for channel measurement. In some other implementations, the network entity 104 may configure separate codebooks and / or codebook subsets for each CSI-RS resource (s) for channel measurement. In some implementations, the network entity 104 may configure a first codebook for CSI report based on single codeword and a second codebook for CSI report based on multiple codewords. The second codebook may be based on the number of ports from the CSI-RS resource (s) for channel measurement corresponding to one APG. In one example, the second codebook may be based on the W as in equation (1) and / or the non-zero-power sub-matrix for the W as in equation (1) .

[0102] In an embodiment, the UE 102 measures the CSI (e.g., RI / PMI / CQI) , for each codeword based on the received CSI-RS resources corresponding to different APGs separately or jointly. Thus, the UE 102 may report a CSI for one CSI-RS resource for single-codeword CSI report and the UE 102 may report multiple CSIs for multiple CSI-RS resources for a multiple-codeword CSI report. If the UE reports multiple CSIs, the total number of layers for the CSIs should be above a threshold to support multiple codewords, where the threshold may be pre-defined (e.g., 2, 4, 8 or other suitable value) or configured by the network entity 104 or reported by the UE 102.

[0103] FIG. 7 illustrates an example method flowchart 700 for the UE 102 to determine whether to report one CSI or multiple CSIs according to an embodiment.

[0104] At 708, the UE 102 measures a first CSI from a first CMR and a second CSI from a second CMR, where one CMR may include one or multiple CSI-RS resources, which may be from different antenna ports.

[0105] At 709, if the total number of layers for the first and second CSIs meet the criteria for two codeword transmission (e.g., “Yes” branch -the total number of layers is above the threshold) the UE 102 reports 710A both the first CSI and the second CSI, where each CSI corresponds to a codeword.

[0106] At 709, if the total number of layers for the first and second CSIs does not meet the criteria for two codewords transmission (e.g., “No” branch -the total number of layers is below or equal to the threshold) , the UE 102 reports 710B one of the first or second CSI for single-codeword operation, where the UE 102 may report the one with the best performance (e.g., the highest spectrum efficiency) .

[0107] When the UE reports both the first and second CSI, the UE 102 may calculate the CSIs including or excluding the inter-CMR interference. When the UE 102 reports one of the first or second CSI, the UE 102 calculates the reported CSI excluding the inter-CMR interference.

[0108] In some implementations, the network entity 104 may configure one or multiple of the following for RI restrictions for RI calculation: RI restriction for CSI per CSI-RS resource indicating the candidate RIs for the reported CSI for each CSI-RS resource; RI restriction for the total number of layers for multiple CSIs for multiple CSI-RS resources indicating the candidate RIs for the total number of layers for the multiple reported CSIs; RI combination subset restriction for the CSIs from multiple CSI-RS resources indicating the candidate RI combinations for the multiple CSIs.

[0109] The UE 102 may calculate the RI for each CSI-RS resource based on the RI restrictions.

[0110] In some implementations, a set of PMI pairs for the UE 102 to measure the PMIs for each CSI-RS resources may be pre-defined or configured by the network entity 104 or determined by the UE 102 based on the criteria similar to the above-described embodiments (e.g., the embodiment as described with reference to FIG. 5) . Then the UE 102 should calculate the PMI for each CSI-RS resource based on the candidate PMI pairs.

[0111] In some implementations, the UE 102 calculates a common RI based on the received CSI-RS resources, and separate PMI / CQI for a codeword based on the CSI-RS resource (s) received by an APG. The UE 102 determines the number of layers for each layer based on the common RI. In some other implementations, the UE 102 calculates a common RI / PMI based on the received CSI-RS resources, and separate CQI for a codeword based on the CSI-RS resource (s) received by an APG. In some other implementations, the UE calculates separate RI / PMI / CQI for a codeword based on the CSI-RS resource (s) received by an APG.

[0112] In some implementations, the UE 102 calculates the CQI for a first CSI-RS resource (s) corresponding to a first APG based on the interference from the IMR. In some other implementations, the UE 102 calculates the CQI for a first CSI-RS resource (s) corresponding to a first APG based on the interference from the IMR and the interference from a second CSI-RS resource (s) corresponding to a second APG based on the reported PMI for the second CSI-RS resource (s) . Thus, the UE 102 calculates the CQI for the first CSI-RS resource (s) based on the interference from the IMR and the inter-codeword interference from the second CSI-RS resource (s) .

[0113] In an embodiment, when reporting the CSI for multiple CSI-RS resource (s) corresponding to different APGs, the UE 102 may report common or separate RI / PMI for CSI-RS resource (s) corresponding to different APGs and / or separate CQI for CSI-RS resource (s) corresponding to the different APG. The common RI indicates the total number of layers from the CSI-RS resources. The separate RI indicates the number of layers for each CSI-RS resource. The common PMI indicates the PMI pair index for the CSI-RS resource or the PMI based on a codebook according to the total number of antenna ports for the CSI-RS resources. The separate PMI indicates the PMI based on a codebook according to the number of antenna ports for each CSI-RS resource.

[0114] In some implementations, the network entity 104 may configure whether the UE should report a common or separate RI / PMI. In some other implementations, the UE 102 may report the UE capability indicating whether the UE supports a common or separate RI / PMI report.

[0115] In an embodiment, when reporting the CSI with codeword specific PMI by long PUCCH or PUSCH, the UE 102 may transmit at least one of the following in the CSI part 1, where the first CMR may include the first CSI-RS resource (s)  corresponding to the first APG and the second CMR may include the second CSI-RS resource (s) corresponding to the second APG: CRI (s) indicating the CMR index (es) for the CSI report, where the CRI may indicate one of the CMRs for a single-codeword transmission or both CMRs for multiple codeword transmission (e.g., CRI (s) may be indicated using 2 bits and each bit may indicate whether the CSI for each CMR is reported) ; codeword to CMR mapping indicator (CCI) indicating which CMR is mapped to the first codeword and which CMR is mapped to the second codeword, common RI or separate RIs for the first and second CMR, and / or wideband / subband CQI (s) for the first and / or second CMR.

[0116] The UE 102 may transmit at least one of the following in the CSI part 2: common wideband / subband PMI and / or separate wideband / subband PMI for the CMR(s) reported by the CSI part 1; wideband / subband CQI for the first and / or second CMR if two CMRs are reported by the CSI part 1; LI (if configured and the total number of layers indicated by the reported separate RIs or the common RI in CSI part 1 is above 1) .

[0117] FIG. 8 illustrates an example 800 for the CSI report for multiple codewords on multiple CSI-RS resources according to an embodiment. The UE 102 can decode the first codeword from the signal received from the APG 1 206. The UE 102 can also decode the second codeword from the signal received from the APG 2 208. The CSI report 818 includes CSI part 1 820 and CSI part 2 822. For the CSI part 1 820, the UE 102 reports a 2-bit CRI =11 (binary) to indicate that the UE 102 supports 2 codewords transmission. For the first RI1 810, the UE 102 reports RI1 = 2 to indicate the UE 102 supports 3 layer data transmission as indicated by the 3 beams. For the second RI2 812, the UE 102 reports RI2 = 1 to indicate the UE 102 supports 2 layer data transmission as indicated by the 2 beams. The UE reports CCI = 0 to indicate the CSI-RS resource 1 814 is for the codeword 0 and the CSI-RS resource 2 816 is for the codeword 1. The UE 102 may report the CQI1 = q1 for the first CMR (e.g., CSI-RS resource 1 814) in CSI part 1. For the CSI part 2 822, the UE 102 may report the PMI1 = x for the first codeword (e.g., codeword 0) and the PMI2 = y for the second codeword (e.g., codeword 1) . The UE 102 may report the CQI2 = q2 for the second CMR (e.g., CSI-RS resource 2 816) . The UE 102 may also report, in CSI part 2, the LI = 0 indicating that the first layer is the strongest layer.

[0118] In some implementations, the UE 102 reports a common RI for the first and second CMRs. The UE 102 may determine the number of layers for each CMR based on the codeword to layer mapping (e.g., as defined in 3GPP TS 38.211 section 7.3.1.3) . The UE may determine the first CMR corresponding to the first codeword and the second CMR corresponding to the second codeword. Then the UE 102 reports a common or separate PMI for each CMR. The UE 102 may report the CQI for the first CMR in CSI part 1 and CQI for the second CMR in CSI part 2.

[0119] In some other implementations, the UE 102 reports a first RI and a second RI for the first and second CMRs respectively. For a CSI report based on a single codeword operation, the UE 102 may report the first RI or second RI indicating the number of layers as 0. Then the UE 102 reports a common or separate PMI for each CMR. The UE 102 may report the CQI for the first CMR in CSI part 1 and the CQI for the second CMR in CSI part 2.

[0120] Table 4 and Table 5 illustrate examples for the CSI report mapping order in CSI part 2. Different mapping orders may correspond to different examples.

[0121] Table 4: An example for mapping order of one CSI report, CSI part 2 wideband

[0122] Table 5: An example for mapping order of one CSI report, CSI part 2 subband

[0123] In some implementations, when the total payload size for the CSI part 2 exceeds the maximum payload size for CSI part 2, the UE 102 may omit a portion of a CSI report corresponding to a CSI report configuration or CSI sub-report corresponding to a CSI report sub-configuration based on a priority. The UE 102 may divide the CSI components in CSI part 2 into several priority groups and omit the CSI components in the priority group with lowest priority until the total payload size for CSI part 2 is below or equal to the maximum payload size for CSI part 2. The UE 102 may determine the division of the priority groups based on at least one of the following: wideband CSI, subband index for the CSI (e.g., even or odd) , or CMR index for the CSI. In one example, the priority of wideband CSI is higher than the priority of subband CSI. The priority for the CSI for the first CMR is higher than the priority of the CSI for the second CMR. The priority of the even subbands CSI may be higher than the priority of odd subbands CSI.

[0124] In an embodiment, when reporting the CSI with codeword specific PMI by short PUCCH the UE 102 may transmit common or separate RI / PMI and separate CQIs for both CMRs in one CSI part. The UE 102 may transmit some padding bits based on the maximum payload size of the common or separate RI / PMI and separate CQIs for both CMRs and the actual payload size for the reported RI / PMI / CQI. Table 6  illustrates one example for the mapping order for the CSI report on short PUCCH. Different mapping orders may correspond to different examples.

[0125] Table 6: An example for mapping order of CSI report on short PUCCH

[0126] In an embodiment, the network entity 104 configures a codebook for the CSI report based on per APG decoding, where the precoders for each codeword are based on the precoders for 4 or less than 4 layers from a subset of or all the antenna ports based on the total number of CSI-RS resource (s) for channel measurement and / or port subset indicator in a CSI report sub-configuration.

[0127] In some implementations, the codebook for z (e.g., z>4) layer transmission and Q antenna ports can be defined by equation (9) , where x + y = z.

[0128] Where indicates the precoder based on codebook for single-codeword transmission for k layers based on Q / 2 antenna ports. In one example, the codebook for single-codeword transmission may be based on the Type1 / Type2 codebook (e.g., as defined in 3GPP TS 38.214 section 5.2.2.2) .

[0129] In some other implementations, the non-zero-power antenna port (s) for each codeword may be pre-defined or configured by the network entity 104. In one example, the codebook may be based on equation (8) if the first half of the antenna ports are for the first codeword and the second half of the antenna ports are for the second codeword. In another example, the network entity 104 may configure a port  subset indicator indicating the antenna port (s) for each codeword. The port subset indicator may use Q bits (e.g., a bitmap) , where each bit indicates whether one antenna port is used for the first codeword or the second codeword.

[0130] FIG. 9 illustrates an example 900 for the port subset indication for each codeword. Referring to FIG. 9, the network entity 104 configures an antenna port subset indicator 902 to indicate which antenna port is used for each codeword. Each bit of the port subset indicator 902 indicates whether an antenna port is used for the first codeword (codeword 0) or the second codeword (codeword 1) . In this example, the port subset indicator 902 indicates that the top 2 rows of the pairs of polarization beams 908 correspond to the antenna ports used for the first codeword (codeword 0) 904. The bottom 2 rows of the pairs of polarization beams 908 correspond to the antenna ports used for the second codeword (codeword 1) 906.

[0131] In some other implementations, the codebook for z (e.g., z>4) layer transmission and Q antenna ports can be defined by equation (10) , where x + y = z. The CS or SCS between each layer of the precoders may be below or equal to a threshold, where the threshold may be pre-defined, (e.g., 0.3, 0, or other suitable value) , configured by the network entity 104, or reported by the UE 102 via the UE capability report.

[0132] Alternatively, the codebook for z layer transmission and Q antenna ports can be generated based on the codebook for single-codeword transmission and additional processing to maintain the orthogonality between the codewords as according to equation (11) . Wz=norm { (GHG) -1GH}    (11)

[0133] In some implementations, the network entity 104 may configure a first codebook for a CSI report based on a single codeword and a second codebook for a CSI report based on multiple codewords. In some other implementations, the network entity 104 may configure a common codebook for a CSI report for single-codeword and multiple-codeword, where the codebook for multiple-codeword is based on the codebook for single-codeword and the equations (9) , (10) and / or (11) above. The network entity 104 may configure the codebook subset restriction based on the  combined codebook Wz or configure the codebook subset restriction for each codebook or

[0134] In another embodiment, the network entity 104 may configure a first codebook for multiple codeword operation for joint APG decoding, e.g., based on a Type1 codebook, and a second codebook for multiple codeword operation for per-APG decoding, e.g., based on the codebook as in equations (9) , (10) or (11) , in a CSI report configuration or CSI report sub-configuration.

[0135] In some implementations, the UE 102 may report one CSI based on one of the configured codebooks. Then the UE 102 may report a codebook indicator (CI) indicating the codebook for the CSI calculation and report the CSI corresponding to the codebook.

[0136] In some other implementations, the UE 102 may report multiple CSIs, where different CSIs corresponding to different configured codebooks. Then the UE 102 may multiplex the reported CSIs based on the order of the configured codebooks. The network entity 104 may determine whether to schedule the multiple codeword transmission based on the precoder from the first type of codebook or the second type of precoder.

[0137] FIG. 10 illustrates an example method flowchart 1000 for the CSI report based on multiple codebooks for different APG decoding assumptions.

[0138] At 1008, the UE 102 measures a first CSI based on a first codebook and a second CSI based on a second codebook.

[0139] At 1009, if the UE 102 is configured to report CSI for each codebook ( “Yes” branch) , the UE 102 reports 1010A the first CSI and the second CSI with the mapping order based on the configured codebooks.

[0140] At 1009, if the UE 102 is not configured to report CSI for each codebook ( “No” branch) , the UE 102 reports 1010B one of the first CSI or the second CSI based on the performance of the CSI, the UE power consumption, and / or the configuration from the network entity.

[0141] In an embodiment, the UE 102 measures a common RI and a common or separate PMI based on the codebook for single-codeword and multiple codeword accordingly. The UE 102 measures the common PMI based on the combined codebook Wz, and separate PMI based on the codebook or  The UE 102 measures the CQI for each codeword according to the RI / PMI and the codebook. The UE measures the interference from the IMR.

[0142] Thus, the UE 102 may report a common RI, common or separate PMI indicating the precoder for both codewords, and CQI for each codewords in the CSI report corresponding to the CSI report configuration or the CSI sub-report corresponding to the CSI report sub-configuration.

[0143] In an embodiment, when reporting the CSI with codeword specific PMI by long PUCCH or PUSCH, the UE 102 may transmit the RI and CQI for the first codeword in the CSI part 1, the CQI for the second codeword and the PMI for both codewords in CSI part 2 and LI (if configured) .

[0144] FIGs. 11-12 show methods for implementing one or more aspects of FIGs. 2-10. In particular, FIG. 11 shows an implementation by the UE 102 of the one or more aspects of FIGs. 2-10. FIG. 12 shows an implementation by the network entity 104 of the one or more aspects of FIGs. 2-10.

[0145] FIG. 11 illustrates a flowchart 1100 of a method of wireless communication at a UE. With reference to FIGs. 1-10, the method may be performed by the UE 102.

[0146] In embodiments, the UE 102 may optionally transmit 1102, to the network entity 104, a UE capability report indicating at least one of: a supported frequency domain, FD, density for the CSI-RS, a supported antenna port configuration for the CMR, a maximum number of CMR, or a maximum number of antenna ports across the CMR. For example, referring to FIG. 3, the UE 102 optionally transmits 302 the UE capability indicating configurations for CSI report for per-APG codeword reception. The UE capability may indicate the supported configuration for the CSI report for UE complexity reduction, e.g., codeword-specific CSI report, including at least one of: the maximum number of layers per codeword; the supported antenna ports configuration for the CMR, e.g., maximum number of antenna ports, number of horizontal antenna ports (N1) , number of vertical antenna ports (N2) ; maximum number of CMR resources in a CSI report configuration for per-codeword CSI report; maximum total number of antenna ports across the CMR resources in a CSI report configuration for per-codeword CSI report.

[0147] In embodiments, the UE 102 receives 1104, from the network entity 104, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report. For example, referring to FIG. 3, the UE 102 receives 304 control signaling  configuring at least one CSI report configuration including one or multiple CMRs and one or more of the following: report of codeword-specific PMI; APG information for each CMR; a codebook for CSI report for multiple codewords based on the codebook for single codeword, and optionally configuring one or multiple IMRs, a list of CSI report sub-configurations, and / or codebook subset. The IMRs may include CSI-RS / CSI-IM resources for interference measurement. The network entity 104 may transmit the control signaling by RRC signaling (e.g., RRCReconfiguration) .

[0148] In embodiments, the UE 102 may optionally receive 1106, from the network entity 104, a triggering indication for the CSI report. For example, referring to FIG. 3, the UE 102 optionally receives 306, from the network entity 104, a MAC-CE or DCI triggering the CSI report based on the CSI report configurations. The triggering may be based on the semi-persistent CSI report or aperiodic CSI report.

[0149] In embodiments, the UE 102 receives 1108, from the network entity 104, a CSI-RS on the CMR. For example, referring to FIG. 3, the UE 102 receives 308, from the network entity 104, the CMR and IMR configured in the CSI report configuration.

[0150] In embodiments, the UE 102 transmits 1110, to the network entity 104, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis. For example, referring to FIG. 3, the UE 102 transmits 310 the CSI report on PUCCH or PUSCH including common or separate RI / PMI and separate CQI for each codeword or CMRs.

[0151] FIG. 11 describes a method from a UE-side of a wireless communication link, whereas FIG. 12 describes a method from a network-side of the wireless communication link.

[0152] FIG. 12 is a flowchart 1200 of a method of wireless communication at a network entity. With reference to FIGs. 1-10, the method may be performed by one or more network entities 104, which may correspond to a base station or a unit of the base station, such as the RU 106, the DU 108, and / or the CU 110.

[0153] In embodiments, the network entity 104 may optionally receive 1202, from the UE, a UE capability report indicating at least one of: a supported frequency domain, FD, density for the CSI-RS, a supported antenna port configuration for the CMR, a maximum number of CMR, or a maximum number of antenna ports across the CMR. For example, referring to FIG. 3, the network entity 104 optionally receives 302, from the UE 102, the UE capability indicating configurations for CSI report for per-APG codeword reception. The UE capability may indicate the supported configuration for  the CSI report for UE complexity reduction, e.g., codeword-specific CSI report, including at least one of: the maximum number of layers per codeword; the supported antenna ports configuration for the CMR, e.g., maximum number of antenna ports, number of horizontal antenna ports (N1) , number of vertical antenna ports (N2) ; maximum number of CMR resources in a CSI report configuration for per-codeword CSI report; maximum total number of antenna ports across the CMR resources in a CSI report configuration for per-codeword CSI report.

[0154] In embodiments, the network entity transmits 1204, to the UE 102, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report. For example, referring to FIG. 3, the network entity 104 transmits 304, to the UE 102, control signaling configuring at least one CSI report configuration including one or more CMRs and one or more of the following: report of codeword-specific PMI; APG information for each CMR; a codebook for CSI report for multiple codewords based on the codebook for single codeword, and optionally configuring one or multiple IMRs, a list of CSI report sub-configurations, and / or codebook subset. The IMRs may include CSI-RS / CSI-IM resources for interference measurement. The network entity 104 may transmit the control signaling by RRC signaling (e.g., RRCReconfiguration) .

[0155] In embodiments, the network entity 104 may optionally transmit 1206, to the UE 102, a triggering indication for the CSI report. For example, referring to FIG. 3, the network entity 104 optionally transmits 306, to the UE 102, a MAC-CE or DCI triggering the CSI report based on the CSI report configurations.

[0156] In embodiments, the network entity 104 may transmit 1208, to the UE 102, a CSI-RS on the CMR. For example, referring to FIG. 3, the network entity 104 transmits 308, to the UE 102, the CMR and IMR configured in the CSI report configuration.

[0157] In embodiments, the network entity 104 receives 1210, from the UE 102, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis. For example, referring to FIG. 3, the network entity 104 receives 310, from the UE 102, the CSI report on PUCCH or PUSCH including common or separate RI / PMI and separate CQI for each codeword or CMRs.

[0158] A UE apparatus 1302, as described in FIG. 13, may perform the method of flowchart 1100. The one or more network entities 104, as described in FIG. 14, may perform the method of flowchart 1200.

[0159] FIG. 13 is a diagram 1300 illustrating an example of a hardware implementation for a UE apparatus 1302. The UE apparatus 1302 may be the UE 102, a component of the UE 102, or may implement UE functionality. The UE apparatus 1302 may include an application processor 1306, which may have on-chip memory 1306’. In examples, the application processor 1306 may be coupled to a secure digital (SD) card 1308 and / or a display 1310. The application processor 1306 may also be coupled to a sensor (s) module 1312, a power supply 1314, an additional module of memory 1316, a camera 1318, and / or other related components.

[0160] The UE apparatus 1302 may further include a wireless baseband processor 1326, which may be referred to as a modem. The wireless baseband processor 1326 may have on-chip memory 1326'. Along with, and similar to, the application processor 1306, the wireless baseband processor 1326 may also be coupled to the sensor (s) module 1312, the power supply 1314, the additional module of memory 1316, the camera 1318, and / or other related components. The wireless baseband processor 1326 may be additionally coupled to one or more subscriber identity module (SIM) card (s) 1320 and / or one or more transceivers 1330 (e.g., wireless RF transceivers) .

[0161] Within the one or more transceivers 1330, the UE apparatus 1302 may include a Bluetooth module 1332, a WLAN module 1334, an SPS module 1336 (e.g., GNSS module) , and / or a cellular module 1338. The Bluetooth module 1332, the WLAN module 1334, the SPS module 1336, and the cellular module 1338 may each include an on-chip transceiver (TRX) , or in some cases, just a transmitter (TX) or just a receiver (RX) . The Bluetooth module 1332, the WLAN module 1334, the SPS module 1336, and the cellular module 1338 may each include dedicated antennas and / or utilize antennas 1340 for communication with one or more other nodes. For example, the UE apparatus 1302 can communicate through the transceiver (s) 1330 via the antennas 1340 with another UE (e.g., sidelink communication) and / or with a network entity 104 (e.g., uplink / downlink communication) , where the network entity 104 may correspond to a base station or a unit of the base station, such as the RU 106, the DU 108, or the CU 110.

[0162] The wireless baseband processor 1326 and the application processor 1306 may each include a computer-readable medium  / memory 1326', 1306', respectively. The  additional module of memory 1316 may also be considered a computer-readable medium  / memory. Each computer-readable medium  / memory 1326', 1306', 1316 may be non-transitory. The wireless baseband processor 1326 and the application processor 1306 may each be responsible for general processing, including execution of software stored on the computer-readable medium  / memory 1326', 1306', 1316. The software, when executed by the wireless baseband processor 1326  / application processor 1306, causes the wireless baseband processor 1326  / application processor 1306 to perform the various functions described herein. The computer-readable medium  / memory may also be used for storing data that is manipulated by the wireless baseband processor 1326  / application processor 1306 when executing the software. The wireless baseband processor 1326  / application processor 1306 may be a component of the UE 102. The UE apparatus 1302 may be a processor chip (e.g., modem and / or application) and include just the wireless baseband processor 1326 and / or the application processor 1306. In other examples, the UE apparatus 1302 may be the entire UE 102 and include the additional modules of the apparatus 1302.

[0163] As discussed in FIG. 1 and implemented with respect to FIG. 11, the CSI report component 140 is configured to receive, from a network entity, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report; receive, from the network entity, a CSI-RS on the CMR; and transmit, to the network entity, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0164] The CSI report component 140 may be within the application processor 1306 (e.g., at 140a) , the wireless baseband processor 1326 (e.g., at 140b) , or both the application processor 1306 and the wireless baseband processor 1326. The CSI report component 140a-140b may be one or more hardware components specifically configured to carry out the stated processes / algorithm, implemented by one or more processors configured to perform the stated processes / algorithm, stored within a computer-readable medium for implementation by the one or more processors, or a combination thereof.

[0165] FIG. 14 is a diagram 1400 illustrating an example of a hardware implementation for one or more network entities 104. The one or more network entities 104 may be a base station, a component of a base station, or may implement base station functionality. The one or more network entities 104 may include, or may correspond  to, at least one of the RU 106, the DU, 108, or the CU 110. The CU 110 may include a CU processor 1446, which may have on-chip memory 1446'. In some aspects, the CU 110 may further include an additional module of memory 1456 and / or a communications interface 1448, both of which may be coupled to the CU processor 1446. The CU 110 can communicate with the DU 108 through a midhaul link 162, such as an F1 interface between the communications interface 1448 of the CU 110 and a communications interface 1428 of the DU 108.

[0166] The DU 108 may include a DU processor 1426, which may have on-chip memory 1426'. In some aspects, the DU 108 may further include an additional module of memory 1436 and / or the communications interface 1428, both of which may be coupled to the DU processor 1426. The DU 108 can communicate with the RU 106 through a fronthaul link 160 between the communications interface 1428 of the DU 108 and a communications interface 1408 of the RU 106.

[0167] The RU 106 may include an RU processor 1406, which may have on-chip memory 1406'. In some aspects, the RU 106 may further include an additional module of memory 1416, the communications interface 1408, and one or more transceivers 1430, all of which may be coupled to the RU processor 1406. The RU 106 may further include antennas 1440, which may be coupled to the one or more transceivers 1430, such that the RU 106 can communicate through the one or more transceivers 1430 via the antennas 1440 with the UE 102.

[0168] The on-chip memory 1406', 1426', 1446' and the additional modules of memory 1416, 1436, 1456 may each be considered a computer-readable medium  / memory. Each computer-readable medium  / memory may be non-transitory. Each of the processors 1406, 1426, 1446 is responsible for general processing, including execution of software stored on the computer-readable medium  / memory. The software, when executed by the corresponding processor (s) 1406, 1426, 1446 causes the processor (s) 1406, 1426, 1446 to perform the various functions described herein. The computer-readable medium  / memory may also be used for storing data that is manipulated by the processor (s) 1406, 1426, 1446 when executing the software. In examples, the report configuration component 150 may sit at any of the one or more network entities 104, such as at the CU 110; both the CU 110 and the DU 108; each of the CU 110, the DU 108, and the RU 106; the DU 108; both the DU 108 and the RU 106; or the RU 106.

[0169] As discussed in FIG. 1 and implemented with respect to FIG. 12, the report configuration component 150 is configured to configured to transmit, to a UE, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report; transmit, to the UE, a CSI-RS on the CMR; and receive, from the UE, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0170] The report configuration component 150 may be within one or more processors of the one or more network entities 104, such as the RU processor 1406 (e.g., at 150a) , the DU processor 1426 (e.g., at 150b) , and / or the CU processor 1446 (e.g., at 150c) . The report configuration component 150a-150c may be one or more hardware components specifically configured to carry out the stated processes / algorithm, implemented by one or more processors 1406, 1426, 1446 configured to perform the stated processes / algorithm, stored within a computer-readable medium for implementation by the one or more processors 1406, 1426, 1446, or a combination thereof.

[0171] The specific order or hierarchy of blocks in the processes and flowcharts disclosed herein is an illustration of example approaches. Hence, the specific order or hierarchy of blocks in the processes and flowcharts may be rearranged. Some blocks may also be combined or deleted. Dashed lines may indicate optional elements of the diagrams. The accompanying method claims present elements of the various blocks in an example order, and are not limited to the specific order or hierarchy presented in the claims, processes, and flowcharts.

[0172] The detailed description set forth herein describes various configurations in connection with the drawings and does not represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough explanation of various concepts. However, these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts.

[0173] Aspects of wireless communication systems, such as telecommunication systems, are presented with reference to various apparatuses and methods. These apparatuses and methods are described in the following detailed description and are illustrated in the accompanying drawings by various blocks, components, circuits, processes, call  flows, systems, algorithms, etc. (collectively referred to as “elements” ) . These elements may be implemented using electronic hardware, computer software, or combinations thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.

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

[0175] If the functionality described herein is implemented in software, the functions may be stored on, or encoded as, one or more instructions or code on a computer-readable medium, such as a non-transitory computer-readable storage medium. Computer-readable media includes computer storage media and can include a random-access memory (RAM) , a read-only memory (ROM) , an electrically erasable programmable ROM (EEPROM) , optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of these types of computer-readable media, or any other medium that can be used to store computer executable code in the form of instructions or data structures that can be accessed by a computer. Storage media may be any available media that can be accessed by a computer.

[0176] Aspects, implementations, and / or use cases described herein may be implemented across many differing platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, the aspects, implementations, and / or use cases may come about via integrated chip implementations and other non-module-component based  devices, such as end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, artificial intelligence (AI) -enabled devices, machine learning (ML) -enabled devices, etc. The aspects, implementations, and / or use cases may range from chip-level or modular components to non-modular or non-chip-level implementations, and further to aggregate, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more techniques described herein.

[0177] Devices incorporating the aspects and features described herein may also include additional components and features for the implementation and practice of the claimed and described aspects and features. For example, transmission and reception of wireless signals necessarily includes a number of components for analog and digital purposes, such as hardware components, antennas, RF-chains, power amplifiers, modulators, buffers, processor (s) , interleavers, adders / summers, etc. Techniques described herein may be practiced in a wide variety of devices, chip-level components, systems, distributed arrangements, aggregated or disaggregated components, end-user devices, etc., of varying configurations.

[0178] The description herein is provided to enable a person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not limited to the aspects described herein, but are to be interpreted in view of the full scope of the present disclosure consistent with the language of the claims.

[0179] Reference to an element in the singular does not mean “one and only one” unless specifically stated, but rather “one or more. ” Terms such as “if, ” “when, ” and “while” do not imply an immediate temporal relationship or reaction. That is, these phrases, e.g., “when, ” do not imply an immediate action in response to or during the occurrence of an action, but simply imply that if a condition is met then an action will occur, but without requiring a specific or immediate time constraint for the action to occur. The terms “may” , “might” , and “can” , as used in this disclosure, often carry certain connotations. For example, “may” refers to a permissible feature that may or may not occur, “might” refers to a feature that probably occurs, and “can” refers to a capability (e.g., capable of) . The phrase “For example” often carries a similar connotation to “may” and, therefore, “may” is sometimes excluded from sentences that include “for example” or other similar phrases.

[0180] Unless specifically stated otherwise, the term “some” refers to one or more. Combinations such as “at least one of A, B, or C” or “one or more of A, B, or C” include any combination of A, B, and / or C, such as A and B, A and C, B and C, or A and B and C, and may include multiples of A, multiples of B, and / or multiples of C, or may include A only, B only, or C only. Sets should be interpreted as a set of elements where the elements number one or more. Terms or articles such as “a” , “an” , and / or “the” may refer to one of an item, feature, element, etc., that the term or article precedes, or may refer to more than one of said item, feature, element, etc. that the term or article precedes. For example, the recitation “a widget” does not preclude reference to multiples of said widget, as “multiple widgets” necessarily includes “a widget” . Hence, the recitation “a widget” may be interpreted as “at least one widget” or, similarly, interpreted as “one or more widgets” .

[0181] Unless otherwise specifically indicated, ordinal terms such as “first” and “second” do not necessarily imply an order in time, sequence, numerical value, etc., but are used to distinguish between different instances of a term or phrase that follows each ordinal term.

[0182] Reference numbers, as used in the specification and figures, are sometimes cross-referenced among drawings to denote same or similar features. A feature that is exactly the same in multiple drawings may be labeled with the same reference number in the multiple drawings. A feature that is similar among the multiple drawings, but not exactly the same, may be labeled with reference numbers that have different leading numbers but have one or more of the same trailing numbers (e.g., 206, 306, 406, etc., may refer to similar features in the drawings) . Hence, like numbers may refer to like actions.

[0183] Structural and functional equivalents to elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are encompassed by the claims. The words “module, ” “mechanism, ” “element, ” “device, ” and the like may not be a substitute for the word “means. ” As such, no claim element is to be construed as a means plus function unless the element is expressly recited using the phrase “means for. ” As used herein, the phrase “based on” shall not be construed as a reference to a closed set of information, one or more conditions, one or more factors, or the like. In other words, the phrase “based on A” , where “A” may  be information, a condition, a factor, or the like, shall be construed as “based at least on A” unless specifically recited differently.

[0184] The following examples are illustrative only and may be combined with other examples or teachings described herein, without limitation.

[0185] Example 1 is a method of wireless communication at a UE, including: receiving, from a network entity, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report; receiving, from the network entity, a CSI-RS on the CMR; and transmitting, to the network entity, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0186] Example 2 may be combined with Example 1, and further includes that the codebook for the CSI report is based on at least one of: a codeword-common codebook, a codeword-specific codebook, a codeword-common codebook subset restriction, or a codeword-specific codebook subset restriction.

[0187] Example 3 may be combined with Example 1, and further includes that the configuration configures a reporting granularity indicating at least one of: a wideband PMI on the per codeword basis, or a subband PMI on the per codeword basis.

[0188] Example 4 may be combined with any Examples 1-3, and further includes that the CSI report includes a separate reporting parameter for each codeword and at least one of: excluding an inter-codeword interference, or based on an inter-codeword interference.

[0189] Example 5 may be combined with any Examples 1-3, and further includes that the CSI report includes a joint reporting parameter for each codeword and according to the PMI.

[0190] Example 6 may be combined with any Examples 1-3, and further includes that the CSI report is based on a network configured reporting parameter including at least one of a separate reporting parameter for each codeword or a joint reporting parameter for each codeword, and further includes that the network configured reporting parameter includes at least one of the PMI, or a channel quality indicator, CQI.

[0191] Example 7 may be combined with Example 1 and further includes that the configuration configures a reporting granularity indicating at least one of: one or more wideband PMIs per codeword, one or more subband PMIs per codeword, a first  reporting parameter per CSI-RS resource of the CSI-RS resource set, or the first reporting parameter per CSI-RS resource set.

[0192] Example 8 may be combined with Example 7 and further includes that the CSI report includes: a second reporting parameter for the CSI-RS resource associated with different antenna port groups, APGs, and a separate CQI for the CSI-RS resource associated with different APGs.

[0193] Example 9 may be combined with any Examples 7-8 and further includes that the first reporting parameter includes at least one of: a rank indicator, RI, the CQI, or the PMI.

[0194] Example 10 may be combined with any Examples 1-2 and further includes that the configuration configures the codebook based on per antenna port group, APG, decoding.

[0195] Example 11 may be combined with Example 10 and further includes that the codebook for the CSI report is based on a codebook for a single codeword.

[0196] Example 12 may be combined with Example 11 and further includes that the CSI report includes at least one of: a joint RI, a joint PMI for the single codeword or the multiple codewords, or a separate PMI for the single codeword or the multiple codewords.

[0197] Example 13 may be combined with any Examples 1-12, and further includes transmitting, to the network entity, a UE capability report indicating at least one of: a supported frequency domain, FD, density for the CSI-RS, a supported antenna port configuration for the CMR, a maximum number of CMR, or a maximum number of antenna ports across the CMR.

[0198] Example 14 may be combined with any Examples 1-13, and further includes that the multiple PMIs for the multiple codewords are based on different CSI-RS resources as the CMR, and further includes that the CSI report further includes a CSI-RS resource indicator (CRI) indicating the respective CSI-RS resource.

[0199] Example 15 may be combined with any Examples 1-14, and further includes: receiving, from the network entity, a triggering indication for the CSI report based on the configuration.

[0200] Example 16 is a method of wireless communication at a network entity, including: transmitting, to a UE, a configuration for a CSI report that configures a PMI on a per codeword basis, the configuration including a CSI-RS resource set as a CMR and a codebook for the CSI report; transmitting, to the UE, a CSI-RS on the CMR; and  receiving, from the UE, the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.

[0201] Example 17 may be combined with Example 16, and further includes that the codebook for the CSI report is based on at least one of: a codeword-common codebook, a codeword-specific codebook, a codeword-common codebook subset restriction, or a codeword-specific codebook subset restriction.

[0202] Example 18 may be combined with Example 16, and further includes that the configuration configures a reporting granularity indicating at least one of: a wideband PMI on the per codeword basis, or a subband PMI on the per codeword basis.

[0203] Example 19 may be combined with any Examples 16-18, and further includes that the CSI report includes a separate reporting parameter for each codeword and at least one of: excluding an inter-codeword interference, or based on an inter-codeword interference.

[0204] Example 20 may be combined with any Examples 16-18, and further includes that the CSI report includes a joint reporting parameter for each codeword and according to the PMI.

[0205] Example 21 may be combined with any Examples 16-18, and further includes that the CSI report is based on a network configured reporting parameter including at least one of a separate reporting parameter for each codeword or a joint reporting parameter for each codeword, and further includes that the network configured reporting parameter includes at least one of the PMI, or a channel quality indicator, CQI.

[0206] Example 22 may be combined with Example 16 and further includes that the configuration configures a reporting granularity indicating at least one of: one or more wideband PMIs per codeword, one or more subband PMIs per codeword, a first reporting parameter per CSI-RS resource of the CSI-RS resource set, or the first reporting parameter per CSI-RS resource set.

[0207] Example 23 may be combined with Example 22 and further includes that the CSI report includes: a second reporting parameter for the CSI-RS resource associated with different antenna port groups, APGs, and a separate CQI for the CSI-RS resource associated with different APGs.

[0208] Example 24 may be combined with any Examples 22-23 and further includes that the first reporting parameter includes at least one of: a rank indicator, RI, the CQI, or the PMI.

[0209] Example 25 may be combined with any Examples 16-17 and further includes that the configuration configures the codebook based on per antenna port group, APG, decoding.

[0210] Example 26 may be combined with Example 25 and further includes that the codebook for the CSI report is based on a codebook for a single codeword.

[0211] Example 27 may be combined with Example 26 and further includes that the CSI report includes at least one of: a joint RI, a joint PMI for the single codeword or the multiple codewords, or a separate PMI for the single codeword or the multiple codewords.

[0212] Example 28 may be combined with any Examples 16-27, and further includes receiving, from the UE, a UE capability report indicating at least one of: a supported frequency domain, FD, density for the CSI-RS, a supported antenna port configuration for the CMR, a maximum number of CMR, or a maximum number of antenna ports across the CMR.

[0213] Example 29 may be combined with any Examples 16-28, and further includes that the multiple PMIs for the multiple codewords are based on different CSI-RS resources as the CMR, and further includes that the CSI report further includes a CSI-RS resource indicator (CRI) indicating the respective CSI-RS resource.

[0214] Example 30 may be combined with any Examples 16-28, and further includes: transmitting, to the UE, a triggering indication for the CSI report based on the configuration.

[0215] Example 31 is an apparatus for wireless communication for implementing a method as in any of examples 1-30.

[0216] Example 32 is an apparatus for wireless communication including means for implementing a method as in any of examples 1-30.

[0217] Example 33 is a non-transitory computer-readable medium storing computer executable code, the code when executed by a processor causes the processor to implement a method as in any of examples 1-30.

Claims

1.A method of wireless communication at a user equipment, UE, (102) , comprising:receiving (304) , from a network entity (104) , a configuration for a channel state information, CSI, report that configures a precoding matrix indicator, PMI, on a per codeword basis, the configuration including a channel state information-reference signal, CSI-RS, resource set as a channel measurement resource, CMR, and a codebook for the CSI report;receiving (308) , from the network entity (104) , a CSI-RS on the CMR; andtransmitting (310) , to the network entity (104) , the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.2.The method of claim 1, wherein the codebook for the CSI report is based on at least one of:a codeword-common codebook,a codeword-specific codebook,a codeword-common codebook subset restriction, ora codeword-specific codebook subset restriction.3.The method of claim 1, wherein the configuration configures a reporting granularity indicating at least one of:a wideband PMI on the per codeword basis, ora subband PMI on the per codeword basis.4.The method of any claims 1-3, wherein the CSI report includes a separate reporting parameter for each codeword and at least one of:excluding an inter-codeword interference, orbased on an inter-codeword interference.5.The method of any claims 1-3, wherein the CSI report includes a joint reporting parameter for each codeword and according to the PMI.6.The method of any claims 1-3, wherein the CSI report is based on a network configured reporting parameter including at least one of a separate reporting parameter for each codeword or a joint reporting parameter for each codeword;wherein the network configured reporting parameter includes at least one of the PMI or a channel quality indicator, CQI.7.The method of claim 1, wherein the configuration configures a reporting granularity indicating at least one of:one or more wideband PMIs per codeword,one or more subband PMIs per codeword,a first reporting parameter per CSI-RS resource of the CSI-RS resource set, orthe first reporting parameter per CSI-RS resource set.8.The method of claim 7, wherein the CSI report includes:a second reporting parameter for the CSI-RS resource associated with different antenna port groups, APGs, anda separate CQI for the CSI-RS resource associated with different APGs.9.The method of any claims 7-8, wherein the first reporting parameter includes at least one of:a rank indicator, RI,the CQI, orthe PMI10.The method of any claims 1-2, wherein the configuration configures the codebook based on per antenna port group, APG, decoding.11.The method of claim 10, wherein the codebook for the CSI report is based on a codebook for a single codeword.12.The method of claim 11, wherein the CSI report includes at least one of:a joint RI,a joint PMI for the single codeword or the multiple codewords, ora separate PMI for the single codeword or the multiple codewords.13.The method of any claims 1-12, further comprising transmitting (302) , to the network entity (104) , a UE capability report indicating at least one of:a supported frequency domain, FD, density for the CSI-RS,a supported antenna port configuration for the CMR,a maximum number of CMR, ora maximum number of antenna ports across the CMR.14.The method of any claims 1-13, wherein the multiple PMIs for the multiple codewords are based on different CSI-RS resources as the CMR, wherein the CSI report further includes a CSI-RS resource indicator (CRI) indicating the respective CSI-RS resource.15.A method of wireless communication at a network entity (104) , comprising:transmitting (304) , to a user equipment (UE) (102) , a configuration for a channel state information, CSI, report that configures a precoding matrix indicator, PMI, on a per codeword basis, the configuration including a channel state information-reference signal, CSI-RS, resource set as a channel measurement resource, CMR, and a codebook for the CSI report;transmitting (308) , to the UE (102) , a CSI-RS on the CMR; andreceiving (310) , from the UE (102) , the CSI report based on the CSI-RS, the CSI report including multiple PMIs for multiple codewords, each PMI being indicated on the per codeword basis.16.The method of claim 15, wherein the codebook for the CSI report is based on at least one of:a codeword-common codebook,a codeword-specific codebook,a codeword-common codebook subset restriction, ora codeword-specific codebook subset restriction.17.The method of claim 15, wherein the configuration configures a reporting granularity indicating at least one of:a wideband PMI on the per codeword basis, ora subband PMI on the per codeword basis.18.An apparatus for wireless communication comprising a transceiver, a memory, and a processor coupled to the memory and the transceiver, the apparatus being configured to implement a method as in any of claims 1-17.

Citation Information

Patent Citations

  • CSI feedback for non-coherent joint transmission

    US20230084460A1