Methods and apparatuses for CSI reporting
Enhanced CSI reporting schemes in CF-mMIMO systems aggregate CSI ports from multiple APs, addressing the limitations of legacy schemes by enabling flexible configurations and improving system performance through accurate feedback with reduced overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2026-03-12
AI Technical Summary
Legacy CSI reporting schemes for channel state information (CSI) are not applicable in cell-free massive MIMO (CF-mMIMO) systems due to varying antenna port configurations and the need for flexible CSI-RS configurations, including APs with 2 antenna ports, and cannot support more than 4 APs for joint transmission.
Propose enhanced CSI reporting schemes that aggregate CSI ports from multiple APs, allowing for flexible antenna port configurations and supporting diverse CSI-RS setups, including APs with 2 CSI-RS ports, by using subsets of aggregated CSI ports and a codebook-based reporting mechanism.
The proposed solution provides flexibility in CSI reporting, supports diverse CSI-RS configurations, and achieves a tradeoff between channel feedback accuracy and reporting overhead, enhancing system performance in CF-mMIMO systems.
Smart Images

Figure CN2025095122_12032026_PF_FP_ABST
Abstract
Description
METHODS AND APPARATUSES FOR CSI REPORTINGTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to methods and apparatuses for channel state information (CSI) reporting.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY
[0003] An article "a" before an element is unrestricted and understood to refer to "at least one" of those elements or "one or more" of those elements. The terms "a, " "at least one, " "one or more, " and "at least one of one or more" may be interchangeable. As used herein, including in the claims, "or" as used in a list of items (e.g., a list of items prefaced by a phrase such as "at least one of" or "one or more of" or "one or both of" ) indicates an inclusive list such 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) . Also, as used herein, the phrase "based on" shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as "based on condition A" may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" shall be construed in the same manner as the phrase "based at least in part on. " Further, as used herein, including in the claims, a "set" may include one or more elements.
[0004] Some implementations of the methods and apparatuses described herein may include a UE for wireless communication. The UE may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and transmit a CSI report based on the one or more subsets of aggregated CSI ports.
[0005] In some implementations of the UE described herein, the CSI report is based on a codebook given by: wherein W1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the determined one or more subsets of aggregated CSI ports; is a linear combination matrix with non-zero coefficients associated with selected spatial and frequency bases for the ith subset of aggregated CSI ports; and Wf, i is a frequency domain matrix for the ith subset of aggregated CSI ports.
[0006] In some implementations of the UE described herein, W1, i is determined per layer or common across layers, and and Wf, i are determined per layer.
[0007] In some implementations of the UE described herein, each column of the spatial domain matrix is a spatial basis vector which is determined by one of an Orthogonal Discrete Fourier Transform (DFT) matrix, an Oversampled DFT matrix, a Hardmard matrix, or a Householder matrix.
[0008] In some implementations of the UE described herein, the CSI report indicates at least one selected spatial basis vector for each subset of aggregated CSI ports.
[0009] In some implementations of the UE described herein, a total number of selected spatial basis vectors is independently configured per subset of channel measurement resources.
[0010] In some implementations of the UE described herein, a subset of channel measurement resources associated with a larger number of aggregated CSI ports is configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.
[0011] In some implementations of the UE described herein, in the case that the configuration indicates one set of channel measurement resources, each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the one set of channel measurement resources.
[0012] In some implementations of the UE described herein, in the case that the configuration indicates one set of channel measurement resources, the subset (s) of aggregated CSI ports corresponding to a subset of channel measurement resources of the one set of channel measurement resources are determined by the UE.
[0013] In some implementations of the UE described herein, in the case that the configuration indicates at least two sets of channel measurement resources, to determine the one or more subsets of aggregated CSI ports, the at least one processor is configured to cause the UE to select one set of channel measurement resources from the at least two sets of channel measurement resources.
[0014] In some implementations of the UE described herein, in the case that the configuration indicates at least two sets of channel measurement resources, the at least one processor is further configured to cause the UE to report the selected set of channel measurement resources in the CSI report, and each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the selected set of channel measurement resources.
[0015] In some implementations of the UE described herein, a total number of CSI reference signal (CSI-RS) ports associated with each subset of aggregated CSI ports is the same.
[0016] In some implementations of the UE described herein, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources.
[0017] In some implementations of the UE described herein, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources and their polarization directions.
[0018] In some implementations of the UE described herein, CSI ports in each subset of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources, or CSI ports from all subsets of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources.
[0019] In some implementations of the UE described herein, channel measurement resources in a same subset of channel measurement resources are associated with a same quasi co-location (QCL) property of average delay and delay spread.
[0020] In some implementations of the UE described herein, channel measurement resources in each set of the one or more sets of channel measurement resources are in a same slot or two adjacent slots without downlink / uplink switching.
[0021] In some implementations of the UE described herein, channel measurement resources in each subset of channel measurement resources are only in a same slot.
[0022] In some implementations of the UE described herein, one channel measurement resource is associated with one access point (AP) and AP selection is based on an AP subset or a subset of channel measurement resources when AP selection is enabled for the UE.
[0023] Some implementations of the methods and apparatuses described herein may further include a network equipment (NE) for wireless communication. The NE may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the NE to: transmit a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and receive a CSI report based on the one or more subsets of aggregated CSI ports.
[0024] In some implementations of the NE described herein, the CSI report is based on a codebook given by: wherein W1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the determined one or more subsets of aggregated CSI ports; is a linear combination matrix with non-zero coefficients associated with selected spatial and frequency bases for the ith subset of aggregated CSI ports; and Wf, i is a frequency domain matrix for the ith subset of aggregated CSI ports.
[0025] In some implementations of the NE described herein, W1, iis determined per layer or common across layers, and and Wf, i are determined per layer.
[0026] In some implementations of the NE described herein, each column of the spatial domain matrix is a spatial basis vector which is determined by one of an Orthogonal DFT matrix, an Oversampled DFT matrix, a Hardmard matrix, or a Householder matrix.
[0027] In some implementations of the NE described herein, the CSI report indicates at least one selected spatial basis vector for each subset of aggregated CSI ports
[0028] In some implementations of the NE described herein, a total number of selected spatial basis vectors is independently configured per subset of channel measurement resources.
[0029] In some implementations of the NE described herein, a subset of channel measurement resources associated with a larger number of aggregated CSI ports is configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.
[0030] In some implementations of the NE described herein, in the case that the configuration indicates one set of channel measurement resources, each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the one set of channel measurement resources.
[0031] In some implementations of the NE described herein, in the case that the configuration indicates at least two sets of channel measurement resources, to determine the one or more subsets of aggregated CSI ports, the at least one processor is configured to cause the NE to receive an indication indicating a selected set of channel measurement resources in the CSI report, and each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the selected set of channel measurement resources.
[0032] In some implementations of the NE described herein, a total number of CSI-RS ports associated with each subset of aggregated CSI ports is the same.
[0033] In some implementations of the NE described herein, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources.
[0034] In some implementations of the NE described herein, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources and their polarization directions.
[0035] In some implementations of the NE described herein, CSI ports in each subset of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources, or CSI ports from all subsets of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources.
[0036] In some implementations of the NE described herein, channel measurement resources in a same subset of channel measurement resources are associated with a same QCL property of average delay and delay spread.
[0037] In some implementations of the NE described herein, channel measurement resources in each set of the one or more sets of channel measurement resources are in a same slot or two adjacent slots without downlink / uplink switching.
[0038] In some implementations of the NE described herein, channel measurement resources in each subset of channel measurement resources are only in a same slot.
[0039] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication. The processor may include: at least one controller coupled with at least one memory and configured to cause the processor to: receive a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and transmit a CSI report based on the one or more subsets of aggregated CSI ports.
[0040] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE. The method may include: receiving a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determining one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and transmitting a CSI report based on the one or more subsets of aggregated CSI ports.
[0041] Some implementations of the methods and apparatuses described herein may further include a method performed by an NE. The method may include: transmitting a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determining one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and receiving a CSI report based on the one or more subsets of aggregated CSI ports.BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to describe the manner in which advantages and features of the present disclosure can be obtained, a description of the present disclosure is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the present disclosure and are not therefore to be considered limiting of its scope.
[0043] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0044] Figures 2A and 2B illustrate two exemplary candidate schemes for CSI port aggregation in accordance with aspects of the present disclosure.
[0045] Figure 3 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0046] Figure 4 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0047] Figure 5 illustrates an example of an NE in accordance with aspects of the present disclosure.
[0048] Figure 6 illustrates a flowchart of an exemplary method performed by a UE in accordance with aspects of the present disclosure.
[0049] Figure 7 illustrates a flowchart of an exemplary method performed by an NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0050] The detailed description of the appended drawings is intended as a description of preferred embodiments of the present disclosure and is not intended to represent the only form in which the present disclosure may be practiced. It should be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
[0051] While operations are depicted in the drawings in a particular order, persons skilled in the art will readily recognize that such operations need not be performed in the particular order as shown or in a sequential order, or that all illustrated operations need be performed, to achieve desirable results; sometimes one or more operations can be skipped. Further, the drawings can schematically depict one or more example processes in the form of a flow diagram. However, other operations that are not depicted can be incorporated in the example processes that are schematically illustrated. For example, one or more additional operations can be performed before, after, simultaneously, or between any of the illustrated operations. In certain circumstances, multitasking and parallel processing can be advantageous.
[0052] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under specific network architecture and service scenarios, such as 3rd generation partnership project (3GPP) long-term evolution (LTE) and LTE advanced, 3GPP 5G new radio (NR) , 5G-Advanced, 6G, and so on. It is contemplated that along with developments of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical problems; and moreover, the terminologies recited in the present disclosure may change, which should not affect the principle of the present disclosure.
[0053] Aspects of the present disclosure are described in the context of a wireless communications system.
[0054] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NEs 102, one or more UEs 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be an NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0055] The one or more NEs 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NEs 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0056] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NEs 102.
[0057] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0058] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0059] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3, or another network interface) . In some implementations, the NEs 102 may communicate with each other directly. In some other implementations, the NEs 102 may communicate with each other indirectly (e.g., via the CN 106) . In some implementations, one or more NEs 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0060] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management function (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NEs 102 associated with the CN 106.
[0061] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .
[0062] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0063] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0064] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0065] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency division multiplexing (OFDM) symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0066] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0067] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0068] Massive multiple input multiple output (MIMO) is a promising 5G wireless access technology that can provide high throughput, high reliability, and high energy efficiency with simple signal processing. In massive MIMO system, a base station (BS) with many antennas may simultaneously serve many UEs in a same time-frequency resource.
[0069] Cell free massive MIMO (CF-mMIMO) has been recently developed, which may exhibit some different characteristics from massive MIMO. In a CF-mMIMO system, service antennas are spread out over a large area. Owing to the distributed antennas that can exploit diversity against shadow fading, the CF-mMIMO system can potentially offer much higher probability of coverage than the massive MIMO system at the cost of increased backhaul requirements. Moreover, interference in the CF-mMIMO system can be eliminated by cooperative transmission. The CF-mMIMO system can provide better performance than a small-cell system in terms of 95%-likely per-user throughput. Given the above benefits, CF-mMIMO becomes a hot candidate for 6G system.
[0070] In a CF-mMIMO system, numerous APs may serve a smaller number of UEs using identical time-frequency resources. The CF-mMIMO system is suitable for improving the coverage and providing a more uniform performance across UEs, wherein clustering is an essential component of the practical CF-mMIMO system.
[0071] Serving all UEs with all transmitters in a large region is impractical. The reasons are as follows. First, the capacity of an individual AP can serve only a limited number of UEs. In addition, serving UEs with distant APs occupies resources but contributes little useful signal power, which is not power efficient and may cause strong inference to other UEs scheduled in the same time-frequency resources. Given this, a practical scheme in the CF-mMIMO system is to serve a UE with only APs close to it. APs serving a UE may be referred to as a cluster of APs, an AP cluster, a cluster, or the like. Such cluster is UE-centric (or UE-specific) . In the CF-mMIMO system, the AP number in different AP clusters may be variable and the maximum AP number among candidate AP clusters may be larger for the dense AP scenario, for example, more than 4 APs.
[0072] Moreover, the APs serving the UE may change as the UE moves in the network, and thus the UE-centric cluster may be dynamic. The CF-mMIMO system is "cell-free" because there is no static cell for a UE to get access but a dynamic AP cluster formed around the UE and changed as the UE moves in the network. Herein, the terms "AP" and "transmit-receive point (TRP) " may be used interchangeably.
[0073] Furthermore, joint transmission can be made based on a UE-centric cluster to provide a system performance gain. The APs in a cluster may jointly transmit to a UE in a coherent joint transmission (CJT) fashion.
[0074] For legacy CSI reporting schemes for CJT in 5G system, the channel measurement resource (e.g., CSI-RS resource) is configured per AP. Applying the legacy CSI reporting schemes for CJT to the CF-mMIMO system may encounter the following issues.
[0075] First, the legacy CSI reporting schemes for CJT only support 4, 8, 12, 16, 24, and 32 antenna ports. However, in the CF-mMIMO system, the APs may include different numbers of antenna ports, and some APs may have a small number of antenna ports, for example, 2 antenna ports. Therefore, the legacy CSI reporting schemes for CJT may not be applicable for the CF-mMIMO system including AP (s) having 2 antenna ports.
[0076] Second, in the legacy CSI reporting schemes for CJT, the values of N1 (i.e., a number of antenna ports per polarization direction in a horizontal direction of the antenna array) , N2 (i.e., a number of antenna ports per polarization direction in a vertical direction of the antenna array) , O1 (i.e., a horizontal oversampling factor) , and O2 (i.e., a vertical oversampling factor) are the same for all CSI-RS resources, and are configured by a parameter, e.g., n1-n2-codebookSubsetRestrictionList-r18 in 3GPP specification. However, in the CF-mMIMO system, different APs may include different numbers of antenna ports on account of heterogeneous network and cooperation transmission for different kinds of APs. For example, AP 1 and AP 2 in a cluster may be different types of APs, AP 1 may have 2 antenna ports, and AP 2 may have 4 antenna ports. Therefore, the legacy CSI reporting schemes for CJT may not be applicable for the CF-mMIMO system including APs having different numbers of antenna ports.
[0077] Third, the legacy CSI reporting schemes for CJT support a maximum of 4 APs. However, in a dense CF-mMIMO system, more than 4 APs may be used for joint transmission. Therefore, the legacy CSI reporting schemes for CJT may not be applicable for such CF-mMIMO system.
[0078] In order to solve the above issues, the present discourse proposes some enhanced CSI reporting schemes. In the proposed CSI reporting schemes, CSI ports from more than one AP may be aggregated to determine the spatial basis and frequency basis for CSI reporting. The aggregated CSI ports may be used to support a flexible antenna port configuration for each AP. The proposed CSI reporting schemes may provide flexibility for supporting diverse CSI-RS configurations of multiple APs, including APs with 2 CSI-RS ports. Also, they may provide some tradeoff between channel feedback accuracy and reporting overhead because of common frequency basis and high dimension spatial basis based on aggregated APs.
[0079] According to some embodiments of the present disclosure, CSI is reported based on subsets of aggregated CSI ports. A subset of aggregated CSI ports may be associated with an AP subset including one or more APs, each AP may be associated with a corresponding channel measurement resource (e.g., CSI-RS resource) , and each AP subset may be considered as a joint TRP and the maximum number of APs included in one AP subset may be configured or specified as 2, 4, 8, etc. For example, a subset of aggregated CSI ports may be associated with AP subset 1 including AP 1 and AP 2, and thus AP 1 and AP 2 are considered as a joint TRP. It is assumed that CSI port 1 and CSI port 2 are associated with AP 1, and CSI port 3 and CSI port 4 are associated with AP 2. Then, the subset of aggregated CSI ports may include CSI port 1, CSI port 2, CSI port 3, and CSI port 4.
[0080] In some embodiments, there may be N subsets of aggregated CSI ports (associated with N AP subsets, respectively) , CSI may be reported based on a codebook given by: wherein for i = 1, 2, …, N, W1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, the dimension of W1, i is Pi×Li, each column of W1, i is a spatial basis vector, and W1, i is selected based on the ith subset of aggregated CSI ports associated an ith AP subset; is a linear combination matrix with non-zero coefficients associated with selected spatial basis and frequency basis for the ith subset of aggregated CSI ports, and the dimension of is Li×Mi; Wf, i is a frequency domain matrix for the ith subset of aggregated CSI ports, the dimension of Wf, i is N3×Mi, each column of Wf, i is a frequency basis vector, and Wf,i is selected based on the ith subset of aggregated CSI ports associated the ith AP subset; Pi is a total number of CSI ports associated with the ith AP subset; Li is a total number of spatial bases associated with the ith AP subset; Mi is a total number of frequency bases associated with the ith AP subset; and N3 is a subband number in frequency domain.
[0081] According to some embodiments of the present disclosure, the same frequency basis is used for CSI ports in the same aggregated CSI port subset (e.g., the same frequency basis in Wf, i is selected for all CSI ports in the ith subset of aggregated CSI ports) , and different frequency bases may be used for CSI ports in different aggregated CSI port subsets (e.g., Wf, 1, Wf, 2, …, and Wf, N may include different frequency basis vectors, or different frequency bases in these matrixes may be selected for CSI ports in different aggregated CSI port subsets) . In this way, it can achieve tradeoff between CSI report accuracy and feedback overhead by extending the dimension of spatial basis with aggregation and sharing common frequency basis for CSI ports from the same aggregated CSI port subset.
[0082] In some embodiments, W1, i, and Wf, i may be determined per data layer (also referred to as "layer" ) . In some embodiments, W1, i may be common across layers. The layer may include physical downlink shared channel (PDSCH) layer or other downlink transmission layer.
[0083] There may be multiple candidate schemes for CSI port aggregation. In some embodiments of the present disclosure, CSI port aggregation may depend on at least one of the following factors: (1) locations of APs and / or UEs; (2) actual antenna configurations of APs; or (3) tradeoff between CSI feedback accuracy, system capacity performance and UE computation complexity and CSI report overhead.
[0084] Figures 2A and 2B illustrate two exemplary candidate schemes for CSI port aggregation in accordance with aspects of the present disclosure.
[0085] Referring to Figures 2A and 2B, the CF-mMIMO system may include a plurality of APs (e.g., AP 1, AP 2, …, AP 8, …, AP m, …, AP M, …) and a plurality of UEs. For simplicity, only one UE (e.g., UE 1) is shown in Figures 2A and 2B. The plurality of APs may be connected to a centric processor unit (CPU) . Each AP may have a small number of antennas, such as 1, 2, or 4.
[0086] A candidate AP set may be determined by an NE (e.g., a base station (BS) ) based on some principles, for example, reference signal received power (RSRP) being larger than a threshold. The candidate AP set may include one or more APs (e.g., AP 1, AP 2, AP 3, AP 4, AP 5, AP 6, AP 7, and AP 8) from the plurality of APs.
[0087] In the example shown in Figure 2A, the candidate AP set may be divided into two AP subsets, e.g., AP subset 1 and AP subset 2. AP subset 1 may consist of AP 1, AP 2, AP 3, and AP 4, and AP subset 2 may consist of AP 5, AP 6, AP 7, and AP 8. The two AP subsets do not have any overlapping APs.
[0088] In the example shown in Figure 2B, the candidate AP set may be divided into four AP subsets, e.g., AP subset 1, AP subset 2, AP subset 3 and AP subset 4. AP subset 1 may consist of AP 1 and AP 2, AP subset 2 may consist of AP 3 and AP 4, AP subset 3 may consist of AP 5 and AP 6, and AP subset 4 may consist of AP 7 and AP 8. The four candidate AP subsets do not have any overlapping APs.
[0089] Each AP may be associated with a corresponding CSI-RS resource. For example, AP 1, AP 2, AP 3, AP 4, AP 5, AP 6, AP 7, and AP 8 may be associated with CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4, CSI-RS resource 5, CSI-RS resource 6, CSI-RS resource 7, and CSI-RS resource 8, respectively. It is assumed that each CSI-RS resource is associated with 2 CSI-RS ports.
[0090] For the example shown in Figure 2A, CSI ports associated with the CSI-RS resources associated with AP subset 1, i.e. {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 1, which includes 8 CSI ports. CSI ports associated with the CSI-RS resources associated with AP subset 2, i.e. {CSI-RS resource 5, CSI-RS resource 6, CSI-RS resource 7, CSI-RS resource 8} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 2, which includes 8 CSI ports. The two subsets of aggregated CSI ports are used for determining the CSI report, which is based on a codebook given by:
[0091] For the example shown in Figure 2B, CSI ports associated with the CSI-RS resources associated with AP subset 1, i.e. {CSI-RS resource 1, CSI-RS resource 2} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 1, which includes 4 CSI ports. CSI ports associated with the CSI-RS resources associated with AP subset 2, i.e. {CSI-RS resource 3, CSI-RS resource 4} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 2, which includes 4 CSI ports. CSI ports associated with the CSI-RS resources associated with AP subset 3, i.e. {CSI-RS resource 5, CSI-RS resource 6} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 3, which includes 4 CSI ports. CSI ports associated with the CSI-RS resources associated with AP subset 4, i.e. {CSI-RS resource 7, CSI-RS resource 8} , are aggregated for reporting, and may be referred to as aggregated CSI port subset 4, which includes 4 CSI ports. The four aggregated CSI port subsets are used for determining the CSI report, which is based on a codebook given by:
[0092] In the examples shown in Figures 2A and 2B, the total number of CSI ports for each subset is the same. In other examples, the total numbers of CSI ports for different subsets may be different.
[0093] To support CSI reporting with CSI port aggregating, the port aggregation scheme needs to be aligned between the network side and the UE side. The present disclosure proposes the following solutions to achieve this.
[0094] Solution 1: the CSI port aggregation scheme is determined by the NE, and the NE may notify the UE by signalling. For example, the UE may be configured with a set of channel measurement resources (e.g. CSI-RS resources) , which includes one or more subsets of channel measurement resources. The CSI ports associated with channel measurement resources in each subset are aggregated for CSI reporting.
[0095] For the example shown in Figure 2A, the NE may transmit, to UE 1, a configuration for CSI reporting indicating a set of CSI-RS resources which includes two subsets, wherein the first subset includes {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} and the second subset includes {CSI-RS resource 5, CSI-RS resource 6, CSI-RS resource 7, CSI-RS resource 8} . After receiving the above configuration, the UE can understand that the 8 CSI ports associated with the first subset are aggregated for reporting, and the 8 CSI ports associated with the second subset are aggregated for reporting.
[0096] Solution 2: the CSI port aggregation scheme is determined by the UE. In particular, the NE may configure multiple candidate CSI port aggregation schemes, wherein each candidate CSI port aggregation scheme may be configured by, for example, indicating a corresponding set of channel measurement resources including one or more subsets of channel measurement resources in a configuration for CSI reporting, and the UE may select one scheme from the multiple candidate CSI port aggregation schemes. Then, the UE may report the selected scheme in the CSI report, for example, in part 1 CSI. In some embodiments, the UE may report the selected scheme by an index associated with the set of channel measurement resources corresponding to the selected scheme. For example, the UE may report the selected scheme with one bit in the case that two candidate CSI port aggregation schemes are configured, and may report the selected scheme with two bits in the case that three or four candidate CSI port aggregation schemes are configured.
[0097] For example, for a channel measurement resource set including 8 CSI-RS resources as in the examples shown in Figures 2A and 2B, there may be the following three candidate CSI port aggregation schemes:
[0098] Scheme 1: all the 8 CSI-RS resources are included in one subset;
[0099] Scheme 2: the set of channel measurement resources includes two subsets, e.g., which are {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} and {CSI-RS resource 5, CSI-RS resource 6, CSI-RS resource 7, CSI-RS resource 8} respectively; and
[0100] Scheme 3: the set of channel measurement resources includes four subsets, e.g., which are {CSI-RS resource 1, CSI-RS resource 2} , {CSI-RS resource 3, CSI-RS resource 4} , {CSI-RS resource 5, CSI-RS resource 6} , and {CSI-RS resource 7, CSI-RS resource 8} respectively.
[0101] The NE may configure part of or all of the three candidate CSI port aggregation schemes to the UE. Then, the UE may select an optimum scheme used for CSI reporting. For example, the NE may configure scheme 2 and scheme 3 to UE 1 by transmitting a configuration for CSI reporting indicating two sets of channel measurement resources, wherein a first set corresponding to scheme 2 includes two subsets, i.e., {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} and {CSI-RS resource 5, CSI-RS resource 6, CSI-RS resource 7, CSI-RS resource 8} , and a second set corresponding to scheme 3 includes four subsets, i.e., {CSI-RS resource 1, CSI-RS resource 2} , {CSI-RS resource 3, CSI-RS resource 4} , {CSI-RS resource 5, CSI-RS resource 6} , and {CSI-RS resource 7, CSI-RS resource 8} . A one-bit indication in part 1 CSI may be used to report the scheme selected by UE 1. In the case that UE 1 selects scheme 2 as in the example shown in Figure 2A, the one-bit indication may have a value of 0. In the case that UE 1 selects scheme 3 as in the example shown in Figure 2B, the one-bit indication may have a value of 1.
[0102] With respect to CSI port mapping, according to some embodiments of the present disclosure, CSI ports from different subsets of aggregated CSI ports may be sorted based on indexes of associated channel measurement resources, e.g., from CSI port (s) associated with a CSI-RS resource with an index of 0 to the CSI port (s) associated with a CSI-RS resource with an index of N-1 in an ascending order, where joint transmission is made for N APs which are in different AP subsets and associated with CSI-RS resources with indexes of 0 to N-1, respectively. For the aggregated CSI ports in one subset, two possible options are proposed as follows:
[0103] Option 1: CSI ports in one subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources. For example, it is assumed that the subset of aggregated CSI ports is associated with an AP subset including M APs, which are associated with M CSI-RS resources, respectively. The M CSI-RS resources may be indexed from 0 to M-1. The CSI-RS resource with an index of i (i = 0, 1, …, M-1) may be associated with Pi CSI ports, which are indexed from 0 to Pi-1. The CSI ports in the subset may be sorted from CSI port (s) associated with the CSI-RS resource with an index of 0 to CSI port (s) associated with the CSI-RS resource with an index of M-1 in an ascending order. Based on this rule, the CSI port mapping order may be as follows: (CSI-RS resource index 0, CSI port index 0) , (CSI-RS resource index 0, CSI port index 1) , …, (CSI-RS resource index 0, CSI port index P0-1) , (CSI-RS resource index 1, CSI port index 0) , (CSI-RS resource index 1, CSI port index 1) , …, (CSI-RS resource index 1, CSI port index P1-1) , …, (CSI-RS resource index M-1, CSI port index 0) , (CSI-RS resource index M-1, CSI port index 1) , …, (CSI-RS resource index M-1, CSI port index PM-1-1) .
[0104] Option 2: CSI ports in one subset of aggregated CSI ports are sorted based on the indexes of associated channel measurement resources and their polarization directions. In some embodiments, the CSI ports in each subset of aggregated CSI ports may be first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources. For example, it is assumed that the subset of aggregated CSI ports is associated with an AP subset including M APs, which are associated with M CSI-RS resources, respectively. The M CSI-RS resources may be indexed from 0 to M-1. The CSI-RS resource with an index of i (i = 0, 1, …, M-1) may be associated with Pi CSI ports, which are indexed from 0 to Pi-1, wherein the CSI ports indexed from 0 to Pi / 2-1 are from horizontal polarization, and the CSI ports indexed from Pi / 2 to Pi-1 are from vertical polarization. The CSI ports in the subset may be first sorted based on their polarization directions and then sorted based on indexes of associated CSI-RS resources. Based on this rule, the CSI port mapping order may be as follows: (CSI-RS resource index 0, CSI port index 0 from horizontal polarization) , (CSI-RS resource index 0, CSI port index 1 from horizontal polarization) , …, (CSI-RS resource index 0, CSI port index P0 / 2-1 from horizontal polarization) , (CSI-RS resource index 1, CSI port index 0 from horizontal polarization) , (CSI-RS resource index 1, CSI port index 1 from horizontal polarization) , …, (CSI-RS resource index 1, CSI port index P1 / 2-1 from horizontal polarization) , …, (CSI-RS resource index M-1, CSI port index 0 from horizontal polarization, …, (CSI-RS resource index M-1, CSI port index PM-1 / 2-1 from horizontal polarization) , (CSI-RS resource index 0, CSI port index P0 / 2 from vertical polarization) , …, (CSI-RS resource index 0, CSI port index P0-1 from vertical polarization) , …, (CSI-RS resource index M-1, CSI port index PM-1 / 2 from vertical polarization) , …, (CSI-RS resource index M-1, CSI port index PM-1-1 from vertical polarization) .
[0105] According to some other embodiments of the present disclosure, CSI ports from all subsets of aggregated CSI ports are sorted based on the indexes of associated channel measurement resources and their polarization directions. In some embodiments, the CSI ports from all subsets of aggregated CSI ports may be first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources. For example, it is assumed that the NE configures a set of M CSI-RS resources associated with M APs, respectively. The M CSI-RS resources may be indexed from 0 to M-1. The CSI-RS resource with an index of i (i = 0, 1, …, M-1) may be associated with Pi CSI ports, which are indexed from 0 to Pi-1, wherein the CSI ports indexed from 0 to Pi / 2-1 are from horizontal polarization, and the CSI ports indexed from Pi / 2 to Pi-1 are from vertical polarization. The M APs may be divided into N AP subsets which are associated with N subsets of aggregated CSI ports, respectively. The CSI ports from all subsets may be first sorted based on their polarization directions and then sorted based on indexes of associated CSI-RS resources. Based on this rule, the CSI port mapping order may be as follows: (CSI-RS resource index 0, CSI port index 0 from horizontal polarization) , (CSI-RS resource index 0, CSI port index 1 from horizontal polarization) , …, (CSI-RS resource index 0, CSI port index P0 / 2-1 from horizontal polarization) , (CSI-RS resource index 1, CSI port index 0 from horizontal polarization) , (CSI-RS resource index 1, CSI port index 1 from horizontal polarization) , …, (CSI-RS resource index 1, CSI port index P1 / 2-1 from horizontal polarization) , …, (CSI-RS resource index M-1, CSI port index 0 from horizontal polarization) , …, (CSI-RS resource index M-1, CSI port index PM-1 / 2-1 from horizontal polarization) , (CSI-RS resource index 0, CSI port index P0 / 2 from vertical polarization) , …, (CSI-RS resource index 0, CSI port index P0-1 from vertical polarization) , …, (CSI-RS resource index M-1, CSI port index PM-1 / 2 from vertical polarization) , …, (CSI-RS resource index M-1, CSI port index PM-1-1 from vertical polarization) .
[0106] In some embodiments, in the case that dynamic AP selection is supported, the AP selection can be made based on an AP subset (or its associated subset of channel measurement resources) associated with a subset of aggregated CSI ports. In other words, either all the APs in the AP subset are selected to serve the UE, or none of the APs in the AP subset are selected to serve the UE.
[0107] In some embodiments, for an AP subset with CSI port aggregation, the APs may be located distributively and spatial correlation among the APs may be weak. Thus, candidates for spatial basis vectors in the spatial domain matrix W1, i may be determined by one of the following matrixes: - an Orthogonal DFT matrix with a dimension of 2N1N2× 2N1N2, wherein 2N1N2 is the number of orthogonal basic vectors; - an Oversampled DFT matrix with a dimension of 2N1N2× 2N1N2, wherein 2N1O1N2O2 is the number of orthogonal basic vectors; - a Hardmard matrix with a dimension of 2N1N2× 2N1N2, wherein 2N1N2 is the number of orthogonal basic vectors; or - a Householder matrix with a dimension of 2N1N2× 2N1N2, wherein 2N1N2 is the number of orthogonal basic vectors.
[0108] The optimum spatial basis may depend on AP distribution and actual channel status. The NE may determine spatial basis vectors for each AP subset from one of the above candidates, and the UE may select a combination number of spatial basis (which may be represented as {L1, …, LN} , Li is a number of selected spatial bases associated with the ithAP subset or the ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the AP subsets) and report it to the NE, e.g., in part 1 CSI. In some embodiments, the UE may also report the selected spatial bases for each subset of aggregated CSI ports, e.g., in part 2 CSI. In some embodiments, the candidates for spatial basis vectors, i.e. matrix, can be specified or configured by the NE or selected by the UE from the above candidates.
[0109] In some embodiments, the NE may configure the UE with a total number of spatial basis vectors selected by the UE for each subset of channel measurement resources (or for each AP subset or each subset of aggregated CSI ports) . For each subset of channel measurement resources, the total number of spatial basis vectors may be configured independently. For example, for a subset including two CSI-RS resources, the total number of selected spatial basis vectors may be configured as 2, and for a subset including four CSI-RS resources, the total number of selected spatial basis vectors may be configured as 4. In some embodiments, a subset of channel measurement resources associated with a larger number of aggregated CSI ports may be configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.
[0110] According to some embodiments, to guarantee the same quantization precision for each subset of aggregated CSI ports in the spatial domain, the same dimension for spatial basis vectors is used for different subsets of aggregated CSI ports. Thus, the same total number of CSI ports after aggregation is used for different subsets of aggregated CSI ports. For example, as shown in Figure 2A, both aggregated CSI port subset 1 and aggregated CSI port subset 2 include 8 CSI ports. In these embodiments, a total number of CSI-RS ports associated with each subset of aggregated CSI ports is the same
[0111] For basis in frequency domain, the legacy scheme for CJT codebook can be reused, where CSI port subset based frequency domain (FD) basis selection offset (relative to a reference CSI port subset) can be used for independent FD basis selection across N CSI port subsets, i.e. and Wf is commonly selected across N CSI port subsets.
[0112] Since multiple APs associated with multiple channel measurement resources are aggregated as a joint AP for CJT CSI reporting, some additional restrictions may be made on channel measurement resources in one subset for accurate measurement.
[0113] For legacy CJT CSI report, one or two transmission configuration indicator (TCI) states may be used for CJT transmission on physical downlink shared channel (PDSCH) with a maximum of 4 APs. But there is no explicit requirement for QCL property between any two channel measurement resources.
[0114] According to some embodiments of the present disclosure, the channel measurement resources in the same subset are associated with a same QCL property of average delay and delay spread. The channel measurement resources from different subsets may be associated with the same QCL property of average delay and delay spread, or different QCL properties of average delay and delay spread. With the same QCL property of average delay and delay spread in the same subset, frequency basis selection can be simplified and thus UE realization complexity can be reduced.
[0115] For legacy channel measurement resources for CJT CSI report, there is a restriction on transmission that the configured channel measurement resources are located either in the same slot or in two consecutive slots without downlink / uplink switching.
[0116] According to some embodiments of the present disclosure, the channel measurement resources in the same subset also need to be located in the same slot or in two consecutive slots without downlink / uplink switching. In some embodiments, the channel measurement resources in the same subset are only in the same slot on account of the impact on channel estimation performance by longer CSI-RS transmission time. All the channel measurement resources from different subsets also should be in the same slot or in two consecutive slots without downlink / uplink switching.
[0117] Figure 3 illustrates an example of a UE 300 in accordance with aspects of the present disclosure. The UE 300 may include at least one processor 302 and at least one memory 304. Additionally, the UE 300 may also include one or more of at least one controller 306 or at least one transceiver 308. The processor 302, the memory 304, the controller 306, or the transceiver 308, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0118] The processor 302, the memory 304, the controller 306, or the transceiver 308, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0119] The processor 302 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 302 may be configured to operate the memory 304. In some other implementations, the memory 304 may be integrated into the processor 302. The processor 302 may be configured to execute computer-readable instructions stored in the memory 304 to cause the UE 300 to perform various functions of the present disclosure.
[0120] The memory 304 may include volatile or non-volatile memory. The memory 304 may store computer-readable, computer-executable code including instructions when executed by the processor 302 cause the UE 300 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 304 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0121] In some implementations, the processor 302 and the memory 304 coupled with the processor 302 may be configured to cause the UE 300 to perform one or more of the functions described herein (e.g., executing, by the processor 302, instructions stored in the memory 304) . For example, the processor 302 may support wireless communication at the UE 300 in accordance with examples as disclosed herein. The UE 300 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0122] In an embodiment, the processor 302 may be configured to cause the UE 300 to: receive a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and transmit a CSI report based on the one or more subsets of aggregated CSI ports.
[0123] The controller 306 may manage input and output signals for the UE 300. The controller 306 may also manage peripherals not integrated into the UE 300. In some implementations, the controller 306 may utilize an operating system such as or other operating systems. In some implementations, the controller 306 may be implemented as part of the processor 302.
[0124] In some implementations, the UE 300 may include at least one transceiver 308. In some other implementations, the UE 300 may have more than one transceiver 308. The transceiver 308 may represent a wireless transceiver. The transceiver 308 may include one or more receiver chains 310, one or more transmitter chains 312, or a combination thereof.
[0125] A receiver chain 310 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 310 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 310 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 310 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 310 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0126] A transmitter chain 312 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 312 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 312 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 312 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0127] Figure 4 illustrates an example of a processor 400 in accordance with aspects of the present disclosure. The processor 400 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 400 may include at least one controller 402 configured to perform various operations in accordance with examples as described herein. The processor 400 may optionally include at least one memory 404, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 400 may optionally include one or more arithmetic-logic units (ALUs) 406. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0128] The processor 400 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 400) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0129] The controller 402 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 400 to cause the processor 400 to support various operations in accordance with examples as described herein. For example, the controller 402 may operate as a control unit of the processor 400, generating control signals that manage the operation of various components of the processor 400. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0130] The controller 402 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 404 and determine subsequent instruction (s) to be executed to cause the processor 400 to support various operations in accordance with examples as described herein. The controller 402 may be configured to track memory address of instructions associated with the memory 404. The controller 402 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 402 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 400 to cause the processor 400 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 402 may be configured to manage flow of data within the processor 400. The controller 402 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 400.
[0131] The memory 404 may include one or more caches (e.g., memory local to or included in the processor 400 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 404 may reside within or on a processor chipset (e.g., local to the processor 400) . In some other implementations, the memory 404 may reside external to the processor chipset (e.g., remote to the processor 400) .
[0132] The memory 404 may store computer-readable, computer-executable code including instructions that, when executed by the processor 400, cause the processor 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 402 and / or the processor 400 may be configured to execute computer-readable instructions stored in the memory 404 to cause the processor 400 to perform various functions. For example, the processor 400 and / or the controller 402 may be coupled with or to the memory 404, the processor 400, the controller 402, and the memory 404 may be configured to perform various functions described herein. In some examples, the processor 400 may include multiple processors and the memory 404 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0133] The one or more ALUs 406 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 406 may reside within or on a processor chipset (e.g., the processor 400) . In some other implementations, the one or more ALUs 406 may reside external to the processor chipset (e.g., the processor 400) . One or more ALUs 406 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 406 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 406 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 406 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 406 to handle conditional operations, comparisons, and bitwise operations.
[0134] The processor 400 may support wireless communication in accordance with examples as disclosed herein. The processor 400 may be configured to or operable to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0135] In an embodiment, the processor 400 may be applicable for a UE or a device with similar functions. The controller 402 may be configured to cause the processor 400 to: receive a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and transmit a CSI report based on the one or more subsets of aggregated CSI ports..
[0136] In an embodiment, the processor 400 may be applicable for an NE (e.g., a base station) or a device with similar functions. The controller 402 may be configured to cause the processor 400 to: transmit a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and receive a CSI report based on the one or more subsets of aggregated CSI ports.
[0137] Figure 5 illustrates an example of an NE 500 in accordance with aspects of the present disclosure. The NE 500 may include at least one processor 502 and at least one memory 504. Additionally, the NE 500 may also include one or more of at least one controller 506 or at least one transceiver 508. The processor 502, the memory 504, the controller 506, or the transceiver 508, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0138] The processor 502, the memory 504, the controller 506, or the transceiver 508, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0139] The processor 502 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 502 may be configured to operate the memory 504. In some other implementations, the memory 504 may be integrated into the processor 502. The processor 502 may be configured to execute computer-readable instructions stored in the memory 504 to cause the NE 500 to perform various functions of the present disclosure.
[0140] The memory 504 may include volatile or non-volatile memory. The memory 504 may store computer-readable, computer-executable code including instructions when executed by the processor 502 cause the NE 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 504 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0141] In some implementations, the processor 502 and the memory 504 coupled with the processor 502 may be configured to cause the NE 500 to perform one or more of the functions described herein (e.g., executing, by the processor 502, instructions stored in the memory 504) . For example, the processor 502 may support wireless communication at the NE 500 in accordance with examples as disclosed herein. The NE 500 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0142] In an embodiment, the processor 502 may be configured to cause the NE 500 to: transmit a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources; determine one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; and receive a CSI report based on the one or more subsets of aggregated CSI ports.
[0143] The controller 506 may manage input and output signals for the NE 500. The controller 506 may also manage peripherals not integrated into the NE 500. In some implementations, the controller 506 may utilize an operating system such as or other operating systems. In some implementations, the controller 506 may be implemented as part of the processor 502.
[0144] In some implementations, the NE 500 may include at least one transceiver 508. In some other implementations, the NE 500 may have more than one transceiver 508. The transceiver 508 may represent a wireless transceiver. The transceiver 508 may include one or more receiver chains 510, one or more transmitter chains 512, or a combination thereof.
[0145] A receiver chain 510 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 510 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 510 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 510 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 510 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0146] A transmitter chain 512 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 512 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 512 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 512 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0147] Figure 6 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions.
[0148] At 602, the method may include receiving a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources. The operations of 602 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 602 may be performed by a UE as described with reference to Figure 3.
[0149] At 604, the method may include determining one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources. The operations of 604 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 604 may be performed by a UE as described with reference to Figure 3.
[0150] At 606, the method may include transmitting a CSI report based on the one or more subsets of aggregated CSI ports. The operations of 606 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 606 may be performed a UE as described with reference to Figure 3.
[0151] In some embodiments, the CSI report is based on a codebook given by: wherein W1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the determined one or more subsets of aggregated CSI ports; is a linear combination matrix with non-zero coefficients associated with selected spatial and frequency bases for the ith subset of aggregated CSI ports; and Wf, i is a frequency domain matrix for the ith subset of aggregated CSI ports.
[0152] In some embodiments, W1, i is determined per layer or common across layers, and and Wf, i are determined per layer.
[0153] In some embodiments, each column of the spatial domain matrix is a spatial basis vector which is determined by one of an Orthogonal DFT matrix, an Oversampled DFT matrix, a Hardmard matrix, or a Householder matrix.
[0154] In some embodiments, the CSI report indicates at least one selected spatial basis vector for each subset of aggregated CSI ports.
[0155] In some embodiments, a total number of selected spatial basis vectors is independently configured per subset of channel measurement resources.
[0156] In some embodiments, a subset of channel measurement resources associated with a larger number of aggregated CSI ports is configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.
[0157] In some embodiments, in the case that the configuration indicates one set of channel measurement resources, each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the one set of channel measurement resources.
[0158] In some embodiments, in the case that the configuration indicates one set of channel measurement resources, the subset (s) of aggregated CSI ports corresponding to a subset of channel measurement resources of the one set of channel measurement resources are determined by the UE.
[0159] In some embodiments, in the case that the configuration indicates at least two sets of channel measurement resources, determining the one or more subsets of aggregated CSI ports includes selecting one set of channel measurement resources from the at least two sets of channel measurement resources.
[0160] In some embodiments, in the case that the configuration indicates at least two sets of channel measurement resources, the method may further include reporting the selected set of channel measurement resources in the CSI report, and each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the selected set of channel measurement resources.
[0161] In some embodiments, a total number of CSI-RS ports associated with each subset of aggregated CSI ports is the same.
[0162] In some embodiments, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources.
[0163] In some embodiments, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources and their polarization directions.
[0164] In some embodiments, CSI ports in each subset of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources, or CSI ports from all subsets of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources.
[0165] In some embodiments, channel measurement resources in a same subset of channel measurement resources are associated with a same QCL property of average delay and delay spread.
[0166] In some embodiments, channel measurement resources in each set of the one or more sets of channel measurement resources are in a same slot or two adjacent slots without downlink / uplink switching.
[0167] In some embodiments, channel measurement resources in each subset of channel measurement resources are only in a same slot.
[0168] In some embodiments, one channel measurement resource is associated with one AP and AP selection is based on an AP subset or a subset of channel measurement resources when AP selection is enabled for the UE.
[0169] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0170] Figure 7 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method may be implemented by an NE as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions.
[0171] At 702, the method may include transmitting a configuration for CSI reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources. The operations of 702 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 702 may be performed by an NE as described with reference to Figure 5.
[0172] At 704, the method may include determining one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources. The operations of 704 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 704 may be performed by an NE as described with reference to Figure 5.
[0173] At 706, the method may include receiving a CSI report based on the one or more subsets of aggregated CSI ports. The operations of 706 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 706 may be performed an NE as described with reference to Figure 5.
[0174] In some embodiments, the CSI report is based on a codebook given by: wherein W1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the determined one or more subsets of aggregated CSI ports; is a linear combination matrix with non-zero coefficients associated with selected spatial and frequency bases for the ith subset of aggregated CSI ports; and Wf, i is a frequency domain matrix for the ith subset of aggregated CSI ports.
[0175] In some embodiments, W1, iis determined per layer or common across layers, and and Wf, i are determined per layer.
[0176] In some embodiments, each column of the spatial domain matrix is a spatial basis vector which is determined by one of an Orthogonal DFT matrix, an Oversampled DFT matrix, a Hardmard matrix, or a Householder matrix.
[0177] In some embodiments, the CSI report indicates at least one selected spatial basis vector for each subset of aggregated CSI ports
[0178] In some embodiments, a total number of selected spatial basis vectors is independently configured per subset of channel measurement resources.
[0179] In some embodiments, a subset of channel measurement resources associated with a larger number of aggregated CSI ports is configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.
[0180] In some embodiments, in the case that the configuration indicates one set of channel measurement resources, each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the one set of channel measurement resources.
[0181] In some embodiments, in the case that the configuration indicates at least two sets of channel measurement resources, determining the one or more subsets of aggregated CSI ports includes receiving an indication indicating a selected set of channel measurement resources in the CSI report, and each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the selected set of channel measurement resources.
[0182] In some embodiments, a total number of CSI-RS ports associated with each subset of aggregated CSI ports is the same.
[0183] In some embodiments, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources.
[0184] In some embodiments, CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources and their polarization directions.
[0185] In some embodiments, CSI ports in each subset of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources, or CSI ports from all subsets of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources.
[0186] In some embodiments, channel measurement resources in a same subset of channel measurement resources are associated with a same QCL property of average delay and delay spread.
[0187] In some embodiments, channel measurement resources in each set of the one or more sets of channel measurement resources are in a same slot or two adjacent slots without downlink / uplink switching.
[0188] In some embodiments, channel measurement resources in each subset of channel measurement resources are only in a same slot.
[0189] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0190] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A user equipment (UE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the UE to:receive a configuration for channel state information (CSI) reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources;determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; andtransmit a CSI report based on the one or more subsets of aggregated CSI ports.2.The UE of claim 1, wherein the CSI report is based on a codebook given by: whereinW1, i is a spatial domain matrix for an ith subset of aggregated CSI ports, i ranges from 1 to N, and N is a total number of the determined one or more subsets of aggregated CSI ports;is a linear combination matrix with non-zero coefficients associated with selected spatial and frequency bases for the ith subset of aggregated CSI ports; andWf, i is a frequency domain matrix for the ith subset of aggregated CSI ports.3.The UE of claim 2, wherein W1, i is determined per layer or common across layers, and and Wf, i are determined per layer.4.The UE of claim 2, wherein each column of the spatial domain matrix is a spatial basis vector which is determined by one of an Orthogonal Discrete Fourier Transform (DFT) matrix, an Oversampled DFT matrix, a Hardmard matrix, or a Householder matrix.5.The UE of claim 2, wherein the CSI report indicates at least one selected spatial basis vector for each subset of aggregated CSI ports.6.The UE of claim 2, wherein a total number of selected spatial basis vectors is independently configured per subset of channel measurement resources.7.The UE of claim 6, wherein a subset of channel measurement resources associated with a larger number of aggregated CSI ports is configured with a same total number of selected spatial basis vectors as or a larger total number of selected spatial basis vectors than a subset of channel measurement resources associated with a smaller number of aggregated CSI ports.8.The UE of claim 1, wherein in the case that the configuration indicates one set of channel measurement resources, each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the one set of channel measurement resources, or wherein in the case that the configuration indicates one set of channel measurement resources, the subset (s) of aggregated CSI ports corresponding to a subset of channel measurement resources of the one set of channel measurement resources are determined by the UE.9.The UE of claim 1, wherein in the case that the configuration indicates at least two sets of channel measurement resources, to determine the one or more subsets of aggregated CSI ports, the at least one processor is configured to cause the UE to select one set of channel measurement resources from the at least two sets of channel measurement resources.10.The UE of claim 9, wherein in the case that the configuration indicates at least two sets of channel measurement resources, the at least one processor is further configured to cause the UE to report the selected set of channel measurement resources in the CSI report, and each subset of aggregated CSI ports corresponds to a subset of channel measurement resources of the selected set of channel measurement resources.11.The UE of claim 1, wherein a total number of CSI-RS ports associated with each subset of aggregated CSI ports is the same.12.The UE of claim 1, wherein CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources.13.The UE of claim 1, wherein CSI ports in each subset of aggregated CSI ports are sorted based on indexes of associated channel measurement resources and their polarization directions.14.The UE of claim 13, wherein CSI ports in each subset of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources, or wherein CSI ports from all subsets of aggregated CSI ports are first sorted based on their polarization directions and then sorted based on indexes of associated channel measurement resources.15.The UE of claim 1, wherein channel measurement resources in a same subset of channel measurement resources are associated with a same quasi co-location (QCL) property of average delay and delay spread.16.The UE of claim 1, wherein channel measurement resources in each set of the one or more sets of channel measurement resources are in a same slot or two adjacent slots without downlink / uplink switching, or wherein channel measurement resources in each subset of channel measurement resources are only in a same slot.17.The UE of claim 1, wherein one channel measurement resource is associated with one access point (AP) and AP selection is based on an AP subset or a subset of channel measurement resources when AP selection is enabled for the UE.18.A network equipment (NE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the NE to:transmit a configuration for channel state information (CSI) reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources;determine one or more subsets of aggregated CSI ports, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; andreceive a CSI report based on the one or more subsets of aggregated CSI ports.19.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive a configuration for channel state information (CSI) reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources;determine one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; andtransmit a CSI report based on the one or more subsets of aggregated CSI ports.20.A method performed by a user equipment (UE) , the method comprising:receiving a configuration for channel state information (CSI) reporting indicating one or more sets of channel measurement resources, wherein each set of channel measurement resources includes one or more subsets of channel measurement resources;determining one or more subsets of aggregated CSI ports based on the configuration, wherein each subset of aggregated CSI ports consists of CSI ports associated with channel measurement resources in one subset of channel measurement resources; andtransmitting a CSI report based on the one or more subsets of aggregated CSI ports.
Citation Information
Patent Citations
Method and apparatus for operating MIMO measurement reference signals and feedback
CN107636984A
Methods and apparatus for CSI-RS port subset indication
CN111095977A
Measurement resource aggregation for dynamic antenna port adaptation
WO2023191959A1
Signaling methods of aggregating CSI-RS resources for large arrays
WO2025027504A2