Channel state information precoding permutation

CN122953634APending Publication Date: 2026-10-20QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480089748.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-26
Publication Date
2026-10-20

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

Methods, systems, and apparatus for wireless communication at a User Equipment (UE) are described. The UE may receive multiple CSI reference signals via multiple Channel State Information (CSI) Reference Signal (CSI-RS) resources. Each CSI-RS resource may be associated with multiple ports, the multiple CSI-RS resources may share the same quasi-co-address parameters, and a first number of ports associated with the multiple CSI-RS resources may be equal to a second number of ports indicated in a codebook. The UE may generate a CSI report based on the codebook and further based on permutations applied to multiple pre-decoding parameters, which are associated with a mapping between multiple port indices corresponding to the ports associated with the multiple CSI-RS resources and multiple pre-decoder row indices of the pre-decoding matrix. The UE may transmit the generated CSI report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following content pertains to wireless communication at the user equipment (UE), including channel state information pre-decoding permutation. Background Technology

[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations, each supporting wireless communication for communication devices, which may be referred to as User Equipment (UE). Summary of the Invention

[0003] The described technology relates to improved methods, systems, devices, and apparatuses for supporting channel state information (CSI) pre-decoding permutations. For example, a user equipment (UE) may receive multiple CSI reference signals, which may be transmitted via multiple CSI reference signal (CSI-RS) resources. In such a case, each of the multiple CSI-RS resources may be associated with multiple ports. Furthermore, the multiple CSI-RS resources may share the same quasi-co-address parameters (e.g., because the multiple CSI-RS resources may be associated with the same transmit / receive point (TRP), and a first number of ports associated with the multiple CSI-RS resources may be the same as or correspond to a second number of ports indicated in a codebook configured for the UE. In some examples, the UE may then generate a CSI report based on the codebook and the permutation. The permutation may be applied to pre-decoding parameters associated with a mapping between multiple port indices corresponding to the ports associated with the multiple CSI-RS resources and multiple pre-decoder row indices of the pre-decoding matrix. For example, the permutation may be applied to multiple port indices or multiple pre-decoder row indices. This substitution allows the pre-decoding parameters to be organized based on their relationship with multiple CSI-RS resources. The UE can then send the generated CSI report, for example, to the network entity that sends the CSI-RS.

[0004] A method for wireless communication by a UE is described. The method may include: receiving a set of multiple CSI-RS resources via a set of multiple CSI-RS resources, each CSI-RS resource in the set being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; generating a CSI report based on the codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix; and transmitting the generated CSI report.

[0005] A UE for wireless communication is described. The UE may include one or more memories storing processor-executable code and one or more processors coupled to the one or more memories. The one or more processors may be able to operate individually or jointly to execute the code so that the UE: receives a set of multiple CSI reference signals via a set of multiple CSI-RS resources, each CSI-RS resource in the set being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; generates a CSI report based on the codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix; and transmits the generated CSI report.

[0006] Another UE for wireless communication is described. The UE may include: means for receiving a set of multiple CSI reference signals via a set of multiple CSI-RS resources, each CSI-RS resource in the set being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; means for generating a CSI report based on the codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix; and means for transmitting the generated CSI report.

[0007] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to: receive a set of multiple CSI reference signals via a set of multiple CSI-RS resources, each CSI-RS resource in the set being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; generate a CSI report based on the codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix; and transmit the generated CSI report.

[0008] Some examples of the methods, UEs, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: applying the permutation to the set of multiple port indices to obtain a set of multiple port index groups, wherein each port index group may be commonly associated with a corresponding CSI-RS resource in the set of multiple CSI-RS resources, and wherein each port index in each port index group may be individually associated with a corresponding second port index in a set of multiple second port indices, the corresponding second port index being specific to the corresponding CSI-RS resource to which the port index group may be commonly associated; and assigning a corresponding composite index to a corresponding port index in the set of multiple port indices, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates the corresponding CSI-RS resource associated with the set including the corresponding port index, and wherein the second sub-index indicates the corresponding second port index associated with the corresponding port index.

[0009] The methods described herein, UEs, and some examples of nontransitory computer-readable media may also include operations, features, components, or instructions for applying the permutation to the pre-decoding matrix, the permutation including row-wise permutations of the pre-decoding matrix, wherein the set of a plurality of pre-decoding parameters includes the pre-decoding matrix.

[0010] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, applying the permutation to the pre-decoding matrix may include operations, features, components, or instructions for: applying the permutation matrix to the pre-decoding matrix, wherein applying the permutation matrix organizes the set of multiple pre-decoder row indices into a set of multiple pre-decoder row index groups, wherein each pre-decoder row index group may be commonly associated with a corresponding CSI-RS resource in the set of multiple CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group may be individually associated with a corresponding second index in a set of multiple second port indices, the corresponding second index being specific to the corresponding CSI-RS resource to which the pre-decoder row index group may be commonly associated.

[0011] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, the size of the permutation matrix corresponds to the first number of ports associated with the set of multiple CSI-RS resources.

[0012] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, a port associated with a set of multiple CSI-RS resources may be mapped to a set of multiple pre-decoder row indices according to a two-dimensional mapping scheme. This two-dimensional mapping scheme includes a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. A corresponding first-dimensional index in the set of multiple first-dimensional indices may be associated with a single CSI-RS resource, and a corresponding second-dimensional index in the set of multiple second-dimensional indices may be associated with multiple CSI-RS resources.

[0013] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, the port associated with a set of multiple CSI-RS resources may be mapped to a set of multiple pre-decoder row indices according to a two-dimensional mapping scheme. This two-dimensional mapping scheme indicates a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. Each corresponding first-dimensional index in the set of multiple first-dimensional indices may be associated with multiple CSI-RS resources, and each corresponding second-dimensional index in the set of multiple second-dimensional indices may be associated with a single CSI-RS resource.

[0014] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, the port associated with a set of multiple CSI-RS resources may be mapped to a set of multiple pre-decoder row indices according to a two-dimensional mapping scheme. This two-dimensional mapping scheme indicates a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. A corresponding first-dimensional index in the set of multiple first-dimensional indices may each be associated with a first subset of CSI-RS resources in the set of multiple CSI-RS resources, and a corresponding second-dimensional index in the set of multiple second-dimensional indices may be associated with a second subset of CSI-RS resources in the set of multiple CSI-RS resources.

[0015] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, the port associated with a set of multiple CSI-RS resources can be mapped to a set of multiple pre-decoder row indices according to a two-dimensional mapping scheme, which includes a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension, the two-dimensional mapping scheme indicating that for each first-dimensional index, the set of multiple pre-decoder row indices increments along the set of multiple second-dimensional indices.

[0016] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, the mapping can be performed across multiple polarizations associated with this set of multiple CSI-RS resources.

[0017] In some examples of the methods, UEs, and nontransitory computer-readable media described herein, this set of multiple ports associated with each CSI-RS resource includes up to 32 ports. Attached Figure Description

[0018] Figure 1 An example of a wireless communication system based on a pre-decoding permutation of Support Channel State Information (CSI) as disclosed herein is shown.

[0019] Figure 2 An example of a wireless communication system supporting CSI pre-decoding permutation is shown, based on one or more examples disclosed herein.

[0020] Figure 3 An example of a mapping scheme supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0021] Figure 4 An example of a mapping scheme supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0022] Figure 5 An example of a mapping scheme supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0023] Figure 6 An example of a process flow supporting CSI pre-decoding permutation is shown, based on one or more examples disclosed herein.

[0024] Figure 7 and Figure 8 A block diagram of a device supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0025] Figure 9 A block diagram of a communication manager supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0026] Figure 10 A diagram is shown of a system including a device that supports CSI pre-decoding permutation, according to one or more examples disclosed herein.

[0027] Figures 11 to 13 A flowchart illustrating a method for supporting CSI pre-decoding permutations based on one or more examples disclosed herein is shown. Detailed Implementation

[0028] In some wireless communications, network entities can collect channel state information from user equipment (UE) to efficiently configure the channel between the UE and the network entity. This information can be transmitted from the UE in the form of a Channel State Report (CSI) report. The CSI report may include a Rank Indicator (RI) requesting the number of layers to be used for downlink transmission, a Predecoder Matrix Indicator (PMI) indicating a preference for which predecoder matrix should be used (e.g., based on the number of layers), and / or a Channel Quality Indicator (CQI) indicating the highest modulation and decoding scheme (MCS) available. The CSI report may be based on the UE's reception of a reference signal, such as a CSI Reference Signal (CSI-RS). In some cases, CSI-RS aggregation may be employed, where CSI-RS can be transmitted across multiple CSI-RS resources and a relatively large number of ports can be used (e.g., more than 32 antenna ports). However, in some such scenarios, each CSI-RS resource may support 32 or fewer ports per resource. Therefore, it may be desirable to implement techniques for improved mapping of CSI-RS resources to antenna arrays to support improved CSI-RS reporting associated with such CSI-RS aggregation.

[0029] As described herein, techniques for improving CSI-RS resource mapping can be employed. For example, in some cases (e.g., where the configured codebook may include the same number of ports as (e.g., equal) associated with multiple CSI-RS resources, and multiple CSI-RS resources share the same quasi-co-address (QCL) parameters), a permutation operation can be applied to one or more pre-decoding parameters. Such pre-decoding parameters may be associated with the second stage of a three-stage mapping process, in which port indices (e.g., port indices mapped from the time-frequency code resources of the CSI-RS) are mapped to pre-decoder row indices (e.g., these pre-decoder row indices may be further mapped to antenna array physical indices). For example, a permutation operation can be applied to the port indices to reorder or reorganize them to achieve different mapping patterns or segmentations. In some such cases, a combined index including the CSI-RS resource index and the port indices within the CSI-RS resources can be added to the permuted port index. Alternatively, the pre-decoding matrix can be permuted to reorder or reorganize the pre-decoding row indices. In this way, operational ambiguity can be reduced or eliminated, thereby improving communication quality and reliability.

[0030] The various aspects of this disclosure are first described in the context of a wireless communication system. Then, the various aspects of this disclosure are described with reference to the wireless communication system, mapping scheme, and process flow. The various aspects of this disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flowcharts related to CSI pre-decoding permutation.

[0031] Figure 1 An example of a wireless communication system 100 supporting CSI pre-decoding permutation is shown, based on one or more examples disclosed herein. The wireless communication system 100 may include one or more devices, such as one or more network devices (e.g., network entity 105), one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating under other systems and radio technologies, including future systems and radio technologies not explicitly mentioned herein.

[0032] Network entity 105 may be distributed across a geographical area to form wireless communication system 100, and may include devices employing different forms or having different capabilities. In various examples, network entity 105 may be referred to as a network element, mobility element, radio access network (RAN) node, or network equipment, etc. In some examples, network entity 105 and UE 115 may wirelessly communicate via communication link 125 (e.g., a radio frequency (RF) access link). For example, network entity 105 may support coverage area 110 (e.g., a geographical coverage area) within which UE 115 and network entity 105 may establish communication link 125. Coverage area 110 may be an example of a geographical area within which network entity 105 and UE 115 may support the transmission of signals according to one or more radio access technologies (RATs).

[0033] UE 115 can be distributed throughout the coverage area 110 of wireless communication system 100, and each UE 115 can be stationary or mobile, or stationary and mobile at different times. UE 115 can be devices in different forms or with different capabilities. Figure 1 Examples of UE 115 are illustrated herein. The UE 115 described herein may be able to support communication with various types of devices in the wireless communication system 100 (e.g., other wireless communication devices, including UE 115 or network entity 105), such as... Figure 1 As shown.

[0034] As described herein, a node in the wireless communication system 100 (which may be referred to as a network node or wireless node) may be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, apparatus, device, computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, a node may be UE 115. As another example, a node may be network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be UE 115, the second node may be network entity 105, and the third node may be UE 115. In another aspect of this example, the first node may be UE 115, the second node may be network entity 105, and the third node may be network entity 105. In other aspects of this example, the first node, the second node, and the third node may be different from these examples. Similarly, references to UE 115, network entity 105, device, equipment, computing system, etc., may include disclosures of UE 115, network entity 105, device, equipment, computing system, etc., as nodes. For example, a disclosure that UE 115 is configured to receive information from network entity 105 also discloses that a first node is configured to receive information from a second node.

[0035] In some examples, network entity 105 may communicate with core network 130, or with each other, or both. For example, network entity 105 may communicate with core network 130 via backhaul communication link 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, network entities 105 may communicate with each other directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130) via backhaul communication link 120 (e.g., according to X2, Xn, or other interface protocols). In some examples, network entities 105 may communicate with each other via midhaul communication link 162 (e.g., according to midhaul interface protocol) or fronthaul communication link 168 (e.g., according to fronthaul interface protocol) or any combination thereof. Backhaul communication link 120, midhaul communication link 162, or fronthaul communication link 168 may be or include one or more wired links (e.g., electrical links, fiber optic links), or one or more wireless links (e.g., radio links, wireless optical links), etc., or various combinations thereof. UE 115 can communicate with core network 130 via communication link 155.

[0036] One or more of the network entities 105 or network equipment described herein may include or be referred to as base station 140 (e.g., transceiver base station, radio base station, NR base station, access point, radio transceiver, node B, eNodeB (eNB), next-generation node B or gigabit node B (any of which may be referred to as gNB), 5G NB, next-generation eNB (ng-eNB), home node B, home evolution node B, or other suitable terms). In some examples, network entity 105 (e.g., base station 140) may be implemented in an aggregated (e.g., monolithic, standalone) base station architecture that may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity (e.g., network entity 105 or a single RAN node, such as base station 140).

[0037] In some examples, network entity 105 may be implemented in a decomposed architecture (e.g., a decomposed base station architecture, a decomposed RAN architecture) that can be configured to utilize protocol stacks physically or logically distributed across multiple network entities (e.g., network entity 105) such as an Integrated Access and Backhaul (IAB) network, an Open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance), or a Virtualized RAN (vRAN) (e.g., a Cloud RAN (C-RAN)). For example, network entity 105 may include one or more of the following: a Central Unit (CU) such as CU 160, a Distributed Unit (DU) such as DU 165, a Radio Unit (RU) such as RU 170, a RAN Intelligent Controller (RIC) such as RIC 175 (e.g., a near real-time RIC (near RT RIC), a non-real-time RIC (non-RT RIC)), a Service Management and Orchestration (SMO) system such as SMO system 180, or any combination thereof. RU170 may also be referred to as a radio head unit, intelligent radio head unit, remote radio head unit (RRH), remote radio unit (RRU), or TRP. One or more components of network entity 105 in a decomposed RAN architecture may be co-located, or one or more components of network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities in network entity 105 of a decomposed RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).

[0038] The functional splitting among CU 160, DU 165, and RU 170 is flexible and can support different functionalities depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, or any combination thereof) are performed at CU 160, DU 165, or RU 170. For example, a protocol stack functional splitting can be used between CU 160 and DU 165, allowing CU 160 to support one or more layers of the protocol stack, and DU 165 to support one or more different layers of the protocol stack. In some examples, CU 160 can host upper-layer protocol layer (e.g., Layer 3 (L3), Layer 2 (L2)) functionality and signaling (e.g., Radio Resource Control (RRC), Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP)). CU 160 (e.g., one or more CUs) may connect to DU 165 (e.g., one or more DUs) or RU 170 (e.g., one or more RUs) or some combination thereof, and DU 165, RU 170, or both may host lower protocol layers, such as Layer 1 (L1) (e.g., Physical (PHY) layer) or L2 (e.g., Radio Link Control (RLC) layer, Medium Access Control (MAC) layer) functionality and signaling, and may each be at least partially controlled by CU 160. Additionally or alternatively, a functional split of the protocol stack may be employed between DU 165 and RU 170, such that DU 165 may support one or more layers of the protocol stack, and RU 170 may support one or more different layers of the protocol stack. DU 165 may (e.g., via one or more different RUs, such as RU 170) support one or more different cells. In some cases, functional decomposition between CU 160 and DU 165, or between DU 165 and RU 170, can be performed within the protocol layer (e.g., some functions of the protocol layer can be performed by one of CU 160, DU 165, or RU 170, while other functions of the protocol layer can be performed by a different one of CU 160, DU 165, or RU 170). CU 160 can be further functionally decomposed into CU control plane (CU-CP) functions and CU user plane (CU-UP) functions. CU 160 can be connected to DU 165 via midhaul communication link 162 (e.g., F1, F1-c, F1-u), and DU 165 can be connected to RU 170 via fronthaul communication link 168 (e.g., open fronthaul (FH) interface). In some examples, the midhaul communication link 162 or the fronthaul communication link 168 may be implemented based on the interfaces (e.g., channels) between the layers of the protocol stack, which are supported by corresponding network entities (e.g., one or more network entities in network entity 105) that communicate via such communication links.

[0039] In some wireless communication systems (e.g., wireless communication system 100), the infrastructure and spectrum resources for radio access can support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to core network 130). In some cases, in an IAB network, one or more network entities in network entity 105 (e.g., network entity 105 or IAB node 104) may be partially controlled by each other. IAB node 104 may be referred to as a donor entity or IAB donor. DU 165 or RU 170 may be partially controlled by CU 160 associated with network entity 105 or base station 140 (such as a donor network entity or donor base station). One or more donor entities (e.g., IAB donors) may communicate with one or more additional devices (e.g., IAB node 104) via supported access and backhaul links (e.g., backhaul communication link 120). IAB node 104 may include IAB mobile terminals (IAB-MTs) controlled (e.g., scheduled) by one or more DUs (e.g., DU 165) of a coupled IAB donor. IAB-MTs may be equipped with a separate set of antennas for relaying communication with UE 115, or may share the same antennas (e.g., those of RU 170) for access to IAB node 104 via DU 165 of IAB node 104. (e.g., referred to as virtual IAB-MT (vIAB-MT)). In some examples, IAB node 104 may include one or more DUs (e.g., DU 165) that support communication links with additional entities (e.g., IAB node 104, UE 115) within a relay chain or configuration (e.g., downstream) of the access network. In such cases, one or more components of the decomposed RAN architecture (e.g., IAB node 104, or components of IAB node 104) may be configured to operate according to the techniques described herein.

[0040] For example, the access network (AN) or RAN may include communication between an access node (e.g., an IAB donor), IAB node 104, and one or more UEs 115. The IAB donor may facilitate connectivity between the core network 130 and the AN (e.g., via a wired or wireless connection to the core network 130). That is, an IAB donor may refer to a RAN node having a wired or wireless connection to the core network 130. The IAB donor may include one or more of CU 160, DU 165, and RU 170, in which case CU 160 may communicate with the core network 130 via an interface (e.g., a backhaul link). The IAB donor and IAB node 104 may communicate via an F1 interface according to a protocol defining the signaling messages (e.g., the F1 AP protocol). Additionally or alternatively, CU 160 may communicate with core network 130 via an interface (which may be part of a backhaul link) and may communicate with other CUs (e.g., including CU 160 associated with an alternative IAB donor) via an Xn-C interface (which may be another part of a backhaul link).

[0041] IAB node 104 may refer to a RAN node that provides IAB functionality (e.g., access for UE 115, radio self-backhaul capability, etc.). DU 165 may act as a distributed scheduling node toward child nodes associated with IAB node 104, and IAB-MT may act as a scheduled node toward a parent node associated with IAB node 104. That is, an IAB donor may be referred to as a parent node communicating with one or more child nodes (e.g., an IAB donor may be relayed by other IAB nodes 104 for UE transmission). Additionally or alternatively, IAB node 104 may also be referred to as a parent or child node of other IAB nodes 104, depending on the AN's relay chain or configuration. The IAB-MT entity of IAB node 104 can provide a Uu interface for child IAB nodes (e.g., IAB node 104) to receive signaling from parent IAB nodes (e.g., IAB node 104), and the DU interface (e.g., DU 165) can provide a Uu interface for parent IAB nodes to send signals to child IAB nodes or UE 115.

[0042] For example, IAB node 104 may be referred to as a parent node supporting communication to child IAB nodes, or as a child IAB node associated with an IAB donor, or both. An IAB donor may include a CU 160 having a wired or wireless connection to core network 130 (e.g., backhaul communication link 120) and may act as a parent node of IAB node 104. For example, an IAB donor's DU 165 may relay transmissions to UE 115 via IAB node 104, or may signal transmissions directly to UE 115, or both. An IAB donor's CU 160 may signal the establishment of a communication link to IAB node 104 via an F1 interface, and IAB node 104 may schedule transmissions (e.g., transmissions relayed from the IAB donor to UE 115) via one or more DUs (e.g., DU 165). In other words, data can be relayed to and from IAB node 104 via signaling through the NR Uu interface of the MT to IAB node 104 (e.g., other IAB nodes). Communication with IAB node 104 can be scheduled by the DU 165 of the IAB donor or the DU 165 of IAB node 104.

[0043] When the techniques described herein are applied in the context of a decomposed RAN architecture, one or more components of the decomposed RAN architecture may be configured to support the tests described herein. For example, some operations described as being performed by UE 115 or network entity 105 (e.g., base station 140) may additionally or alternatively be performed by one or more components of the decomposed RAN architecture (e.g., components such as IAB node, DU 165, CU 160, RU 170, RIC 175, SMO system 180).

[0044] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a cell, station, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, etc., which may be implemented in various objects such as appliances, vehicles, or meters.

[0045] The UE 115 described herein can communicate with various types of devices, such as the UE 115 which sometimes operates as a relay, as well as network entity 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 As shown.

[0046] UE 115 and network entity 105 can wirelessly communicate with each other via communication link 125 (e.g., one or more access links) using resources associated with one or more carriers. The term "carrier" can refer to a collection of RF spectrum resources having a defined PHY layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the RF spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more PHY layer channels for a given RAT (e.g., LTE, LTE-A, LTE-A Pro, NR). Each PHY layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating operation for the carrier, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 can be configured using multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) component carriers and time division duplex (TDD) component carriers. Communication between network entity 105 and other devices can refer to communication between these devices and any part of network entity 105 (e.g., entity, sub-entity). For example, the terms “send,” “receive,” or “communicate” when referring to network entity 105 can refer to any part of the RAN’s network entity 105 (e.g., base station 140, CU 160, DU 165, RU 170) communicating with another device (e.g., directly or via one or more other network entities, such as one or more network entities in network entity 105).

[0047] In some examples, such as in carrier aggregation configurations, carriers may have acquisition or control signaling that coordinates operation against other carriers. Carriers may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute RF Channel Number (EARFCN)) and may be identified according to a channel grating used for discovery by UE 115. Carriers may operate in standalone mode, in which case initial acquisition and connection can be performed by UE 115 via that carrier, or carriers may operate in non-standalone mode, in which case different carriers (e.g., of the same or different RATs) are used to anchor the connection.

[0048] The communication link 125 of the wireless communication system 100 may include downlink transmission (e.g., forward link transmission) from network entity 105 to UE 115, uplink transmission (e.g., return link transmission) from UE 115 to network entity 105, or both, as well as other transmission configurations. The carrier may carry downlink communication or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0049] A carrier may be associated with a specific bandwidth of the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one bandwidth in a set of bandwidths for a specific RAT (e.g., 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, 40 MHz, or 80 MHz). Devices of the wireless communication system 100 (e.g., network entity 105, UE 115, or both) may have hardware configurations that support communication using a specific carrier bandwidth, or may be configured to support communication using one carrier bandwidth in a set of carrier bandwidths. In some examples, the wireless communication system 100 may include network entity 105 or UE 115 that supports concurrent communication using carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate using a portion (e.g., subband, BWP) or all of the carrier bandwidth.

[0050] The signal waveform transmitted via a carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element may refer to a resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing may be inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the decoding rate of the modulation scheme, or both), such that a relatively high number of resource elements (e.g., in the transmission duration) and a relatively high modulation scheme order correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial resources may increase the data rate or data integrity used for communication with UE 115.

[0051] It can support one or more sets of parameters for a carrier, and the parameter sets may include subcarrier spacing ( (and cyclic prefix). A carrier can be divided into one or more BWPs with the same or different sets of parameters. In some examples, UE 115 can be configured to utilize multiple BWPs. In some examples, a single BWP of a carrier can be active at a given time, and communication for UE 115 can be constrained to one or more active BWPs.

[0052] The time interval for network entity 105 or UE 115 can be expressed as a multiple of a basic time unit, such as the sampling period. seconds, in response This can represent the supported subcarrier spacing, and This can represent the supported Discrete Fourier Transform (DFT) size. The time interval for organizing communication resources can be based on radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0053] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into subframes, and each subframe may also be divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of symbol periods (e.g., depending on the length of the cyclic prefix appended to each symbol period). In some wireless communication systems, such as wireless communication system 100, time slots may be further divided into multiple micro-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., The duration of a symbol period is associated with a (number) sampling period. The duration of a symbol period can depend on the subcarrier spacing or the operating frequency band.

[0054] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).

[0055] Depending on the technology, carriers can be used to multiplex physical channels for communication. One or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used, for example, to multiplex physical control channels and physical data channels for signaling via a downlink carrier. The control region (e.g., control resource set (CORESET)) of the physical control channel can be defined by a set of symbol periods and can extend across the system bandwidth of the carrier or a subset of that bandwidth. One or more control regions (e.g., CORESET) can be configured for a set of UEs 115. For example, one or more UEs in UE 115 can monitor or search for control regions to obtain control information based on one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a concatenated manner. The aggregation level of control channel candidates can refer to the amount of control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. The search space set may include a public search space set configured to transmit control information to UE115 (e.g., one or more UEs) or a UE-specific search space set configured to transmit control information to UE115 (e.g., a particular UE).

[0056] Network entity 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used (e.g., using a carrier) to communicate with network entity 105 and may be associated with an identifier used to distinguish adjacent cells (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID)). In some examples, a cell may also refer to a coverage area 110 or a portion of coverage area 110 (e.g., a sector) in which a logical communication entity operates. Depending on various factors such as the capabilities of network entity 105, the range of such cells may be from smaller areas (e.g., structures, subsets of structures) to larger areas. For example, a cell may be a building, a subset of buildings, or external space between or overlapping coverage areas 110, etc., or may include buildings, subsets of buildings, or external space between or overlapping coverage areas, etc.

[0057] Macro cells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access to UE 115 that has a service subscription with a network provider supporting the macro cell. In contrast to macro cells, small cells may be associated with network entities 105 operating at lower power (e.g., base station 140 operating at lower power) and may operate using the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells may provide unrestricted access to UE 115 that has a service subscription with a network provider, or restricted access to UE 115 associated with a small cell (e.g., UE 115 in a closed subscriber group (CSG), or UE 115 associated with a user in a home or office). Network entity 105 may support one or more cells and may also support communication via one or more cells using one or more component carriers.

[0058] In some examples, a carrier can support multiple cells and can be configured with different cells based on different protocol types that can provide access for different types of devices (e.g., MTC, Narrowband IoT (NB-IoT), Enhanced Mobile Broadband (eMBB)).

[0059] In some examples, network entity 105 (e.g., base station 140, RU 170) may be mobile, and thus provide communication coverage to mobile coverage areas such as coverage area 110. In some examples, coverage areas 110 associated with different technologies (e.g., different coverage areas) may overlap, but coverage areas 110 (e.g., different coverage areas) may be supported by the same network entity (e.g., network entity 105). In some other examples, overlapping coverage areas such as coverage area 110 associated with different technologies may be supported by different network entities (e.g., network entity 105). The wireless communication system 100 may include, for example, a heterogeneous network in which different types of network entities 105 use the same or different RATs to support communication for coverage areas 110 (e.g., different coverage areas).

[0060] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, network entities 105 (e.g., base station 140) can have similar frame timing, and transmissions from different network entities (e.g., different network entities within network entity 105) can be roughly aligned in time. For asynchronous operation, network entities 105 can have different frame timing, and in some examples, transmissions from different network entities (e.g., different network entities within network entity 105) may not be aligned in time. The techniques described herein can be used for both synchronous and asynchronous operation.

[0061] Some UE 115 devices (such as MTC or IoT devices) can be relatively low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with network entity 105 (e.g., base station 140) without human intervention. In some examples, M2M communication or MTC may include communication from devices with integrated sensors or instruments to measure or acquire information and relay such information to a central server or application that uses the information or presents it to people interacting with the application. Some UE 115 devices may be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based service charging.

[0062] Some UE 115s can be configured to operate in a power-saving mode, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but does not transmit and receive concurrently). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UE 115 may include entering a power-saving deep sleep mode when not engaged in active communication, operating with limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE 115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a carrier's guard band, or outside a carrier.

[0063] Wireless communication system 100 may be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 may be configured to support ultra-reliable low-latency communication (URLLC). UE 115 may be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communication may include private or group communication and may be supported by one or more services, such as push-to-talk, video, or data. Support for ultra-reliable, low-latency functions may include prioritizing services, and such services may be used for public safety or general business applications. The terms “ultra-reliable,” “low-latency,” and “ultra-reliable low-latency” are used interchangeably herein.

[0064] In some examples, UE 115 may be configured to support direct communication with other UEs (e.g., one or more UEs in UE 115) via a device-to-device (D2D) communication link (such as D2D communication link 135) (e.g., according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some examples, one or more UEs 115 in a group performing D2D communication may be within the coverage area 110 of network entity 105 (e.g., base station 140, RU 170), which may support aspects of such D2D communication configured (e.g., scheduled by network entity 105). In some examples, one or more UEs 115 in this group may be outside the coverage area 110 of network entity 105, or may otherwise be unable or not configured to receive transmissions from network entity 105. In some examples, a group of UEs 115 communicating via D2D communication can support a one-to-many (1:M) system, in which each UE 115 transmits to one or more UEs within the group. In some examples, network entity 105 can facilitate the scheduling of resources used for D2D communication. In some other examples, D2D communication can be performed between UEs 115 without involving network entity 105.

[0065] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-vehicle (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these. Vehicles may signal information related to traffic conditions, signaling, weather, safety, emergencies, or any other information relevant to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (such as roadside units), or communicate with the network via one or more network nodes (e.g., network entity 105, base station 140, RU 170) using vehicle-to-network (V2N) communication, or both.

[0066] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) for managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)) for routing packets or interconnecting to external networks. The control plane entity manages non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by network entity 105 (e.g., base station 140) associated with core network 130. User IP packets can be transferred through user plane entities, which provide IP address allocation and other functions. User plane entities can connect to one or more network operator IP services 150. IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0067] Wireless communication system 100 can operate using one or more frequency bands in the range of 300 MHz to 300 GHz. Generally, the area from 300 MHz to 3 GHz is referred to as the Ultra High Frequency (UHF) band or decimeter band because the wavelength range is approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features (which may be referred to as clusters), but these waves are sufficient to penetrate structures so that macrocells can provide service to UE 115 located indoors. Compared to communication using smaller frequencies and longer wavelengths in the lower frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, communication using UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than one hundred kilometers).

[0068] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) region (also known as the centimeter band) in the range of 3 GHz to 30 GHz or in the extremely high frequency (EHF) region (e.g., 30 GHz to 300 GHz) (also known as the millimeter band) using the spectrum. In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and network entity 105 (e.g., base station 140, RU 170), and the EHF antennas of the corresponding devices can be smaller and closer together than UHF antennas. In some examples, such techniques facilitate the use of antenna arrays within the device. However, compared to SHF or UHF transmission, EHF transmission may experience even greater attenuation and shorter distances. The techniques disclosed herein can be adopted for transmission across one or more different frequency regions, and the frequency band usage specified across these frequency regions may vary by country or regulatory authority.

[0069] Wireless communication system 100 may utilize both licensed and unlicensed RF spectrum bands. For example, wireless communication system 100 may employ licensed assisted access (LAA), LTE-Unlicensed (LTE-U) RAT, or NR technology using unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating with unlicensed RF spectrum, devices such as network entity 105 and UE 115 may employ carrier sensing for collision detection and avoidance. In some examples, operation using unlicensed frequency bands may be based on carrier aggregation configurations combined with component carriers operating with licensed frequency bands (e.g., LAA). Operation using unlicensed spectrum may include downlink transmission, uplink transmission, P2P transmission, or D2D transmission, etc.

[0070] Network entity 105 (e.g., base station 140, RU 170) or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of network entity 105 or UE 115 may be located within one or more antenna arrays or antenna panels, which can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with network entity 105 may be located at different geographical locations. Network entity 105 may include an antenna array having a collection of multiple rows and columns of antenna ports that network entity 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may include one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support RF beamforming for signals transmitted via the antenna ports.

[0071] Network entity 105 or UE 115 can use MIMO communication to leverage multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique is known as spatial multiplexing. The multiple signals can be transmitted, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, the multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include: single-user MIMO (SU-MIMO), where multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), where multiple spatial layers are transmitted to multiple devices.

[0072] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., network entity 105, UE 115) to shape or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array such that some signals propagating along a specific orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to the signals transmitted via the antenna elements may include applying amplitude shifts, phase shifts, or both to the signals carried via the antenna elements associated with the device. The adjustments associated with each of these antenna elements may be defined by a beamforming weight set associated with a specific orientation (e.g., relative to the antenna array of the transmitting or receiving device or relative to some other orientation).

[0073] Network entity 105 or UE 115 may use beam scanning technology as part of beamforming operations. For example, network entity 105 (e.g., base station 140, RU 170) may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by network entity 105 along different directions. For example, network entity 105 may transmit signals according to different beamforming weight sets associated with different transmission directions. Transmission along different beam directions may be used to identify (e.g., by a transmitting device (such as network entity 105) or by a receiving device (such as UE 115)) the beam direction for later transmission or reception by network entity 105.

[0074] Some signals (such as data signals associated with a specific receiving device) may be transmitted by a transmitting device (e.g., network entity 105 or UE 115) along a single beam direction (e.g., the direction associated with a receiving device (such as another network entity 105 or UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted along one or more beam directions. For example, UE 115 may receive one or more signals transmitted by network entity 105 along different directions and may report to network entity 105 an indication of signals received by UE 115 with the highest signal quality or other acceptable signal quality.

[0075] In some examples, transmissions performed by a device (e.g., network entity 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital pre-decoding or beamforming to generate a combined beam for transmission (e.g., from network entity 105 to UE 115). UE 115 may report feedback indicating the pre-decoding weights of one or more beam directions, and this feedback may correspond to a configured set of beams across the system bandwidth or one or more subbands. Network entity 105 may transmit reference signals that can be pre-decoded or undecoded (e.g., cell-specific reference signals (CRS), CSI-RS). UE 115 may provide feedback on beam selection, which may be PMI or codebook-based feedback (e.g., multi-panel codebook, linear combination codebook, port selection codebook). Although these techniques are described with reference to signals transmitted by network entity 105 (e.g., base station 140, RU 170) along one or more directions, UE 115 may use similar techniques to transmit signals multiple times along different directions (e.g., to identify the beam direction used by UE 115 for subsequent transmission or reception), or to transmit signals along a single direction (e.g., to transmit data to a receiving device).

[0076] A receiving device (e.g., UE 115) may perform reception operations according to multiple reception configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from a transmitting device (e.g., network entity 105). For example, the receiving device may perform reception according to multiple reception directions by: receiving via different antenna subarrays; processing the received signal according to different antenna subarrays; receiving according to different sets of reception beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different directional listening weight sets); or processing the received signal according to different sets of reception beamforming weights applied to signals received at multiple antenna elements of the antenna array. Any of these operations may be referred to as “listening” according to different reception configurations or reception directions. In some examples, the receiving device may use a single reception configuration to receive along a single beam direction (e.g., when a data signal is received). A single receiver configuration can be aligned along a beam direction determined by listening according to different receiver configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).

[0077] A QCL relationship between one or more transmissions or signals can refer to the relationship between the respective transmitting antenna ports (and corresponding signaling beams). For example, one or more antenna ports can be implemented by network entity 105 for transmitting at least one or more reference signals (such as downlink reference signals, synchronization signal blocks (SSBs), etc.) and control information to UE 115. However, the channel properties of signals transmitted via different antenna ports can be interpreted (e.g., by the receiving device) as the same (e.g., even though the signals are transmitted from different antenna ports), and the antenna ports (and corresponding beams) can be described as quasi-co-located (QCL). The QCL signal allows UE 115 to deduce the characteristics of a first signal transmitted via a first antenna port (e.g., delay spread, Doppler spread, frequency shift, average power) based on measurements of a second signal transmitted via a second antenna port. In other words, if two antenna ports are classified as QCL based on, for example, delay spread, UE 115 can determine the delay spread for one antenna port (e.g., based on the received reference signal, such as CSI-RS) and then apply the result to both antenna ports. This technique avoids UE 115 having to determine delay spread individually for each antenna port. In some cases, two antenna ports can be considered spatial QCLs, and the properties of signals transmitted over a directional beam can be derived from the properties of different signals over another different directional beam. That is, the QCL relationship can involve beam information of the corresponding directional beams used for the transmission of various signals.

[0078] Different types of QCL relationships can describe the relationship between two different signals or antenna ports. For example, QCL type A can refer to a QCL relationship between signals that includes Doppler shift, Doppler spread, average delay, and delay spread. QCL type B can refer to a QCL relationship that includes Doppler shift and Doppler spread, while QCL type C can refer to a QCL relationship that includes Doppler shift and average delay. QCL type D can refer to a spatial parameter QCL relationship, which can indicate the relationship between two or more directional beams used to transmit signals. Here, the spatial parameter can indicate that a first beam used to transmit a first signal can be similar to (or identical to) another beam used to transmit a second, different signal, or that the same receiving beam can be used to receive both the first and second signals. Therefore, beam information for various beams can be derived by receiving signals from the transmitting device, where, in some cases, QCL information or spatial information can help the receiving device efficiently identify communication beams (e.g., without having to scan through a large number of beams to identify a beam (e.g., the beam with the highest signal quality)). In addition, there can be a QCL relationship between uplink and downlink transmissions, and in some cases, the QCL relationship can also be referred to as spatial relationship information.

[0079] In some examples, a TCI state may include one or more parameters associated with a QCL relationship between transmitted signals. For example, each TCI state includes parameters for configuring a QCL relationship between one or two downlink reference signals and a DMRS port of the PDSCH, a DMRS port of the PDCCH, or a CSI-RS port of a CSI-RS resource. The QCL relationship is configured by a first higher-layer parameter for a first downlink reference signal and a second higher-layer parameter for a second downlink reference signal (if configured). That is, network entity 105 may configure a QCL relationship that provides a mapping between antenna ports of a reference signal and another signal, and the TCI state may be indicated by network entity 105 to UE 115. In some cases, a set of TCI states (e.g., a TCI state list) may be indicated to UE 115 via RRC signaling, some of which may be configured via RRC, and one or more TCI states may be indicated (e.g., activated) via a Media Access Control (MAC) control element (MAC-CE) and further indicated via DCI (e.g., within a CORESET). The QCL relationship associated with the TCI state (and further established through higher-layer parameters) can provide the UE 115 with the QCL relationship for the corresponding antenna port and the reference signal sent by the network entity 105.

[0080] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or PDCP layer can be IP-based. The RLC layer performs packet segmentation and reassembly for transmission via logical channels. The MAC layer performs priority processing and multiplexing of logical channels to transport channels. The MAC layer can also use error detection, error correction, or both to support retransmission to improve link efficiency. In the control plane, the RRC layer provides the establishment, configuration, and maintenance of RRC connections between the UE 115 and network entity 105 or core network 130 that support user plane data radio bearers. The PHY layer maps transport channels to physical channels.

[0081] UE 115 and network entity 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correctly receiving data via communication links (e.g., communication link 125, D2D communication link 135). HARQ may include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under relatively poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device may support same-slot HARQ feedback, in which case the device can provide HARQ feedback in a specific time slot for data received via a previous symbol in that time slot. In some other examples, the device may provide HARQ feedback in subsequent time slots or according to a different time interval.

[0082] In some implementations, UE 115 may support a mapping procedure that maps port indices associated with multiple CSI-RS resources to row indices of a pre-decoded matrix. For example, UE 115 may receive multiple (e.g., aggregated) CSI-RS transmissions on multiple CSI-RS resources, and each CSI-RS resource may be associated with multiple ports (e.g., up to 32 antenna ports), such that all CSI-RS resources are associated with a set of ports that will be considered for generating a CSI report by the UE. The UE can generate a CSI report by applying permutations to the port indices of the CSI-RS resources or the row indices of the pre-decoded matrix to organize either set of indices by associating them with CSI-RS resources and CSI-RS resource-specific indices. The UE can then transmit the CSI report based on the permutations applied to the indices (e.g., the port indices of the CSI-RS resources or the row indices of the pre-decoded matrix).

[0083] Figure 2An example of a wireless communication system 200 supporting CSI pre-decoding permutation is shown, based on one or more examples disclosed herein. In some examples, UE 115-a may be located in a geographic coverage area 110-a that may be associated with network entity 105-a. Network entity 105-a and UE 115-a may communicate via one or more downlink communication links 205-a and one or more uplink communication links 205-b.

[0084] In some wireless communication scenarios, wireless communication systems (e.g., wireless communication system 200) can support CSI information operation for a larger number of ports than in other scenarios. For example, a wireless communication system can support CSI operation for up to 128 CSI-RS ports (e.g., these CSI-RS ports may be associated with a frequency range such as FR1). In some examples, modifications or improvements involving codebook refinement (e.g., Type I codebook refinement or modification, Type II codebook refinement or modification, one or more other refinements or modifications, or any combination thereof) can support a larger number of ports than other methods (e.g., 128 CSI-RS ports across multiple resources).

[0085] In some cases, a single CSI-RS resource can support fewer ports than the number of resources supported across multiple resources (e.g., up to 32 CSI-Rs ports). For example, in some scenarios involving massive MIMO (e.g., 5G NR massive MIMO), CSI operations (e.g., for digital beamforming) can support up to 32 antenna ports. In examples involving certain frequency ranges (such as low-band FR1), a relatively small number of ports may be used (e.g., due to antenna array size, shape factor, or other considerations). Similarly, in some examples involving other frequency ranges (such as FR2), a relatively small number of ports may be used (e.g., due to hardware cost or other considerations). Furthermore, in some scenarios (such as those involving relatively narrow analog beams implemented using large phased arrays (e.g., 1024-element arrays), a relatively small number of ports may be sufficient.

[0086] However, in some examples (such as higher frequency bands, such as frequency range 1 (FR1) (e.g., 3–6 GHz) or frequency range 3 (FR3) (e.g., 7–24 GHz), a relatively large number of ports can be used. For example, mid-band operation may involve a large number of ports (e.g., more than 32 ports). For example, for operation in the 6 GHz band, the number of transmitter-receiver units (TXRUs) may increase (e.g., to 128 TXRUs). Similarly, in the 3 GHz band, the corresponding number of TXRUs may also increase (e.g., 64 TXRUs). These and other examples can employ an increased number of TXRUs while maintaining the same antenna array form factor size. For example, in some cases, the total number of ports can be determined based on two parameters associated with the number of antenna elements in the antenna array. and To determine, select, or express, the total number of ports to be used can be expressed as: Table 1 of this article shows the results for... and Some examples of the total number of antenna ports for various combinations: Table 1

[0087] In some examples, the techniques used for CSI-RS port mapping can be extended across various mapping phases. For instance, in a phase that may be referred to as the first phase (e.g., "Phase 1"), CSI-RS time-frequency code CSI resources can be mapped to port indices associated with CSI-RS resource patterns. For example, given having CSI-RS resources for each port, port index It can be represented as The code division multiplexing (CDM) block size can be expressed as: CDM Group Index It can be represented as Furthermore, the index within a CDM group can be represented as Therefore, port index It can be mapped to CSI-RS resources, such as This mapping can be characterized as an "innermost" to "outermost" index: first in the CDM group ( Perform mapping within the CDM group () Perform mapping on ). In some examples, the second phase (e.g., "phase 2") of what may be called CSI-RS port mapping may include indexing the ports. Mapping to pre-decoder row index For example, this mapping can be expressed as shown in Equation 1 of this paper, where the pre-decoding matrix... Including indexes The rows and indexes are The column, in which Indicates rank.

[0088] In some examples, the third phase (e.g., "phase 3") of the CSI-RS port mapping may include indexing the pre-decoder lines. Mapped to the antenna array's "physical" index ( This mapping can be defined or expressed via a codebook (e.g., including the PMI formula or a codebook associated with the PMI formula). For example, using an "innermost" to "outermost" index, where... It can be expressed as , It can be expressed as And polarization parameters It can be expressed as This mapping in the third stage can be expressed as: This mapping may involve type I PMI (e.g., rank-1 pre-decoder), where In some examples, This can be expressed as equations 2 and 3 shown in this article.

[0089] In some implementations, the number of ports associated with each CSI-RS resource may not be scaled (e.g., such a number of ports could be 32 ports or another number already associated with a CSI-RS resource). Therefore, aggregation techniques that support a higher overall number of ports can be employed. For example, 64-port or 128-port implementations or scenarios may involve the aggregation of multiple CSI-RS resources, where each CSI-RS resource may include a certain number of ports (e.g., up to 32 ports).

[0090] However, existing port mapping techniques can be improved in such scenarios. The techniques described in this article involve improved CSI-RS port mapping, such as improved "Phase 2" port mapping techniques.

[0091] For example, network entity 105-a and UE 115-a may operate according to such port mapping techniques. For example, network entity 105-a may send CSI-RS 220 or more such CSI-RS 220 to UE 115-a, and UE 115-a may prepare a CSI report 225 in response. In association with preparing the CSI report 225, UE 115-a may perform, select, determine, or express a mapping 255 between a port index 240 associated with a CSI-RS resource 230 (e.g., CSI-RS resource 230-a and CSI-RS resource 230-b) that sends CSI-RS 220 therethrough and a predecoder row index 245 associated with a predecoder matrix 250. For example, in some scenarios, codebook 260 may be configured with a number of ports corresponding to or equal to the number of ports 235 associated with CSI-RS resources 230 (e.g., more than one CSI-RS resource 230) (e.g., a total of 64 ports corresponding to two 32-port CSI-RS resources 230, a total of 128 ports corresponding to four 32-port CSI-RS resources 230, etc.). In some examples, such a number may be equal to... ,in This indicates the number of ports per CSI-RS resource, and where... Each CSI-RS resource has the same QCL parameter because the CSI-RS aggregation scenario described here involves a single TRP, which in some cases may differ from the Coherent Joint Transmission (CJT) scenario involving multiple TRPs.

[0092] In connection with preparing the CSI report 225, UE 115-a may apply permutation 265 to one or more parameters (e.g., pre-decoding parameters) to perform one or more pre-decoding operations or calculations involving CQI, RI, PMI, or any combination thereof, which are related to determining, selecting, obtaining, or expressing the mapping 255 between port index 240 and pre-decoder row index 245. For example, UE 115-a may apply permutation 265 to port index 240, pre-decoder row index 245, or any combination thereof.

[0093] For example, UE 115-a can apply permutation 265 to port index 240 to generate port index 240, which can be expressed as shown in Equation 4 of this document, where it is expressed as row index With a composite index. A composite index (e.g., { , CSI-RS resource 230 can be indexed. Replace with ,in At the same time, index the specific port of the CSI-RS resource. Replace with ,in .

[0094] A composite index can reflect the permutations performed on port index 240, which reorganize the port indexes by groups. For example, each group can be associated with a CSI-RS resource 230, and this association can be expressed by the first part of the composite index. Furthermore, each port index group 240 is further indexed based on port indexes specific to the CSI-RS resource 230 associated with that group. In other words, each CSI-RS resource 230 is associated with a separate set of indexes applied to the permuted port indexes 240 belonging to the groups associated with the CSI-RS resource 230.

[0095] In some examples, the mapping obtained by permuting port index 240 can produce the mapping described herein (e.g., as...). Figure 3 , Figure 4 and Figure 5 Various mapping results (e.g., associated with segmentation schemes) and related descriptions.

[0096] Additionally or alternatively, UE 115-a may apply permutation 265 to pre-decoder row index 245. For example, UE 115-a may apply permutation matrix 270 to pre-decoder matrix 250 to produce a pre-decoder matrix with row permutations. This operation can be performed by... To express, among which This indicates that the pre-decoding matrix is ​​250. () indicates the application of permutation matrix 270, and This represents the pre-decoding matrix with row permutations. This application of permutation matrix 270 may result in pre-decoder row indices 245 being organized into groups. Each pre-decoder row index group 245 may be associated with a CSI-RS resource (e.g., co-associated). Furthermore, each pre-decoder row index 245 within each pre-decoder row index group 245 may be associated with an index specific to the CSI-RS resource 230 containing the group and its associated index. In this way, port index 240 can be mapped to pre-decoder row index 245. Equation 5 of this paper shows the result of applying the permuted pre-decoding matrix 250 to port index 240, illustrating the groups and associated indices.

[0097] In some examples, this row-wise permutation can be achieved via permutation matrix 270, such as... What is expressed, among which W ( i) is a pre-decoder based on the reported PMI, and It is a permutation matrix. In some examples, the permutation matrix... The size can be ,in The number of entries is "1", located in a different row and a different column, while the remaining entries are "0". In such an example, the number of entries is "1" in a different row and a different column. Each "1" in the "i"th row and "j"th column (e.g., expressed as...) ) will W ( i Move the "j"th row of ) to The "i"th row. In some examples, the permutation matrix will... W ( i Each "q-th" row of ) is replaced with The "first" "Okay, among them" In other words, the permutation matrix is ​​270. satisfy: ,in (For example, the remaining entries are "0"). The mapping obtained by applying permutation matrix 270 can produce the mapping described herein (e.g., as...). Figure 3 , Figure 4 and Figure 5 And various mapping results (e.g., associated with the segmentation scheme) in the related description.

[0098] Figure 3 An example of a mapping scheme 300 supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0099] Mapping scheme 300 is an example two-dimensional mapping scheme, which includes specifying as The first dimension of the dimension (e.g., labeled as) ) and expressed as The second dimension of the dimension (e.g., labeled as) Mapping scheme 300 can express CSI-RS resource-specific port index 320 (which is expressed as...). ) and port index (which is expressed as A mapping between ( ) and ( ). This mapping may also include or be associated with indexes of multiple CSI-RS resources (which are expressed as ) And multiple polarizations (e.g., in some cases, which may alternatively be expressed as a third dimension). In mapping scheme 300, it can be based on The segmentation of CSI-RS resources in a dimension enables the mapping of the order or sequence of corresponding ports (e.g., port indexes, as indicated by the arrows).

[0100] Mapping scheme 300 can indicate a CSI-RS resource-specific port index 320, which can be expressed as Each CSI-RS resource can be associated with an equal number of ports (expressed as...). Related to, and CSI-RS resource-specific port index 320 can be expressed as CSI-RS resource-specific port index 320 can be expressed as ,in This indicates the size of the CDM group for each CSI-RS resource. This represents the CDM group index, and This represents an index within a CDM group. Predecoder line index 325 can also be expressed as... .

[0101] In mapping scheme 300, parameters (For example, it represents the number of CSI-RS resources associated with the mapping scheme) could be 2, indicating that two CSI-RS resources are associated with mapping scheme 300. In mapping scheme 300, each CSI-RS resource is associated with... Each port is associated. In mapping scheme 300, the parameters... and In some examples, mapping scheme 300 can be split into... and .

[0102] In some examples, mapping scheme 300 can indicate along... One-dimensional segmentation of a dimension, as expressed in Equation 6 of this paper. For example, as... Figure 3 As shown, along The index of a dimension can be associated with a single CSI-RS resource (e.g., CSI-RS resource #0 or CSI-RS resource #1), and along... An index of a dimension can be associated with multiple CSI-RS resources (e.g., CSI-RS resource #0 and CSI-RS resource #1).

[0103] Figure 4 An example of a mapping scheme 400 supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0104] Mapping scheme 400 is an example two-dimensional mapping scheme, which includes specifying as The first dimension of the dimension (e.g., labeled as) ) and expressed as The second dimension of the dimension (e.g., labeled as) Mapping scheme 400 can express CSI-RS resource-specific port index 420 (which is expressed as...). ) and port index (which is expressed as A mapping between ( ) and ( ). This mapping may also include or be associated with indexes of multiple CSI-RS resources (which are expressed as ) And multiple polarizations (e.g., in some cases, which may alternatively be expressed as a third dimension). In mapping scheme 400, it can be based on The segmentation of CSI-RS resources in a dimension enables the mapping of the order or sequence of corresponding ports (e.g., port indexes, as indicated by the arrows).

[0105] Mapping scheme 400 can indicate a CSI-RS resource-specific port index 420, which can be expressed as Each CSI-RS resource can be associated with an equal number of ports (expressed as...). Related to, and CSI-RS resource-specific port index 420 can be expressed as CSI-RS resource-specific port index 420 can be expressed as ,in This indicates the size of the CDM group for each CSI-RS resource. This represents the CDM group index, and This represents an index within a CDM group. Predecoder line index 425 can also be expressed as... .

[0106] In mapping scheme 400, parameters (For example, it represents the number of CSI-RS resources associated with the mapping scheme) could be 2, indicating that two CSI-RS resources are associated with mapping scheme 400. In mapping scheme 400, each CSI-RS resource is associated with... Each port is associated. In mapping scheme 400, the parameters... and In some examples, mapping scheme 400 can be split into... and .

[0107] In some examples, mapping scheme 400 can indicate along... One-dimensional segmentation of a dimension, as expressed in Equation 7 of this paper. For example, as... Figure 4 As shown, along A dimension index can be associated with multiple CSI-RS resources (e.g., CSI-RS resource #0 and CSI-RS resource #1), and along... Dimension indexes can be associated with a single CSI-RS resource (e.g., CSI-RS resource #0 or CSI-RS resource #1).

[0108] In it (For example, where each subarray has) In an example of N2-dimensional size, the segmentation can be expressed as .

[0109] Figure 5 An example of a mapping scheme 500 supporting CSI pre-decoding permutations is shown, based on one or more examples disclosed herein.

[0110] Mapping scheme 500 is an example two-dimensional mapping scheme, including those specified as The first dimension of the dimension (e.g., labeled as) ) and represented as The second dimension of the dimension (e.g., labeled as) Mapping scheme 500 can express CSI-RS resource-specific port index 520 (which is expressed as...). ) and port index (which is expressed as A mapping between ( ) and ( ). This mapping may also include or be associated with indexes of multiple CSI-RS resources (which are expressed as ) ) and multiple polarizations (e.g., in some cases, which may alternatively be expressed as a third dimension). In mapping scheme 500, it is possible to base the mapping on CSI-RS resources in Dimensions and Examples of splitting dimensions to map the order or sequence of corresponding ports (e.g., port indices, as indicated by the arrows).

[0111] Mapping scheme 500 can indicate a CSI-RS resource-specific port index 520, which can be expressed as Each CSI-RS resource can be associated with an equal number of ports (expressed as...). Related to, and CSI-RS resource-specific port index 520 can be expressed as The CSI-RS resource-specific port index 520 can be expressed as... ,in This indicates the size of the CDM group for each CSI-RS resource. This represents the CDM group index, and This represents an index within a CDM group. Predecoder line index 525 can also be expressed as... .

[0112] In mapping scheme 500, parameters (For example, it represents the number of CSI-RS resources associated with the mapping scheme) could be 4 (e.g., and This indicates the subarray created, and indicates that four CSI-RS resources are associated with mapping scheme 500. In mapping scheme 500, each CSI-RS resource is associated with... Each port is associated. In mapping scheme 500, the parameters... and In some examples, mapping scheme 500 can be split into... and .

[0113] In some examples, mapping scheme 500 can indicate along... Dimensions and The two-dimensional segmentation of the dimension is expressed as in Equation 8 of this paper. In Equation 8, Indicates the number of subarrays in each dimension and And the CSI-RS index (subarray index) is expressed as .

[0114] For example, such as Figure 5 As shown, mapping scheme 500 may include along Dimensional indexes, which are associated with a first subset of CSI-RS resources (e.g., CSI-RS resources #0 and #1, or CSI-RS resources #2 and #3); and along Dimensional indexes that are associated with a second subset of CSI-RS resources (e.g., CSI-RS resources #0 and #2, or CSI-RS resources #1 and #3).

[0115] Figure 6 An example of a process flow 600 supporting CSI pre-decoding permutation is shown, based on one or more examples as disclosed herein. Process flow 600 may implement various aspects of this disclosure as described herein. Elements described in process flow 600 (e.g., UE 115-b and network entity 105-b) may be examples of similarly named elements as described herein.

[0116] In the following description of process flow 600, operations between various entities or elements may be performed in different order or at different times. Some operations may also be excluded from process flow 600, or other operations may be added. Although various entities or elements are shown as performing operations of process flow 600, some aspects of some operations may also be performed by other entities or elements of process flow 600, or by entities or elements not depicted in the process flow, or any combination thereof.

[0117] At 620, UE 115-b can receive multiple CSI-RS via multiple CSI-RS resources, each of the multiple CSI-RS resources being associated with multiple ports, and the multiple CSI-RS resources sharing the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in the codebook configured for the UE.

[0118] At 625, UE 115-b may apply a permutation to multiple port indices to obtain multiple port index groups, and each port index group is commonly associated with a corresponding CSI-RS resource in a plurality of CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index in a plurality of second port indices, the corresponding second port index being specific to the corresponding CSI-RS resource to which the port index group is commonly associated.

[0119] Additionally or alternatively, UE 115-b may apply a permutation to the pre-decoding matrix, which may include a row-wise permutation of the pre-decoding matrix, and a plurality of pre-decoding parameters include the pre-decoding matrix. In some examples, to apply the permutation to the pre-decoding matrix, UE 115-b may apply a permutation matrix to the pre-decoding matrix, and the permutation matrix is ​​applied to organize a plurality of pre-decoder row indices into a plurality of pre-decoder row index groups, and each pre-decoder row index group is commonly associated with a corresponding CSI-RS resource in a plurality of CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group is individually associated with a corresponding second index in a plurality of second port indices, the corresponding second index being specific to the pre-decoder row index group and the corresponding CSI-RS resource commonly associated with it. In some examples, the size of the permutation matrix corresponds to a first number of ports associated with the plurality of CSI-RS resources.

[0120] At 630, UE 115-b may assign a corresponding composite index to a corresponding port index among multiple port indices, each corresponding composite index may include a first sub-index and a second sub-index, and the first sub-index indicates a corresponding CSI-RS resource associated with a group including the corresponding port index, and wherein the second sub-index indicates a corresponding second port index associated with the corresponding port index.

[0121] At 635, UE 115-b can generate a CSI report based on the codebook and further based on permutations applied to multiple pre-decoding parameters, which are associated with a mapping between multiple port indices corresponding to ports associated with multiple CSI-RS resources and multiple pre-decoder row indices of the pre-decoding matrix.

[0122] In some examples, a two-dimensional mapping scheme is used to map ports associated with multiple CSI-RS resources to multiple pre-decoder row indices. This two-dimensional mapping scheme includes multiple first-dimensional indices associated with a first dimension and multiple second-dimensional indices associated with a second dimension. A corresponding first-dimensional index in the multiple first-dimensional indices is associated with a single CSI-RS resource, and a corresponding second-dimensional index in the multiple second-dimensional indices is associated with multiple CSI-RS resources.

[0123] In some examples, ports associated with multiple CSI-RS resources can be mapped to multiple pre-decoder row indices according to a two-dimensional mapping scheme. This two-dimensional mapping scheme indicates multiple first-dimensional indices associated with a first dimension and multiple second-dimensional indices associated with a second dimension. Each of the multiple first-dimensional indices is associated with multiple CSI-RS resources, and each of the multiple second-dimensional indices is associated with a single CSI-RS resource.

[0124] In some examples, ports associated with multiple CSI-RS resources can be mapped to multiple pre-decoder row indices according to a two-dimensional mapping scheme. This two-dimensional mapping scheme indicates multiple first-dimensional indices associated with a first dimension and multiple second-dimensional indices associated with a second dimension. Each of the multiple first-dimensional indices is associated with a first subset of the CSI-RS resources in the set of multiple CSI-RS resources, and each of the multiple second-dimensional indices is associated with a second subset of the CSI-RS resources in the set of multiple CSI-RS resources.

[0125] In some examples, ports associated with multiple CSI-RS resources can be mapped to multiple pre-decoder row indices according to a two-dimensional mapping scheme, which includes multiple first-dimensional indices associated with a first dimension and multiple second-dimensional indices associated with a second dimension, and the two-dimensional mapping scheme indicates that for each first-dimensional index, the multiple pre-decoder row indices increment along the multiple second-dimensional indices.

[0126] In some examples, mapping is performed across multiple polarizations associated with multiple CSI-RS resources. In some examples, the multiple ports associated with each CSI-RS resource include up to 32 ports.

[0127] At 640, UE 115-b can (e.g., send the generated CSI report to network entity 105-b that sends CSI-RS).

[0128] Figure 7A block diagram 700 of a device 705 supporting CSI pre-decoding permutation according to one or more examples disclosed herein is shown. Device 705 may be an example of aspects of UE 115 as described herein. Device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. Device 705 or one or more components of device 705 (e.g., receiver 710, transmitter 715, communication manager 720) may include at least one processor, which may be coupled to at least one memory to individually or jointly support or implement the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0129] Receiver 710 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to CSI pre-decoding permutations). The information may be passed to other components of device 705. Receiver 710 may utilize a single antenna or a collection of antennas.

[0130] Transmitter 715 may provide components for transmitting signals generated by other components of device 705. For example, transmitter 715 may transmit information associated with various information channels (e.g., control channels, data channels, information channels related to CSI pre-decoding permutations), such as packets, user data, control information, or any combination thereof. In some examples, transmitter 715 may be co-located with receiver 710 in a transceiver module. Transmitter 715 may utilize a single antenna or a collection of multiple antennas.

[0131] The communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be examples of components used to perform various aspects of the CSI pre-decoding permutations as described herein. For example, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be able to perform one or more of the functions described herein.

[0132] In some examples, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include at least one of the following: a processor, digital signal processor (DSP), central processing unit (CPU), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, microcontroller, discrete gate or transistor logic component, discrete hardware component, or any combination thereof, configured as or otherwise individually or collectively to support components for performing the functions described herein. In some examples, at least one processor and at least one memory coupled to said at least one processor may be configured to perform one or more of the functions described herein (e.g., instructions stored in at least one memory are executed individually or collectively by one or more processors).

[0133] Additionally or alternatively, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in code (e.g., as communication management software or firmware) (e.g., referred to as processor executable code) executed by at least one processor. If implemented in code executed by at least one processor, the functionality of the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be executed by (e.g., a general-purpose processor, DSP, CPU, ASIC, FPGA, microcontroller, or any combination of these or other programmable logic devices configured, individually or collectively, as components for performing the functions described herein).

[0134] In some examples, the communication manager 720 may be configured to use a receiver 710, a transmitter 715, or both, or otherwise cooperate with them to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, the communication manager 720 may receive information from the receiver 710, transmit information to the transmitter 715, or be integrated in combination with the receiver 710, the transmitter 715, or both to acquire information, output information, or perform various other operations as described herein.

[0135] Additionally or alternatively, the communication manager 720 may support wireless communication according to examples disclosed herein. For example, the communication manager 720 may be capable of, configured to, or operable to support components for receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with a set of multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. The communication manager 720 may be capable of, configured to, or operable to support components for generating a CSI report based on a codebook and further based on permutations applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the multiple CSI-RS resources and a set of multiple pre-decoder row indices of the pre-decoding matrix. The Communication Manager 720 is capable of, can be configured to, or is able to operate to support components used for sending generated CSI reports.

[0136] By including or configuring a communication manager 720 according to an example as described herein, device 705 (e.g., controlling receiver 710, transmitter 715, communication manager 720 or a combination thereof, or at least one processor otherwise coupled to the receiver, transmitter, communication manager or a combination thereof) can support techniques for reducing processing, reducing power consumption, utilizing communication resources more efficiently, or any combination thereof.

[0137] Figure 8 A block diagram 800 of a device 805 supporting CSI pre-decoding permutation according to one or more examples disclosed herein is shown. Device 805 may be an example of aspects of device 705 or UE 115 as described herein. Device 805 may include receiver 810, transmitter 815, and communication manager 820. Device 805 or one or more components of device 805 (e.g., receiver 810, transmitter 815, communication manager 820) may include at least one processor that may be coupled to at least one memory to support the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0138] Receiver 810 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to CSI pre-decoding permutations). The information may be passed to other components of device 805. Receiver 810 may utilize a single antenna or a collection of antennas.

[0139] Transmitter 815 may provide components for transmitting signals generated by other components of device 805. For example, transmitter 815 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to CSI pre-decoding permutations). In some examples, transmitter 815 may be co-located with receiver 810 in a transceiver module. Transmitter 815 may utilize a single antenna or a collection of multiple antennas.

[0140] Device 805 or its various components may be examples of parts for performing various aspects of the CSI pre-decoding permutations as described herein. For example, communication manager 820 may include CSI-RS resource component 825, CSI report generation component 830, CSI report transmission component 835, or any combination thereof. Communication manager 820 may be examples of aspects of communication manager 720 as described herein. In some examples, communication manager 820 or its various components may be configured to use receiver 810, transmitter 815, or both, or otherwise cooperate with them to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, communication manager 820 may receive information from receiver 810, transmit information to transmitter 815, or be integrated in combination with receiver 810, transmitter 815, or both to acquire information, output information, or perform various other operations as described herein.

[0141] Communication manager 820 can support wireless communication according to examples disclosed herein. CSI-RS resource component 825 is capable of, configured to, or operable to support components for receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each CSI-RS resource in the set being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. CSI report generation component 830 is capable of, configured to, or operable to support components for generating CSI reports based on a codebook and further based on permutations applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of the pre-decoding matrix. CSI report sending component 835 is capable of being configured or operated to support components used for sending generated CSI reports.

[0142] Figure 9A block diagram 900 is shown of a communication manager 920 supporting CSI pre-decoding permutations according to one or more examples disclosed herein. The communication manager 920 may be an example of aspects of the communication manager 720, communication manager 820, or both as described herein. The communication manager 920 or its various components may be examples of parts for performing various aspects of the CSI pre-decoding permutations as described herein. For example, the communication manager 920 may include a CSI-RS resource component 925, a CSI report generation component 930, a CSI report sending component 935, a permutation component 940, an indexing component 945, a mapping component 950, a segmentation component 955, a polarization component 960, a permutation matrix component 965, or any combination thereof. Each of these components, or its components or subcomponents (e.g., one or more processors, one or more memories), may communicate directly or indirectly with each other (e.g., via one or more buses).

[0143] Additionally or alternatively, the communication manager 920 may support wireless communication according to examples disclosed herein. The CSI-RS resource component 925 is capable of, configured to, or operable to support components for receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with a set of multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. The CSI report generation component 930 is capable of, configured to, or operable to support components for generating a CSI report based on a codebook and further based on permutations applied to a set of multiple pre-decoding parameters, this set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the multiple CSI-RS resources and a set of multiple pre-decoder row indices of the pre-decoding matrix. CSI report sending component 935 is capable of, can be configured to, or is able to operate to support components used for sending generated CSI reports.

[0144] In some examples, the permutation component 940 is capable of, configured to, or operable to support components for applying permutations to a set of multiple port indices to obtain a set of multiple port index groups, wherein each port index group is commonly associated with a corresponding CSI-RS resource in a set of multiple CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index in a set of multiple second port indices, the corresponding second port index being specific to the port index group and the corresponding CSI-RS resource commonly associated with it. In some examples, the indexing component 945 is capable of, configured to, or operable to support components for assigning corresponding composite indexes to corresponding port indices in a set of multiple port indices, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates a corresponding CSI-RS resource associated with a group including the corresponding port index, and wherein the second sub-index indicates a corresponding second port index associated with the corresponding port index.

[0145] In some examples, the permutation component 940 is capable of, configured to, or operable to support components for applying permutations to a pre-decoded matrix, the permutation including row-wise permutations of the pre-decoded matrix, wherein a set of multiple pre-decoded parameters comprises the pre-decoded matrix.

[0146] In some examples, to support the application of permutations to the pre-decoding matrix, the permutation matrix component 965 is capable of, configured to, or operable to support components for applying the permutation matrix to the pre-decoding matrix, wherein the application of the permutation matrix organizes a set of multiple pre-decoder row indices into a set of multiple pre-decoder row index groups, wherein each pre-decoder row index group is commonly associated with a corresponding CSI-RS resource in a set of multiple CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group is individually associated with a corresponding second index in a set of multiple second port indices, the corresponding second index being specific to the pre-decoder row index group and the corresponding CSI-RS resource commonly associated with it.

[0147] In some examples, the size of the permutation matrix corresponds to the first number of ports associated with a set of multiple CSI-RS resources.

[0148] In some examples, a two-dimensional mapping scheme is used to map ports associated with a set of multiple CSI-RS resources to a set of multiple pre-decoder row indices. This two-dimensional mapping scheme includes a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. In some examples, a corresponding first-dimensional index in the set of multiple first-dimensional indices is associated with a single CSI-RS resource. In some examples, a corresponding second-dimensional index in the set of multiple second-dimensional indices is associated with multiple CSI-RS resources.

[0149] In some examples, a two-dimensional mapping scheme is used to map ports associated with a set of multiple CSI-RS resources to a set of multiple pre-decoder row indices. This two-dimensional mapping scheme indicates a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. In some examples, a corresponding first-dimensional index in the set of multiple first-dimensional indices is associated with each of the multiple CSI-RS resources. In some examples, a corresponding second-dimensional index in the set of multiple second-dimensional indices is associated with a single CSI-RS resource.

[0150] In some examples, a two-dimensional mapping scheme is used to map ports associated with a set of multiple CSI-RS resources to a set of multiple pre-decoder row indices. This two-dimensional mapping scheme indicates a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. In some examples, a corresponding first-dimensional index in the set of multiple first-dimensional indices is associated with a first subset of the CSI-RS resources in the set of multiple CSI-RS resources. In some examples, a corresponding second-dimensional index in the set of multiple second-dimensional indices is associated with a second subset of the CSI-RS resources in the set of multiple CSI-RS resources.

[0151] In some examples, a two-dimensional mapping scheme is used to map ports associated with a set of multiple CSI-RS resources to a set of multiple pre-decoder row indices. This two-dimensional mapping scheme includes a set of multiple first-dimensional indices associated with a first dimension and a set of multiple second-dimensional indices associated with a second dimension. The two-dimensional mapping scheme indicates that for each first-dimensional index, the set of multiple pre-decoder row indices increments along the set of multiple second-dimensional indices.

[0152] In some examples, mapping is performed across multiple polarizations associated with a collection of multiple CSI-RS resources.

[0153] In some examples, the set of multiple ports associated with each CSI-RS resource includes up to 32 ports.

[0154] Figure 10A diagram is shown of a system 1000 including a device 1005 supporting CSI pre-decoding permutation, according to one or more examples disclosed herein. Device 1005 may be an example of device 705, device 805, or UE 115 as described herein, or may include components thereof. Device 1005 may communicate with one or more other devices (e.g., network entity 105, UE 115, or a combination thereof) (e.g., wirelessly). Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1020, an input / output (I / O) controller (e.g., I / O controller 1010), a transceiver 1015, one or more antennas 1025, at least one memory 1030, code 1035, and at least one processor 1040. These components may communicate electronically or be otherwise coupled (e.g., operative ground, communicative ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 1045).

[0155] I / O controller 1010 manages the input and output signals of device 1005. I / O controller 1010 can also manage peripheral devices not integrated into device 1005. In some cases, I / O controller 1010 may represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1010 may utilize an operating system such as iOS. ® ANDROID ® MS-DOS ® MS-WINDOWS ® OS / 2 ® UNIX ® LINUX ® Alternatively, the I / O controller 1010 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1010 may be implemented as part of one or more processors, such as at least one processor 1040. In some cases, a user may interact with the device 1005 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.

[0156] In some cases, device 1005 may include a single antenna. However, in other cases, device 1005 may have more than one antenna, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. Transceiver 1015 may communicate bidirectionally via one or more antennas 1025 using a wired or wireless link as described herein. For example, transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1015 may also include a modem for: modulating packets; providing the modulated packets to one or more antennas 1025 for transmission; and demodulating packets received from one or more antennas 1025. Transceiver 1015, or transceiver 1015 and one or more antennas 1025, may be an example of transmitter 715, transmitter 815, receiver 710, receiver 810, or any combination thereof or components thereof as described herein.

[0157] At least one memory 1030 may include random access memory (RAM) and read-only memory (ROM). At least one memory 1030 may store computer-readable code, computer-executable code, or processor-executable code, such as code 1035. Code 1035 may include instructions that, when executed by at least one processor 1040, cause device 1005 to perform the various functions described herein. Code 1035 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1035 may not be directly executable by at least one processor 1040, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, at least one memory 1030 may include a basic I / O system (BIOS), etc., which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0158] At least one processor 1040 may include one or more intelligent hardware devices (e.g., one or more general-purpose processors, one or more DSPs, one or more CPUs, one or more graphics processing units (GPUs), one or more neural processing units (NPUs) (also referred to as neural network processors or deep learning processors (DLPs)), one or more microcontrollers, one or more ASICs, one or more FPGAs, one or more programmable logic devices, discrete gate or transistor logic units, one or more discrete hardware components, or any combination thereof). In some cases, at least one processor 1040 may be configured to use a memory controller to operate a memory array. In some other cases, the memory controller may be integrated into at least one processor 1040. At least one processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., at least one memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting CSI pre-decoding permutations). For example, device 1005 or components of device 1005 may include at least one processor 1040 and at least one memory 1030 coupled to or coupled to at least one processor 1040, the at least one processor 1040 and the at least one memory 1030 being configured to perform the various functions described herein.

[0159] In some examples, at least one processor 1040 may include multiple processors, and at least one memory 1030 may include multiple memories. One or more of the multiple processors may be coupled to one or more of the multiple memories, which may be configured individually or collectively to perform the various functions described herein. In some examples, at least one processor 1040 may be a component of a processing system, which may refer to a system of machines (such as a series of machines), circuitry (including, for example, one or both of processor circuitry (which may include at least one processor 1040) and memory circuitry (which may include at least one memory 1030)) or components that receive or receive input and process the input to produce, generate, or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. For example, at least one processor 1040 or a processing system including at least one processor 1040 may be configured, capable of being configured, or operable to cause device 1005 to perform one or more of the functions described herein. Furthermore, as described herein, “configured to,” “capable of being configured to,” and “capable of operating to” are used interchangeably and can be associated with the ability to perform one or more of the functions described herein when executing code 1035 (e.g., processor-executable code) stored in at least one memory 1030 or otherwise executing the code.

[0160] Additionally or alternatively, the communication manager 1020 may support wireless communication according to examples disclosed herein. For example, the communication manager 1020 may be capable of, configured to, or operable to support components for receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with a set of multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. The communication manager 1020 may be capable of, configured to, or operable to support components for generating a CSI report based on the codebook and further based on permutations applied to a set of multiple pre-decoding parameters, this set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to the ports associated with the multiple CSI-RS resources and a set of multiple pre-decoder row indices of the pre-decoding matrix. The communication manager 1020 is capable of, can be configured to, or is able to operate to support components used for sending generated CSI reports.

[0161] By including or configuring a communication manager 1020 according to an example as described herein, device 1005 may support techniques for improving communication reliability, reducing latency, improving and reducing processing-related user experience, reducing power consumption, utilizing communication resources more efficiently, improving coordination between devices, extending battery life, improving utilization of processing power, or any combination thereof.

[0162] In some examples, the communication manager 1020 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using a transceiver 1015, one or more antennas 1025, or any combination thereof, or otherwise cooperating with them. Although the communication manager 1020 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 may be supported or executed by at least one processor 1040, at least one memory 1030, code 1035, or any combination thereof. For example, code 1035 may include instructions that can be executed by at least one processor 1040 to cause the device 1005 to perform various aspects of the CSI pre-decoding permutation as described herein, or at least one processor 1040 and at least one memory 1030 may be otherwise configured to perform or support such operations individually or jointly.

[0163] Figure 11A flowchart illustrating a method 1100 supporting CSI pre-decoding permutation according to one or more examples disclosed herein is shown. Operation of method 1100 may be implemented by a UE or its components as described herein. For example, operation of method 1100 may be performed by, as referenced... Figures 1 to 10 The UE 115 described herein performs the following: In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0164] At 1105, the method may include receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each CSI-RS resource in the set of multiple CSI-RS resources being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. Operation of 1105 may be performed according to examples as disclosed herein. In some examples, aspects of operation of 1105 may be determined by reference to... Figure 9 The described CSI-RS resource component 925 is used for execution.

[0165] At 1110, the method may include generating a CSI report based on a codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to a set of ports associated with a set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix. The operation of 1110 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1110 may be derived from references... Figure 9 The described CSI report generation component 930 is used to perform this.

[0166] At 1115, the method may include sending the generated CSI report. The operation of 1115 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1115 may be provided by reference to [reference needed]. Figure 9 The described CSI report sending component 935 is used to perform this action.

[0167] Figure 12 A flowchart illustrating a method 1200 supporting CSI pre-decoding permutation according to one or more examples disclosed herein is shown. Operation of method 1200 may be implemented by a UE or its components as described herein. For example, operation of method 1200 may be performed as described in reference... Figures 1 to 10The UE 115 described herein performs the following: In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0168] At 1205, the method may include receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each CSI-RS resource in the set of multiple CSI-RS resources being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. Operation of 1205 may be performed according to examples as disclosed herein. In some examples, aspects of operation of 1205 may be determined by reference to... Figure 9 The described CSI-RS resource component 925 is used for execution.

[0169] At 1210, the method may include applying a permutation to a set of multiple port indices to obtain a set of multiple port index groups, wherein each port index group is commonly associated with a corresponding CSI-RS resource in a set of multiple CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index in a set of multiple second port indices, the corresponding second port index being specific to the port index group and the corresponding CSI-RS resource commonly associated with it. The operation of 1210 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1210 may be derived from references... Figure 9 The described replacement component 940 is used to perform this.

[0170] At 1215, the method may include assigning a corresponding composite index to a corresponding port index in a set of multiple port indexes, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates a corresponding CSI-RS resource associated with a group including the corresponding port index, and wherein the second sub-index indicates a corresponding second port index associated with the corresponding port index. The operation of 1215 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1215 may be derived from references... Figure 9 The described index component 945 is used for execution.

[0171] At 1220, the method may include generating a CSI report based on a codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to a set of ports associated with a set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix. The operation of 1220 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1220 may be derived from references... Figure 9 The described CSI report generation component 930 is used to perform this.

[0172] At 1225, the method may include sending the generated CSI report. The operation of 1225 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1225 may be provided by reference to [reference needed]. Figure 9 The described CSI report sending component 935 is used to perform this action.

[0173] Figure 13 A flowchart illustrating a method 1300 supporting CSI pre-decoding permutation according to one or more examples disclosed herein is shown. Operation of method 1300 may be implemented by a UE or its components as described herein. For example, operation of method 1300 may be performed by, as referenced... Figures 1 to 10 The UE 115 described herein performs the following: In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0174] At 1305, the method may include receiving a set of multiple CSI reference signals via a set of multiple CSI reference signal (CSI-RS) resources, each CSI-RS resource in the set of multiple CSI-RS resources being associated with a set of multiple ports, wherein the set of multiple CSI-RS resources shares the same quasi-co-address parameters, and wherein a first number of ports associated with the set of multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. Operation of 1305 may be performed according to examples as disclosed herein. In some examples, aspects of operation of 1305 may be determined by reference to... Figure 9 The described CSI-RS resource component 925 is used for execution.

[0175] At 1310, the method may include applying a permutation to the pre-decoding matrix, the permutation comprising a row-wise permutation of the pre-decoding matrix, wherein a set of a plurality of pre-decoding parameters comprises the pre-decoding matrix. The operation at 1310 may be performed according to examples as disclosed herein. In some examples, aspects of the operation at 1310 may be derived from references... Figure 9 The described replacement component 940 is used to perform this.

[0176] At 1315, the method may include generating a CSI report based on a codebook and further based on a permutation applied to a set of multiple pre-decoding parameters, the set of multiple pre-decoding parameters being associated with a mapping between a set of multiple port indices corresponding to a set of ports associated with a set of multiple CSI-RS resources and a set of multiple pre-decoder row indices of a pre-decoding matrix. The operation of 1315 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1315 may be derived from references... Figure 9 The described CSI report generation component 930 is used to perform this.

[0177] At 1320, the method may include sending the generated CSI report. The operation of 1320 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1320 may be derived from references... Figure 9 The described CSI report sending component 935 is used to perform this action.

[0178] The following provides an overview of the various aspects of this disclosure:

[0179] Aspect 1: A method for wireless communication at a UE, the method comprising: receiving a plurality of CSI reference signals via a plurality of CSI reference signal (CSI-RS) resources, each of the plurality of CSI-RS resources being associated with a plurality of ports, wherein the plurality of CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the plurality of CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; generating a CSI report based on the codebook and further based on permutations applied to a plurality of pre-decoding parameters, the plurality of pre-decoding parameters being associated with a mapping between a plurality of port indices corresponding to the ports associated with the plurality of CSI-RS resources and a plurality of pre-decoder row indices of a pre-decoding matrix; and transmitting the generated CSI report.

[0180] Aspect 2: The method according to Aspect 1, further comprising: applying the permutation to the plurality of port indexes to obtain a plurality of port index groups, wherein each port index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index among a plurality of second port indexes, the corresponding second port index being specific to the corresponding CSI-RS resource with which the port index group is commonly associated; and assigning a corresponding composite index to a corresponding port index among the plurality of port indexes, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates the corresponding CSI-RS resource associated with the group including the corresponding port index, and wherein the second sub-index indicates the corresponding second port index associated with the corresponding port index.

[0181] Aspect 3: According to the method of aspect 1, the method further includes: applying the permutation to the pre-decoding matrix, the permutation including row permutations of the pre-decoding matrix, wherein the plurality of pre-decoding parameters include the pre-decoding matrix.

[0182] Aspect 4: According to the method of aspect 3, applying the permutation to the pre-decoding matrix includes: applying a permutation matrix to the pre-decoding matrix, wherein the permutation matrix is ​​applied to organize the plurality of pre-decoder row indices into a plurality of pre-decoder row index groups, wherein each pre-decoder row index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group is individually associated with a corresponding second index among a plurality of second port indices, the corresponding second index being specific to the pre-decoder row index group and the corresponding CSI-RS resource commonly associated with it.

[0183] Aspect 5: According to the method of aspect 4, wherein the size of the permutation matrix corresponds to the first number of ports associated with the plurality of CSI-RS resources.

[0184] Aspect 6: The method according to any one of Aspects 1 to 5, wherein the ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme comprising a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; a corresponding first-dimensional index among the plurality of first-dimensional indices is associated with a single CSI-RS resource; and a corresponding second-dimensional index among the plurality of second-dimensional indices is associated with the plurality of CSI-RS resources.

[0185] Aspect 7: The method according to any one of Aspects 1 to 5, wherein the ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; each of the plurality of first-dimensional indices is associated with a plurality of CSI-RS resources; and each of the plurality of second-dimensional indices is associated with a single CSI-RS resource.

[0186] Aspect 8: The method according to any one of Aspects 1 to 5, wherein the ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; each of the plurality of first-dimensional indices is associated with a first subset of CSI-RS resources in the set of the plurality of CSI-RS resources; and each of the plurality of second-dimensional indices is associated with a second subset of CSI-RS resources in the set of the plurality of CSI-RS resources.

[0187] Aspect 9: The method according to any one of Aspects 1 to 8, wherein the ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme comprising a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension, the two-dimensional mapping scheme indicating that for each first-dimensional index, the plurality of pre-decoder row indices increment along the plurality of second-dimensional indices.

[0188] Aspect 10: The method according to any one of Aspects 1 to 9, wherein the mapping is performed across multiple polarizations associated with the plurality of CSI-RS resources.

[0189] Aspect 11: The method according to any one of Aspects 1 to 10, wherein the plurality of ports associated with each CSI-RS resource comprises up to 32 ports.

[0190] Aspect 12: A UE for wireless communication, the UE comprising: one or more memories storing processor-executable code; and one or more processors coupled to the one or more memories and operable individually or jointly to execute the code to cause the UE to perform a method according to any one of Aspects 1 to 11.

[0191] Aspect 13: A UE for wireless communication, the UE comprising at least one component for performing a method according to any one of Aspects 1 to 11.

[0192] Aspect 14: A non-transitory computer-readable medium storing code for wireless communication, said code including instructions executable by one or more processors to perform the method according to any one of aspects 1 to 11.

[0193] It should be noted that the methods described herein describe possible specific implementations. Operations and steps may be rearranged or otherwise modified, and other specific implementations are possible. Furthermore, aspects from two or more of these methods may be combined.

[0194] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein are also applicable to networks outside of LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described are applicable to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0195] The information and signals described herein can be represented using any of a variety of different techniques and skills. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0196] The various exemplary blocks and components described in connection with this disclosure can be implemented or performed using a general-purpose processor, DSP, ASIC, CPU, graphics processing unit (GPU), neural processing unit (NPU), FPGA or other programmable logic device, discrete gate or transistor logic unit, discrete hardware component, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in alternative embodiments, a processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration). Any function or operation described herein that can be performed by a processor may be performed by multiple processors capable of performing the described function or operation individually or jointly.

[0197] The functions described herein can be implemented using hardware, software executed by a processor, firmware, or any combination thereof. When implemented using software executed by a processor, the functions can be stored as one or more instructions or code on a computer-readable medium or transmitted using one or more instructions or code on a computer-readable medium. Other examples and specific implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features implementing the functions can also be physically located in various locations, including portions distributed such that the functions are implemented in different physical locations.

[0198] Computer-readable media includes both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. Non-transitory storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compressed optical disc (CD) ROM or other optical disc storage devices, magnetic disk storage devices or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code components in the form of instructions or data structures, and accessible by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of computer-readable media. As used herein, disks and optical discs include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs. A disk can magnetically reproduce data, and an optical disc can optically reproduce data using a laser. Combinations of the above are also included within the scope of computer-readable media. Any function or operation described herein that can be performed by memory can be performed by multiple memories capable of performing the described function or operation individually or jointly.

[0199] As used herein, the word "or" in a list of items (e.g., a list of items accompanied by phrases such as "at least one of" or "one or more of") in the claims indicates an inclusive list, such that a list of at least one of, for example, A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".

[0200] As used herein, including in claims, the article “a” preceding a noun is open-ended and is understood to refer to “at least one” or “one or more” of those nouns. Therefore, the terms “a,” “at least one,” “one or more,” and “at least one of one or more” are interchangeable. For example, where a claim enumerates “components” performing one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components. Thus, the term “component” having a characteristic or performing a function may refer to “at least one of one or more components” having a particular characteristic or performing a particular function. Subsequent references to a component introduced with the article “a” using the terms “the” or “the” can refer to any or all of the one or more components. For example, a component introduced with the article “a” can be understood to mean “one or more components,” and subsequent reference to “the component” in a claim can be understood as equivalent to referring to “at least one of the one or more components.” Similarly, subsequent references to a component introduced with the terms “the” or “the” as “one or more components” can refer to any or all of the one or more components. For example, reference to "the one or more components" in the subsequent claims can be understood as equivalent to reference to "at least one of the one or more components".

[0201] The term "determine" encompasses a variety of actions, and therefore, "determine" can include calculation, computation, processing, derivation, investigation, searching (such as by searching in a table, database, or other data structure), ascertainment, etc. Furthermore, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data stored in memory), etc. Moreover, "determine" can include parsing, acquiring, selecting, choosing, creating, and other similar actions.

[0202] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash after the reference numerals and a second reference numeral for differentiation between similar components. If only the first reference numeral is used in the description, the description applies to any one of the similar components having the same first reference numeral, regardless of the second or other subsequent reference numerals.

[0203] The description herein, illustrated with reference to the accompanying drawings, describes an example configuration and does not represent all achievable examples or those within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," not "preferred" or "advantageous over other examples." The detailed description includes specific details used to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some figures, known structures and devices are shown in block diagram form to avoid obscuring the concept of the described examples.

[0204] The description herein is provided to enable those skilled in the art to implement or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A user equipment (UE), the user equipment (UE) comprising: One or more memories, wherein the one or more memories store processor-executable code; and One or more processors, coupled to one or more memories and capable of operating individually or jointly to execute the code to enable the UE: Multiple CSI reference signals are received via multiple Channel State Information (CSI) Reference Signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; A CSI report is generated based on the codebook and further based on permutations applied to a plurality of pre-decoding parameters, the plurality of pre-decoding parameters being associated with a mapping between a plurality of port indices corresponding to the ports associated with the plurality of CSI-RS resources and a plurality of pre-decoder row indices of the pre-decoding matrix; as well as Send the generated CSI report.

2. The UE of claim 1, wherein the one or more processors are further capable of operating individually or jointly to execute the code to cause the UE to: The permutation is applied to the plurality of port indices to obtain a plurality of port index groups, wherein each port index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index among a plurality of second port indices, the corresponding second port index being specific to the corresponding CSI-RS resource with which the port index group is commonly associated; and The corresponding composite index is assigned to the corresponding port index among the plurality of port indexes, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates the corresponding CSI-RS resource associated with the group including the corresponding port index, and wherein the second sub-index indicates the corresponding second port index associated with the corresponding port index.

3. The UE of claim 1, wherein the one or more processors are further capable of operating individually or jointly to execute the code to cause the UE to: The permutation is applied to the pre-decoding matrix, the permutation including row-wise permutations of the pre-decoding matrix, wherein the plurality of pre-decoding parameters include the pre-decoding matrix.

4. The UE according to claim 3, wherein, In order to apply the permutation to the pre-decoding matrix, the one or more processors can operate individually or jointly to execute the code to enable the UE: A permutation matrix is ​​applied to the pre-decoder matrix, wherein the permutation matrix organizes the plurality of pre-decoder row indices into a plurality of pre-decoder row index groups, wherein each pre-decoder row index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group is individually associated with a corresponding second index among a plurality of second port indices, the corresponding second index being specific to the pre-decoder row index group and the corresponding CSI-RS resource commonly associated with it.

5. The UE of claim 4, wherein the size of the permutation matrix corresponds to the first number of ports associated with the plurality of CSI-RS resources.

6. The UE according to claim 1, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme including a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; The corresponding first-dimensional index among the plurality of first-dimensional indexes is associated with a single CSI-RS resource; and The corresponding second-dimensional index among the multiple second-dimensional indexes is associated with multiple CSI-RS resources.

7. The UE according to claim 1, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; Each of the multiple first-dimensional indexes is associated with multiple CSI-RS resources; and The corresponding second-dimensional index among the multiple second-dimensional indexes is associated with a single CSI-RS resource.

8. The UE according to claim 1, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; Each of the plurality of first-dimensional indices is associated with a first subset of the CSI-RS resources in a set of plurality of CSI-RS resources; and The corresponding second-dimensional index among the plurality of second-dimensional indices is associated with a second subset of the CSI-RS resources in the set of plurality of CSI-RS resources.

9. The UE of claim 1, wherein the ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme comprising a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension, the two-dimensional mapping scheme indicating that for each first-dimensional indices, the plurality of pre-decoder row indices increment along the plurality of second-dimensional indices.

10. The UE of claim 1, wherein the mapping is performed across multiple polarizations associated with the plurality of CSI-RS resources.

11. The UE of claim 1, wherein the plurality of ports associated with each CSI-RS resource comprises up to 32 ports.

12. A method for conducting wireless communication at a user equipment (UE), the method comprising: Multiple CSI reference signals are received via multiple Channel State Information (CSI) Reference Signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE; A CSI report is generated based on the codebook and further based on permutations applied to a plurality of pre-decoding parameters, the plurality of pre-decoding parameters being associated with a mapping between a plurality of port indices corresponding to the ports associated with the plurality of CSI-RS resources and a plurality of pre-decoder row indices of the pre-decoding matrix; as well as Send the generated CSI report.

13. The method of claim 12, further comprising: The permutation is applied to the plurality of port indices to obtain a plurality of port index groups, wherein each port index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each port index in each port index group is individually associated with a corresponding second port index among a plurality of second port indices, the corresponding second port index being specific to the corresponding CSI-RS resource with which the port index group is commonly associated; and The corresponding composite index is assigned to the corresponding port index among the plurality of port indexes, each corresponding composite index including a first sub-index and a second sub-index, wherein the first sub-index indicates the corresponding CSI-RS resource associated with the group including the corresponding port index, and wherein the second sub-index indicates the corresponding second port index associated with the corresponding port index.

14. The method according to claim 12, further comprising: The permutation is applied to the pre-decoding matrix, the permutation including row-wise permutations of the pre-decoding matrix, wherein the plurality of pre-decoding parameters include the pre-decoding matrix.

15. The method of claim 14, wherein applying the permutation to the pre-decoding matrix comprises: A permutation matrix is ​​applied to the pre-decoder matrix, wherein the permutation matrix organizes the plurality of pre-decoder row indices into a plurality of pre-decoder row index groups, wherein each pre-decoder row index group is commonly associated with a corresponding CSI-RS resource among the plurality of CSI-RS resources, and wherein each pre-decoder row index in each pre-decoder row index group is individually associated with a corresponding second index among a plurality of second port indices, the corresponding second index being specific to the pre-decoder row index group and the corresponding CSI-RS resource commonly associated with it.

16. The method of claim 15, wherein the size of the permutation matrix corresponds to the first number of ports associated with the plurality of CSI-RS resources.

17. The method according to claim 12, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme including a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; The corresponding first-dimensional index among the plurality of first-dimensional indexes is associated with a single CSI-RS resource; and The corresponding second-dimensional index among the multiple second-dimensional indexes is associated with multiple CSI-RS resources.

18. The method according to claim 12, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; Each of the multiple first-dimensional indexes is associated with multiple CSI-RS resources; and The corresponding second-dimensional index among the multiple second-dimensional indexes is associated with a single CSI-RS resource.

19. The method according to claim 12, wherein: The ports associated with the plurality of CSI-RS resources are mapped to the plurality of pre-decoder row indices according to a two-dimensional mapping scheme, the two-dimensional mapping scheme indicating a plurality of first-dimensional indices associated with a first dimension and a plurality of second-dimensional indices associated with a second dimension; Each of the plurality of first-dimensional indices is associated with a first subset of the CSI-RS resources in a set of plurality of CSI-RS resources; and The corresponding second-dimensional index among the plurality of second-dimensional indices is associated with a second subset of the CSI-RS resources in the set of plurality of CSI-RS resources.

20. A user equipment (UE) for wireless communication, the user equipment (UE) comprising: A component for receiving multiple CSI reference signals via multiple Channel State Information (CSI) Reference Signal (CSI-RS) resources, each of the multiple CSI-RS resources being associated with multiple ports, wherein the multiple CSI-RS resources share the same quasi-co-address parameters, and wherein a first number of ports associated with the multiple CSI-RS resources is equal to a second number of ports indicated in a codebook configured for the UE. A component for generating a CSI report based on the codebook and further based on permutations applied to a plurality of pre-decoding parameters, the plurality of pre-decoding parameters being associated with a mapping between a plurality of port indices corresponding to the ports associated with the plurality of CSI-RS resources and a plurality of pre-decoder row indices of the pre-decoding matrix; and The component used to send the generated CSI report.