Interference layer classification and non-zero power interference measurement resources for nonlinear precoding

By identifying and classifying reference signal ports in wireless communication systems and distinguishing LP and NLP pre-encoded interference signals, the problem of inefficient interference signal processing in traditional technology is solved, and more efficient data stream decoding is achieved, and system performance is improved.

CN115378527BActive Publication Date: 2025-08-29QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211114746.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2018-08-14
Filing Date
2019-08-13
Publication Date
2025-08-29
Estimated Expiration
2039-08-13

AI Technical Summary

Technical Problem

In the existing wireless communication system, when the receiving device processes interfering signals, the traditional equalization technology is not sufficient to effectively distinguish and process interfering signals using linear precoding (LP) and nonlinear precoding (NLP), resulting in inefficient interference signal processing.

Method used

By identifying and classifying reference signal ports, indicators are used to distinguish LP and NLP precoded interference signals, and different interference measurements and processing are performed according to the classification method, including sending configurations and indicators between user equipment (UE) and base stations to achieve effective decoding of the data stream.

Benefits of technology

It improves the processing efficiency of interfering signals in wireless communication systems, enhances the decoding ability of data streams, and improves system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115378527B_ABST
    Figure CN115378527B_ABST
Patent Text Reader

Abstract

Described are methods, systems and devices for measuring non-zero power interference resources for interference layer classification and nonlinear precoding in wireless communications. In one aspect, the described technology provides identification of interference signals on multiple layers or resources and determination of whether the interference signal sent on a specific layer or resource is precoded using linear precoding (LP) or NLP. In this aspect, the receiving device can be based on determining whether the interference signal is precoded using a first type of precoding (e.g., linear precoding (LP)) or a second type of precoding (e.g., NLP), and equalizes the signal received from the transmitting device (e.g., filtering out the interference signal). In another aspect, the described technology provides classification of interference resources as precoded using LP or NLP, and performing interference measurement on the signal precoded using NLP. In this aspect, the receiving device can perform and report measurement in different ways for the interference signal precoded using LP and the interference signal precoded using NLP.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of a Chinese patent application filed on August 13, 2019, with application number 201980052631.9 (PCT / CN2018 / 100478), and invention name “Interference layer classification and non-zero power interference measurement resources for nonlinear precoding”.

[0002] Cross-references

[0003] This patent application claims priority to International Patent Application No. PCT / CN2018 / 100478, filed by Hao et al. on August 14, 2018, entitled “INTERFERENCELAYER CATEGORIZATION AND NON ZERO POWER INTERFERENCE MEASUREMENT RESOURCE FOR NON LINEAR PRECODING,” which is assigned to the assignee of this application and is hereby incorporated by reference in its entirety. Technical Field

[0004] The following relates generally to wireless communications, and more particularly, to interference layer classification and non-zero power (NZP) interference measurement resources (IMR) for nonlinear precoding (NLP). Background Art

[0005] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, etc. 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 (e.g., long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Professional 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 frequency division multiple access (OFDMA), or discrete Fourier transform spread spectrum OFDM (DFT-S-OFDM).

[0006] A wireless multiple-access communication system may include multiple base stations or network access nodes, each of which simultaneously supports communication for multiple communication devices (which may also be referred to as user equipment (UE)). Some wireless communication systems may support communication between base stations and UEs on multiple spatial layers. In such a system, a transmitting device may precode each data stream to be sent to a receiving device on a corresponding spatial layer to limit interference between the multiple data streams. Conventional techniques for equalizing the precoded data streams received from the transmitting device at the receiving device may be insufficient. Summary of the Invention

[0007] The described technology relates to support interference layer or resource classification and for nonlinear precoding (NLP) interference measurement and reporting improved method, system, equipment and device. In one aspect, the described technology provides identification of interference signals on multiple layers or resources and determines whether the interference signal sent on a specific layer or resource is precoded using linear precoding (LP) or NLP. In this aspect, the receiving device can be based on determining whether the interference signal is precoded using a first type of precoding (e.g., linear precoding (LP)) or a second type of precoding (e.g., NLP), and equalizes (e.g., filters out the interference signal) received from the transmitting device. In another aspect, the described technology provides based on classifying the interference resource as precoded using LP or NLP, performing interference measurement on the signal precoded using NLP. In this aspect, the receiving device can perform and report measurement in different ways for the interference signal precoded using LP and the interference signal precoded using NLP.

[0008] A method for wireless communication at a user equipment (UE) is described. The method may include receiving a configuration of first one or more reference signal ports associated with at least one data stream for the UE; identifying second one or more reference signal ports not associated with the at least one data stream for the UE; receiving an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receiving a transmission associated with the first one or more reference signal ports; and decoding the transmission based on the classification of the second one or more reference signal ports to obtain the at least one data stream.

[0009] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: receive a configuration of first one or more reference signal ports associated with at least one data stream for the UE; identify second one or more reference signal ports not associated with the at least one data stream for the UE; receive an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receive a transmission associated with the first one or more reference signal ports; and decode the transmission based on the classification of the second one or more reference signal ports to obtain the at least one data stream.

[0010] Another apparatus for wireless communication at a UE is described. The apparatus may include means for receiving a configuration of first one or more reference signal ports associated with at least one data stream for the UE; identifying second one or more reference signal ports not associated with the at least one data stream for the UE; receiving an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receiving a transmission associated with the first one or more reference signal ports; and decoding the transmission based on the classification of the second one or more reference signal ports to obtain the at least one data stream.

[0011] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive a configuration of first one or more reference signal ports associated with at least one data stream for the UE; identify second one or more reference signal ports not associated with at least one data stream for the UE; receive an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receive a transmission associated with the first one or more reference signal ports; and decode the transmission based on the classification of the second one or more reference signal ports to obtain the at least one data stream.

[0012] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, means, or instructions for identifying the classification of each of the second one or more reference signal ports based on one or more reference signal indices of the first one or more reference signal ports. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, identifying the classification of each of the second one or more reference signal ports may further include operations, features, means, or instructions for determining the classification of each of the second one or more reference signal ports based on a comparison of an index of a corresponding port of the second one or more reference signal ports with the one or more reference signal indices. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, means, or instructions for identifying the classification of each of the second one or more reference signal ports based on the one or more reference signal indices and one or more group indices.

[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the classification of each of the second one or more reference signal ports may further include operations, features, means, or instructions for: identifying the first one or more reference signal ports based on the one or more reference signal indices and one or more configured groups in a group set based on the one or more group indices; classifying each of the second one or more reference signal ports within the one or more configured groups as corresponding to a layer of the first type; and classifying each of the second one or more reference signal ports within each unconfigured group in the group set as corresponding to a layer of the second type. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the indicator may include operations, features, means, or instructions for: identifying the classification of each of the second one or more reference signal ports based on a corresponding bit in the bitmap.

[0014] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the number of bits in the bitmap corresponds to the number of the second one or more reference signal ports. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, means, or instructions for: identifying a first configuration table; and classifying each of the second one or more reference signal ports as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the row index. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, identifying the first configuration table may include operations, features, means, or instructions for: receiving an indication of the first configuration table. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, receiving the indication of the first configuration table may include operations, features, means, or instructions for: receiving the indication of the first configuration table in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE), or a downlink control information (DCI) message.

[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first configuration table comprises a single configuration table accessible by the UE. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the first configuration table may comprise an operation, feature, means, or instruction for: identifying the first configuration table from a set of configuration tables based on: a defined number of the first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof.

[0016] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, means, or instructions for: identifying an index of the first one or more reference signal ports based on the indicator; identifying a first configuration table in a set of configuration tables; and classifying each of the second one or more reference signal ports as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the identified index of the first one or more reference signal ports. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, identifying the first configuration table may include operations, features, means, or instructions for: receiving an indication of the first configuration table.

[0017] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: receiving the indication of the first configuration table in an RRC message, MAC-CE, or DCI message. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: receiving the indicator in an RRC message, MAC-CE, or DCI message. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: sending a support indicator, the support indicator indicating: a defined number of the second one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the second one or more layers of the first type, the second type, or both that can be supported by the UE.

[0018] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for performing the following operations: sending a support indicator, the support indicator indicating: a defined number of the first one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of first one or more layers of the first type, the second type, or both that can be supported by the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, decoding the transmission may also include operations, features, means, or instructions for performing the following operations: determining a parameter corresponding to a first port of the second one or more reference signal ports corresponding to a layer of the first type; and decoding the at least one data stream based on the parameter. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a nonlinear precoded layer. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a linear precoded layer.

[0019] A method for wireless communication at a base station is described. The method may include: transmitting a configuration of first one or more reference signal ports associated with at least one data stream for a UE, the first one or more reference signal ports being different from second one or more reference signal ports not associated with the at least one data stream for the UE; transmitting an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and transmitting the at least one data stream using the first one or more reference signal ports.

[0020] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: transmit a configuration of first one or more reference signal ports associated with at least one data stream for a UE, the first one or more reference signal ports being different from second one or more reference signal ports not associated with the at least one data stream for the UE; transmit an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and transmit the at least one data stream using the first one or more reference signal ports.

[0021] Another apparatus for wireless communication at a base station is described. The apparatus may include means for transmitting a configuration of first one or more reference signal ports associated with at least one data stream for a UE, the first one or more reference signal ports being different from second one or more reference signal ports not associated with the at least one data stream for the UE; transmitting an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and transmitting the at least one data stream using the first one or more reference signal ports.

[0022] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: transmit a configuration of first one or more reference signal ports associated with at least one data stream for a UE, the first one or more reference signal ports being different from second one or more reference signal ports not associated with the at least one data stream for the UE; transmit an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and transmit the at least one data stream using the first one or more reference signal ports.

[0023] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator comprises one or more reference signal indices, one or more group indices, one or more row indices, one or more group table indices, one or more port indices, or any combination thereof. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may comprise an operation, feature, means, or instruction for sending an indication of a configuration table to be referenced by the UE using the one or more row indices. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, sending the indication of the configuration table may comprise an operation, feature, means, or instruction for sending the indication of the configuration table in an RRC message, a MAC-CE message, or a DCI message.

[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator comprises a bitmap. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a number of bits in the bitmap corresponds to a number of the second one or more reference signal ports. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator indicates a first configuration table in the set of configuration tables based on: a defined number of the first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof.

[0025] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting the indicator in an RRC message, a MAC-CE message, or a DCI message. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving a support indicator indicating a defined number of the second one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the second one or more layers of the first type, the second type, or both that can be supported by the UE.

[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: receiving a support indicator, the support indicator indicating: a defined number of the first one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of first one or more layers of the first type, the second type, or both that can be supported by the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a nonlinear precoded layer. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a linear precoded layer.

[0027] A method for wireless communication at a UE is described. The method may include receiving a configuration of first one or more CSI reference signal (CSI-RS) resources for channel measurement and a configuration of second one or more CSI-RS resources for interference measurement; receiving an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer; and sending a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0028] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to perform the following operations: receive a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; receive an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer; and send a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0029] Another apparatus for wireless communication at a UE is described. The apparatus may include means for receiving a configuration of first one or more CSI-RS resources for channel measurement and a configuration of second one or more CSI-RS resources for interference measurement, receiving an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer, and transmitting a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0030] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive a configuration of first one or more CSI-RS resources for channel measurement and a configuration of second one or more CSI-RS resources for interference measurement; receive an indicator indicating a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer; and send a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, each of the first one or more CSI-RS resources and the second one or more CSI-RS resources can be a non-zero power reference signal resource. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: sending a support indicator, the support indicator indicating: a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both, that can be supported by the UE. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the report indicates the CSI determined based on the channel measurement, one or more of the interference measurements, or both.

[0032] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for: identifying the classification of each port for transmitting on the second one or more CSI-RS resources based on the one or more indices of the first one or more CSI-RS resources. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for: determining that all ports for transmitting on the same resource in the second one or more CSI-RS resources may have the same classification; and determining the classification of each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on: comparing the index of the corresponding CSI-RS resource with the one or more indices of the first one or more CSI-RS resources.

[0033] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for determining that all ports for transmitting on the same resource in the second one or more CSI-RS resources may have the same classification; and identifying the classification of each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on the bitmap, wherein the number of bits in the bitmap may be equal to the number of resources of the second one or more CSI-RS resources. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for identifying the classification of each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on the bitmap, wherein the number of bits in the bitmap may be equal to the number of ports for transmitting on all of the second one or more CSI-RS resources.

[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for: identifying a code division multiplexing (CDM) type applied for transmission on each of the second one or more CSI-RS resources; determining that all ports associated with the same CDM group for transmission on resources in the second one or more CSI-RS resources may have the same classification; and determining the classification based on a bitmap, wherein the number of bits in the bitmap may be equal to the number of CDM groups applied for transmission on all of the second one or more CSI-RS resources.

[0035] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for: identifying a first configuration table in a set of configuration tables; and classifying each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the row index. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for: identifying the first configuration table may be based on the number of the second one or more CSI-RS resources.

[0036] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the indicator may include operations, features, units, or instructions for: identifying an index of the first one or more CSI-RS resources based on the indicator; identifying a first configuration table in a set of configuration tables; and classifying each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the identified index of the first one or more CSI-RS resources.

[0037] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, receiving the indicator may also include operations, features, units, or instructions for performing the following operations: receiving at least one of the following: an RRC message, a medium access control (MAC) control element (MAC-CE), or a DCI message indicating that each port for transmitting on each of the second one or more CSI-RS resources corresponds to a layer of the first type or a layer of the second type. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: determining one or more parameters based on the first one or more CSI-RS resources, the second one or more CSI-RS resources, and the classification, wherein the CSI report includes the one or more parameters. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the CSI report includes at least a channel quality indicator (CQI), and the CQI may be calculated based on the one or more parameters.

[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the one or more parameters may also include operations, features, units, or instructions for generating the channel measurement based on measuring the first one or more CSI-RS resources; generating a first interference measurement based on measuring the second one or more CSI-RS resources classified as corresponding to the first type of layer; generating a second interference measurement based on measuring the second one or more CSI-RS resources classified as corresponding to the second type of layer; and determining the one or more parameters based on the channel measurement, the first interference measurement, and the second interference measurement.

[0039] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, each of the one or more parameters indicates a measurement of interference to a port of the first one or more CSI-RS resources from an interference layer corresponding to a port of the second one or more CSI-RS resources. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, reporting a parameter of the one or more parameters may include an operation, feature, means, or instruction for: reporting a magnitude and a phase of the parameter.

[0040] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, reporting the magnitude and phase of a parameter of the one or more parameters may include operations, features, means, or instructions for reporting the magnitude and phase of the parameter of the one or more parameters corresponding to a defined bandwidth. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, reporting the magnitude and phase of a parameter of the one or more parameters may include operations, features, means, or instructions for reporting a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, wherein the second value.

[0041] A method for wireless communication at a base station is described. The method may include: transmitting a configuration of first one or more CSI-RS resources for channel measurement and a configuration of second one or more CSI-RS resources for interference measurement; transmitting an indicator that indicates a classification of each port used to transmit on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer; transmitting a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; and receiving a report based on the classification.

[0042] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to perform the following operations: send a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; send an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer; send a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; and receive a report based on the classification.

[0043] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: transmitting a configuration of first one or more CSI-RS resources for channel measurement and a configuration of second one or more CSI-RS resources for interference measurement; transmitting an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer; transmitting a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; and receiving a report based on the classification.

[0044] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: transmit a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; transmit an indicator that indicates a classification of each port used to transmit on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer; transmit a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; and receive a report based on the classification.

[0045] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following operations: receiving a support indicator, the support indicator indicating: a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both, that can be supported by the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a non-linear precoding layer. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first type of layer or the second type of layer may be a linear precoding layer. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the report indicates a parameter determined based on the CSI-RS and the classification.

[0046] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the report includes at least a channel quality indicator (CQI), and the CQI may be calculated based on the parameter. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the report indicates an amplitude and a phase of the parameter. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the report indicates an amplitude and a phase of the parameter corresponding to a defined bandwidth. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the report indicates a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth. In some cases, the second value includes an offset relative to the first value.

[0047] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator comprises one or more CSI-RS resource indices, one or more group indices, one or more row indices, one or more group table indices, or any combination thereof. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator comprises a bitmap. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the number of bits in the bitmap corresponds to the number of interference layers. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indicator indicates a first configuration table in the set of configuration tables based on the number of the second one or more CSI-RS resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1An example of a wireless communication system supporting interference layer classification and non-zero power (NZP) interference measurement resources (IMR) for nonlinear precoding (NLP) in accordance with aspects of the present disclosure is shown.

[0049] Figure 2 An example of an encoding process according to aspects of the present disclosure is shown.

[0050] Figure 3 An example of a process at a user equipment (UE) for deriving spatial streams intended for the UE is shown in accordance with aspects of the present disclosure.

[0051] Figure 4 and 5 An example of a wireless communication system supporting interference layer classification and NZP IMR for NLP in accordance with aspects of the present disclosure is shown.

[0052] Figure 6 and 7 A block diagram of an apparatus supporting interference layer classification and NZP IMR for NLP is shown in accordance with aspects of the present disclosure.

[0053] Figure 8 A block diagram of a communication manager supporting interference layer classification and NZP IMR for NLP is shown in accordance with aspects of the present disclosure.

[0054] Figure 9 A diagram of a system including devices supporting interference layer classification and NZP IMR for NLP is shown in accordance with aspects of the present disclosure.

[0055] Figure 10 and 11 A block diagram of an apparatus supporting interference layer classification and NZPIMR for NLP in accordance with aspects of the present disclosure is shown.

[0056] Figure 12 A block diagram of a communication manager supporting interference layer classification and NZP IMR for NLP is shown in accordance with aspects of the present disclosure.

[0057] Figure 13 A diagram of a system including devices supporting interference layer classification and NZP IMR for NLP is shown in accordance with aspects of the present disclosure.

[0058] Figures 14 to 17 A flow chart illustrating a method of supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. Specific embodiments

[0059] Some wireless communication systems may support communication between a base station and a user equipment (UE) on multiple spatial layers. In such a system, a base station may send multiple spatial streams to multiple UEs, where each spatial stream may be precoded using linear precoding (LP) or nonlinear precoding (NLP) during the coding process to limit interference between the spatial streams. After the coding process, the base station may send the multiple spatial streams to the UEs, and each UE may attempt to derive its corresponding spatial stream by equalizing the signal received from the base station to filter out the interfering spatial streams. However, in some cases, in order for the UE to equalize the signal received from the base station to identify its corresponding spatial stream, it may be appropriate to enable the UE to identify which of the interfering spatial streams are coded using LP and which of the interfering spatial streams are coded using NLP. That is, it may be appropriate to enable the UE to classify the interference layers.

[0060] As described herein, a wireless communication system can support efficient techniques for indicating the classification of interference layers to a UE. Thus, the UE can equalize (e.g., filter out interfering signals) received from a base station based on determining whether the interfering spatial stream is precoded using LP or NLP. Additionally, for channel state information (CSI) reporting, once the UE is able to identify the classification of different interference layers or interference resources, the UE can provide useful, dedicated feedback to the base station for different interference layers or interference resources based on determining whether the signal on the interfering layer of the interference resource is precoded using LP or NLP.

[0061] The following describes various aspects of the present disclosure introduced above in the context of a wireless communication system. Examples of processes and signaling exchanges supporting interference layer classification and non-zero power (NZP) interference measurement resources (IMRs) for NLP are then described. Aspects of the present disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow diagrams relating to interference layer classification and NZP IMRs for NLP.

[0062] Figure 1 An example of a wireless communication system 100 that supports interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some examples, the wireless communication system 100 can be a long-term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A professional network, or a new radio (NR) network. In some cases, the wireless communication system 100 can support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, or communication with low-cost and low-complexity devices.

[0063] The base station 105 can communicate wirelessly with the UE 115 via one or more base station antennas. The base station 105 described herein may include or may be referred to by those skilled in the art as a base transceiver station, a wireless base station, an access point, a wireless transceiver, a Node B, an evolved Node B (eNB), a next-generation Node B, or a giga-Node B (any of which may be referred to as a gNB), a Home Node B, a Home evolved Node B, or some other appropriate terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell base stations or small cell base stations). The UE 115 described herein is capable of communicating with various types of base stations 105 and network devices (including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.).

[0064] Each base station 105 may be associated with a particular geographic coverage area 110 in which it supports communications with various UEs 115. Each base station 105 may provide communication coverage for the respective geographic coverage area 110 via a communication link 125, and the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105 or a downlink transmission from the base station 105 to the UE 115. Downlink transmissions may also be referred to as forward link transmissions, while uplink transmissions may also be referred to as reverse link transmissions.

[0065] The geographic coverage area 110 for a base station 105 can be divided into sectors, each of which constitutes only a portion of the geographic coverage area 110, and each sector can be associated with a cell. For example, each base station 105 can provide communication coverage for a macrocell, a small cell, a hotspot, or other types of cells, or various combinations thereof. In some examples, the base stations 105 can be mobile and, therefore, provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, and the overlapping geographic coverage areas 110 associated with different technologies can be supported by the same base station 105 or different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous LTE / LTE-A / LTE-A Pro or NR network, in which different types of base stations 105 provide coverage for various geographic coverage areas 110.

[0066] The term "cell" refers to a logical communication entity used for communication with base station 105 (e.g., on a carrier), and can be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) used to distinguish adjacent cells operating via the same or different carriers. In some examples, a carrier can support multiple cells, and different cells can be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), or other protocol types) that can provide access to different types of devices. In some cases, the term "cell" can refer to a portion of the geographic coverage area 110 (e.g., a sector) on which the logical entity operates.

[0067] UE 115 can be dispersed throughout the wireless communication system 100, and each UE 115 can be stationary or mobile. UE 115 can also be referred to as a mobile device, wireless device, remote device, handheld device, or user equipment, or some other appropriate terminology, where "device" can also be referred to as a unit, station, terminal, or client. UE 115 can also be a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 can also refer to a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or an MTC device, which can be implemented in various items such as appliances, vehicles, meters, and the like.

[0068] The base stations 105 can communicate with the core network 130 and with each other. For example, the base stations 105 can interface with the core network 130 via a backhaul link 132 (e.g., via an S1, N2, N3, or other interface). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130) over a backhaul link 134 (e.g., via an X2, Xn, or other interface).

[0069] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC), which may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may manage non-access stratum (e.g., control plane) functions such as mobility, authentication, and bearer management for UEs 115 served by base stations 105 associated with the EPC. User IP packets may be transported through the S-GW, which itself may be connected to the P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to network operator IP services. Operator IP services may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or packet switched (PS) streaming services.

[0070] At least some of the network devices (e.g., base station 105) may include subcomponents such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with UE 115 through multiple other access network transport entities (which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs)). In some configurations, the various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or consolidated into a single network device (e.g., base station 105).

[0071] Base station 105 in wireless communication system 100 may transmit a demodulation reference signal (DMRS) to UE 115 in a downlink channel, and UE 115 may use the DMRS to perform channel estimation to decode data in the downlink channel. When multiple spatial layers are used for downlink transmission, the DMRS for a particular UE may be transmitted on the same port used to transmit the data stream to the UE. In some cases, base station 105 may transmit a DMRS configuration (e.g., an index to a table) to UE 115 in downlink control information (DCI) (e.g., DCI format 1_1), which may indicate the number of DMRS code division multiplexing (CDM) groups without data and the DMRS port used to transmit the DMRS for UE 115. Table 1 is an example of a table that UE 115 may reference based on the index included in the DCI from base station 105 to determine the DMRS configuration.

[0072] Table 1: DMRS configuration table

[0073]

[0074]

[0075] Different tables may indicate DMRS configurations for different numbers of codewords, different types of DMRS, etc. As an example, a first type of DMRS may be associated with an FD-TD orthogonal cover code (OCC) and a comb level of 2 (e.g., four ports for one symbol, or eight ports for two symbols), and a second type of DMRS may be associated with a cyclic shift (CS) of 4 (i.e., CS4) and a comb level of three (e.g., six ports for one symbol, or twelve ports for two symbols).

[0076] In addition, a UE 115 in the wireless communication system 100 may be configured to send a CSI report to the base station 105. The CSI report may include information used by the base station 105 to determine an appropriate configuration for communicating with the UE 115. The base station 105 may transmit a CSI reference signal (CSI-RS), which the receiving UE 115 may use to generate a CSI report to be sent to the base station 105. In some wireless communication systems, various resource settings may be configured for CSI-RS and CSI reporting. A resource setting may indicate a configuration for CSI-RS transmission and for CSI reporting. A particular resource setting may be associated with or may include multiple resource sets (e.g., resource set 0, resource set 1, etc.), and each resource set may be associated with or may include multiple CSI resources (e.g., resource 0, resource 1, etc.), where a CSI resource corresponds to a set of CSI-RS ports used to transmit the CSI-RS and a mapping of the CSI-RS to physical resources.

[0077] In some aspects, the UE 115 can be configured with up to three resource settings for CSI reporting. For example, the UE 115 can be configured with a non-zero power (NZP) CSI-RS resource setting for channel measurement (CM), a CSI interference measurement (CSI-IM) resource setting for interference measurement, and an NZP CSI-RS resource setting for IMR. When the UE 115 is configured with one CSI reporting setting associated with the three resource settings, a single NZP CSI-RS resource set can be activated or triggered for CM, a single CSI-IM resource can be activated or triggered, and a single NZP CSI-RS resource set with multiple NZP CSI-RS resources for IM can be triggered or activated. In addition, when calculating the CSI report, the UE 115 can consider all ports corresponding to or included in the triggered NZP CSI-RS resource set for IM. In one example, the base station 105 may perform multi-user transmission for four UEs 115, and the base station 105 may define four NZP CSI-RS resources (e.g., resource 0, resource 1, resource 2, and resource 3). In this or other examples, for each UE 115, one NZP resource may be used for CM, while the other three resources may be used for IM (e.g., for UE 0, resource 0 may be used for CM, while resources 1, 2, and 3 may be used for IM). Thus, each UE may perform CSI calculations using the configured NZP CMR and NZP IMR.

[0078] In the wireless communication system 100, the base station 105 or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. For example, the wireless communication system 100 may employ a transmission scheme between a transmitting device (e.g., the base station 105) and a receiving device (e.g., the UE 115), wherein the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communication may employ multipath signal propagation to increase spectral efficiency by transmitting or receiving multiple signals via different spatial layers, which may be referred to as spatial multiplexing.

[0079] For example, multiple signals may be sent by a transmitting device via different antennas or different antenna combinations. Similarly, multiple signals may be received by a receiving device via different antennas or different antenna combinations. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) (in which multiple spatial layers are sent to the same receiving device) and multi-user MIMO (MU-MIMO) (in which multiple spatial layers are sent to multiple devices).

[0080] To limit interference between spatial streams in downlink transmissions, the base station 105 may precode each spatial stream using LP or NLP during the encoding process. Figure 2 An example of an encoding process 200 according to aspects of the present disclosure is shown. Figure 2 In the example of FIG. 2 , base station 105 may be scheduled to transmit a first spatial stream 205-a carrying data for a first UE 115, a second spatial stream 205-b carrying data for a second UE 115, and a third spatial stream 205-c carrying data for a third UE 115. Accordingly, base station 105 may encode each spatial stream prior to transmission to UE 115. As part of encoding process 200, base station 105 may perform linear precoding on each spatial stream by applying linear precoding weights to each spatial stream. Specifically, base station 105 may apply a weight of q1 to first spatial stream 205-a, a weight of q2 to second spatial stream 205-b, and a weight of q3 to third spatial stream 205-c.

[0081] In addition to LP weighting, the base station 105 may also use an NLP encoder 210 to perform NLP on the second spatial stream 205-b and the third spatial stream 205-c. The NLP encoder 210 may take as input the spatial streams and the interference from the other spatial streams to generate precoded spatial streams. For example, the NLP encoder 210 may take a measure of the second spatial stream 205-b and the interference from the first spatial stream 205-a (e.g., parameter α 21 ) as input to generate a precoded spatial stream for the second spatial stream 205-b. Similarly, the NLP encoder 210 may employ a measure of the interference from the third spatial stream 205-c and the first spatial stream 205-a (e.g., parameter α 31 ) and a measure of interference from the second spatial stream 205-b (e.g., parameter α 32 ) as input to generate a precoded spatial stream for the third spatial stream 205-c.

[0082] During the encoding process, the NLP encoder may try to obtain the value of u1×α by subtracting u1×α from u2. 21 to pre-eliminate potential interference from spatial layer 205-a to spatial layer 205-b. Similarly, the NLP encoder can try to eliminate potential interference from spatial layer 205-a to spatial layer 205-b by subtracting s2×α from u3. 32 and u1×α 31 To preemptively eliminate potential interference from spatial layers 205-a and 205-b to spatial layer 205-c, the transmitter may perturb the constellation symbols associated with one of the spatial streams destined for the receiver to account for potential interference. The perturbed constellation symbols may be located away from the origin. This power consumption may exceed the total power transmission limit, necessitating the application of power normalization. In this case, the received signal strength may be reduced due to power normalization. To limit the transmission power to the power constraint, the NLP encoder may perform a modular operation. Modular operations return the remainder when the input number is divided by the divisor. The divisor is called the modular basis.

[0083] Mathematically, for the second UE 115, the output of the modulo operation can be expressed as x2=u2-α 21 ×u1+d×τ2, where τ2 is the modular basis and d is an integer (positive, zero or negative), the output x2 is in and In some cases, u2-α 21 ×u1 is a complex number, and the modular operation is performed by real / imaginary dimensions, i.e. Re{x2}=Re{u2-α 21 ×u1}+d I ×τ2, and Im{x2}=Im{u2-α 21 ×u1}+d Q ×τ2. In addition, for the third UE 115, the output of the modular operation can be obtained by x3=u3-α 31 ×u1-α 32 ×s2+d3×τ3, where τ3 is the modular basis and d is an integer (positive, zero or negative), the output x3 is in and In some cases, u3-α 31 ×u1-α 32 ×s2 is a complex number, and the modular operation is performed by real / imaginary dimensions, i.e. Re{x3}=Re{u3-α 31 ×u1-α 32 ×s2}+d3×τ3, and Im{x3}=Im{u3-α 31 ×u1-α 32 ×s2}+d Q×τ3. Once the spatial streams are encoded, the base station 105 can use the layer-to-port mapper 215 to map each layer to a port, and the precoded spatial streams can be transmitted through the antennas 220.

[0084] The three UEs 115 may then receive the spatial streams, and each UE 115 may attempt to deduce its corresponding spatial stream. Figure 3 An example of a process 300 at a UE 115 for deriving its corresponding spatial streams in accordance with aspects of the present disclosure is shown. Figure 3 In the example of FIG. 3 , each UE 115 may receive its respective spatial stream and may also inadvertently hear other spatial streams (or receive interference from other spatial streams) intended for other UEs 115. Each UE 115 may then attempt to equalize or filter the received signal using equalizer 310 to identify the specific signal intended for that UE 115. In order for the UE 115 to equalize the received signal to identify its respective spatial stream, it may be appropriate for the UE 115 to identify the interfering spatial streams and determine which of the interfering spatial streams to null using LP and which of the interfering spatial streams to cancel using NLP.

[0085] As an example, for UE k, NLP can be used to cancel the interference from UE 1 to UE k-1 (i.e., by replacing α k,1 …α k,k-1 ), and LP can be used to cancel the interference from UE k+1 to UEK in the transmission from base station 105 (ie, by applying k+1 …q K In this or other examples, for a minimum mean square error (MMSE) equalizer, UE k may equalize the signal received from base station 105 based on the following equation:

[0086] As can be seen in the equation, in order for UE k to equalize the signal to identify its corresponding spatial stream, the equalizer 310 may perform certain calculations on the interfering spatial stream using NLP coding (i.e., ). As a result, the UE 115 will not be able to correctly equalize the signal received from the base station 105 without determining which layers include spatial streams using LP coding and which layers include spatial streams using NLP coding (i.e., without classifying the interfering layers). The wireless communication system 100 can support efficient techniques for configuring the UE 115 to classify the interfering layers so that the UE 115 can equalize the signal received from the base station 105. Once the UE 115 is able to equalize the transmission, the UE 115 can decode and demap the equalized signal to identify its corresponding spatial stream 205.

[0087] Figure 4 An example of a wireless communication system 400 supporting interference layer classification according to aspects of the present disclosure is shown. The wireless communication system 400 includes a base station 105-a, which may be a reference Figure 1-3 The wireless communication system 400 also includes a UE 115-a, which may be a base station 105. Figure 1-3 An example of a UE 115 is described. A base station 105-a may provide communication coverage for a corresponding coverage area 110-a, which may be a reference area. Figure 1 An example of coverage area 110 is depicted. Wireless communication system 400 may implement aspects of wireless communication system 100. For example, the wireless communication system may support efficient techniques for configuring UE 115-a to classify interference layers so that UE 115-a can equalize and decode signals received from base station 105-a.

[0088] exist Figure 4In the example of FIG. 4 , a base station 105-a may generate and transmit multiple data streams 410 on multiple spatial layers for multiple UEs 115. The UE 115-a may receive a data stream intended for the UE 115-a (e.g., transmitted on a first port or ports) with interference from other interfering data streams 410 intended for other UEs 115 (e.g., transmitted on a second port or ports), and the UE 115-a may attempt to equalize (e.g., filter) the received signal to identify its corresponding data stream 405. To equalize the received signal, it may be appropriate for the UE 115-a to determine which of the interfering data streams 410 are to be nulled using LP and which of the interfering data streams 410 are to be cancelled using NLP. As described herein, the base station 105-a may support techniques for indicating to the UE 115-a (e.g., explicitly or implicitly using an indicator) which data streams in the interfering data stream 410 are to be zeroed using LP and which data streams in the interfering data stream 410 are to be eliminated using NLP (i.e., classifying a second one or more ports as corresponding to a first type of layer or a second type of layer).

[0089] In some aspects, the base station 105-a may send a DMRS configuration indication to the UE 115-a, which may indicate a configuration for receiving a DMRS intended for the UE 115-a, and the UE 115-a may use the DMRS configuration indication to determine which data streams in the interfering data stream 410 are to be zeroed using LP and which data streams in the interfering data stream 410 are to be cancelled using NLP. Thus, the DMRS configuration may also serve as an indication of which data streams in the interfering data stream 410 are to be zeroed using LP and which data streams in the interfering data stream 410 are to be cancelled using NLP. As described above with reference to Figure 1 As described, the DMRS configuration may indicate the number of configured DMRS CDM groups with no data and the index of the DMRS port used to transmit DMRS to a particular UE 115. In a multi-user scenario, the configured DMRS CDM groups may include potentially co-scheduled DMRS for other UEs 115 (e.g., unless the index indicates a specific pattern, such as indexes 2, 9, 10, and 11). UE 115-a may use the indication of the number of DMRS CDM groups with no data and / or the index of the DMRS port used to transmit DMRS to UE 115-a to determine which data streams in the interfering data stream 410 are encoded using LP and which data streams in the interfering data stream 410 are encoded using NLP.

[0090] In one example, UE 115-a may identify an index of a first DMRS port set (e.g., DMRS port k) for transmitting DMRS and data stream 405 to UE 115-a based on the DMRS configuration, and identify an index of a second DMRS port set (e.g., DMRS ports in set S) for transmitting DMRS and interference data stream 410 to other UEs based on the DMRS CDM group indicated by the DMRS configuration. UE 115-a may classify layers associated with the second DMRS port set based on the index of the first DMRS port set and the index of the second DMRS port set. Specifically, UE 115-a may determine that all DMRS ports in the second DMRS port set having an index smaller than that of the first DMRS port set may be associated with the NLP layer, and UE 115-a may determine that all DMRS ports in the second DMRS port set having an index larger than that of the first DMRS port set may be associated with the LP layer.

[0091] For example, if UE 115-a receives a DMRS configuration with a value of 4 (i.e., corresponding to mode 4 in Table 1), UE 115-a may determine that the first DMRS port set includes DMRS port 1 (e.g., k=1). UE 115-a may also determine (e.g., based on the DMRS configuration indicating the presence of two DMRS CDM groups) that the second DMRS port set includes DMRS ports with indices 0, 2, and 3 (e.g., S={0,2,3}). Thus, UE 115-a may determine that the data stream transmitted on DMRS port 0 is NLP-encoded or transmitted on an NLP layer (e.g., because the index of DMRS port 0 is less than the index of DMRS port 1), and that the data streams transmitted on DMRS ports 2 and 3 are LP-encoded or transmitted on an LP layer (e.g., because the indices of DMRS ports 2 and 3 are greater than the index of DMRS port 1).

[0092] In another example, UE 115-a may identify an index of a first DMRS port set (e.g., DMRS port k) for transmitting DMRS and data stream 405 to UE 115-a, an index of a second DMRS port set (e.g., DMRS port S) in the same DMRS CDM group (e.g., DMRS CDM group m) as the first DMRS port set for transmitting DMRS and interfering data stream 410 to other UEs, and m), and an index of a second DMRS port set in a DMRS CDM group different from the first DMRS port set for transmitting DMRS and interference data stream 410 to other UEs. And UE 115-a can classify the layers associated with the second DMRS port set based on the indexes of the first and second DMRS port sets and based on the DMRS CDM group containing each port in the first and second DMRS port sets. Specifically, UE 115-a can determine that all ports in the second DMRS port set that have an index less than the index of the first DMRS port set in the same CDM group as the first DMRS port set correspond to the NLP layer, and all other ports in the second DMRS port set correspond to the LP layer. In some examples, the CDM type can be FD-CDM2, CDM4 (FD2-TD2), and CDM8 (FD2-TD4). In some examples, a resource can have multiple CDM groups of the same CDM type, and the ports can be classified based on different CDM groups (e.g., at least one CSI-RS resource associated with the same CDM group can have the same classification).

[0093] For example, if UE 115-a receives a DMRS configuration having a value of 6 (i.e., corresponding to pattern 6 in Table 1), UE 115-a may determine that the first DMRS port set includes DMRS port 3 (e.g., k=3). Therefore, UE 115-a may determine that the DMRS port in the second DMRS port set that is in the same CDM group (e.g., DMRS CDM group m) as DMRS port 3 is DMRS port 2 (e.g., S m ={2}), and UE 115-a may determine that the DMRS ports in the second DMRS port set that are in a different CDM group than DMRS port 3 are DMRS ports 0 and 1. Therefore, UE 115-a may determine that the data stream sent on DMRS port 2 is encoded using NLP or is sent on an NLP layer (e.g., because the index of DMRS port 2 is less than the index of DMRS port 3), and that the data streams sent on DMRS ports 0 and 1 are encoded using LP or are sent on an LP layer (i.e., because all other DMRS ports correspond to the LP layer).

[0094] In other aspects, in addition to or as an alternative to classifying the layers of the interfering data stream 410 based on the DMRS configuration received from the base station 105-a, the UE 115-a may classify the layers of the interfering data stream 410 based on an explicit indication of the classification from the base station 105-a.

[0095] In one example, base station 105-a may send a bitmap to UE 115-a to indicate the classification of the layer of the interfering data stream 410 (i.e., interference layer classification). The length of the bitmap may be equal to the number of interfering layers, and each bit in the bitmap may indicate whether the corresponding layer is an NLP layer or an LP layer (i.e., whether the corresponding layer includes the interfering data stream 410 using NLP encoding or using LP encoding). The order of the bits in the bitmap may correspond to the order of the port indexes, where each port may be used to transmit the interfering data stream 410 on a particular layer. In some cases, the bitmap may be sent in the same DCI used to transmit the DMRS configuration to UE 115-a, and in other cases, the bitmap may be sent in a separate DCI (e.g., having a separate DCI format).

[0096] In another example, the base station 105-a may configure the UE 115-a with one or more interference layer classification tables (e.g., via radio resource control (RRC) and / or MAC control element (MAC-CE) signaling), each of which may span multiple rows to indicate multiple classifications of interference layers. And the base station 105-a may send a row index to the UE 115-a for equalizing the received signal to identify the data stream 405, where the row index may indicate the classification of the layer of the interfering data stream 410. In some cases, if the UE 115-a is configured with multiple interference layer classification tables, the UE 115-a may determine which table to reference based on the DMRS configuration received from the base station 105-a (e.g., based on the total number of ports used to transmit the data stream 405 and the interfering data stream 410, the number of layers used to transmit the data stream 405 for the UE 115-a, and the number of interfering layers used to transmit the interfering data stream 410 to other UEs 115).

[0097] Once UE 115-a identifies the interference layer classification table, UE 115-a can identify the classification of the layer of the interfering data stream 410 based on the row index received from base station 105-a. Base station 105-a can send the row index in the same DCI used to send the DMRS configuration to UE 115-a or in a separate DCI (e.g., having a separate DCI format, which can be a UE-specific DCI format). The order of the columns in the interference layer classification table can correspond to the order of the port indexes, where each port can be used to send the interfering data stream 410 on a specific layer. Table 2 is an example of an interference layer classification table indicating classifications for up to seven interference layers.

[0098] Table 2: Interference layer classification table

[0099] 0 1 2 3 4 5 6 0 N N N L L L L 1 L N N L L L L 2 L L N L L L L 3 L L L L L L L 4 L L L L N N N 5 L L L L L N N 6 L L L L L L N 7 N N L N L L L 8 L N L N L L L 9 L L L N L L L 10 L L N L N N L 11 L L L L N N L 12 L L L L L N L

[0100] In yet another example, the base station 105-a may configure (e.g., via RRC and / or MAC-CE signaling) a group of UEs 115 (e.g., including UE 115-a) with a plurality of interference layer classification tables in a set of one or more interference layer classification tables, where each row of the interference layer classification table may indicate an interference layer classification for a particular UE 115 in the group of UEs 115. And the base station 105-a may send an interference layer classification table index to the UE 115-a for equalizing a received signal to identify the data stream 405, where a predetermined row in the table may indicate the interference layer classification for the UE 115-a.

[0101] In some cases, if UE 115-a is configured with multiple interference layer classification table sets, UE 115-a can determine which table set to reference based on the DMRS configuration received from base station 105-a, and UE 115-a can use the table index received from base station 105-a to identify the specific table to reference in the table set. Base station 105-a can send the interference layer classification table index in the same DCI used to send the DMRS configuration to UE 115-a or in a separate DCI (e.g., with a separate DCI format, which can be a UE group common DCI format). The order of the columns in the interference layer classification table can correspond to the order of the port indexes, where each port can be used to send the interference data stream 410 on a particular layer. In addition, in each row, the entry can indicate whether the corresponding interference layer is an NLP interference layer or an LP interference layer. For example, in a row with an index of 2, layers with indices 0, 1, 4, 5, 6, and 7 can be LP layers, and the layer with index 3 can be an NLP layer. The “-” indicated in different rows in the table may correspond to desired layers for the UE 115. The UE 115 may identify the layer classification from a row selected based on the port index configured for the UE 115. Tables 3 and 4 are examples of interference layer classification tables in a set of interference layer classification tables, which indicate classifications for up to seven interference layers for eight different UEs 115.

[0102] Table 3: Interference layer classification table

[0103] 0 1 2 3 4 5 6 7 0 - N N N L L L L 1 L - N N L L L L 2 L L - N L L L L 3 L L L - L L L L 4 L L L L - N N N 5 L L L L L - N N 6 L L L L L L - N 7 L L L L L L L -

[0104] Table 4: Interference layer classification table

[0105] 0 1 2 3 4 5 6 7 0 - N L L N N L L 1 L - L L N N L L 2 L L - N L L N N 3 L L L - L L N N 4 L L L L - N L L 5 L L L L L - L L 6 L L L L L L - N 7 L L L L L L L -

[0106] By using the techniques described herein, the base station 105-a is able to indicate the classification of layers to the UE 115-a, and thus, the base station 105-a can choose to use LP or NLP to encode data streams on different layers. However, in some cases, the UE 115-a may not be able to equalize a signal received from the base station 105 that includes more than a certain number of NLP layers. In such a case, the UE 115-a can report the maximum number of NLP layers that the UE 115-a can support (i.e., the maximum number of NLP layers that the UE 115-a can process during equalization). The base station 105-a can then perform multi-user scheduling and NLP / LP interference layer configuration based on the maximum number of NLP layers that the UE 115-a can support. For example, the base station 105-a can identify a valid interference layer classification table based on the maximum number of NLP layers that the UE 115-a can support or perform restrictions on the valid configurations in each interference layer classification table.

[0107] Figure 5 An example of a wireless communication system 500 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. The wireless communication system 500 includes a base station 105-b, which may be a reference Figure 1-3 The wireless communication system 500 also includes a UE 115-b, which may be a base station 105. Figure 1-3 The base station 105-b may provide communication coverage for a corresponding coverage area 110-b, which may be a reference to a base station 105-b. Figure 1 An example of coverage area 110 is depicted. The wireless communication system 500 may implement aspects of the wireless communication system 100. For example, the wireless communication system 500 may support efficient techniques for configuring a UE 115-b to classify interference layers so that the UE 115-b can equalize and decode CSI-RS transmissions received from the base station 105-b and efficiently report CSI feedback.

[0108] exist Figure 5In an example, a base station 105-b may send multiple CSI report configurations to a UE 115-b, and the base station 105-b may use a triggering state (e.g., an NZP CSI-RS triggering state) to trigger one or more CSI reports from the UE 115-b. The CSI report configuration may include a number of CSI reports, a linked set of NZP CSI-RS resources for channel measurement (i.e., CSI-RS resources 505 for channel measurement, NZP CMRs 505, or a first one or more CSI-RS resources), CSI for interference measurement (e.g., zero power), and a linked NZP CSI-RS resource for interference measurement (i.e., NZP CSI-RS resources 510, IMRs 510, or a second one or more CSI-RS resources for interference measurement). The base station 105-b may then generate CSI-RS for multiple UEs 115 and send the CSI-RS on the multiple CSI-RS resources. The CSI-RS may include a CSI-RS on the CMR 505 and a CSI-RS on the IMR 510. The UE 115-b may perform measurements on the CSI-RS received on the CMR (e.g., NZP CMR) to obtain channel measurements. Additionally, UE 115-b may perform measurements on the CSI-RS received on IMR 510 (e.g., NZPIMR) to obtain interference measurements. and inter-cell interference plus noise R nn (e.g., via CSI-IM and / or NZP IMR). UE 115-b may then use and The value of is used to calculate the CSI report.

[0109] However, in some cases, the residual interference despite using LP nulling may be equal to the measurement result for NZP IMR (e.g., for UEs k+1 to K), but the residual interference due to NLP may not be equal to the measurement result of NZP IMR (e.g., for UEs 1 through k-1). Therefore, it may be appropriate to have UE 115-b perform different calculations for CSI reports associated with NLP interference layers and CSI reports associated with pure LP interference layers. The techniques described below allow UE 115-b to classify interference layers so that UE 115-b can perform appropriate calculations for CSI reports. Specifically, base station 105-b may indicate to UE 115-b (e.g., explicitly or implicitly using an indicator) which of the IMRs 510 include CSI-RS sent on the LP layer and which of the IMRs 510 include CSI-RS sent on the NLP layer. In one example, if all interference layers are LP, UE 115-b may skip calculating one or more α and / or providing feedback regarding one or more α. If there is at least one NLP interference layer, UE 115-b may calculate one or more α and / or provide feedback regarding one or more α. Therefore, there are different CSI calculations for the cases with one or more NLP layers and without NLP layers.

[0110] In some aspects, the UE 115-b may identify an index of the CMR 505 (e.g., CMR index k) and an index of the IMR 510 (e.g., based on a CSI reporting configuration that provides the indexes), and the UE 115-b may classify the layers associated with the ports used to transmit the CSI-RS on the IMR 510 based on the index of the CMR 505 and the index of the IMR 510. Specifically, the UE 115-b may determine that all ports used to transmit on the IMR 510 having an index (e.g., S) that is smaller than the index of the CMR 505 may be associated with the NLP layer, and all ports used to transmit on the IMR 510 having an index that is larger than the index of the CMR 505 may be associated with the LP layer (e.g., based on determining that all ports used to transmit on the IMR 505 are associated with the same layer or the same classification). For example, if UE 115-b identifies that the index of CMR 505 is 1 (e.g., k=1), UE 115-b may determine that the port for transmitting on IMR 510 with index 0 is associated with the NLP layer, and the ports for transmitting on IMR 510 with indices 2 and 3 are associated with the LP layer. That is, the port for transmitting on IMR 510 with index 0 may be used to transmit CSI-RS using NLP encoding, and the ports for transmitting on IMR 510 with indices 2 and 3 may be used to transmit CSI-RS using LP encoding.

[0111] In other aspects, in addition to or as an alternative to classifying the layers of ports used for transmission on the IMR 510 based on the CSI-RS resource configuration received from the base station 105-b, the UE 115-b may classify the layers of ports used for transmission on the IMR 510 based on an explicit indication of the classification from the base station 105-b.

[0112] In one example, base station 105-b may send a bitmap to UE 115-b to indicate the classification of ports used to transmit on IMR 510 (i.e., interference layer classification), where the order of the bits in the bitmap follows the order of the indices of the IMR 510 or the order of the indices of the ports used to transmit on IMR 510. The bitmap may be sent in the same DCI used to send the CSI-RS resource configuration (i.e., CSI-RS triggering status) or in a separate DCI (e.g., with a separate DCI format).

[0113] In some cases, the length of the bitmap may be equal to the number of IMRs 510, and each bit in the bitmap may indicate whether a port for transmitting CSI-RS on the corresponding IMR 510 is associated with the NLP layer or the LP layer (e.g., based on the assumption that all ports for transmitting on the IMR 510 are associated with the same layer or the same classification). In other cases, the length of the bitmap may be equal to the number of ports for transmitting on all IMRs 510, and each bit in the bitmap may indicate whether a corresponding port for transmitting CSI-RS on the IMR 510 is associated with the NLP layer or the LP layer (e.g., based on the assumption that different ports for transmitting on the IMR 510 may be associated with the same layer or different layers). In other cases, the length of the bitmap may be equal to the number of CDM groups having a CDM type applied to transmitting CSI-RS on the IMR 510, and each bit in the bitmap may indicate whether a port in the corresponding CDM group is associated with the NLP layer or the LP layer.

[0114] In another example, base station 105-b may configure UE 115-b with one or more interference layer classification tables (e.g., via RRC or MAC-CE signaling), each of which may span multiple rows to indicate multiple classifications of IMRs, and base station 105-b may send a row index to UE 115-b, where the row index may indicate a particular classification of IMRs spanning a particular row. In some cases, if UE 115-b is configured with multiple interference layer classification tables, UE 115-b may determine which table to reference based on the CSI-RS configuration received from base station 105-b (e.g., based on the total number of IMRs 510).

[0115] Once UE 115-b identifies the interference layer classification table, UE 115-b can identify the classification of the IMR based on the row index received from base station 105-b. Base station 105-b can send the row index in the same DCI used to send the CSI-RS configuration to UE 115-b or in a separate DCI (e.g., with a separate DCI format, which can be a UE-specific DCI format). The order of the columns in the interference layer classification table can correspond to the order of the IMR indexes, where each port used to transmit on IMR 510 can be associated with the same layer or classification. Table 2 is an example of an interference layer classification table indicating classifications for up to seven IMRs.

[0116] In yet another example, the base station 105-b may configure (e.g., via RRC and / or MAC-CE signaling) a group of UEs 115 (e.g., including UE 115-b) with a plurality of interference layer classification tables in a set of one or more interference layer classification tables, where each row in the interference layer classification table may indicate an interference layer classification for a particular UE 115 in the group of UEs 115. And the base station 105-b may send an interference layer classification table index to the UE 115-b, where a predetermined row in the table corresponding to the table index may indicate the interference layer classification for the UE 115-b.

[0117] In some cases, if UE 115-b is configured with multiple interference layer classification table sets, UE 115-b can determine which table set to reference based on the CSI-RS configuration received from base station 105-b, and UE 115-b can use the table index received from base station 105-b to identify the specific table to reference in the table set. Base station 105-b can send the interference layer classification table index in the same DCI used to send the CSI-RS configuration to UE 115-b or in a separate DCI (e.g., with a separate DCI format, which can be a UE group common DCI format). The order of the columns in the interference layer classification table can correspond to the order of the IMR indexes, where each port used to transmit on the IMR 510 can be associated with the same layer or classification. Tables 3 and 4 are examples of interference layer classification tables in the interference layer classification table set, which indicate classifications for up to seven IMRs for eight different UEs 115.

[0118] In yet another example, the base station 105-b may determine that all ports used for transmitting on the IMR 510 are associated with the NLP layer, and the base station 105-b may send a one-bit indication indicating that all ports used for transmitting on the IMR 510 are associated with the NLP layer. The base station 105-b may send the one-bit indication in the same DCI used to send the CSI-RS configuration to the UE 115-b or in a separate DCI (e.g., having a separate DCI format).

[0119] By using the techniques described herein, the base station 105-b is able to indicate the classification of the IMR to the UE 115-b, and the UE 115-a is able to calculate feedback for the CSI reports associated with the NLP layers. However, in some cases, the UE 115-b may not be able to equalize a signal received from the base station 105 that includes more than a certain number of NLP layers. In such a case, it may not be appropriate to cause the UE 115-a to report feedback for more NLP layers than the maximum number of NLP layers that the UE 115-a can support. Therefore, the UE 115-b can report the maximum number of NLP layers that the UE 115-b can support (i.e., the maximum number of NLP layers that the UE 115-b can process during equalization). The base station 105-b can then perform multi-user scheduling and NLP / LP interference layer configuration based on the maximum number of NLP layers that the UE 115-b can support. For example, the base station 105-b may identify a valid interference layer classification table or perform restrictions on valid configurations in each interference layer classification table based on the maximum number of NLP layers that the UE 115-b may support.

[0120] After UE 115-b is able to identify the classification of IMR based on any of the above indications from base station 105-b, UE 115-b may perform calculations for CSI reporting based on the classification of IMR. Specifically, for the NLP layer, UE 115-b may calculate a plurality of NLP perturbation factors (i.e., α kj ) value. kj The value of the NLP perturbation factor or factors may represent the interference caused by each NLP IMR to the CSI-RS on the CMR 505. In some cases, it may be appropriate to have the UE 115-b report the NLP perturbation parameters (e.g., one NLP perturbation parameter for each NLP IMR) to the base station 105-b so that the base station 105-b can use these values ​​to precode downlink transmissions to the UE 115-b.

[0121] In one example, UE 115-b may calculate the NLP perturbation parameter for the jth NLP IMR based on the following equation:

[0122]

[0123] in Can be measured from NZP CMR 505, R nn Can be measured from LP NZP IMR 510 and CSI-IM, H k Q j may be measured from the jth NLP NZP IMR 510, and α kj The dimension of is given by the number of ports used for transmitting on CMR 505 and the number of ports used for transmitting on j-th IMR 510. Once UE 115-b calculates the NLP perturbation parameters for IMR 510, UE 115-b may send the NLP perturbation parameters along with the CSI-RS channel measurement in CSI report 515.

[0124] In some cases, UE 115-b may report NLP perturbation parameters based on element-by-element quantization of the parameters. For example, UE 115-b may report the vector α for a particular IMR 510. kj , where each element in the vector corresponds to a respective port for transmission on IMR 510. In other cases, UE 115-b may report NLP perturbation parameters based on principal component approximation (PCA) quantization of the parameters. For example, UE 115-b may report the NLP perturbation parameters for wideband (i.e., b l ) and the coefficients including the amplitude and phase of the perturbation parameters corresponding to the broadband or subband (ie, ) is a linear combination of .

[0125]

[0126] For wideband feedback of coefficients, UE 115-b may report the magnitude and phase of the perturbation parameter corresponding to the wideband (e.g., defining the bandwidth). For subband feedback of coefficients, UE 115-b may report a first value corresponding to the wideband (e.g., defining the bandwidth) and a second value corresponding to a portion of the wideband (e.g., defining the bandwidth) based on the first value. The second value may provide differential feedback for each subband (e.g., one or more resource blocks) relative to the first value used for wideband feedback.

[0127] Figure 6A block diagram 600 is shown of a device 605 that supports interference layer classification and NZP IMR for NLP according to aspects of the present disclosure. The device 605 can be an example of aspects of the UE 115 as described herein. The device 605 can include a receiver 610, a communication manager 615, and a transmitter 620. The device 605 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0128] The receiver 610 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to interference layer classification and NZPIMR for NLP). The information may be passed to other components of the device 605. The receiver 610 may be a reference Figure 9 Examples of aspects of the transceiver 920 are described. The receiver 610 may utilize a single antenna or a group of antennas.

[0129] The communication manager 615 can perform the following operations: receive a configuration of one or more first reference signal ports associated with at least one data stream for the UE; identify a second one or more reference signal ports that are not associated with at least one data stream for the UE; receive an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receive a transmission associated with the first one or more reference signal ports; and decode the transmission based on the classification of the second one or more reference signal ports to obtain at least one data stream.

[0130] The communication manager 615 may also perform the following operations: receiving a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; sending a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification; and receiving an indicator that indicates the classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of the first type of layer or the second type of layer. The communication manager 615 may be an example of aspects of the communication manager 910 described herein.

[0131] The communication manager 615 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 615 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0132] The communication manager 615 or its subcomponents can be physically located at various locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 615 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 615 or its subcomponents can be combined with one or more other hardware components (including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof).

[0133] The transmitter 620 can transmit signals generated by other components of the device 605. In some examples, the transmitter 620 can be co-located with the receiver 610 in a transceiver module. For example, the transmitter 620 can be a reference Figure 9 Examples of aspects of the transceiver 920 are described. The transmitter 620 may utilize a single antenna or a group of antennas.

[0134] Figure 7 A block diagram 700 of a device 705 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. The device 705 can be an example of aspects of the device 605 or UE 115 as described herein. The device 705 can include a receiver 710, a communication manager 715, and a transmitter 740. The device 705 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0135] The receiver 710 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to interference layer classification and NZPIMR for NLP). The information may be passed to other components of the device 705. The receiver 710 may be a reference Figure 9 Examples of aspects of the transceiver 920 are described. The receiver 710 may utilize a single antenna or a group of antennas.

[0136] The communication manager 715 may be an example of aspects of the communication manager 615 as described herein. The communication manager 715 may include a DMRS configuration manager 720, an interference layer classification manager 725, a decoder 730, and a CSI reporting manager 735. The communication manager 715 may be an example of aspects of the communication manager 910 described herein.

[0137] The DMRS configuration manager 720 may be operable to receive a configuration of a first one or more reference signal ports associated with at least one data stream for a UE and identify a second one or more reference signal ports not associated with the at least one data stream for the UE. The interference layer classification manager 725 may receive an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. The decoder 730 may be operable to receive a transmission associated with the first one or more reference signal ports and decode the transmission based on the classification of the second one or more reference signal ports to obtain at least one data stream.

[0138] The CSI report manager 735 may receive a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement. The interference layer classification manager 725 may receive an indicator that indicates the classification of each port used to transmit on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer. The CSI report manager 735 may then send a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0139] The transmitter 740 can transmit signals generated by other components of the device 705. In some examples, the transmitter 740 can be co-located with the receiver 710 in a transceiver module. For example, the transmitter 740 can be a reference Figure 9 Examples of aspects of the transceiver 920 are described. The transmitter 740 may utilize a single antenna or a group of antennas.

[0140] Figure 8A block diagram 800 is shown of a communication manager 805 that supports interference layer classification and NZP IMR for NLP according to aspects of the present disclosure. The communication manager 805 can be an example of aspects of the communication manager 615, the communication manager 715, or the communication manager 910 described herein. The communication manager 805 can include a DMRS configuration manager 810, an interference layer classification manager 815, a decoder 820, a CSI report manager 825, and an interference measurement manager 830. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).

[0141] The DMRS configuration manager 810 may receive a configuration of a first one or more reference signal ports associated with at least one data stream for the UE. In some examples, the DMRS configuration manager 810 may identify a second one or more reference signal ports that are not associated with at least one data stream for the UE. The interference layer classification manager 815 may receive an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. In some examples, the interference layer classification manager 815 may receive an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer. For example, the interference layer classification manager 815 may receive the indicator in an RRC message, a MAC-CE message, or a DCI message (e.g., a bitmap, a row index, etc. may be configured via an RRC message, a MAC-CE message, or a DCI message).

[0142] In some examples, the interference layer classification manager 815 may identify a classification for each of the second one or more reference signal ports based on one or more reference signal indexes of the first one or more reference signal ports. In some examples, the interference layer classification manager 815 may determine a classification for each of the second one or more reference signal ports based on a comparison of an index of a corresponding port of the second one or more reference signal ports with the one or more reference signal indexes. In some examples, the interference layer classification manager 815 may identify a classification for each of the second one or more reference signal ports based on the one or more reference signal indexes and the one or more group indexes.

[0143] In some examples, the interference layer classification manager 815 can identify the first one or more reference signal ports based on one or more reference signal indices and identify one or more configured groups in the set of groups based on one or more group indices.

[0144] In some examples, the interference layer classification manager 815 may classify each of the second one or more reference signal ports within one or more configured groups as corresponding to a layer of the first type. In some examples, the interference layer classification manager 815 may classify each of the second one or more reference signal ports within each unconfigured group in the set of groups as corresponding to a layer of the second type.

[0145] In some examples, the interference layer classification manager 815 may identify a classification for each of the second one or more reference signal ports based on a corresponding bit within a bitmap. In some examples, the interference layer classification manager 815 may identify a first configuration table. In some examples, the interference layer classification manager 815 may classify each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer by indexing the first configuration table based on a row index. In some examples, the interference layer classification manager 815 may receive an indication of the first configuration table. In some examples, the interference layer classification manager 815 may receive an indication of the first configuration table in an RRC message, a MAC-CE message, or a DCI message.

[0146] In some examples, the interference layer classification manager 815 can identify a first configuration table from the set of configuration tables based on a defined number of the first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof. In some examples, the interference layer classification manager 815 can identify an index of the first one or more reference signal ports based on an indicator. In some examples, the interference layer classification manager 815 can identify the first configuration table from the set of configuration tables.

[0147] In some examples, the interference layer classification manager 815 can classify each of the second one or more reference signal ports as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the identified index of the first one or more reference signal ports. In some examples, the interference layer classification manager 815 can identify a classification for each port used to transmit on the second one or more CSI-RS resources based on one or more indexes of the first one or more CSI-RS resources. In some examples, the interference layer classification manager 815 can determine that all ports used to transmit on the same resource in the second one or more CSI-RS resources have the same classification.

[0148] In some examples, the interference layer classification manager 815 may determine a classification for each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on a comparison of an index of the corresponding CSI-RS resource with one or more indexes of the first one or more CSI-RS resources. In some examples, the interference layer classification manager 815 may identify a classification for each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on a bitmap, wherein the number of bits in the bitmap is equal to the number of resources of the second one or more CSI-RS resources. In some examples, the interference layer classification manager 815 may identify a classification for each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based on a bitmap, wherein the number of bits in the bitmap is equal to the number of ports for transmitting on all resources in the second one or more CSI-RS resources.

[0149] In some examples, the interference layer classification manager 815 may identify a CDM type to be applied to transmissions on each resource in the second one or more CSI-RS resources. In some examples, the interference layer classification manager 815 may determine that all ports used to transmit on resources in the second one or more CSI-RS resources associated with the same CDM group have the same classification. In some examples, the interference layer classification manager 815 may determine the classification based on a bitmap, where the number of bits in the bitmap is equal to the number of CDM groups to be applied to transmissions on all resources in the second one or more CSI-RS resources. In some examples, the interference layer classification manager 815 may identify a first configuration table in the set of configuration tables.

[0150] In some examples, the interference layer classification manager 815 may classify each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the row index. In some examples, the interference layer classification manager 815 may identify that the first configuration table is based on the number of the second one or more CSI-RS resources. In some examples, the interference layer classification manager 815 may identify the index of the first one or more CSI-RS resources based on the indicator. In some examples, the interference layer classification manager 815 may classify each port for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based on the identified index of the first one or more CSI-RS resources.

[0151] In some examples, the interference layer classification manager 815 may receive at least one of an RRC message, a medium access control (MAC) control element (MAC-CE), or a DCI message indicating that each port for transmitting each of the second one or more CSI-RS resources corresponds to a first type of layer or a second type of layer. In some cases, the number of bits in the bitmap corresponds to the number of the second one or more reference signal ports. In some cases, the first configuration table includes a single configuration table accessible by the UE. In some cases, the first type of layer or the second type of layer is a nonlinear precoding layer. In some cases, the first type of layer or the second type of layer is a linear precoding layer.

[0152] The decoder 820 may receive a transmission associated with a first one or more reference signal ports. In some examples, the decoder 820 may decode the transmission based on a classification of a second one or more reference signal ports to obtain at least one data stream. In some examples, the decoder 820 may send a support indicator indicating a defined number of second one or more ports associated with a first type of layer, a second type of layer, or both that can be supported by the UE, or a defined number of second one or more layers of the first type, the second type, or both that can be supported by the UE. In some examples, the decoder 820 may send a support indicator indicating a defined number of first one or more ports associated with a first type of layer, a second type of layer, or both that can be supported by the UE, or a defined number of first one or more layers of the first type, the second type, or both that can be supported by the UE.

[0153] In some examples, decoder 820 may determine a parameter corresponding to a first port of the second one or more reference signal ports corresponding to a layer of the first type. In some examples, decoder 820 may decode at least one data stream based on the parameter. In some examples, decoder 820 may send a support indicator indicating a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both that can be supported by the UE.

[0154] The CSI report manager 825 may receive a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement. In some examples, the CSI report manager 825 may send a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification. In some cases, the report indicates CSI determined based on the channel measurement, one or more interference measurements, or both. In some cases, each of the first one or more CSI-RS resources and the second one or more CSI-RS resources is a non-zero power reference signal resource.

[0155] The interference measurement manager 835 may determine one or more parameters based on the first one or more CSI-RS resources, the second one or more CSI-RS resources, and the classification, wherein the CSI report includes the one or more parameters. In some examples, the interference measurement manager 835 may generate a channel measurement based on measuring the first one or more CSI-RS resources. In some examples, the interference measurement manager 835 may generate a first interference measurement based on measuring the second one or more CSI-RS resources classified as corresponding to a layer of the first type. In some examples, the interference measurement manager 835 may generate a second interference measurement based on measuring the second one or more CSI-RS resources classified as corresponding to a layer of the second type.

[0156] In some examples, the interference measurement manager 835 can determine one or more parameters based on the channel measurement, the first interference measurement, and the second interference measurement. In some examples, reporting a parameter of the one or more parameters includes reporting a magnitude and a phase of the parameter. In some examples, reporting a magnitude and a phase of the parameter of the one or more parameters includes reporting a magnitude and a phase of the parameter of the one or more parameters corresponding to a defined bandwidth.

[0157] In some examples, reporting the magnitude and phase of a parameter in the one or more parameters includes reporting a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, wherein the second value includes an offset relative to the first value. In some cases, the CSI report includes at least a CQI, and the CQI is calculated based on the one or more parameters. In some cases, each of the one or more parameters indicates a measurement of interference from an interference layer corresponding to a port of a second one or more CSI-RS resources to a port of a first one or more CSI-RS resources.

[0158] Figure 9A diagram of a system 900 including a device 905 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. The device 905 may be an example of, or include components of, the device 605, device 705, or UE 115 as described herein. The device 905 may include components for two-way voice and data communications, including components for sending and receiving communications, including: a communication manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may communicate electronically via one or more buses (e.g., bus 945).

[0159] The communication manager 910 can perform the following operations: receive a configuration of one or more first reference signal ports associated with at least one data stream for the UE; identify a second one or more reference signal ports that are not associated with at least one data stream for the UE; receive an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receive a transmission associated with the first one or more reference signal ports; and decode the transmission based on the classification of the second one or more reference signal ports to obtain at least one data stream.

[0160] The communication manager 910 may also perform the following operations: receiving a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; sending a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification; and receiving an indicator that indicates the classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of the first type of layer or the second type of layer.

[0161] I / O controller 915 can manage input and output signals for device 905. I / O controller 915 can also manage peripheral devices that are not integrated into device 905. In some cases, I / O controller 915 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 915 can utilize a computer such as MS- MS- OS / , or another known operating system. In other cases, I / O controller 915 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 915 may be implemented as part of a processor. In some cases, a user may interact with device 905 via I / O controller 915 or via hardware components controlled by I / O controller 915.

[0162] The transceiver 920 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 920 can also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and demodulating packets received from the antenna.

[0163] In some cases, a wireless device may include a single antenna 925. However, in some cases, the device may have more than one antenna 925, which may be capable of concurrently sending or receiving multiple wireless transmissions.

[0164] The memory 930 may include RAM and ROM. The memory 930 may store computer-readable, computer-executable code 935 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 930 may also contain, among other things, a BIOS that may control basic hardware or software operations (e.g., interaction with peripheral components or devices).

[0165] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 940 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks supporting interference layer classification and NZP IMR for NLP).

[0166] The code 935 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The software 935 may be stored in a non-transitory computer-readable medium (e.g., system memory or other types of memory). In some cases, the code 935 may not be directly executable by the processor 940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0167] Figure 10 A block diagram 1000 is shown of a device 1005 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure. The device 1005 can be an example of aspects of the base station 105 as described herein. The device 1005 can include a receiver 1010, a communication manager 1015, and a transmitter 1020. The device 1005 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0168] The receiver 1010 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to interference layer classification and NZPIMR for NLP). The information may be passed to other components of the device 1005. The receiver 1010 may be a reference Figure 13 Examples of various aspects of the transceiver 1320 are described. The receiver 1010 may utilize a single antenna or a group of antennas.

[0169] ]The communication manager 1015 can perform the following operations: sending a configuration of a first one or more reference signal ports associated with at least one data stream for the UE, the first one or more reference signal ports being different from a second one or more reference signal ports that are not associated with at least one data stream for the UE; sending an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and sending at least one data stream using the first one or more reference signal ports.

[0170] The communication manager 1015 may also perform the following operations: sending a configuration of the first one or more CSI-RS resources for channel measurement and a configuration of the second one or more CSI-RS resources for interference measurement; receiving a report based on the classification; sending an indicator that indicates the classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of the first type of interference layer or the second type of interference layer; and sending CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator. The communication manager 1015 may be an example of various aspects of the communication manager 1310 described herein.

[0171] The communication manager 1015 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1015 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0172] The communication manager 1015 or its subcomponents can be physically located at various locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1015 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1015 or its subcomponents can be combined with one or more other hardware components (including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof).

[0173] The transmitter 1020 can transmit signals generated by other components of the device 1005. In some examples, the transmitter 1020 can be co-located with the receiver 1010 in a transceiver module. For example, the transmitter 1020 can be a reference Figure 13 Examples of various aspects of the transceiver 1320 are described. The transmitter 1020 may utilize a single antenna or a group of antennas.

[0174] Figure 11A block diagram 1100 is shown of a device 1105 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure. The device 1105 can be an example of aspects of the device 1005 or base station 105 as described herein. The device 1105 can include a receiver 1110, a communication manager 1115, and a transmitter 1145. The device 1105 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0175] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to interference layer classification and NZPIMR for NLP). The information may be communicated to other components of the device 1105. The receiver 1110 may be a reference Figure 13 Examples of various aspects of the transceiver 1320 are described. The receiver 1110 may utilize a single antenna or a group of antennas.

[0176] The communication manager 1115 may be an example of aspects of the communication manager 1015 as described herein. The communication manager 1115 may include a DMRS configuration manager 1120, an interference layer classification manager 1125, a data flow manager 1130, a CSI reporting manager 1135, and a CSI-RS manager 1140. The communication manager 1115 may be an example of aspects of the communication manager 1310 as described herein.

[0177] The DMRS configuration manager 1120 may transmit a configuration of a first one or more reference signal ports associated with at least one data stream for the UE, the first one or more reference signal ports being different from a second one or more reference signal ports not associated with at least one data stream for the UE. The interference layer classification manager 1125 may transmit an indicator that classifies each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. The data stream manager 1130 may transmit at least one data stream using the first one or more reference signal ports.

[0178] The CSI report manager 1135 may transmit a configuration of the first one or more CSI-RS resources for channel measurement and a configuration of the second one or more CSI-RS resources for interference measurement. The interference layer classification manager 1125 may transmit an indicator that indicates the classification of each port transmitted on the second one or more CSI-RS resources for interference measurement as corresponding to one of the first type of interference layer or the second type of interference layer. The CSI-RS manager 1140 may transmit a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources based on the indicator. The CSI report manager 1135 may then receive a report based on the classification.

[0179] The transmitter 1145 can transmit signals generated by other components of the device 1105. In some examples, the transmitter 1145 can be co-located with the receiver 1110 in a transceiver module. For example, the transmitter 1145 can be a reference Figure 13 Examples of various aspects of the transceiver 1320 are described. The transmitter 1145 may utilize a single antenna or a group of antennas.

[0180] Figure 12 A block diagram 1200 of a communication manager 1205 supporting interference layer classification and NZP IMR for NLP according to aspects of the present disclosure is shown. The communication manager 1205 can be an example of aspects of the communication manager 1015, the communication manager 1115, or the communication manager 1310 described herein. The communication manager 1205 can include a DMRS configuration manager 1210, an interference layer classification manager 1215, a data flow manager 1220, an encoder 1225, a CSI report manager 1230, a CSI-RS manager 1235, and an interference measurement manager 1240. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).

[0181] The DMRS configuration manager 1210 may send a configuration of a first one or more reference signal ports associated with at least one data stream for the UE, the first one or more reference signal ports being different from a second one or more reference signal ports not associated with at least one data stream for the UE. The interference layer classification manager 1215 may send an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. For example, the interference layer classification manager 1215 may send an indicator in an RRC message, a MAC-CE message, or a DCI message (e.g., a bitmap, a row index, etc. may be configured via an RRC message, a MAC-CE message, or a DCI message). In some examples, the interference layer classification manager 1215 may send an indicator that indicates a classification of each port used to transmit on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer.

[0182] In some examples, the interference layer classification manager 1215 can send an indication of a configuration table to be referenced by the UE using one or more row indices. In some examples, the interference layer classification manager 1215 can send an indication of the configuration table in an RRC message, a MAC-CE, or a DCI message. In some cases, the indicator includes one or more reference signal indices, one or more group indices, one or more row indices, one or more group table indices, one or more port indices, or any combination thereof. In some cases, the indicator includes a bitmap. In some cases, the number of bits in the bitmap corresponds to the number of the second one or more reference signal ports.

[0183] In some cases, the indicator indicates a first configuration table in the set of configuration tables based on a defined number of first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof. In some cases, the first type of layer or the second type of layer is a non-linear precoding layer. In some cases, the first type of layer or the second type of layer is a linear precoding layer.

[0184] In some cases, the first type of layer or the second type of layer is a nonlinear precoding layer. In some cases, the first type of layer or the second type of layer is a linear precoding layer. In some cases, the indicator includes one or more CSI-RS resource indices, one or more group indices, one or more row indices, one or more group table indices, or any combination thereof. In some cases, the indicator includes a bitmap. In some cases, the number of bits in the bitmap corresponds to the number of interference layers. In some cases, the indicator indicates a first configuration table in the set of configuration tables based on the number of the second one or more CSI-RS resources. The data stream manager 1220 may use the first one or more reference signal ports to send at least one data stream.

[0185] The CSI report manager 1230 may transmit a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement. In some examples, the CSI report manager 1230 may receive a report based on the classification. The CSI-RS manager 1235 may transmit a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources based on the indicator.

[0186] The encoder 1225 may receive a support indicator indicating a defined number of second one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of second one or more layers of the first type, the second type, or both that can be supported by the UE. In some examples, the encoder 1225 may receive a support indicator indicating a defined number of first one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of first one or more layers of the first type, the second type, or both that can be supported by the UE.

[0187] In some examples, encoder 1225 may determine parameters corresponding to one or more reference signal ports classified as corresponding to layers of the first type. In some examples, encoder 1225 may receive a support indicator indicating a defined number of ports associated with the first type of layers in the second one or more CSI-RS resources, the second type of layers in the second one or more CSI-RS resources, or both that can be supported by the UE.

[0188] The interference measurement manager 1240 may identify, in a report, a parameter indicating a measurement of interference from a second one or more CSI-RS resources to a first one or more CSI-RS resources. In some cases, the report indicates a parameter determined based on the CSI-RS and the classification. In some cases, the report includes at least a CQI, and the CQI is calculated based on the parameter. In some cases, the report indicates an amplitude and phase of the parameter. In some cases, the report indicates an amplitude and phase of the parameter corresponding to a defined bandwidth. In some cases, the report indicates a first value corresponding to the defined bandwidth and a second value corresponding to a portion of the defined bandwidth. In some cases, the second value includes an offset relative to the first value.

[0189] Figure 13 A diagram of a system 1300 including a device 1305 supporting interference layer classification and NZPIMR for NLP according to aspects of the present disclosure is shown. Device 1305 may be an example of, or include components of, device 1005, device 1105, or base station 105 as described herein. Device 1305 may include components for two-way voice and data communications, including components for sending and receiving communications, including: a communications manager 1310, a network communications manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communications manager 1345. These components may communicate electronically via one or more buses (e.g., bus 1350).

[0190] The communication manager 1310 can perform the following operations: sending a configuration of a first one or more reference signal ports associated with at least one data stream for the UE, the first one or more reference signal ports being different from a second one or more reference signal ports that are not associated with at least one data stream for the UE; sending an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and sending at least one data stream using the first one or more reference signal ports.

[0191] The communication manager 1310 may also perform the following operations: sending a configuration of a first one or more CSI-RS resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; receiving a report based on the classification; sending an indicator that indicates the classification of each port used for sending on the second one or more CSI-RS resources for interference measurement as corresponding to one of the first type of interference layer or the second type of interference layer; and sending CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator.

[0192] The network communications manager 1315 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1315 may manage the transmission of data communications for client devices (eg, one or more UEs 115).

[0193] The transceiver 1320 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 1320 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1320 can also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and demodulating packets received from the antenna.

[0194] In some cases, a wireless device may include a single antenna 1325. However, in some cases, the device may have more than one antenna 1325, which may be capable of concurrently sending or receiving multiple wireless transmissions.

[0195] Memory 1330 may include RAM, ROM, or a combination thereof. Memory 1330 may store computer-readable code 1335 including instructions that, when executed by a processor (e.g., processor 1340), cause the device to perform the various functions described herein. In some cases, memory 1330 may also contain, among other things, a BIOS that may control basic hardware or software operations (e.g., interaction with peripheral components or devices).

[0196] The processor 1340 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1340 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into the processor 1340. The processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause the device 1305 to perform various functions (e.g., functions or tasks supporting interference layer classification and NZP IMR for NLP).

[0197] The inter-site communication manager 1345 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with the UE 115 in cooperation with the other base stations 105. For example, the inter-site communication manager 1345 can coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, the inter-site communication manager 1345 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between the base stations 105.

[0198] The code 1335 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1335 may be stored in a non-transitory computer-readable medium (e.g., system memory or other types of memory). In some cases, the code 1335 may not be directly executable by the processor 1340, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0199] Figure 14 A flow chart illustrating a method 1400 for supporting interference layer classification and NZPIMR for NLP according to aspects of the present disclosure is shown. The operations of the method 1400 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1400 may be implemented by the UE 115 or components thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0200] At 1405, the UE may receive a configuration of a first one or more reference signal ports associated with at least one data stream for the UE. The operations of 1405 may be performed according to the methods described herein. In some examples, aspects of the operations of 1405 may be performed as described with reference to Figures 6 to 9 Describes the DMRS configuration manager to perform.

[0201] At 1410, the UE may identify a second one or more reference signal ports that are not associated with at least one data stream for the UE. The operations of 1410 may be performed according to the methods described herein. In some examples, aspects of the operations of 1410 may be performed as described with reference to Figures 6 to 9 Describes the DMRS configuration manager to perform.

[0202] At 1415, the UE may receive an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. The operations of 1415 may be performed according to the methods described herein. In some examples, aspects of the operations of 1415 may be performed as described with reference to Figures 6 to 9 The described interference layer classification manager is implemented.

[0203] At 1420, the UE may receive a transmission associated with the first one or more reference signal ports. The operations of 1420 may be performed according to the methods described herein. In some examples, aspects of the operations of 1420 may be performed as described with reference to Figures 6 to 9 The decoder described is executed.

[0204] At 1425, the UE may decode the transmission based on the classification of the second one or more reference signal ports to obtain at least one data stream. The operations of 1425 may be performed according to the methods described herein. In some examples, aspects of the operations of 1425 may be performed as described with reference to Figures 6 to 9 The decoder described is executed.

[0205] Figure 15 A flow chart illustrating a method 1500 for supporting interference layer classification and NZPIMR for NLP according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 1500 may be implemented by the base station 105 or components thereof as described herein. Figures 10 to 13 In some examples, the base station may execute an instruction set to control functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.

[0206] At 1505, the base station may transmit a configuration of a first one or more reference signal ports associated with at least one data stream for the UE, the first one or more reference signal ports being different from a second one or more reference signal ports not associated with at least one data stream for the UE. The operations of 1505 may be performed according to the methods described herein. In some examples, aspects of the operations of 1505 may be performed as described with reference to Figures 10 to 13 Describes the DMRS configuration manager to perform.

[0207] At 1510, the base station may send an indicator indicating the classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer. The operations of 1510 may be performed according to the methods described herein. In some examples, aspects of the operations of 1510 may be performed as described with reference to Figures 10 to 13The described interference layer classification manager is implemented.

[0208] At 1515, the base station may transmit at least one data stream using the first one or more reference signal ports. The operations of 1515 may be performed according to the methods described herein. In some examples, aspects of the operations of 1515 may be performed as described with reference to Figures 10 to 13 Describes the data flow manager to perform.

[0209] Figure 16 A flow chart illustrating a method 1600 for supporting interference layer classification and NZPIMR for NLP according to aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0210] At 1605, the UE may receive a configuration of a first one or more CSI reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be as described with reference to Figures 6 to 9 The CSI reporting manager described here is used to perform the following operations:

[0211] At 1610, the UE may receive an indicator indicating a classification of each port used to transmit on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of layer or a second type of layer. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be as described with reference to Figures 6 to 9 The described interference layer classification manager is implemented.

[0212] At 1615, the UE may send a CSI report based on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be as described with reference to Figures 6 to 9 The CSI reporting manager described here is used to perform the following operations:

[0213] Figure 17A flow chart illustrating a method 1700 for supporting interference layer classification and NZPIMR for NLP according to aspects of the present disclosure is shown. The operations of the method 1700 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 1700 may be implemented by the base station 105 or components thereof as described herein. Figures 10 to 13 In some examples, the base station may execute an instruction set to control functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.

[0214] At 1705, the base station may transmit a configuration of a first one or more CSI reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement. The operations of 1705 may be performed according to the methods described herein. In some examples, aspects of the operations of 1705 may be as described with reference to Figures 10 to 13 The CSI reporting manager described here is used to perform the following operations:

[0215] At 1710, the base station may send an indicator that indicates the classification of each port used to transmit on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer. The operations of 1710 may be performed according to the methods described herein. In some examples, aspects of the operations of 1710 may be performed as described with reference to Figures 10 to 13 The described interference layer classification manager is implemented.

[0216] At 1715, the base station may transmit a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources based on the indicator. The operations of 1715 may be performed according to the methods described herein. In some examples, aspects of the operations of 1715 may be as described with reference to Figures 10 to 13 The CSI-RS manager described in the present disclosure is used to perform the above operations.

[0217] At 1720, the base station may receive a report based on the classification. The operations of 1720 may be performed according to the methods described herein. In some examples, aspects of the operations of 1720 may be performed as described with reference to Figures 10 to 13 The CSI reporting manager described here is used to perform the following operations:

[0218] Embodiment 1: A method for wireless communication at a user equipment (UE), comprising: receiving a configuration of a first one or more reference signal ports associated with at least one data stream for the UE; identifying a second one or more reference signal ports that are not associated with the at least one data stream for the UE; receiving an indicator that indicates a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; receiving a transmission associated with the first one or more reference signal ports; and decoding the transmission based at least in part on the classification of the second one or more reference signal ports to obtain the at least one data stream.

[0219] Embodiment 2: A method according to embodiment 1, wherein the indicator includes one or more reference signal indices of the first one or more reference signal ports, and the method further comprises: identifying the classification of each of the second one or more reference signal ports based at least in part on the one or more reference signal indices of the first one or more reference signal ports.

[0220] Embodiment 3: A method according to embodiment 2, wherein identifying the classification of each of the second one or more reference signal ports further comprises determining the classification of each of the second one or more reference signal ports based at least in part on: comparing an index of a corresponding port of the second one or more reference signal ports with the one or more reference signal indices.

[0221] Embodiment 4: A method according to any of embodiments 1 to 3, wherein the indicator includes one or more reference signal indices and one or more group indices of the first one or more reference signal ports, and the method further includes: identifying the classification of each of the second one or more reference signal ports based at least in part on the one or more reference signal indices and the one or more group indices.

[0222] Embodiment 5: A method according to embodiment 4, wherein the classification of identifying each of the second one or more reference signal ports further includes: identifying the first one or more reference signal ports based at least in part on the one or more reference signal indices and one or more configured groups in a plurality of groups based at least in part on the one or more group indices; classifying each of the second one or more reference signal ports in the one or more configured groups as corresponding to a layer of the first type; and classifying each of the second one or more reference signal ports in each unconfigured group in the plurality of groups as corresponding to a layer of the second type.

[0223] Embodiment 6: The method of any of embodiments 1 to 5, wherein the indicator comprises a bitmap, the method further comprising: identifying the classification of each of the second one or more reference signal ports based at least in part on a corresponding bit within the bitmap.

[0224] Embodiment 7: The method of embodiment 6, wherein the number of bits in the bitmap corresponds to the number of the second one or more reference signal ports.

[0225] Embodiment 8: A method according to any of embodiments 1 to 7, wherein the indicator includes a row index, and the method further includes: identifying a first configuration table; and classifying each of the second one or more reference signal ports as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table at least in part based on the row index.

[0226] Embodiment 9: The method of embodiment 8, wherein identifying the first configuration table comprises receiving an indication of the first configuration table.

[0227] Example 10: A method according to Example 9, wherein receiving the indication of the first configuration table includes: receiving the indication of the first configuration table in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE) or a downlink control information (DCI) message.

[0228] Embodiment 11: The method of embodiment 8, wherein the first configuration table comprises a single configuration table accessible by the UE.

[0229] Embodiment 12: A method according to embodiment 8, wherein identifying a first configuration table includes: identifying the first configuration table from a plurality of configuration tables based at least in part on: a defined number of the first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof.

[0230] Embodiment 13: A method according to any one of embodiments 1 to 12, wherein the indicator includes one or more reference signal indices of the first one or more reference signal ports, and the method further comprises: identifying the index of the first one or more reference signal ports based at least in part on the indicator; identifying a first configuration table among a plurality of configuration tables; and classifying each of the second one or more reference signal ports as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the identified index of the first one or more reference signals.

[0231] Embodiment 14: The method of embodiment 13, wherein identifying the first configuration table comprises receiving an indication of the first configuration table.

[0232] Example 15: According to the method described in Example 14, receiving the indication of the first configuration table includes: receiving the indication of the first configuration table in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE) or a downlink control information (DCI) message.

[0233] Embodiment 16: A method according to any one of embodiments 1 to 15, wherein receiving the indicator includes: receiving the indicator in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE) or a downlink control information (DCI) message.

[0234] Embodiment 17: The method according to any one of embodiments 1 to 16 further includes: sending a support indicator, wherein the support indicator indicates: a defined number of the second one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the second one or more layers of the first type, the second type, or both that can be supported by the UE.

[0235] Embodiment 18: The method according to any one of embodiments 1 to 17 further includes: sending a support indicator, wherein the support indicator indicates: a defined number of the first one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the first one or more layers of the first type, the second type, or both that can be supported by the UE.

[0236] Embodiment 19: A method according to any one of embodiments 1 to 18, wherein decoding the transmission further includes: determining parameters corresponding to a first port of the second one or more reference signal ports corresponding to the first type of layer; and decoding the at least one data stream based at least in part on the parameters.

[0237] Embodiment 20: The method according to any one of embodiments 1 to 19, wherein the first type of layer or the second type of layer is a non-linear precoded layer.

[0238] Embodiment 21: The method according to any one of embodiments 1 to 20, wherein the first type of layer or the second type of layer is a linear precoded layer.

[0239] Embodiment 22: A method for wireless communication at a base station, comprising: sending a configuration of a first one or more reference signal ports associated with at least one data stream for a user equipment (UE), the first one or more reference signal ports being different from a second one or more reference signal ports not associated with the at least one data stream for the UE; sending an indicator indicating a classification of each of the second one or more reference signal ports as corresponding to one of a first type of layer or a second type of layer; and sending the at least one data stream using the first one or more reference signal ports.

[0240] Embodiment 23: The method of embodiment 22, wherein the indicator comprises one or more reference signal indices, one or more group indices, one or more row indices, one or more group table indices, one or more port indices, or any combination thereof.

[0241] Embodiment 24: The method of embodiment 23, wherein the indicator comprises the one or more row indices, the method further comprising sending an indication of a configuration table to be referenced by the UE using the one or more row indices.

[0242] Example 25: A method according to Example 24, wherein sending the indication of the configuration table includes: sending the indication of the configuration table in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE) or a downlink control information (DCI) message.

[0243] Embodiment 26: The method of any one of Embodiments 22 to 25, wherein the indicator comprises a bitmap.

[0244] Embodiment 27: The method of embodiment 26, wherein the number of bits in the bitmap corresponds to the number of the second one or more reference signal ports.

[0245] Embodiment 28: A method according to any one of embodiments 22 to 27, wherein the indicator indicates a first configuration table of a plurality of configuration tables based at least in part on: a defined number of the first one or more reference signal ports, a defined number of layers associated with the first one or more reference signal ports, a defined number of layers associated with the second one or more reference signal ports, a defined number of the second one or more reference signal ports, or any combination thereof.

[0246] Embodiment 29: A method according to any one of embodiments 22 to 28, wherein sending the indicator includes: sending the indicator in a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE) or a downlink control information (DCI) message.

[0247] Embodiment 30: The method according to any one of embodiments 22 to 29 further includes: receiving a support indicator, wherein the support indicator indicates: a defined number of the second one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the second one or more layers of the first type, the second type, or both that can be supported by the UE.

[0248] Embodiment 31: The method according to any one of embodiments 22 to 30 further includes: receiving a support indicator, wherein the support indicator indicates: a defined number of the first one or more ports associated with the first type of layer, the second type of layer, or both that can be supported by the UE, or a defined number of the first one or more layers of the first type, the second type, or both that can be supported by the UE.

[0249] Embodiment 32: The method according to any one of Embodiments 22 to 31, wherein the first type of layer or the second type of layer is a non-linear precoded layer.

[0250] Embodiment 33: The method according to any one of Embodiments 22 to 32, wherein the first type of layer or the second type of layer is a linear precoded layer.

[0251] Embodiment 34: A method for wireless communication at a user equipment (UE), comprising: receiving a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; receiving an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of layer or a second type of layer; and sending a CSI report based at least in part on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

[0252] Embodiment 35: The method of embodiment 34, wherein each of the first one or more CSI-RS resources and the second one or more CSI-RS resources is a non-zero power reference signal resource.

[0253] Embodiment 36: The method according to any one of embodiments 34 to 35 further includes: sending a support indicator, wherein the support indicator indicates: a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both, which can be supported by the UE.

[0254] Embodiment 37: The method of any one of Embodiments 34 to 36, wherein the report indicates CSI determined based at least in part on the channel measurement, one or more of the interference measurements, or both.

[0255] Embodiment 38: A method according to any one of embodiments 34 to 37, wherein the indicator includes one or more indices of the first one or more CSI-RS resources, and the method further includes: identifying the classification of each port for transmitting on the second one or more CSI-RS resources based at least in part on the one or more indices of the first one or more CSI-RS resources.

[0256] Embodiment 39: The method according to embodiment 38 further includes: determining that all ports used for transmitting on the same resource in the second one or more CSI-RS resources have the same classification; and determining the classification of each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based at least in part on: comparing the index of the corresponding CSI-RS resource with the one or more indexes of the first one or more CSI-RS resources.

[0257] Embodiment 40: A method according to any one of embodiments 34 to 39, wherein the indicator includes a bitmap, and the method further includes: determining that all ports used for transmitting on the same resource in the second one or more CSI-RS resources have the same classification; and identifying the classification of each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based at least in part on the bitmap, wherein the number of bits in the bitmap is equal to the number of resources of the second one or more CSI-RS resources.

[0258] Embodiment 41: A method according to any one of embodiments 34 to 40, wherein the indicator includes a bitmap, and the method further includes: identifying the classification of each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources based at least in part on the bitmap, wherein the number of bits in the bitmap is equal to the number of ports used for transmitting on all of the second one or more CSI-RS resources.

[0259] Embodiment 42: A method according to any one of embodiments 34 to 41, wherein the indicator includes a bitmap, the method further comprising: identifying a code division multiplexing (CDM) type applied to transmissions on each of the second one or more CSI-RS resources; determining that all ports associated with the same CDM group for transmissions on resources in the second one or more CSI-RS resources have the same classification; and determining the classification based at least in part on a bitmap, wherein the number of bits in the bitmap is equal to the number of CDM groups applied to transmissions on all of the second one or more CSI-RS resources.

[0260] Embodiment 43: A method according to any one of embodiments 34 to 42, wherein the indicator includes a row index, and the method further includes: identifying a first configuration table among a plurality of configuration tables; and classifying each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table at least in part based on the row index.

[0261] Embodiment 44: The method of embodiment 43, wherein identifying the first configuration table is based at least in part on the number of the second one or more CSI-RS resources.

[0262] ] Example 45: A method according to any one of Examples 34 to 44, wherein the indicator includes one or more indices of the first one or more CSI-RS resources, and the method further includes: identifying the index of the first one or more CSI-RS resources based at least in part on the indicator; identifying a first configuration table among a plurality of configuration tables; and classifying each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the identified index of the first one or more CSI-RS resources.

[0263] Embodiment 46: A method according to any one of embodiments 34 to 45, wherein receiving the indicator further comprises: receiving at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (MAC-CE), or a downlink control information (DCI) message indicating that each port used for transmitting on each CSI-RS resource in the second one or more CSI-RS resources corresponds to one of the first type of layer or the second type of layer.

[0264] Embodiment 47: The method according to any one of embodiments 34 to 46 further includes: determining one or more parameters based at least in part on the first one or more CSI-RS resources, the second one or more CSI-RS resources and the classification, wherein the CSI report includes the one or more parameters.

[0265] Embodiment 48: The method of embodiment 47, wherein the CSI report comprises at least a channel quality indicator (CQI), and wherein the CQI is calculated based at least in part on the one or more parameters.

[0266] Embodiment 49: A method according to any one of embodiments 47 to 48, wherein determining the one or more parameters further includes: generating the channel measurement based at least in part on measuring the first one or more CSI-RS resources; generating a first interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to the first type of layer; generating a second interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to the second type of layer; and determining the one or more parameters based at least in part on the channel measurement, the first interference measurement, and the second interference measurement.

[0267] Embodiment 50: A method according to any one of embodiments 47 to 49, wherein each of the one or more parameters indicates a measure of interference to a port of the first one or more CSI-RS resources from an interference layer corresponding to a port of the second one or more CSI-RS resources.

[0268] Embodiment 51: The method of any one of Embodiments 47 to 50, wherein reporting a parameter of the one or more parameters comprises reporting an amplitude and a phase of the parameter.

[0269] Embodiment 52: A method according to any one of embodiments 47 to 51, wherein: reporting the amplitude and phase of a parameter in the one or more parameters includes reporting the amplitude and phase of the parameter in the one or more parameters corresponding to a defined bandwidth.

[0270] Example 53: A method according to any one of Examples 47 to 52, wherein: reporting the amplitude and phase of a parameter of the one or more parameters includes: reporting a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, wherein the second value includes an offset relative to the first value.

[0271] Embodiment 54: A method for performing wireless communications at a base station, comprising: sending a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; sending an indicator that indicates a classification of each port used for transmitting on the second one or more CSI-RS resources for interference measurement as corresponding to one of a first type of interference layer or a second type of interference layer; sending a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; and receiving a report based at least in part on the classification.

[0272] Embodiment 55: The method according to embodiment 54 further includes: receiving a support indicator, wherein the support indicator indicates: a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both, which can be supported by a user equipment (UE).

[0273] Embodiment 56: The method according to any one of embodiments 54 to 55, wherein the first type of layer or the second type of layer is a non-linear precoded layer.

[0274] Embodiment 57: The method according to any one of Embodiments 54 to 56, wherein the first type of layer or the second type of layer is a linear precoded layer.

[0275] Embodiment 58: The method of any one of Embodiments 54 to 57, wherein the reporting indicates a parameter determined at least in part based on the CSI-RS and the classification.

[0276] Embodiment 59: The method of embodiment 58, wherein the report comprises at least a channel quality indicator (CQI), and wherein the CQI is calculated based at least in part on the parameter.

[0277] Embodiment 60: The method of embodiment 58, wherein the report indicates the magnitude and phase of the parameter.

[0278] Embodiment 61: The method of embodiment 58, wherein the report indicates the magnitude and phase of the parameter corresponding to a defined bandwidth.

[0279] Embodiment 62: A method according to any one of embodiments 54 to 61, wherein the report indicates a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, and wherein the second value includes an offset relative to the first value.

[0280] Embodiment 63: The method according to any one of embodiments 54 to 62, wherein the indicator includes one or more CSI-RS resource indices, one or more group indices, one or more row indices, one or more group table indices, or any combination thereof.

[0281] Embodiment 64: The method of any one of Embodiments 54 to 63, wherein the indicator comprises a bitmap.

[0282] Embodiment 65: A method according to any one of embodiments 64 to 64, wherein the number of bits in the bitmap corresponds to the number of interference layers.

[0283] Embodiment 66: The method of any one of Embodiments 54 to 65, wherein the indicator indicates a first configuration table of a plurality of configuration tables based at least in part on the number of the second one or more CSI-RS resources.

[0284] Embodiment 67: An apparatus for wireless communication at a user equipment (UE), comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of embodiments 1 to 21.

[0285] Embodiment 68: A device for wireless communication at a base station, comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to any one of embodiments 22 to 33.

[0286] Embodiment 69: An apparatus for wireless communication at a user equipment (UE), comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of embodiments 34 to 53.

[0287] Embodiment 70: A device for wireless communication at a base station, comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to any one of embodiments 54 to 66.

[0288] Embodiment 71: An apparatus comprising at least one unit for performing the method according to any one of embodiments 1 to 21.

[0289] Embodiment 72: An apparatus comprising at least one unit for performing the method according to any one of embodiments 22 to 33.

[0290] Embodiment 73: An apparatus comprising at least one unit for performing the method according to any one of embodiments 34 to 53.

[0291] Embodiment 73: An apparatus comprising at least one unit for performing the method according to any one of embodiments 54 to 66.

[0292] Embodiment 75: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to any one of embodiments 1 to 21.

[0293] Embodiment 76: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to any one of Embodiments 22 to 33.

[0294] Embodiment 77: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to any one of Embodiments 34 to 53.

[0295] Embodiment 78: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to any one of Embodiments 54 to 66.

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

[0297] The technology described herein can be used in various wireless communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), and other systems. CDMA systems can implement radio technologies such as CDMA 2000 and Universal Terrestrial Radio Access (UTRA). CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 versions are generally referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is generally referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (W-CDMA) and other variants of CDMA. TDMA systems can implement radio technologies such as Global System for Mobile Communications (GSM).

[0298] OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and the like. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Professional are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Professional, NR, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned herein as well as other systems and radio technologies. Although aspects of LTE, LTE-A, LTE-A Professional, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Professional, or NR terminology may be used in much of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Professional, or NR applications.

[0299] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by UEs 115 with service subscriptions with the network provider. Compared to macro cells, small cells may be associated with lower-power base stations 105 and may operate in the same or different frequency bands as the macro cells (e.g., licensed, unlicensed, etc.). According to various examples, small cells may include pico cells, femto cells, and micro cells. For example, a pico cell may cover a small geographic area and may allow unrestricted access by UEs 115 with service subscriptions with the network provider. A femto cell may also cover a small geographic area (e.g., a residence) and may provide restricted access by UEs 115 associated with the femto cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 for users in a residence, etc.). An eNB for a macro cell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB may support one or more (eg, two, three, four, etc.) cells and may also support communication using one or more component carriers.

[0300] The wireless communication system 100 or systems described herein may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time. The techniques described herein may be used for either synchronous or asynchronous operation.

[0301] The information and signals described herein may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0302] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).

[0303] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If implemented using software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that implement the functions may also be physically located at various locations, including being distributed so that portions of the functions are implemented at different physical locations.

[0304] Computer readable medium includes non-transient computer storage medium and communication medium, and communication medium includes any medium that promotes the transmission of computer program from one place to another place.Non-transient storage medium can be any available medium that can be accessed by general-purpose computer or special-purpose computer.By way of example and not limitation, non-transient computer readable medium can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device or can be used for carrying or storing desired program code unit and any other non-transient medium that can be accessed by general-purpose or special-purpose computer or general or special-purpose processor in the form of instruction or data structure.In addition, any connection is suitably referred to as computer readable medium.For example, if software is to be sent from website, server or other remote source using coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. As used herein, disk and disc include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

[0305] As used herein (including in the claims), "or" as used in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an exemplary 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 "based at least in part on."

[0306] In the accompanying drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and a second reference number to distinguish between similar components. If only the first reference number is used in the specification, the description applies to any one of the similar components having the same first reference number, regardless of the second reference number or other subsequent reference numbers.

[0307] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that can be implemented or within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration," rather than "preferred" or "having advantages over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques can be implemented without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0308] The description herein is provided to enable those skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the overall principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is intended to be used in the broadest sense consistent with the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a user equipment (UE), comprising: receiving a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; receiving an indicator that indicates classification of each port used for transmitting on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of layer or a second type of layer, wherein the first type of layer or the second type of layer is a non-linear precoding layer; as well as A CSI report is sent based at least in part on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

2. The method according to claim 1, further comprising: A support indicator is sent, the support indicator indicating a defined number of ports associated with the first type of layers in the second one or more CSI-RS resources, the second type of layers in the second one or more CSI-RS resources, or both that can be supported by the UE.

3. The method according to claim 1, wherein The report indicates CSI determined based at least in part on the channel measurements, one or more of the interference measurements, or both.

4. The method according to claim 1, wherein The indicator includes one or more indices of the first one or more CSI-RS resources, and the method further includes: The classification of each port for transmitting on the second one or more CSI-RS resources is identified based at least in part on the one or more indices of the first one or more CSI-RS resources.

5. The method according to claim 4, further comprising: determining that all ports for transmitting on a same resource of the second one or more CSI-RS resources have the same classification; as well as The classification of each port for transmitting on each of the second one or more CSI-RS resources is determined based at least in part on a comparison of an index of a corresponding CSI-RS resource with the one or more indices of the first one or more CSI-RS resources.

6. The method according to claim 1, wherein The indicator comprises a bitmap, and the method further comprises: determining that all ports for transmitting on a same resource of the second one or more CSI-RS resources have the same classification; and The classification of each port for transmitting on each CSI-RS resource of the second one or more CSI-RS resources is identified based at least in part on the bitmap, wherein a number of bits in the bitmap is equal to a resource number of the second one or more CSI-RS resources.

7. The method according to claim 1, wherein The indicator comprises a bitmap, and the method further comprises: The classification of each port for transmitting on each of the second one or more CSI-RS resources is identified based at least in part on the bitmap, wherein a number of bits in the bitmap is equal to the number of ports for transmitting on all of the second one or more CSI-RS resources.

8. The method according to claim 1, wherein The indicator comprises a bitmap, and the method further comprises: identifying a code division multiplexing (CDM) type to be applied for transmission on each of the second one or more CSI-RS resources; determining that all ports associated with the same CDM group for transmitting on resources in the second one or more CSI-RS resources have the same classification; and The classification is determined based at least in part on a bitmap, wherein a number of bits in the bitmap is equal to a number of CDM groups applied for transmission on all of the second one or more CSI-RS resources.

9. The method according to claim 1, wherein: The indicator includes a row index, and the method further includes: identifying a first configuration table among the plurality of configuration tables; and Each port used for transmitting on each of the second one or more CSI-RS resources is classified as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the row index.

10. The method according to claim 1, wherein The indicator includes one or more indices of the first one or more CSI-RS resources, and the method further includes: identifying an index of the first one or more CSI-RS resources based at least in part on the indicator; identifying a first configuration table among the plurality of configuration tables; and Classifying each port used for transmitting on each CSI-RS resource of the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the identified index of the first one or more CSI-RS resources.

11. The method according to claim 1 , further comprising: One or more parameters are determined based at least in part on the first one or more CSI-RS resources, the second one or more CSI-RS resources, and the classification, wherein the CSI report includes the one or more parameters.

12. The method according to claim 11, wherein The CSI report includes at least a channel quality indicator (CQI), and the CQI is calculated based at least in part on the one or more parameters.

13. The method according to claim 11, wherein Determining the one or more parameters further comprises: generating the channel measurement based at least in part on measuring the first one or more CSI-RS resources; generating a first interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to layers of the first type; generating a second interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to layers of the second type; and The one or more parameters are determined based at least in part on the channel measurement, the first interference measurement, and the second interference measurement.

14. The method according to claim 11, wherein: Reporting the magnitude and phase of a parameter of the one or more parameters includes reporting a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, wherein the second value includes an offset relative to the first value.

15. A method for wireless communication at a base station, comprising: transmitting a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; transmitting an indicator that indicates classification of each port used for transmitting on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of layer or a second type of layer, wherein the first type of layer or the second type of layer is a non-linear precoding layer; transmitting a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; as well as A report is received based at least in part on the classification.

16. The method according to claim 15, further comprising: A support indicator is received, the support indicator indicating a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both that can be supported by a user equipment (UE).

17. The method according to claim 15, wherein: The report indicates a parameter determined based at least in part on the CSI-RS and the classification.

18. The method according to claim 17, wherein The report includes at least a channel quality indicator (CQI), and the CQI is calculated based at least in part on the parameters.

19. The method according to claim 17, wherein The report indicates the magnitude and phase of the parameter.

20. The method according to claim 17, wherein The report indicates the magnitude and phase of the parameter corresponding to a defined bandwidth.

21. The method according to claim 15, wherein The report indicates a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, and wherein the second value includes an offset relative to the first value.

22. The method according to claim 15, wherein The indicator includes one or more CSI-RS resource indices, one or more group indices, one or more row indices, one or more group table indices, or any combination thereof.

23. The method according to claim 15, wherein The indicator includes a bitmap.

24. The method according to claim 23, wherein The number of bits in the bitmap corresponds to the number of layers.

25. The method according to claim 15, wherein The indicator indicates a first configuration table of a plurality of configuration tables based at least in part on a number of the second one or more CSI-RS resources.

26. An apparatus for wireless communication at a user equipment (UE), comprising: processor, memory in electronic communication with the processor; as well as Instructions, which are stored in the memory and executable by the processor to cause the device to perform the following operations: receiving a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; receiving an indicator that indicates classification of each port used for transmitting on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of layer or a second type of layer, wherein the first type of layer or the second type of layer is a non-linear precoding layer; as well as A CSI report is sent based at least in part on the configuration of the first one or more CSI-RS resources, the configuration of the second one or more CSI-RS resources, and the classification.

27. The device according to claim 26, wherein The instructions may also be executed by the processor to cause the device to perform the following operations: A support indicator is sent, the support indicator indicating a defined number of ports associated with the first type of layers in the second one or more CSI-RS resources, the second type of layers in the second one or more CSI-RS resources, or both that can be supported by the UE.

28. The apparatus according to claim 26, wherein The report indicates CSI determined based at least in part on the channel measurements, one or more of the interference measurements, or both.

29. The apparatus according to claim 26, wherein The indicator includes one or more indexes of the first one or more CSI-RS resources, and the instructions are further executable by the processor to cause the apparatus to perform the following operations: The classification of each port for transmitting on the second one or more CSI-RS resources is identified based at least in part on the one or more indices of the first one or more CSI-RS resources.

30. The apparatus according to claim 29, wherein The instructions may also be executed by the processor to cause the device to perform the following operations: determining that all ports for transmitting on a same resource of the second one or more CSI-RS resources have the same classification; and The classification of each port for transmitting on each of the second one or more CSI-RS resources is determined based at least in part on a comparison of an index of a corresponding CSI-RS resource with the one or more indices of the first one or more CSI-RS resources.

31. The apparatus according to claim 26, wherein The indicator includes a bitmap, and the instructions are further executable by the processor to cause the device to perform the following operations: determining that all ports for transmitting on a same resource of the second one or more CSI-RS resources have the same classification; and The classification of each port for transmitting on each CSI-RS resource of the second one or more CSI-RS resources is identified based at least in part on the bitmap, wherein a number of bits in the bitmap is equal to a resource number of the second one or more CSI-RS resources.

32. The apparatus of claim 26, wherein: The indicator includes a bitmap, and the instructions are further executable by the processor to cause the device to perform the following operations: The classification of each port for transmitting on each of the second one or more CSI-RS resources is identified based at least in part on the bitmap, wherein a number of bits in the bitmap is equal to the number of ports for transmitting on all of the second one or more CSI-RS resources.

33. The apparatus according to claim 26, wherein The indicator includes a bitmap, and the instructions are further executable by the processor to cause the device to perform the following operations: identifying a code division multiplexing (CDM) type to be applied for transmission on each of the second one or more CSI-RS resources; determining that all ports associated with the same CDM group for transmitting on resources in the second one or more CSI-RS resources have the same classification; and The classification is determined based at least in part on a bitmap, wherein a number of bits in the bitmap is equal to a number of CDM groups applied for transmission on all of the second one or more CSI-RS resources.

34. The apparatus of claim 26, wherein: The indicator includes a row index, and the instructions are further executable by the processor to cause the device to perform the following operations: identifying a first configuration table among a plurality of configuration tables; as well as Each port used for transmitting on each of the second one or more CSI-RS resources is classified as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the row index.

35. The apparatus of claim 26, wherein: The indicator includes one or more indexes of the first one or more CSI-RS resources, and the instructions are further executable by the processor to cause the apparatus to perform the following operations: identifying an index of the first one or more CSI-RS resources based at least in part on the indicator; identifying a first configuration table among a plurality of configuration tables; as well as Classifying each port used for transmitting on each CSI-RS resource of the second one or more CSI-RS resources as corresponding to one of the first type of layer or the second type of layer by indexing the first configuration table based at least in part on the identified index of the first one or more CSI-RS resources.

36. The apparatus of claim 26, wherein: The instructions may also be executed by the processor to cause the device to perform the following operations: One or more parameters are determined based at least in part on the first one or more CSI-RS resources, the second one or more CSI-RS resources, and the classification, wherein the CSI report includes the one or more parameters.

37. The apparatus according to claim 36, wherein The CSI report includes at least a channel quality indicator (CQI), and the CQI is calculated based at least in part on the one or more parameters.

38. The apparatus of claim 36, wherein To determine the one or more parameters, the instructions may also be executed by the processor to cause the apparatus to perform the following operations: generating the channel measurement based at least in part on measuring the first one or more CSI-RS resources; generating a first interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to layers of the first type; generating a second interference measurement based at least in part on measuring the second one or more CSI-RS resources classified as corresponding to layers of the second type; and The one or more parameters are determined based at least in part on the channel measurement, the first interference measurement, and the second interference measurement.

39. The apparatus of claim 36, wherein: To report the magnitude and phase of a parameter of the one or more parameters, the instructions may also be executed by the processor to cause the apparatus to perform the following operations: A first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth are reported, wherein the second value includes an offset relative to the first value.

40. An apparatus for wireless communication at a base station, comprising: processor, memory in electronic communication with the processor; as well as Instructions, which are stored in the memory and executable by the processor to cause the device to perform the following operations: transmitting a configuration of a first one or more channel state information (CSI) reference signal (CSI-RS) resources for channel measurement and a configuration of a second one or more CSI-RS resources for interference measurement; transmitting an indicator that indicates classification of each port used for transmitting on the second one or more CSI-RS resources used for interference measurement as corresponding to one of a first type of layer or a second type of layer, wherein the first type of layer or the second type of layer is a non-linear precoding layer; transmitting a CSI-RS in each of the first one or more CSI-RS resources and the second one or more CSI-RS resources according to the indicator; as well as A report is received based at least in part on the classification.

41. The apparatus according to claim 40, wherein The instructions may also be executed by the processor to cause the device to perform the following operations: A support indicator is received, the support indicator indicating a defined number of ports associated with the first type of layer in the second one or more CSI-RS resources, the second type of layer in the second one or more CSI-RS resources, or both that can be supported by a user equipment (UE).

42. The apparatus of claim 40, wherein: The report indicates a parameter determined based at least in part on the CSI-RS and the classification.

43. The apparatus according to claim 42, wherein The report includes at least a channel quality indicator (CQI), and the CQI is calculated based at least in part on the parameters.

44. The apparatus of claim 42, wherein: The report indicates the magnitude and phase of the parameter.

45. The apparatus of claim 42, wherein: The report indicates the magnitude and phase of the parameter corresponding to a defined bandwidth.

46. ​​The apparatus of claim 40, wherein: The report indicates a first value corresponding to a defined bandwidth and a second value corresponding to a portion of the defined bandwidth, and wherein the second value includes an offset relative to the first value.

47. The apparatus of claim 40, wherein: The indicator includes one or more CSI-RS resource indices, one or more group indices, one or more row indices, one or more group table indices, or any combination thereof.

48. The apparatus of claim 40, wherein The indicator includes a bitmap.

49. The apparatus according to claim 48, wherein The number of bits in the bitmap corresponds to the number of layers.

50. The apparatus of claim 40, wherein The indicator indicates a first configuration table of a plurality of configuration tables based at least in part on a number of the second one or more CSI-RS resources.

Citation Information

Patent Citations

  • Method and device for feeding back channel state information reports

    CN103516464A

  • Interference measurement in wireless networks

    WO2013025558A1