Methods and apparatuses for enhanced channel state information reporting

The patent addresses the challenge of efficiently reporting CSI for large antenna arrays by using a UE to transmit a CSI report with a beam group indicator and determining optimal time and CPU resources, thereby reducing overhead and enhancing system performance.

WO2025118629A1PCT designated stage Publication Date: 2025-06-12LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/107283
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-24
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently reporting channel state information (CSI) for large antenna arrays with more than 32 CSI-RS ports, particularly in reducing CSI overhead and determining optimal timelines and CPU resources for CSI reporting.

Method used

The proposed solution involves a UE that receives configuration information for an antenna array with P CSI-RS ports, where P > 32, and transmits a CSI report with an indicator to determine whether the same beam group is selected for two or more panels. This approach includes determining a pair of time requirement parameters (Z, Z′) for CSI reporting and determining the CPU number for processing the CSI report based on the configuration information.

Benefits of technology

This solution reduces CSI overhead by efficiently indicating beam group selections across multiple panels and optimizes CSI reporting timelines and CPU resources, enhancing system performance in wireless communication systems with large antenna arrays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107283_12062025_PF_FP_ABST
    Figure CN2024107283_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Various aspects of the present disclosure relate to methods and apparatuses for enhanced channel state information (CSI) reporting. According to an embodiment of the present disclosure, a user equipment (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 configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and transmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUSES FOR ENHANCED CHANNEL STATE INFORMATION REPORTINGTECHNICAL FIELD

[0001] The present disclosure relates to wireless communications, and more specifically to methods and apparatuses for enhanced channel state information (CSI) reporting.BACKGROUND

[0002] A wireless communications system may include one or multiple network communication devices, such as base stations (BSs) , 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 configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ngof the antenna array and a size of each panel of the antenna array; and transmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0005] In some implementations of the UE described herein, each bit in the indicator is associated with a corresponding first panel and a corresponding second panel, and indicates whether a same beam group is selected for the corresponding first panel and the corresponding second panel for CSI reporting.

[0006] In some implementations of the UE described herein, all bits in the indicator are associated with a same corresponding first panel which is a panel with a lowest index among the Ng panels or a panel associated with a CSI-RS resource with a lowest index among CSI-RS resources associated with the Ng panels; or the corresponding first panel and the corresponding second panel associated with each bit in the indicator are configured to be adjacent via radio resource control (RRC) signaling or are specified to be adjacent due to associated CSI-RS resources with successive indexes.

[0007] In some implementations of the UE described herein, beam indication bit (s) for the panel with the lowest index among the Ng panels or the panel associated with the CSI-RS resource with the lowest index among CSI-RS resources associated with the Ng panels are included in the CSI report; and beam indication bit (s) for the corresponding second panel associated with each bit in the indicator are included in the CSI report only when a respective  bit in the indicator indicates that different beam groups are selected for the corresponding first panel and the corresponding second panel for CSI reporting.

[0008] In some implementations of the UE described herein, the indicator is included in uplink control information (UCI) bits for CSI part 1 and has Ng-1 bit (s) .

[0009] In some implementations of the UE described herein, the indicator indicates which panel (s) in the Ng panels have a same beam group or different beam groups selected for CSI reporting, and has a value selected from a set of candidate values.

[0010] In some implementations of the UE described herein, in the case that Ng equals 2, the indicator has 1 bit and the set of candidate values include: a first value indicating that a same beam group is selected for the Ng panels; and a second value indicating that different beam groups are selected for the Ng panels.

[0011] In some implementations of the UE described herein, in the case that Ng equals 4, the indicator has 2 bits and the set of candidate values include: a first value indicating that a same beam group is selected for the Ng panels; a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel; and a third value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel.

[0012] In some implementations of the UE described herein, in the case that Ng equals 4, the indicator has 3 bits and the set of candidate values include: a first value indicating that a same beam group is selected for the Ng panels; a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel; a third value indicating that a same beam group is selected for the first panel, the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel and the fourth panel; a fourth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel which are  adjacent, and different beam groups are selected for the first panel and the second panel; a fifth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; a sixth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected for the first panel, the third panel and the fourth panel; and a seventh value indicating that a same beam group is selected for the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel, the second panel and the fourth panel.

[0013] In some implementations of the UE described herein, in the case that Ng equals 4, the indicator has 4 bits and the set of candidate values include: a first value indicating that a same beam group is selected for the Ng panels; a second value indicating that a same beam group is selected for a first panel and a second panel, a same beam group is selected for a third panel and a fourth panel, and different beam groups are selected for the first panel and the third panel; a third value indicating that a same beam group is selected for the first panel and the third panel, a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel and the second panel; a fourth value indicating that a same beam group is selected for the first panel and the fourth panel, a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel and the second panel; a fifth value indicating that a same beam group is selected for the first panel, the second panel and the third panel, and different beam groups are selected for the first panel and the fourth panel; a sixth value indicating that a same beam group is selected for the first panel, the second panel and the fourth panel, and different beam groups are selected for the first panel and the third panel; a seventh value indicating that a same beam group is selected for the first panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel; an eighth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel; a ninth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; a tenth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected  for the first panel, the third panel and the fourth panel; an eleventh value indicating that a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel; a twelfth value indicating that a same beam group is selected for the first panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel; a thirteenth value indicating that a same beam group is selected for the first panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; a fourteenth value indicating that a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; and a fifteenth value indicating that different beam groups are selected for the Ng panels.

[0014] In some implementations of the UE described herein, the at least one processor is further configured to cause the UE to determine a pair of time requirement parameters (Z, Z′) for CSI reporting based on: a pair of time requirement parameters (Z2, Z′2) for CSI reporting with no more than 32 CSI-RS ports; and at least one of a scaling factor S or an offset factor x.

[0015] In some implementations of the UE described herein, x is a specified value, a value configured by a base station (BS) , or a value indicated by capability information reported by the UE.

[0016] In some implementations of the UE described herein, in the case that the UE has a first capability associated with a first timeline, S is 1 or x is 0, and (Z, Z′) are determined to be (Z2,Z′2) ; or in the case that the UE has a second capability associated with a second timeline, S is ceil (P / 32) or 0<x≤1, and (Z, Z′) are determined to be one of (ceil (P / 32) Z2, ceil (P / 32)Z′2) , (Z2+xZ′2, (1+x) Z′2) or (min{Z2+xZ′2, ceil (P / 32) Z2}, min {(1+x)Z′2, ceil (P / 32)Z′2} ) .

[0017] In some implementations of the UE described herein, x is 0.5, 0.8 or 1 in the case that the UE has the second capability.

[0018] In some implementations of the UE described herein, the at least one processor is further configured to cause the UE to determine a CSI processing unit (CPU) number for processing of the CSI report based on the configuration information, wherein: in the case that  the UE has a first capability associated with a first timeline, the CPU number is determined based on P or Ng; or in the case that the UE has a second capability associated with a second timeline, the CPU number is determined to be 1.

[0019] In some implementations of the UE described herein, in the case that the UE has the first capability, the CPU number is determined to be one of ceil (P / 32) or ceil (X·Ng) , wherein X is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.

[0020] In some implementations of the UE described herein, X is selected from a value set, and the value set is selected from multiple value sets based on Ng.

[0021] In some implementations of the UE described herein, X is selected from {1, 1.25, 1.5} ; or X is selected from {1, 1.5, 2} in the case that Ng equals 2; or X is selected from {0.75, 1, 1.5} in the case that Ng equals 4.

[0022] In some implementations of the UE described herein, the configuration information indicates a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set is an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources, and wherein the at least one processor is configured to cause the UE to determine an active CSI-RS resource number for processing of the CSI report based on one of the following: each CSI-RS resource in the CSI-RS resource set is counted as one active CSI-RS resource; the Ng CSI-RS resources in the CSI-RS resource set is counted as one active CSI-RS resource; or the NgCSI-RS resources in the CSI-RS resource set is counted as y active CSI-RS resource (s) , wherein 1≤y≤Ng.

[0023] In some embodiments of the UE described herein, the configuration information indicates a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set is an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources, and wherein the at least one processor is configured to cause the UE to determine a corresponding active CSI-RS port number for each active CSI-RS resource for processing of the  CSI report to be one of the following: a number of CSI-RS ports of each CSI-RS resource in the CSI-RS resource set; P; or P / y, wherein 1≤y≤Ng.

[0024] In some implementations of the UE described herein, y is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.

[0025] In some implementations of the UE described herein, y is ceil (P / 32) or Ng / 2.

[0026] Some implementations of the methods and apparatuses described herein may include a BS for wireless communication. The BS may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the BS to: transmit configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and receive a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0027] Some implementations of the methods and apparatuses described herein may 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 configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and transmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0028] Some implementations of the methods and apparatuses described herein may include a method performed by a UE. The method may include: receiving configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and transmitting a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0029] Some implementations of the methods and apparatuses described herein may include a method performed by a BS. The method may include: transmitting configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and receiving a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to describe the manner in which advantages and features of the application can be obtained, a description of the application is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the application and are not therefore to be considered limiting of its scope.

[0031] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.

[0032] Figure 2A illustrates a flowchart of an exemplary method performed by a UE in accordance with aspects of the present disclosure.

[0033] Figure 2B illustrates a flowchart of another exemplary method performed by a UE in accordance with aspects of the present disclosure.

[0034] Figure 2C illustrates a flowchart of another exemplary method performed by a UE in accordance with aspects of the present disclosure.

[0035] Figure 2D illustrates a flowchart of another exemplary method performed by a UE in accordance with aspects of the present disclosure.

[0036] Figure 3A illustrates a flowchart of an exemplary method performed by a BS in accordance with aspects of the present disclosure.

[0037] Figure 3B illustrates a flowchart of another exemplary method performed by a BS in accordance with aspects of the present disclosure.

[0038] Figure 3C illustrates a flowchart of another exemplary method performed by a BS in accordance with aspects of the present disclosure.

[0039] Figure 3D illustrates a flowchart of another exemplary method performed by a BS in accordance with aspects of the present disclosure.

[0040] Figure 4 illustrates an example of a UE in accordance with aspects of the present disclosure.

[0041] Figure 5 illustrates an example of a processor in accordance with aspects of the present disclosure.

[0042] Figure 6 illustrates an example of a BS in accordance with aspects of the present disclosure.DETAILED DESCRIPTION

[0043] The detailed description of the appended drawings is intended as a description of preferred embodiments of the present application and is not intended to represent the only form in which the present application 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 application.

[0044] 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.

[0045] 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.

[0046] Aspects of the present disclosure are described in the context of a wireless communications system.

[0047] 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 network equipments (NEs) (e.g., BSs) 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.

[0048] 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.

[0049] 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.

[0050] 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.

[0051] 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.

[0052] 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, N2, or 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) .

[0053] 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.

[0054] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N2, 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) .

[0055] 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 (e.g., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.

[0056] 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.

[0057] 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.

[0058] 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 (e.g., μ=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.

[0059] 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.

[0060] 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.

[0061] With the development of communication technology, enhancements on downlink multiple input multiple output (MIMO) that facilitate the use of large antenna array, for both FR1 and FR2, are proposed to fulfil the demand for evolution of NR deployments, especially for 7GHz frequency band (s) . In the existing 5G system, the CSI-RS port is designed based on a maximum port number of 32. However, for a large antenna array, a larger number of CSI-RS ports (e.g., more than 32 ports) may be used to further increase beamforming gain, thereby improving the cell coverage and cell average / edge throughput, especially for implementation with full digital beamforming and hybrid beamforming. Herein, the terms "port, " "CSI-RS port, " "antenna port" and "CSI-RS antenna port" may be used interchangeably.

[0062] Type I codebook may be used for single-user multiple-input multiple-output (SU-MIMO) scenarios. A Type I codebook may include precoding matrix indicator (PMI) values and codewords (i.e., precoding matrices) corresponding to the PMI values. Moreover, multiple panels may be used for a large antenna array, which can reduce realization complexity since there is no strict requirement on spacing and time / frequency transmission difference between multiple panels. For a BS with a hardware structure of multiple panels, a Type I multi-panel (MP) codebook may be used for CSI reporting.

[0063] It was agreed that a Type Ⅰ MP codebook may be designed based on CSI-RS with more than 32 ports (e.g., 48, 64, or 128 ports) , and 2 and 4 panels may be supported. There are still some issues to be solved in the case that multiple panels are configured, for example, how to reduce CSI overhead when two or more panels have a same beam group selected for CSI reporting, how to determine a timeline for CSI reporting based on an MP codebook, how to determine an occupied CPU number based on an MP codebook, or how to determine an active CSI-RS resource number and / or active CSI-RS port number for CSI reporting based on an MP codebook.

[0064] Embodiments of the present disclosure provide solutions for solving at least one of the aforementioned issues and / or other issue (s) . More details will be described in the following text in combination with the appended drawings.

[0065] Enhanced beam selection indication for multiple panels for CSI reporting

[0066] According to some embodiments of the present disclosure, multiple panels from a large antenna array may be used together to improve system performance, and a beam group may be independently selected for each panel of the multiple panels for CSI reporting. For example, for 1-layer CSI reporting, the beam group selected for a panel may consist of one beam; for 2-layer CSI reporting, the beam group selected for a panel may consist of 1 or 2 beams; for 3-layer or 4-layer CSI reporting, the beam group selected for a panel may consist of 2 beams.

[0067] A UE may indicate the beam group selected for each panel of the multiple panels by beam indication bit (s) in PMI included in a CSI report. In some cases, two or more panels may share a common beam group selected for CSI reporting. In such cases, CSI overhead may be reduced by indicating the selected beam group for part (e.g., only one panel) of the two or more panels and not indicating the selected beam group for other panel (s) of the two or more panels. To this end, the UE needs to indicate to a BS which panels share the common beam group.

[0068] Therefore, the present disclosure provides some embodiments for indicating whether a same beam group is selected for two or more panels for CSI reporting based on an MP codebook (e.g., Type Ⅰ MP codebook) .

[0069] Figure 2A illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 2A may be performed by a UE (e.g., UE 104 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the UE may execute a set of instructions to control functional elements of the UE to perform the described operations or functions.

[0070] As shown in Figure 2A, in step 201a, the UE may receive, from a BS (e.g., NE 102 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P >32. The configuration information may include a panel number (e.g., denoted as Ng) of the antenna array (i.e., the antenna array includes Ng panels) and a size of each panel of the antenna  array. For example, the configuration information may include a configuration of (Ng, N1, N2)for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. P = 2*Ng*N1*N2. In some embodiments, each panel may be associated with a CSI-RS resource for channel measurement. In some embodiments, Ng may be 2 or 4.

[0071] As an example, in the case of an antenna array with 48 CSI-RS ports, the configuration of (Ng, N1, N2) may include (2, 12, 1) , (2, 6, 2) , (2, 4, 3) , (4, 6, 1) or (4, 3, 2) .

[0072] As another example, in the case of an antenna array with 64 CSI-RS ports, the configuration of (Ng, N1, N2) may include (2, 16, 1) , (2, 8, 2) , (2, 4, 4) , (4, 8, 1) , or (4, 4, 2) .

[0073] As another example, in the case of an antenna array with 128 CSI-RS ports, the configuration of (Ng, N1, N2) may include (2, 32, 1) , (2, 16, 2) , (2, 8, 4) , (4, 16, 1) , (4, 8, 2) , or (4, 4, 4) .

[0074] In step 202a, the UE may transit a CSI report based on the configuration information, wherein the CSI report may include an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting. Herein, the indicator may be referred to as a same-beam-selection indicator.

[0075] It is known that CSI may be carried by UCI bits and include CSI part 1 and CSI part 2, wherein CSI part 1 has a fixed size of payload and is used to determine the size of CSI part 2. According to some embodiments of the present disclosure, the same-beam-selection indicator may be included in UCI bits for CSI part 1.

[0076] According to some embodiments of the present disclosure, each bit in the same-beam-selection indicator may be associated with a corresponding first panel and a corresponding second panel, and indicate whether the corresponding second panel has a same beam group selected for CSI reporting as the corresponding first panel. In other words, each bit in the indicator indicates whether a same beam group is selected for the corresponding first panel and the corresponding second panel for CSI reporting. In some embodiments, the indicator may  have Ng-1 bit (s) . For example, if Ng = 2, the indicator has 1 bit; if Ng = 4, the indicator has 3 bits.

[0077] In some embodiments, all bits in the same-beam-selection indicator are associated with a same corresponding first panel, which may be referred to as a reference panel. That is, each bit in the indicator indicates whether its corresponding second panel has a same beam group selected for CSI reporting as the reference panel. In an embodiment, the reference panel may be a panel with a lowest index among the Ng panels, or a panel associated with a CSI-RS resource with a lowest index among CSI-RS resources associated with the Ng panels. In such embodiments, the UE may always report beam indication bit (s) for the reference panel, and may report beam indication bit (s) for the corresponding second panel associated with each bit in the indicator only when a respective bit in the indicator indicates that different beam groups are selected for the reference panel and the corresponding second panel for CSI reporting.

[0078] For example, in the case of Ng = 2, the antenna array may include panel #1 (associated with CSI-RS resource #1) and panel #2 (associated with CSI-RS resource #2) . The same-beam-selection indicator may have 1 bit. If the state of the indicator is "0" , it indicates that the same beam group is selected for panel #1 and panel #2, and the UE reports beam indication bit (s) for panel #1 while not reporting beam indication bit (s) for panel #2. Thus, a maximum of 9 (which is calculated from log2 (N1N2O1O2) , wherein O1 is a horizontal oversampling factor, and O2 is a vertical oversampling factor) bits (11 bits if i1, 3 is reported for more than 1 layer, wherein i1, 33 is a codebook index associated with the horizontal and vertical beam spacing between beams in a selected beam group) for indicating the selected beam group for panel #2 may be saved. If the state of the indicator is "1" , it indicates that different beam groups are selected for panel #1 and panel #2, and the UE reports both beam indication bit (s) for panel #1 and beam indication bit (s) for panel #2.

[0079] For example, in the case of Ng = 4, the antenna array may include panel #1 (associated with CSI-RS resource #1) , panel #2 (associated with CSI-RS resource #2) , panel #3 (associated with CSI-RS resource #3) and panel #4 (associated with CSI-RS resource #4) . The same-beam-selection indicator may have 3 bits (e.g., bit #1, bit #2 and bit #3) , and panel #1 may be the reference panel. Bit #1 of the indicator may be associated with panel #2 and indicate  whether a same beam group is selected for panel #1 and panel #2 for CSI reporting; bit #2 of the indicator may be associated with panel #3 and indicate whether a same beam group is selected for panel #1 and panel #3 for CSI reporting; and bit #3 of the indicator may be associated with panel #4 and indicate whether a same beam group is selected for panel #1 and panel #4 for CSI reporting. If the state of a bit of the indicator is "0" , it indicates that the same beam group is selected for panel #1 and the panel associated with the bit; if the state of a bit of the indicator is "1" , it indicates that different beam groups are selected for panel #1 and the panel associated with the bit. The UE may always report beam indication bit (s) for panel #1, and may report beam indication bit (s) for another panel only when the state of the bit associated with the another panel is "1" . As an example, if the same-beam-selection indicator is "010" , it indicates that the same beam group is selected for panel #1, panel #2 and panel #4, and panel #3 has a different beam group selected for CSI reporting. In this example, the UE may report beam indication bit (s) for panel #1 and panel #3 while not reporting beam indication bit (s) for panel #2 and panel #4. Thus, a maximum of 27 bits (33 bits if i1, 3 is reported for more than 1 layer) for indicating selected beam groups for 3 panels may be saved in the case that the same beam group is selected for all the 4 panels.

[0080] In some embodiments, each bit in the same-beam-selection indicator are associated with two adjacent panels. That is, the corresponding first panel and the corresponding second panel associated with each bit in the indicator are adjacent. In some cases, two panels may be configured to be adjacent via RRC signalling. In some cases, if the CSI-RS resources associated with two panels have successive indexes, the two panels are deemed adjacent. In other words, the two panels are specified to be adjacent due to associated CSI-RS resources with successive indexes. For example, successive indexes of CSI-RS resources refer to that the indexes of the CSI-RS resources in a channel measurement resource set are successive.

[0081] In such embodiments, the UE may always report beam indication bit (s) for a panel with a lowest index among the Ng panels or a panel associated with a CSI-RS resource with a lowest index among CSI-RS resources associated with the Ng panels, and may report beam indication bit (s) for the corresponding second panel associated with each bit in the indicator  only when a respective bit in the indicator indicates that different beam groups are selected for the corresponding first panel and the corresponding second panel for CSI reporting.

[0082] For example, in the case of Ng = 4, the antenna array may include panel #1 (associated with CSI-RS resource #1) , panel #2 (associated with CSI-RS resource #2) , panel #3 (associated with CSI-RS resource #3) and panel #4 (associated with CSI-RS resource #4) . Panel #1 and panel #2 are adjacent; panel #2 and panel #3 are adjacent; and panel #3 and panel #4 are adjacent. The same-beam-selection indicator may have 3 bits (e.g., bit #1, bit #2 and bit #3) . For bit #1 of the indicator, the corresponding first and second panels are panel #1 and panel #2, respectively, and bit #1 of the indicator indicates whether a same beam group is selected for panel #1 and panel #2 for CSI reporting. For bit #2 of the indicator, the corresponding first and second panels are panel #2 and panel #3, respectively, and bit #2 of the indicator indicates whether a same beam group is selected for panel #2 and panel #3 for CSI reporting. For bit #3 of the indicator, the corresponding first and second panels are panel #3 and panel #4, respectively, and bit #3 of the indicator indicates whether a same beam group is selected for panel #3 and panel #4 for CSI reporting. If the state of a bit of the indicator is "0" , it indicates that the same beam group is selected for the corresponding first and second panels associated with the bit; if the state of a bit of the indicator is "1" , it indicates that different beam groups are selected for the corresponding first and second panels associated with the bit. The UE may always report beam indication bit (s) for panel #1, and may report beam indication bit (s) for panel #2 only when the state of bit #1 of the indicator is "1" , report beam indication bit (s) for panel #3 only when the state of bit #2 of the indicator is "1" , and beam indication bit (s) for panel #4 only when the state of bit #3 of the indicator is "1" . As an example, if the same-beam-selection indicator is "010" , it indicates that a same beam group is selected for panel #1 and panel #2, different beam groups are selected for panel #2 and panel #3, and a same beam group is selected for panel #3 and panel #4. In this example, the UE may report beam indication bit (s) for panel #1 and panel #3 while not reporting beam indication bit (s) for panel #2 and panel #4. Thus, a maximum of 27 bits (33 bits if i1, 3 is reported for more than 1 layer) for indicating selected beam groups for 3 panels may be saved in the case that the same beam group is selected for all the 4 panels.

[0083] According to some other embodiments of the present disclosure, the same-beam-selection indicator may indicate which panel (s) in the Ng panels have a same beam group or different beam groups selected for CSI reporting. The indicator may have a value selected from a set of candidate values. Each candidate value may correspond to a possible combination of panel (s) sharing a common beam group selected for CSI reporting. The set of candidate values and corresponding combinations may be specified or configured by the BS. To achieve different tradeoff between the flexibility of different beam groups between panels and CSI reporting overhead, different numbers of bits may be used for the indicator.

[0084] In some embodiments, in the case that Ng equals 2, the indicator may have 1 bit, and the set of candidate values may include:

[0085] ● a first value indicating that a same beam group is selected for the Ng panels; and

[0086] ● a second value indicating that different beam groups are selected for the Ng panels.

[0087] The following Table 1 illustrates an example in the case that Ng equals 2 and the indicator has 1 bit.

[0088] Table 1: 1-bit indicator in the case of Ng = 2

[0089] In this example, the UE may report beam indication bit (s) for only one panel when the indicator has a value of "0" , and report beam indication bit (s) for both panels when the indicator has a value of "1" .

[0090] In some embodiments, considering that it is more likely to select a same beam group for adjacent panels than non-adjacent panels, a relatively small number of bits may be used for the indicator to save CSI reporting overhead. In some embodiments, a relatively greater number of bits may be used for the indicator to achieve better flexibility of beam group selection.

[0091] As an example, in the case that Ng equals 4, the indicator may have 2 bits, and the set of candidate values may include:

[0092] ● a first value indicating that a same beam group is selected for the Ng panels;

[0093] ● a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel;

[0094] ● a third value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; and

[0095] ● a fourth value indicating all other cases.

[0096] The following Table 2 illustrates an example in the case that Ng equals 4 and the indicator has 2 bits, wherein panel #1 and panel #2 are adjacent, panel #2 and panel #3 are adjacent, and panel #3 and panel #4 are adjacent.

[0097] Table 2: 2-bit indicator in the case of Ng = 4

[0098] In this example, the UE may report beam indication bit (s) for only one panel when the indicator has a value of "00" , report beam indication bit (s) for only panel #1 and panel #3 when the indicator has a value of "01" , report beam indication bit (s) for only panel #1, panel #2 and panel #3 when the indicator has a value of "10" , and report beam indication bit (s) for all the four panels when the indicator has a value of "11" .

[0099] As another example, in the case that Ng equals 4, the indicator may have 3 bits, and the set of candidate values may include:

[0100] ● a first value indicating that a same beam group is selected for the Ng panels;

[0101] ● a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel;

[0102] ● a third value indicating that a same beam group is selected for the first panel, the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel and the fourth panel;

[0103] ● a fourth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel which are adjacent, and different beam groups are selected for the first panel and the second panel;

[0104] ● a fifth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;

[0105] ● a sixth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected for the first panel, the third panel and the fourth panel;

[0106] ● a seventh value indicating that a same beam group is selected for the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel, the second panel and the fourth panel; and

[0107] ● an eighth value indicating all other cases.

[0108] The following Table 3 illustrates an example in the case that Ng equals 4 and the indicator has 3 bits, wherein panel #1 and panel #2 are adjacent, panel #2 and panel #3 are adjacent, and panel #3 and panel #4 are adjacent.

[0109] Table 3: 4-bit indicator in the case of Ng = 4

[0110] In this example, the UE may report beam indication bit (s) for only one panel when the indicator has a value of "000" . The UE may report beam indication bit (s) for only two panels when the indicator has a value of "001" , "010" or "011" . For example, the UE may report beam indication bit (s) for only panel #1 and panel #3 when the indicator has a value of "001" . The UE may report beam indication bit (s) for only three panels when the indicator has a value of "100" , "101" or "110" . For example, the UE may report beam indication bit (s) for only panel #1, panel #2 and panel #3 when the indicator has a value of "100" . The UE may report beam indication bit (s) for all the four panels when the indicator has a value of "111" .

[0111] As another example, in the case that Ng equals 4, the indicator may have 4 bits, and the set of candidate values may include:

[0112] ● a first value indicating that a same beam group is selected for the Ng panels;

[0113] ● a second value indicating that a same beam group is selected for a first panel and a second panel, a same beam group is selected for a third panel and a fourth panel, and different beam groups are selected for the first panel and the third panel;

[0114] ● a third value indicating that a same beam group is selected for the first panel and the third panel, a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;

[0115] ● a fourth value indicating that a same beam group is selected for the first panel and the fourth panel, a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel and the second panel;

[0116] ● a fifth value indicating that a same beam group is selected for the first panel, the second panel and the third panel, and different beam groups are selected for the first panel and the fourth panel;

[0117] ● a sixth value indicating that a same beam group is selected for the first panel, the second panel and the fourth panel, and different beam groups are selected for the first panel and the third panel;

[0118] ● a seventh value indicating that a same beam group is selected for the first panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;

[0119] ● an eighth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;

[0120] ● a ninth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;

[0121] ● a tenth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected for the first panel, the third panel and the fourth panel;

[0122] ● an eleventh value indicating that a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel;

[0123] ● a twelfth value indicating that a same beam group is selected for the first panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel;

[0124] ● a thirteenth value indicating that a same beam group is selected for the first panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;

[0125] ● a fourteenth value indicating that a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; and

[0126] ● a fifteenth value indicating that different beam groups are selected for the Ng panels.

[0127] The following Table 4 illustrates an example in the case that Ng equals 4 and the indicator has 4 bits, wherein panel #1 and panel #2 are adjacent, panel #2 and panel #3 are adjacent, and panel #3 and panel #4 are adjacent.

[0128] Table 4: 4-bit indicator in the case of Ng = 4

[0129] In this example, the UE may report beam indication bit (s) for only one panel when the indicator has a value of "0000" . The UE may report beam indication bit (s) for only two panels when the indicator has a value of "0001" , "0010" , "0011" , "0100" , "0101" , "0110" or "0111" . For example, the UE may report beam indication bit (s) for only panel #1 and panel #3 when the indicator has a value of "0001" . The UE may report beam indication bit (s) for only three panels when the indicator has a value of "1000" , "1001" , "1010" , "1011" , "1100" or "1101" . For example, the UE may report beam indication bit (s) for only panel #1, panel #2 and panel #3  when the indicator has a value of "1000" . The UE may report beam indication bit (s) for all the four panels when the indicator has a value of "1110" .

[0130] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0131] Timeline for CSI reporting based on MP codebook

[0132] Regarding timeline for CSI reporting, it was agreed to introduce two UE capabilities, which may be denoted as capability 1 and capability 2, respectively. Capability 1 may be associated with a first timeline for CSI reporting. Capability 2 may be associated with a second timeline for CSI reporting. The second timeline may be looser than the first timeline. In some cases, the first timeline may be referred to as a tight timeline and the second timeline may be referred to as a loose timeline. A UE may transmit capability information indicating whether the UE supports capability 1 or capability 2.

[0133] The timeline for CSI reporting (e.g., the CSI computation time or the required time for CSI reporting or updating) may be defined by a pair of time requirement parameters (Z, Z′) . For Rel-19 Type I single-panel (SP) and Type II codebook refinements for 48, 64, and 128 CSI-RS ports via aggregating K CSI-RS resources, for a UE with capability 1, the values of (Z2, Z′2) defined in Table 5.4-2 in TS 38.214 may be reused to determine (Z, Z′) ; for a UE with capability 2, the values of (Z2, Z′2) defined in Table 5.4-2 in TS 38.214 may be scaled by ceil (P / 32) to determine (Z, Z′) , where P is the total number of ports across all the K aggregated CSI-RS resources.

[0134] The present disclosure provides some embodiments for determining the pair of time requirement parameters (Z, Z′) for CSI reporting based on MP codebook (e.g., Type I MP codebook) using more than 32 CSI-RS ports.

[0135] Figure 2B illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 2B may be performed by a UE (e.g., UE 104 in Figure 1) as described herein or other apparatus with the  like functions. In some implementations, the UE may execute a set of instructions to control functional elements of the UE to perform the described operations or functions.

[0136] As shown in Figure 2B, in step 201b, the UE may receive, from a BS (e.g., NE 102 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P >32. The configuration information may include a panel number (e.g., denoted as Ng) of the antenna array (i.e., the antenna array includes Ng panels) and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2)for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. P =2 *Ng*N1*N2. In some embodiments, each panel may be associated with a CSI-RS resource for channel measurement. In some embodiments, Ng may be 2 or 4.

[0137] In step 202b, the UE may determine a pair of time requirement parameters (Z, Z′) for CSI reporting based on an MP codebook. According to some embodiments of the present disclosure, (Z, Z′) may be determined based on:

[0138] ● a pair of time requirement parameters (Z2, Z′2) for CSI reporting with no more than 32 CSI-RS ports (e.g., (Z2, Z′2) defined in table 5.4-2 in TS 38.214) ; and

[0139] ● at least one of a scaling factor S or an offset factor x.

[0140] In some embodiments, x is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.

[0141] According to some embodiments of the present disclosure, in the case that the UE has a first capability associated with a first timeline (e.g., capability 1 associated with a tight timeline) , S is 1 or x is 0, and the UE determines (Z, Z′) to be (Z2, Z′2) .

[0142] According to some embodiments of the present disclosure, in the case that the UE has a second capability associated with a second timeline (e.g., capability 2 associated with a loose timeline) , S is ceil (P / 32) . For example, (Z, Z′) may be (ceil (P / 32) Z2, ceil (P / 32) Z′2) . This scheme may have the benefit with a unified timeline for Type I SP codebook and Type I MP codebook.

[0143] According to some embodiments of the present disclosure, in the case that the UE has the second capability, the UE may determine (Z, Z′) to be (Z2+xZ′2, (1+x) Z′2) , where 0<x≤1. This scheme may provide different values for Type I SP codebook and Type I MP codebook, and may achieve a smaller CSI feedback delay than the aforementioned scheme based on a scaling factor of ceil (P / 32) in some cases. In some embodiments, x is 0.5, 0.8 or 1.

[0144] According to some embodiments of the present disclosure, in the case that the UE has the second capability, the UE may determine (Z, Z′) to be (min{Z2+xZ′2, ceil (P / 32) Z2}, min {(1+x)Z′2, ceil (P / 32) Z′2} ) . In some embodiments, x is 0.5, 0.8 or 1. This scheme may reduce CSI computation time to achieve tradeoff between CSI feedback delay and the requirement of hardware capability.

[0145] According to some embodiments of the present disclosure, the UE may report a common UE capability for supporting a tight timeline for both MP codebook and SP codebook, or report a UE capability for supporting a tight timeline for MP codebook independently from that for SP codebook.

[0146] It is contemplated that any of the methods for determining (Z, Z′) may be implemented in combination with or separately from any of the methods for indicating whether a same beam group is selected for two or more panels described in the aforementioned embodiments.

[0147] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0148] Occupied CPU number for CSI reporting based on MP codebook

[0149] The present disclosure provides some embodiments for determining occupied CPU number for CSI reporting based on MP codebook (e.g., Type I MP codebook) using more than 32 CSI-RS ports.

[0150] Figure 2C illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 2C may be  performed by a UE (e.g., UE 104 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the UE may execute a set of instructions to control functional elements of the UE to perform the described operations or functions.

[0151] As shown in Figure 2C, in step 201c, the UE may receive, from a BS (e.g., NE 102 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P >32. The configuration information may include a panel number (e.g., denoted as Ng) of the antenna array (i.e., the antenna array includes Ng panels) and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2)for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. P =2 *Ng*N1*N2. In some embodiments, each panel may be associated with a CSI-RS resource for channel measurement. In some embodiments, Ng may be 2 or 4.

[0152] In step 202c, the UE may determine a CPU number for processing of a CSI report based on the configuration information. The CSI report may be based on an MP codebook. According to some embodiments of the present disclosure, in the case that the UE has a first capability associated with a first timeline (e.g., capability 1 associated with a tight timeline) , the CPU number may be determined based on P or Ng. According to some embodiments of the present disclosure, in the case that the UE has a second capability associated with a second timeline (e.g., capability 2 associated with a loose timeline) , the CPU number may be determined to be 1.

[0153] In some embodiments, in the case that the UE has the first capability, the UE may determine the CPU number to be ceil (P / 32) .

[0154] In some embodiments, in the case that the UE has the first capability, the UE may determine the CPU number to be ceil (X·Ng) . X may be a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE. For example, X is selected from {1, 1.25, 1.5} . In an embodiment, X may be selected from a value set, and the value set may be selected from multiple value sets based on Ng. Each value set may be  associated with a value of Ng. For example, in the case that Ng equals 2, X is selected from {1, 1.5, 2} ; or in the case that Ng equals 4, x is selected from {0.75, 1, 1.5} .

[0155] It is contemplated that any of the methods for determining the CPU number may implemented in combination with or separately from any of the methods for indicating whether a same beam group is selected for two or more panels or any of the methods for determining (Z, Z′) described in the aforementioned embodiments.

[0156] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0157] Active CSI-RS resource number / active CSI-RS port number for CSI reporting based on MP codebook

[0158] According to some embodiments of the present application, for a CSI-RS resource with more than 32 ports, a number of CSI-RS resources with fewer ports may be configured for a UE to be aggregated to generate a CSI-RS resource with more than 32 ports. Accordingly, a CSI-RS resource with more than 32 ports may be referred to as an aggregated CSI-RS resource, and each of the CSI-RS resources with fewer ports may be referred to as a component CSI-RS resource. An aggregated CSI-RS resource may consist of one or more component CSI-RS resources. In some examples, each component CS-RS resource may have no more than 32 CSI-RS ports. In some other examples, at least one of the component CSI-RS resources may have more than 32 CSI-RS ports. In some examples, the component CSI-RS resources may have the same number of CSI-RS ports. In some other examples, the component CSI-RS resources may have different numbers of CSI-RS ports.

[0159] In some embodiments of the present application, a component CSI-RS resource of an aggregated CSI-RS resource may be included in (or within, or located in) 1 slot or multiple (e.g., 2) consecutive slots. For example, a UE may transmit capability information indicating whether the UE supports a capability of including all of the component CSI-RS resources of an aggregated CSI-RS resource in two consecutive slots.

[0160] The present disclosure provides some embodiments for determining an active CSI-RS resource number and / or an active CSI-RS port number for CSI reporting based on MP codebook (e.g., Type I MP codebook) using more than 32 CSI-RS ports.

[0161] Figure 2D illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 2D may be performed by a UE (e.g., UE 104 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the UE may execute a set of instructions to control functional elements of the UE to perform the described operations or functions.

[0162] As shown in Figure 2D, in step 201d, the UE may receive, from a BS (e.g., NE 102 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P >32. The configuration information may include a panel number (e.g., denoted as Ng) of the antenna array (i.e., the antenna array includes Ng panels) and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2)for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. P =2 *Ng*N1*N2. In some embodiments, Ng may be 2 or 4.

[0163] Furthermore, the configuration information may indicate a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set may be an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources. Each of the Ng CSI-RS resources is a component CSI-RS resource, and the Ng CSI-RS resources are aggregated to generate an aggregated CSI-RS resource with P CSI-RS ports. Each panel is associated with a component CSI-RS resource.

[0164] As shown in Figure 2D, in step 202d, the UE may determine an active CSI-RS resource number and / or an active CSI-RS port number for processing of a CSI report based on an MP codebook.

[0165] In some embodiments, the UE may count each CSI-RS resource (i.e., each component CSI-RS resource) in the CSI-RS resource set as one active CSI-RS resource. Then,  the total number of active CSI-RS resources is counted as Ng. In such embodiments, a corresponding active CSI-RS port number for each active CSI-RS resource is determined to be a number of CSI-RS ports (e.g., denoted as P1) of each CSI-RS resource in the CSI-RS resource set. Then, the total number of active CSI-RS ports is Ng×P1= P.

[0166] In some embodiments, the UE may count the Ng CSI-RS resources (i.e., the Ngcomponent CSI-RS resources) in the CSI-RS resource set as one active CSI-RS resource. Then, the total number of active CSI-RS resources is counted as one. In such embodiments, a corresponding active CSI-RS port number for each active CSI-RS resource is P, and the total number of active CSI-RS ports is P.

[0167] In some embodiments, some trade-off value may be used when counting the active CSI-RS resource number for the CSI-RS resources in the CSI-RS resource set. In such embodiments, the UE may count the Ng CSI-RS resources in the CSI-RS resource set as yactive CSI-RS resource (s) , wherein 1≤y≤Ng. Then, the total number of active CSI-RS resources is counted as y. In such embodiments, a corresponding active CSI-RS port number for each active CSI-RS resource is P / y, and the total number of active CSI-RS ports is y×P / y=P. In some embodiments, y is ceil (P / 32) or Ng / 2. In some embodiments, y is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.

[0168] It is contemplated that any of the methods for determining the active CSI-RS resource number and / or active CSI-RS port number may implemented in combination with or separately from any of the methods for indicating whether a same beam group is selected for two or more panels, any of the methods for determining (Z, Z′) , or any of the methods for determining the CPU number described in the aforementioned embodiments.

[0169] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0170] Figure 3A illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 3A may be  performed by a BS (e.g., NE 102 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the BS may execute a set of instructions to control functional elements of the BS to perform the described operations or functions.

[0171] As shown in Figure 3A, in step 301a, the BS may transmit, to a UE (e.g., UE 104 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information may include a panel number Ng of the antenna array and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2) for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. The configurations of (Ng,N1, N2) as described in the aforementioned embodiments and with respect to Figure 2A may also apply here. Thus, details are omitted for simplicity.

[0172] As shown in Figure 3A, in step 302a, the BS may receive a CSI report based the configuration information. The CSI report may include a same-beam-selection indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting. All the definitions and configurations related to the same-beam-selection indicator as described in the aforementioned embodiments and with respect to Figure 2A may also apply here. Thus, details are omitted for simplicity.

[0173] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0174] Figure 3B illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 3B may be performed by a BS (e.g., NE 102 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the BS may execute a set of instructions to control functional elements of the BS to perform the described operations or functions.

[0175] As shown in Figure 3B, in step 301b, the BS may transmit, to a UE (e.g., UE 104 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2) for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. The configurations of (Ng,N1, N2) as described in the aforementioned embodiments and with respect to Figure 2B may also apply here. Thus, details are omitted for simplicity.

[0176] As shown in Figure 3B, in step 302b, the BS may determine a pair of time requirement parameters (Z, Z′) for CSI reporting based on MP codebook. According to some embodiments of the present disclosure, (Z, Z′) may be determined based on:

[0177] ● a pair of time requirement parameters (Z2, Z′2) for CSI reporting with no more than 32 CSI-RS ports; and

[0178] ● at least one of a scaling factor S or an offset factor x.

[0179] All the definitions and configurations related to the determination of (Z, Z′) as described in the aforementioned embodiments and with respect to Figure 2B may also apply here. Thus, details are omitted for simplicity.

[0180] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0181] Figure 3C illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 3C may be performed by a BS (e.g., NE 102 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the BS may execute a set of instructions to control functional elements of the BS to perform the described operations or functions.

[0182] As shown in Figure 3C, in step 301c, the BS may transmit, to a UE (e.g., UE 104 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array. For example, the configuration information may include a configuration of (Ng, N1, N2) for the antenna array, wherein (N1, N2) is the size of a panel of the antenna array: N1 is a number of antenna ports per polarization direction per panel in a horizontal direction of the antenna array, and N2 is a number of antenna ports per polarization direction per panel in a vertical direction of the antenna array. The configurations of (Ng,N1, N2) as described in the aforementioned embodiments and with respect to Figure 2C may also apply here. Thus, details are omitted for simplicity.

[0183] As shown in Figure 3C, in step 302c, the BS may determine a CPU number for processing of a CSI report based on the configuration information. The CSI report may based on an MP codebook. In some embodiments, in the case that the UE has a first capability associated with a first timeline, the CPU number may be determined based on P or Ng. In some embodiments, in the case that the UE has a second capability associated with a second timeline, the CPU number may be determined to be 1.

[0184] All the definitions and configurations related to determination of the CPU number as described in the aforementioned embodiments and with respect to Figure 2C may also apply here. Thus, details are omitted for simplicity.

[0185] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0186] Figure 3D illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 3D may be performed by a BS (e.g., NE 102 in Figure 1) as described herein or other apparatus with the like functions. In some implementations, the BS may execute a set of instructions to control functional elements of the BS to perform the described operations or functions.

[0187] As shown in Figure 3D, in step 301d, the BS may transmit, to a UE (e.g., UE 104 in Figure 1) , configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array. Furthermore, the configuration information indicates a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set is an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources. All the definitions and configurations related to the configuration information as described in the aforementioned embodiments and with respect to Figure 2D may also apply here. Thus, details are omitted for simplicity.

[0188] As shown in Figure 3D, in step 302d, the BS may determine an active CSI-RS resource number and / or active CSI-RS port number for processing of the CSI report based on MP codebook. All the definitions and configurations related to determination of the active CSI-RS resource number and / or active CSI-RS port number as described in the aforementioned embodiments and with respect to Figure 2C may also apply here. Thus, details are omitted for simplicity.

[0189] It should be noted that the method described herein describe a possible implementation, and that the operations and the steps may be arranged or otherwise modified and that other implementations are possible.

[0190] Figure 4 illustrates an example of a UE 400 in accordance with aspects of the present disclosure. The UE 400 may include at least one processor 402 and at least one memory 404. Additionally, the UE 400 may also include one or more of at least one controller 406 or at least one transceiver 408. The processor 402, the memory 404, the controller 406, or the transceiver 408, 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.

[0191] The processor 402, the memory 404, the controller 406, or the transceiver 408, 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.

[0192] The processor 402 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 402 may be configured to operate the memory 404. In some other implementations, the memory 404 may be integrated into the processor 402. The processor 402 may be configured to execute computer-readable instructions stored in the memory 404 to cause the UE 400 to perform various functions of the present disclosure.

[0193] The memory 404 may include volatile or non-volatile memory. The memory 404 may store computer-readable, computer-executable code including instructions when executed by the processor 402 cause the UE 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 404 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.

[0194] In some implementations, the processor 402 and the memory 404 coupled with the processor 402 may be configured to cause the UE 400 to perform one or more of the functions described herein (e.g., executing, by the processor 402, instructions stored in the memory 404) . For example, the processor 402 may support wireless communication at the UE 400 in accordance with examples as disclosed herein. The UE 400 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure. In an embodiment, the processor 402 may be configured to cause the UE 400 to: receive configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and transmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0195] The controller 406 may manage input and output signals for the UE 400. The controller 406 may also manage peripherals not integrated into the UE 400. In some implementations, the controller 406 may utilize an operating system such as  or other operating systems. In some implementations, the controller 406 may be implemented as part of the processor 402.

[0196] In some implementations, the UE 400 may include at least one transceiver 408. In some other implementations, the UE 400 may have more than one transceiver 408. The transceiver 408 may represent a wireless transceiver. The transceiver 408 may include one or more receiver chains 410, one or more transmitter chains 412, or a combination thereof.

[0197] A receiver chain 410 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 410 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 410 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 410 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 410 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.

[0198] A transmitter chain 412 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 412 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 412 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 412 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0199] Figure 5 illustrates an example of a processor 500 in accordance with aspects of the present disclosure. The processor 500 may be an example of a processor configured to perform  various operations in accordance with examples as described herein. The processor 500 may include at least one controller 502 configured to perform various operations in accordance with examples as described herein. The processor 500 may optionally include at least one memory 504, which may be, for example, a layer 1 (L1) , layer 2 (L2) , or layer 3 (L3) cache. Additionally, or alternatively, the processor 500 may optionally include one or more arithmetic-logic units (ALUs) 506. 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) .

[0200] The processor 500 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 500) 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) .

[0201] The controller 502 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 500 to cause the processor 500 to support various operations in accordance with examples as described herein. For example, the controller 502 may operate as a control unit of the processor 500, generating control signals that manage the operation of various components of the processor 500. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.

[0202] The controller 502 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 504 and determine subsequent instruction (s) to be executed to cause the processor 500 to support various operations in accordance with examples as described herein. The controller 502 may be configured to track memory address of instructions  associated with the memory 504. The controller 502 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 502 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 502 may be configured to manage flow of data within the processor 500. The controller 502 may be configured to control transfer of data between registers, ALUs, and other functional units of the processor 500.

[0203] The memory 504 may include one or more caches (e.g., memory local to or included in the processor 500 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. ) . In some implementations, the memory 504 may reside within or on a processor chipset (e.g., local to the processor 500) . In some other implementations, the memory 504 may reside external to the processor chipset (e.g., remote to the processor 500) .

[0204] The memory 504 may store computer-readable, computer-executable code including instructions that, when executed by the processor 500, cause the processor 500 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 502 and / or the processor 500 may be configured to execute computer-readable instructions stored in the memory 504 to cause the processor 500 to perform various functions. For example, the processor 500 and / or the controller 502 may be coupled with or to the memory 504, the processor 500, the controller 502, and the memory 504 may be configured to perform various functions described herein. In some examples, the processor 500 may include multiple processors and the memory 504 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.

[0205] The one or more ALUs 506 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 506 may reside within or on a processor chipset (e.g., the processor 500) . In some other implementations, the one or more ALUs 506 may reside external to the processor chipset (e.g.,  the processor 500) . One or more ALUs 506 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 506 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 506 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 506 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 506 to handle conditional operations, comparisons, and bitwise operations.

[0206] The processor 500 may support wireless communication in accordance with examples as disclosed herein. The processor 500 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. In an embodiment, the controller 502 may cause the processor 500 to: receive configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and transmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0207] Figure 6 illustrates an example of a BS 600 in accordance with aspects of the present disclosure. The BS 600 may include at least one processor 602 and at least one memory 604. Additionally, the BS 600 may also include one or more of at least one controller 606 or at least one transceiver 608. The processor 602, the memory 604, the controller 606, or the transceiver 608, 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.

[0208] The processor 602, the memory 604, the controller 606, or the transceiver 608, 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.

[0209] The processor 602 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 602 may be configured to operate the memory 604. In some other implementations, the memory 604 may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in the memory 604 to cause the BS 600 to perform various functions of the present disclosure.

[0210] The memory 604 may include volatile or non-volatile memory. The memory 604 may store computer-readable, computer-executable code including instructions when executed by the processor 602 cause the BS 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 604 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.

[0211] In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to cause the BS 600 to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) . For example, the processor 602 may support wireless communication at the BS 600 in accordance with examples as disclosed herein. The BS 600 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure. In an embodiment, the processor 602 may be configured to cause the BS 600 to: transmit configuration information for an antenna array with P CSI-RS ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; and receive a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

[0212] The controller 606 may manage input and output signals for the BS 600. The controller 606 may also manage peripherals not integrated into the BS 600. In some implementations, the controller 606 may utilize an operating system such as  or other operating systems. In some implementations, the controller 606 may be implemented as part of the processor 602.

[0213] In some implementations, the BS 600 may include at least one transceiver 608. In some other implementations, the BS 600 may have more than one transceiver 608. The transceiver 608 may represent a wireless transceiver. The transceiver 608 may include one or more receiver chains 610, one or more transmitter chains 612, or a combination thereof.

[0214] A receiver chain 610 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 610 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 610 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 610 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 610 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.

[0215] A transmitter chain 612 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 612 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 612 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 612 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0216] 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 configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; andtransmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.2.The UE of Claim 1, wherein each bit in the indicator is associated with a corresponding first panel and a corresponding second panel, and indicates whether a same beam group is selected for the corresponding first panel and the corresponding second panel for CSI reporting.3.The UE of Claim 2, wherein:all bits in the indicator are associated with a same corresponding first panel which is a panel with a lowest index among the Ng panels or a panel associated with a CSI-RS resource with a lowest index among CSI-RS resources associated with the Ng panels; or the corresponding first panel and the corresponding second panel associated with each bit in the indicator are configured to be adjacent via radio resource control (RRC) signaling or are specified to be adjacent due to associated CSI-RS resources with successive indexes.4.The UE of Claim 3, wherein:beam indication bit (s) for the panel with the lowest index among the Ng panels or the panel associated with the CSI-RS resource with the lowest index among CSI-RS resources associated with the Ng panels are included in the CSI report; andbeam indication bit (s) for the corresponding second panel associated with each bit in the indicator are included in the CSI report only when a respective bit in the indicator indicates that different beam groups are selected for the corresponding first panel and the corresponding second panel for CSI reporting.5.The UE of Claim 2, wherein the indicator is included in uplink control information (UCI) bits for CSI part 1 and has Ng-1 bit (s) .6.The UE of Claim 1, wherein the indicator indicates which panel (s) in the Ng panels have a same beam group or different beam groups selected for CSI reporting, and has a value selected from a set of candidate values.7.The UE of Claim 6, wherein:in the case that Ng equals 2, the indicator has 1 bit and the set of candidate values include:a first value indicating that a same beam group is selected for the Ng panels; anda second value indicating that different beam groups are selected for the Ng panels;in the case that Ng equals 4, the indicator has 2 bits and the set of candidate values include:a first value indicating that a same beam group is selected for the Ng panels;a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel; anda third value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;in the case that Ng equals 4, the indicator has 3 bits and the set of candidate values include:a first value indicating that a same beam group is selected for the Ng panels;a second value indicating that a same beam group is selected for a first panel and a second panel which are adjacent, a same beam group is selected for a third panel and a fourth panel which are adjacent, and different beam groups are selected for the first panel and the third panel;a third value indicating that a same beam group is selected for the first panel, the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel and the fourth panel;a fourth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel which are adjacent, and different beam groups are selected for the first panel and the second panel;a fifth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;a sixth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected for the first panel, the third panel and the fourth panel; anda seventh value indicating that a same beam group is selected for the second panel and the third panel which are adjacent, and different beam groups are selected for the first panel, the second panel and the fourth panel; orin the case that Ng equals 4, the indicator has 4 bits and the set of candidate values include:a first value indicating that a same beam group is selected for the Ng panels;a second value indicating that a same beam group is selected for a first panel and a second panel, a same beam group is selected for a third panel and a fourth panel, and different beam groups are selected for the first panel and the third panel;a third value indicating that a same beam group is selected for the first panel and the third panel, a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;a fourth value indicating that a same beam group is selected for the first panel and the fourth panel, a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel and the second panel;a fifth value indicating that a same beam group is selected for the first panel, the second panel and the third panel, and different beam groups are selected for the first panel and the fourth panel;a sixth value indicating that a same beam group is selected for the first panel, the second panel and the fourth panel, and different beam groups are selected for the first panel and the third panel;a seventh value indicating that a same beam group is selected for the first panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;an eighth value indicating that a same beam group is selected for the second panel, the third panel and the fourth panel, and different beam groups are selected for the first panel and the second panel;a ninth value indicating that a same beam group is selected for the third panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;a tenth value indicating that a same beam group is selected for the first panel and the second panel, and different beam groups are selected for the first panel, the third panel and the fourth panel;an eleventh value indicating that a same beam group is selected for the second panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel;a twelfth value indicating that a same beam group is selected for the first panel and the third panel, and different beam groups are selected for the first panel, the second panel and the fourth panel;a thirteenth value indicating that a same beam group is selected for the first panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel;a fourteenth value indicating that a same beam group is selected for the second panel and the fourth panel, and different beam groups are selected for the first panel, the second panel and the third panel; anda fifteenth value indicating that different beam groups are selected for the Ng panels.8.The UE of Claim 1, wherein the at least one processor is further configured to cause the UE to determine a pair of time requirement parameters (Z, Z′) for CSI reporting based on:a pair of time requirement parameters (Z2, Z′2) for CSI reporting with no more than 32 CSI-RS ports; andat least one of a scaling factor S or an offset factor x, wherein x is a specified value, a value configured by a base station (BS) , or a value indicated by capability information reported by the UE.9.The UE of Claim 8, wherein:in the case that the UE has a first capability associated with a first timeline, S is 1 or x is 0, and (Z, Z′) are determined to be (Z2, Z′2) ; orin the case that the UE has a second capability associated with a second timeline, S is ceil (P / 32) or 0<x≤1, and (Z, Z′) are determined to be one of (ceil (P / 32) Z2, ceil (P / 32) Z′2) , (Z2+xZ′2, (1+x) Z′2) or (min {Z2+xZ′2, ceil (P / 32) Z2} , min { (1+x) Z′2, ceil (P / 32) Z′2} ) .10.The UE of Claim 9, wherein x is 0.5, 0.8 or 1 in the case that the UE has the second capability.11.The UE of Claim 1, wherein the at least one processor is further configured to cause the UE to determine a CSI processing unit (CPU) number for processing of the CSI report based on the configuration information, wherein:in the case that the UE has a first capability associated with a first timeline, the CPU number is determined based on P or Ng; orin the case that the UE has a second capability associated with a second timeline, the CPU number is determined to be 1.12.The UE of Claim 11, wherein in the case that the UE has the first capability, the CPU number is determined to be one of ceil (P / 32) or ceil (X·Ng) , wherein X is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.13.The UE of Claim 12, wherein X is selected from a value set, and the value set is selected from multiple value sets based on Ng.14.The UE of Claim 12, wherein:X is selected from {1, 1.25, 1.5} ; orX is selected from {1, 1.5, 2} in the case that Ng equals 2; orX is selected from {0.75, 1, 1.5} in the case that Ng equals 4.15.The UE of Claim 1, wherein the configuration information indicates a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set is an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources, and wherein the at least one processor is configured to cause the UE to determine an active CSI-RS resource number for processing of the CSI report based on one of the following:each CSI-RS resource in the CSI-RS resource set is counted as one active CSI-RS resource;the Ng CSI-RS resources in the CSI-RS resource set is counted as one active CSI-RS resource; orthe Ng CSI-RS resources in the CSI-RS resource set is counted as y active CSI-RS resource (s) , wherein 1≤y≤Ng, and y is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.16.The UE of Claim 1, wherein the configuration information indicates a CSI-RS resource set for channel measurement, wherein the CSI-RS resource set is an aperiodic, periodic or semi-persistent CSI-RS resource set including Ng CSI-RS resources, and wherein the at least one processor is configured to cause the UE to determine a corresponding active CSI-RS port number for each active CSI-RS resource for processing of the CSI report to be one of the following:a number of CSI-RS ports of each CSI-RS resource in the CSI-RS resource set;P; orP / y, wherein 1≤y≤Ng, and y is a specified value, a value configured by a BS, or a value indicated by capability information reported by the UE.17.The UE of Claim 15 or 16, wherein y is ceil (P / 32) or Ng / 2.18.A base station (BS) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the BS to:transmit configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; andreceive a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.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 configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; andtransmit a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.20.A method performed by a user equipment (UE) , the method comprising:receiving configuration information for an antenna array with P channel state information reference signal (CSI-RS) ports, wherein P > 32, and the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; andtransmitting a CSI report based on the configuration information, wherein the CSI report includes an indicator to indicate whether a same beam group is selected for two or more panels in Ng panels of the antenna array for CSI reporting.

Citation Information

Patent Citations

  • Enhancement for beam group reporting in multi-TRP scenarios

    CN116783840A

  • Methods and apparatuses for CSI reporting for joint transmission in a wireless communications network

    WO2023285079A1