Methods and apparatuses for enhanced channel state information reporting
The method enhances CSI reporting in wireless communication systems with large antenna arrays by enabling dynamic panel selection and power scaling, thereby improving system performance and accuracy.
Patent Information
- Application Number
- PCT/CN2024/106038
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2025-05-22
AI Technical Summary
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 dynamic panel selection and power scaling.
The proposed solution involves a user equipment (UE) that receives configuration information for an antenna array with more than 32 CSI-RS ports, performs dynamic panel selection based on measurement results, and transmits a CSI report including CSI associated with the selected panels and a panel selection indicator. Additionally, the UE determines power scaling factors to enhance CSI reporting accuracy.
This approach improves system performance by dynamically selecting panels for CSI reporting, reducing overhead, and providing more accurate CSI, which enhances cell coverage and throughput.
Smart Images

Figure CN2024106038_22052025_PF_FP_ABST
Abstract
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 more than 32 channel state information reference signal (CSI-RS) ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; and transmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .
[0005] In some implementations of the UE described herein, the at least one processor is further configured to cause the UE to receive a panel selection restriction configuration to indicate whether to enable or disable the panel selection.
[0006] In some implementations of the UE described herein, N does not equal 3.
[0007] In some implementations of the UE described herein, the panel selection indicator has Ng bits, and each bit in the panel selection indicator corresponds to an associated panel in the Ng panels and indicates whether the associated panel is selected for CSI reporting.
[0008] In some implementations of the UE described herein, the panel selection indicator has a value selected from a set of candidate values, and each candidate value in the set of candidate values indicates that a corresponding candidate panel subset of the Ng panels is selected for CSI reporting.
[0009] In some implementations of the UE described herein, in the case that Ng equals 2, the panel selection indicator has 2 bits and the set of candidate values include: a first value indicating that both the Ng panels are selected; a second value indicating that one panel of the Ng panels is selected; and a third value indicating that the other panel of the Ng panels is selected.
[0010] In some implementations of the UE described herein, in the case that Ng equals 4, the panel selection indicator has 3 bits and the set of candidate values include: a first value indicating that all the Ng panels are selected; a second value indicating that two panels of the Ng panels are selected; a third value indicating that the other two panels of the Ng panels are selected; a fourth value indicating that a first panel of the Ng panels is selected; a fifth value indicating that a second panel of the Ng panels is selected; a sixth value indicating that a third panel of the Ng panels is selected; and a seventh value indicating that a fourth panel of the Ngpanels is selected.
[0011] In some implementations of the UE described herein, the two panels may be adjacent, and the other two panels may be adjacent.
[0012] In some implementations of the UE described herein, the two panels or the other two panels 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.
[0013] In some implementations of the UE described herein, in the case that Ng equals 4, the panel selection indicator has 4 bits and the set of candidate values include: a first value indicating that all the Ng panels are selected; a second value indicating that a first panel and a second panel of the Ng panels are selected; a third value indicating that a third panel and a fourth panel of the Ng panels are selected; a fourth value indicating that the first panel and the third panel of the Ng panels are selected; a fifth value indicating that the second panel and the fourth panel of the Ng panels are selected; a sixth value indicating that the first panel and the fourth panel of the Ng panels are selected; a seventh value indicating that the second panel and the third panel of the Ng panels are selected; an eighth value indicating that the first panel of the Ngpanels is selected; a ninth value indicating that the second panel of the Ng panels is selected; a tenth value indicating that the third panel of the Ng panels is selected; and an eleventh value indicating that the fourth panel of the Ng panels is selected.
[0014] In some implementations of the UE described herein, in the case that Ng equals 2, the panel selection indicator has 1 bit and the set of candidate values include: a first value indicating that both the Ng panels are selected; and a second value indicating that a first panel of the Ng panels is selected.
[0015] In some implementations of the UE described herein, in the case that Ng equals 4, the panel selection indicator has 2 bits and the set of candidate values include: a first value indicating that all the Ng panels are selected; a second value indicating that two panels of the Ng panels are selected; a third value indicating that the other two panels of the Ng panels are selected; and a fourth value indicating that a first panel of the Ng panels is selected.
[0016] In some implementations of the UE described herein, the two panels may be adjacent, and the other two panels may be adjacent.
[0017] In some implementations of the UE described herein, the Ng panels are divided into multiple panel groups, the panel selection indicator has a value selected from a set of candidate values, and each candidate value in the set of candidate values indicates that a corresponding panel group (s) of the multiple panel groups are selected for CSI reporting.
[0018] In some implementations of the UE described herein, the Ng panels are divided into two panel groups, and the set of candidate values include: a first value indicating that both the two panel groups are selected; a second value indicating that one panel group of the two panel groups is selected; and a third value indicating that the other panel group of the two panel groups is selected..
[0019] In some implementations of the UE described herein, in the case that Ng equals 4, each of the two panel groups may consist of two adjacent panels.
[0020] In some implementations of the UE described herein, the panel selection is performed to select multiple sets of panels, the N panel (s) is one set of the multiple sets of panels, and the CSI report includes: CSI associated with each set of the multiple sets of panels; and multiple panel selection indicators, wherein each of the multiple panel selection indicators indicates an associated set of panels in the multiple sets of panels.
[0021] In some implementations of the UE described herein, a precoding matrix indicator (PMI) part corresponding to a same panel included in different sets of the multiple sets of panels is shared by PMIs corresponding to the different sets and is reported only once in the CSI report, wherein the PMI part includes at least one of a beam indication, an inter-polarization co-phasing indication, or an inter-resource co-phasing indication.
[0022] In some implementations of the UE described herein, the at least one processor is further configured to cause the UE to determine a first power scaling factor associated with power boosting based on Ng and N for computing CSI, wherein the first power scaling factor is configured via RRC signaling, or is determined by the UE based on Ng and N.
[0023] In some implementations of the UE described herein, in the case that Ng equals 2 and N equals 1, the first power scaling factor is 0dB or 3dB; in the case that Ng equals 4 and Nequals 1, the first power scaling factor is 0dB, 3dB or 6dB; or in the case that Ng equals 4 and N equals 2, the first power scaling factor is 0dB or 3dB.
[0024] In some implementations of the UE described herein, each beam of each panel is configured with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam has a common value for all the Ng panels.
[0025] In some implementations of the UE described herein, the at least one processor is further configured to compute CSI associated with each panel of the N panel (s) using the second power scaling factor for a selected beam of the respective panel.
[0026] In some implementations of the UE described herein, the at least one processor is further configured to compute CSI associated with each panel of the N panel (s) using a third power scaling factor which is determined based on all the second power scaling factor (s) for selected beam (s) of the N panel (s) .
[0027] In some implementations of the UE described herein, the third power scaling factor is a smallest one or a largest one among all the second power scaling factor (s) for selected beam (s) of the N panel (s) , or is an average value of all the second power scaling factor (s) for the selected beam (s) of the N panel (s) .
[0028] In some implementations of the UE described herein, each beam of each panel is configured with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, the second power scaling factor for each beam of a panel is independent of that of any other panel, and the at least one processor is further configured to compute CSI associated with each panel of the N panel (s) using the second power scaling factor for a selected beam of the respective panel.
[0029] In some implementations of the UE described herein, in the case that the UE is configured with codebook subset restriction, the at least one processor is further configured to cause the UE to select unrestricted beam (s) for each panel of the N panel (s) , or cause the UE not to select a panel for CSI reporting if a beam of the panel is restricted by the codebook subset restriction.
[0030] Some implementations of the methods and apparatuses described herein may include a base station (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 more than 32 CSI-RS ports, wherein 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, wherein the CSI report includes CSI associated with N panel (s) selected from Ng panels of the antenna array by a UE and a panel selection indicator indicating the N panel (s) .
[0031] In some implementations of the BS described herein, the at least one processor is further configured to cause the BS to transmit a panel selection restriction configuration to indicate whether to enable or disable pane selection for the UE.
[0032] In some implementations of the BS described herein, the CSI report includes CSI associated with each set of multiple sets of panels and multiple panel selection indicators, each of the multiple panel selection indicators indicates an associated set of panels, and the N panel (s) is one set of the multiple sets of panels.
[0033] In some implementations of the BS described herein, wherein the at least one processor is further configured to cause the BS to determine a first power scaling factor to boost a transmission power based on Ng and N.
[0034] In some implementations of the BS described herein, the at least one processor is further configured to cause the BS to transmit the first power scaling factor to the UE.
[0035] In some implementations of the BS described herein, the at least one processor is further configured to cause the BS to configure each beam of each panel with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam has a common value for all the Ng panels.
[0036] In some implementations of the BS described herein, the at least one processor is further configured to cause the BS to configure each beam of each panel with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam of a panel is independent of that of any other panel.
[0037] In some implementations of the BS described herein, the at least one processor is further configured to cause the BS to configure a common codebook subset restriction for all the Ng panels or independently configure a codebook subset restriction for each panel of the Ng panels.
[0038] 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 more than 32 CSI-RS ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; and transmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .
[0039] 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 more than 32 CSI-RS ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; performing a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; and transmitting a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .
[0040] 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: transmit configuration information for an antenna array with more than 32 CSI-RS ports, wherein 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, wherein the CSI report includes CSI associated with N panel (s) selected from Ng panels of the antenna array by a UE and a panel selection indicator indicating the N panel (s) .
[0041] 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 more than 32 CSI-RS ports, wherein 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, wherein the CSI report includes CSI associated with N panel (s) selected from Ng panels of the antenna array by a UE and a panel selection indicator indicating the N panel (s) .BRIEF DESCRIPTION OF THE DRAWINGS
[0042] 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.
[0043] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0044] Figure 2 illustrates a flowchart of an exemplary method performed by a UE in accordance with aspects of the present disclosure.
[0045] Figure 3 illustrates a flowchart of an exemplary method performed by a BS in accordance with aspects of the present disclosure.
[0046] Figure 4 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0047] Figure 5 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0048] Figure 6 illustrates an example of a BS in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0049] 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.
[0050] 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.
[0051] 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.
[0052] Aspects of the present disclosure are described in the context of a wireless communications system.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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) .
[0059] 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.
[0060] 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) .
[0061] 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.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] Type I codebook may be used for single-user multiple-input multiple-output (SU-MIMO) scenarios. A Type I codebook may include 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.
[0069] 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 support CSI reporting with dynamic panel selection, how to support power scaling for MP codebook, or how to perform dynamic panel selection based on codebook subset restriction.
[0070] 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.
[0071] Enhanced CSI reporting with dynamic panel selection
[0072] According to some embodiments of the present disclosure, multiple panels from a large antenna array may be used together to improve system performance. Beams may be independently selected for different panels. In some cases, the channel quality for some panels may be worse than other panels. A UE may dynamically select panel (s) (e.g., panel (s) with better channel quality) from the multiple panels for CSI reporting, e.g., based on CSI-RS measurements, thereby further improving the system performance and reducing CSI reporting overhead.
[0073] Figure 2 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 2 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.
[0074] As shown in Figure 2, in step 201, the UE may receive, from a BS (e.g., NE 102 in Figure 1) , configuration information for an antenna array with more than 32 CSI-RS ports, wherein the configuration information includes 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. In some embodiments, Ng may be 2 or 4. In some embodiments, each panel may be associated with a CSI-RS resource for channel measurement.
[0075] 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) .
[0076] 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) .
[0077] 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) .
[0078] In step 202, the UE may perform a panel selection (also referred to as "dynamic panel selection" ) to select N panel (s) from the Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels. For example, the UE may select N panel (s) with best channel quality among the Ng panels. In some embodiments, a Type I MP codebook which only supports 2 and 4 panels may be used for CSI reporting. In such embodiments, N does not equal 3. For example, in the case that Ng=2, 1 or 2 panels may be selected for CSI reporting; in the case that Ng=4, 1, 2, or 4 panels may be selected for CSI reporting. When only one panel is selected, a Type I single-panel (SP) codebook may be used for CSI reporting.
[0079] In step 203, the UE may transit a CSI report, wherein the CSI report may be based on the selected N panel (s) . For example, the CSI report may include CSI associated with the selected N panel (s) and a panel selection indicator indicating the selected N panel (s) .
[0080] In some embodiments, whether the UE performs a dynamic panel selection is controlled by the BS. As an example, the UE may receive a panel selection restriction configuration from the BS to indicate whether to enable or disable the dynamic panel selection. In an embodiment, the panel selection restriction configuration may be received via RRC signaling (e.g., restrictedPanel-Selection) . If the dynamic panel selection is enabled, the UE will perform the dynamical panel selection to select N panel (s) from the Ng panels of the antenna array for CSI reporting, and determine and report CSI based on the selected N panel (s) . If the dynamic panel selection is disabled, the UE will not perform the dynamical panel selection, and will determine and report CSI based on all the Ng panels.
[0081] In some embodiments, CSI may 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. The panel selection indicator indicating the selected N panel (s) may be included in CSI part 1.
[0082] According to some embodiments of the present disclosure, the panel selection indicator has Ng bits, and each bit in the panel selection indicator corresponds to an associated panel in the Ng panels and indicates whether the associated panel is selected for CSI reporting. That is to say, each bit in the bitmap is associated with one panel. For example, when a bit in the panel selection indicator is indicated as '1', its corresponding panel is selected to be used for CSI reporting; when a bit in the panel selection indicator is indicated as '0', its corresponding panel is not selected to be used for CSI reporting. In some embodiments, when Ng =4, 1, 2, or 4 panels may be selected for CSI reporting, and the panel selection indicator is not expected to have a total of 3 bits indicated as '1'.
[0083] According to some embodiments of the present disclosure, the panel selection indicator has a value selected from a set of candidate values, and each candidate value in the set of candidate values indicates that a corresponding candidate panel subset of the Ng panels is selected for CSI reporting. The set of candidate values and corresponding candidate panel subsets may be specified or configured by the BS. To achieve different tradeoff between the flexibility of dynamic panel selection and CSI reporting overhead, different numbers of bits may be used for the panel selection indicator.
[0084] In some embodiments, a relatively larger number of bits, and thus a relatively larger number of candidate panel subsets, may be used for the panel selection indicator to achieve better flexibility of dynamic panel selection.
[0085] As an example, in the case that Ng equals 2, the panel selection indicator has 2 bits, and the set of candidate values include: a first value indicating that both the Ng panels are selected, a second value indicating that one panel of the Ng panels is selected, and a third value indicating that the other panel of the Ng panels is selected. The following Table 1 illustrates an example in the case that Ng equals 2 and the panel selection indicator has 2 bits.
[0086] Table 1: 2-bit panel selection indicator in the case of Ng = 2
[0087] As another example, in the case that Ng equals 4, the panel selection indicator has 3 bits, and the set of candidate values include: a first value indicating that all the Ng panels are selected, a second value indicating that two panels of the Ng panels are selected, a third value indicating that the other two panels of the Ng panels are selected, a fourth value indicating that a first panel of the Ng panels is selected, a fifth value indicating that a second panel of the Ngpanels is selected, a sixth value indicating that a third panel of the Ng panels is selected, and a seventh value indicating that a fourth panel of the Ng panels is selected. In some embodiments, the two panels indicated by the second value may be adjacent, and / or the other two panels indicated by the third value may be adjacent. In some embodiments, two panels may be configured to be adjacent via RRC signalling. In some embodiments, if the CSI-RS resources associated with two panels have successive indexes, the two panel are deemed adjacent. In other words, two panels are specified to be adjacent due to associated CSI-RS resources with successive indexes. The following Table 2 illustrates an example in the case that Ng equals 4 and the panel selection indicator has 3 bits, wherein panel 1 and panel 2 are adjacent, and panel 3 and panel 4 are adjacent.
[0088] Table 2: 3-bit panel selection indicator in the case of Ng = 4
[0089] As another example, in the case that Ng equals 4, the panel selection indicator has 4 bits, and the set of candidate values include: a first value indicating that all the Ng panels are selected, a second value indicating that a first panel and a second panel of the Ng panels are selected, a third value indicating that a third panel and a fourth panel of the Ng panels are selected, a fourth value indicating that the first panel and the third panel of the Ng panels are selected, a fifth value indicating that the second panel and the fourth panel of the Ng panels are selected, a sixth value indicating that the first panel and the fourth panel of the Ng panels are selected, a seventh value indicating that the second panel and the third panel of the Ng panels are selected, an eighth value indicating that the first panel of the Ng panels is selected, a ninth value indicating that the second panel of the Ng panels is selected, a tenth value indicating that the third panel of the Ng panels is selected, and an eleventh value indicating that the fourth panel of the Ng panels is selected. The following Table 3 illustrates an example in the case that Ng equals 4 and the panel selection indicator has 4 bits.
[0090] Table 3: 4-bit panel selection indicator in the case of Ng = 4
[0091] In some embodiments, a relatively small number of bits, and thus a relatively small number of candidate panel subsets, may be used for the panel selection indicator to save CSI reporting overhead.
[0092] As an example, in the case that Ng equals 2, the panel selection indicator has 1 bit, and the set of candidate values include: a first value indicating that both the Ng panels are selected and a second value indicating that a first panel of the Ng panels is selected. In an embodiment, the first panel may be a panel associated with a CSI-RS resource with the lowest index. It is contemplated that the first panel may be another panel without departing from the spirit of the present disclosure. The following Table 4 illustrates an example in the case that Ng equals 2 and the panel selection indicator has 1 bit.
[0093] Table 4: 1-bit panel selection indicator in the case of Ng = 2
[0094] As another example, in the case that Ng equals 4, the panel selection indicator has 2 bit, and the set of candidate values include: a first value indicating that all the Ng panels are selected, a second value indicating that two panels of the Ng panels are selected, a third value indicating that the other two panels of the Ng panels are selected, and a fourth value indicating that a first panel of the Ng panels is selected. In some embodiments, the two panels indicated by the second value may be adjacent, and / or the other two panels indicated by the third value may be adjacent. In some embodiments, two panels may be configured to be adjacent via RRC signaling. In some embodiments, if the CSI-RS resources associated with two panels have successive indexes, the two panel are deemed adjacent. In other words, two panels are specified to be adjacent due to associated CSI-RS resources with successive indexes. The following Table 5 illustrates an example in the case that Ng equals 4 and the panel selection indicator has 2 bits, wherein panel 1 and panel 2 are adjacent, and panel 3 and panel 4 are adjacent.
[0095] Table 5: 2-bit panel selection indicator in the case of Ng = 4
[0096] According to some embodiments of the present disclosure, the Ng panels may be divided into multiple panel groups, and the panel selection may be performed based on the multiple panel groups. The multiple panel groups may be specified or configured via RRC signaling. In such embodiments, the panel selection indicator has a value selected from a set of candidate values, wherein each candidate value in the set of candidate values indicates that a corresponding panel group (s) are selected for CSI reporting. For example, the Ng panels may be divided into two panel groups, and the set of candidate values may include: a first value indicating that both the two panel groups are selected; a second value indicating that one panel group of the two panel groups is selected; and a third value indicating that the other panel group of the two panel groups is selected. In this example, the panel selection indicator may have 2 bits. The following Table 6 illustrates an example in the case that the Ng panels are divided into two panel groups and the panel selection indicator has 2 bits.
[0097] Table 6: 2-bit panel selection indicator based on panel groups
[0098] In the case that two panel groups are specified or configured for both Ng=2 and Ng=4, the same bit number and the same mapping table (e.g., Table 6) can be used for the panel selection indicator for Ng=2 and Ng=4.
[0099] In some embodiments, when Ng equals 2 or 4, the Ng panels are evenly divided into two panel groups. For example, in the case that Ng equals 2, panel group 1 may include panel 1 and panel group 2 may include panel 2. In the case that Ng equals 4, panel group 1 may include panel 1 and panel 2, and panel group 2 may include panel 3 and panel 4. In some embodiments, the two panels in each panel group are adjacent. In some embodiments, two panels may be configured to be adjacent via RRC signalling. In some embodiments, if the CSI-RS resources associated with two panels have successive indexes, the two panel are deemed adjacent. In other words, two panels are specified to be adjacent due to associated CSI-RS resources with successive indexes.
[0100] According to some embodiments of the present disclosure, in step 202, the UE may perform the panel selection to select multiple sets of panels, wherein the aforementioned Npanel (s) is one set of the multiple sets of panels. Accordingly, in step 203, the UE may transmit a CSI report including:
[0101] ● CSI associated with each set of the multiple sets of panels; and
[0102] ● Multiple panel selection indicators, wherein each of the multiple panel selection indicators indicates an associated set of panels in the multiple sets of panels.
[0103] Each of the multiple panel selection indicators may indicate the associated set of panels in any of the aforementioned manners.
[0104] In these embodiments, the UE may provide the BS with more CSI for scheduling, thereby improving flexibility.
[0105] In some embodiments, the multiple panel selection indicators may be included in CSI part 1. In some embodiments, to save CSI reporting overhead, a PMI part corresponding to a same panel included in different sets of panels of the multiple sets of panels is shared by PMIs corresponding to the different sets of panels and is reported only once in the CSI report. In some embodiments, the PMI part that can be shared may include at least one of a beam indication (e.g., i1, 1, i1, 2, i1, 3 defined in 3GPP specifications) , an inter-polarization co-phasing indication (e.g., i2 defined in 3GPP specifications) , or an inter-resource co-phasing indication (e.g., i1, 4 defined in 3GPP specifications) .
[0106] According to some embodiments of the present disclosure, in the case that the UE selects N panel (s) from Ng panels for CSI reporting while one or more panels are not selected for CSI reporting, the BS may not use the unselected panel (s) (also referred to as muted panel (s)) for transmission, and the transmission power of the unselected (or muted) panel (s) may be borrowed to the selected panel (s) . For example, the transmission power can be boosted to be double (i.e., 3dB) when 1 panel is selected (N=1) in case of 2 configured panels (Ng =2) or 2 panels are selected (N=2) in case of 4 configured panels (Ng =4) , or to be 4 times (i.e., 6dB) when 1 panel is selected (N=1) in case of 4 configured panels (Ng =4) . Whether to support this kind of power sharing and / or how much power can be borrowed from the unselected panel (s) to the selected panel (s) depends upon the hardware structure and the scheduling strategy of the BS.
[0107] In such embodiments, to provide more accurate CSI, the UE may determine a first power scaling factor associated with power boosting based on Ng and N for computing CSI. For example, the first power scaling factor may be applied on top of a configured power control offset (e.g., powerControlOffset defined in 3GPP specifications, which represents an assumed ratio of physical downlink shared channel (PDSCH) energy per resource element (EPRE) to non-zero-power (NZP) CSI-RS EPRE per CSI-RS resource) .
[0108] In some embodiments, the first power scaling factor is configured via RRC signaling. For example, in the case that Ng equals 2 and N equals 1, the BS may configure the first power scaling factor with a value such as 0dB or 3dB; in the case that Ng equals 4 and N equals 1, the BS may configure the first power scaling factor with a value such as 0dB, 3dB or 6dB; or in the case that Ng equals 4 and N equals 2, the BS may configure the first power scaling factor with a value such as 0dB or 3dB.
[0109] In some embodiments, the BS need not configure the first power scaling factor, and the first power scaling factor is implicitly determined by the UE based on Ng and N. For example, the UE may determine the first power scaling factor to be 6dB when selecting 1 panel (N=1) in case of Ng =4, to be 3dB when selecting 1 panel (N=1) in case of Ng =2, or to be 3dB when selecting 2 panels (N=2) in case of Ng =4.
[0110] Enhanced power scaling for MP codebook
[0111] For a Type I SP codebook with more than 32 CSI-RS ports, it was agreed that a scaling factor (e.g., 3-bit value) for scaling the power control offset (e.g., powerControlOffset defined in 3GPP specifications, which represents an assumed ratio of physical downlink shared channel (PDSCH) energy per resource element (EPRE) to non-zero-power (NZP) CSI-RS EPRE per CSI-RS resource) configured for an associated CSI-RS resource can be configured by higher-layer signaling (e.g., RRC signaling) . The scaling factor may be configured with a value from a value set of
[0112] Similar to the SP codebook (e.g., Type 1 SP codebook) , for an MP codebook with more than 32 CSI-RS ports, a large gain can be achieved by beamforming per panel and combining gain across panels. Thus, large interference for neighbor cells may be caused. According to some embodiments of the present disclosure, in case of MP codebook (e.g., Type 1 MP codebook) supporting more than 32 CSI-RS ports, for each beam or each beam group of each panel, a second power scaling factor may be configured for scaling a power control offset for a CSI-RS resource associated with the panel to reduce interference for neighbor cells. In some embodiments, the second power scaling factor may be configured with a value from a value set of
[0113] In some embodiments, the second power scaling factor is configured per beam or per beam group as a common value for all the Ng panels, i.e., a beam or a beam group has the same second power scaling factor for different panels of the Ng panels.
[0114] In an embodiment, the UE may compute CSI associated with each panel or each beam group using the second power scaling factor for a selected beam or beam group of the respective panel. In the case that the UE performs panel selection for CSI reporting, the UE may compute CSI associated with each of the selected panel (s) using the second power scaling factor for a selected beam or beam group of the respective selected panel.
[0115] In another embodiment, the UE may compute CSI associated with each panel using a third power scaling factor which is determined based on all the second power scaling factor (s) for selected beam (s) or beam group (s) of all configured panels. In the case that the UE performs panel selection for CSI reporting, the UE may compute CSI associated with each of the selected panel (s) using the third power scaling factor which is determined on all the second power scaling factor (s) for selected beam (s) or beam group (s) of the selected panel (s) . For example, the third power scaling factor is a smallest one or a largest one among all the second power scaling factor (s) for the selected beam (s) or beam group (s) , or is an average value of all the second power scaling factor (s) for the selected beam (s) or beam group (s) . This scheme may guarantee balanced power from multiple panels and may be beneficial for the BS to share the same power amplifier by multiple panels.
[0116] In some embodiments, the second power scaling factor for a beam or beam group of a panel is configured independently relative to that for the beam or beam group of a different panel. In such embodiments, the UE may compute CSI associated with each panel using the second power scaling factor for a selected beam or beam group of the respective panel. In the case that the UE performs panel selection for CSI reporting, the UE may compute CSI associated with each of the selected panel (s) using the second power scaling factor for a selected beam or beam group of the respective selected panel. This scheme may provide more flexibility on restricting the power for specific beam (s) or beam group (s) .
[0117] It is contemplated that any of the methods for enhanced power scaling for MP codebook may be implemented in combination with or separately from any of the methods for enhanced CSI reporting with dynamic panel selection.
[0118] Dynamic panel selection based on codebook subset restriction
[0119] For legacy MP codebook, a common beam is used for all panels. However, for refined MP codebook with more than 32 port, independent special domain (SD) basis is selected for multiple panels, i.e., a beam may be independently selected for a respective panel, and thus codebook subset restriction may be implemented for each panel. Accordingly, it may happen that beams of some panels with better channel quality are restricted while beams of some other panels with better channel quality are not restricted, and it may also happen that the channel quality becomes worse when the beams with better quality are restricted. To solve these problems, the present disclosure proposes some UE behaviors for codebook subset restriction. In some embodiments, in the case that the UE is configured with codebook subset restriction, the UE may select unrestricted beam (s) for each panel for CSI reporting. In the case that the UE performs panel selection for CSI reporting, the UE may select unrestricted beam (s) for each panel of the selected panel (s) .
[0120] In some embodiments, in the case that the UE is configured with codebook subset restriction, the UE may not select a panel for CSI reporting if a beam of the panel is restricted by the codebook subset restriction. As an example, when Ng =4, a UE may select to report CSI associated with panel 1 and panel 2 in the case that all the beams for panel 1 and panel 2 are not restricted by codebook subset restriction while at least one beam for panel 3 or at least one beam for panel 4 is restricted by codebook subset restriction.
[0121] In some embodiments, the codebook subset restriction is configured per beam or per beam group as a common value for all the Ng panels, i.e., a beam or a beam group has the same value of codebook subset restriction for different panels of the Ng panels.
[0122] In some embodiments, the codebook subset restriction is independently configured per beam or per beam group for all the Ng panels, i.e., a beam or a beam group may have different values of codebook subset restriction for different panels of the Ng panels.
[0123] It is contemplated that any of the UE behaviors for codebook subset restriction may be implemented in combination with or separately from any of the methods for enhanced CSI reporting with dynamic panel selection and / or any of the methods for enhanced power scaling for MP codebook.
[0124] 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.
[0125] Figure 3 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method illustrated in Figure 3 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.
[0126] As shown in Figure 3, in step 301, the BS may transmit, to a UE (e.g., UE 104 in Figure 1) , configuration information for an antenna array with more than 32 CSI-RS ports, wherein the configuration information includes 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. In some embodiments, Ng may be 2 or 4. In some embodiments, each panel may be associated with a CSI-RS resource for channel measurement. The configurations of (Ng, N1, N2) as described in the aforementioned embodiments and with respect to Figure 2 may also apply here. Thus, details are omitted for simplicity.
[0127] As shown in Figure 3, in step 302, the BS may receive a CSI report, wherein the CSI report may be based on N panel (s) selected from Ng panels by the UE. For example, the CSI report may include CSI associated with the selected N panel (s) and a panel selection indicator indicating the selected N panel (s) . All the definitions and configurations related to panel selection and the panel selection indicator described in the aforementioned embodiments and with respect to Figure 2 may also apply here. Thus, details are omitted for simplicity.
[0128] In some embodiments, the BS may transmit a panel selection restriction configuration to the UE to indicate whether to enable or disable pane selection for the UE.
[0129] In some embodiments, the CSI report transmitted from the UE may include CSI associated with each set of the multiple sets of panels and multiple panel selection indicators, each of the multiple panel selection indicators may indicate an associated set of panels selected from the Ng panels, and the N panel (s) is one set of the multiple sets of panels.
[0130] In some embodiments, the BS may determine a first power scaling factor to boost transmission power for selected panel (s) based on Ng and N. In some embodiments, the BS may transmit the first power scaling factor to the UE via RRC signaling. In some embodiments, the first power scaling factor may be implicitly determined by Ng and N. All the definitions and configurations related to the first power scaling factor described in the aforementioned embodiments and with respect to Figure 2 may also apply here. Thus, details are omitted for simplicity.
[0131] In some embodiments, the BS may configure each beam or beam group of each panel with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam or beam group has a common value for all the Ng panels, i.e., a beam or beam group has the same second power scaling factor for different panels of the Ng panels.
[0132] In some embodiments, the BS may configure each beam or beam group of each panel with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam or beam group of a panel is independent of that of any other panel.
[0133] All the definitions and configurations related to enhanced power scaling for MP codebook described in the aforementioned embodiments and with respect to Figure 2 may also apply here. Thus, details are omitted for simplicity.
[0134] In some embodiments, the BS may configure a common codebook subset restriction for all the Ng panels. In some other embodiments, the BS may independently configure a codebook subset restriction for each panel of the Ng panels.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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.
[0140] 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 more than 32 CSI-RS ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; and transmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .
[0141] 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.
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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) .
[0146] 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) .
[0147] 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.
[0148] 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.
[0149] 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) .
[0150] 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.
[0151] 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.
[0152] 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 more than 32 CSI-RS ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array; perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; and transmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] 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 more than 32 CSI-RS ports, wherein 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, wherein the CSI report includes CSI associated with N panel (s) selected from Ng panels of the antenna array by a UE and a panel selection indicator indicating the N panel (s) .
[0158] 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.
[0159] 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.
[0160] 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.
[0161] 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.
[0162] 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 more than 32 channel state information reference signal (CSI-RS) ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array;perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; andtransmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .2.The UE of Claim 1, wherein the at least one processor is further configured to cause the UE to receive a panel selection restriction configuration to indicate whether to enable or disable the panel selection.3.The UE of Claim 1, wherein the panel selection indicator has Ng bits, and each bit in the panel selection indicator corresponds to an associated panel in the Ng panels and indicates whether the associated panel is selected for CSI reporting, and wherein:N is not greater than Ng; orN is not greater than Ng and does not equal 3.4.The UE of Claim 1, wherein the panel selection indicator has a value selected from a set of candidate values, and each candidate value in the set of candidate values indicates that a corresponding candidate panel subset of the Ng panels is selected for CSI reporting.5.The UE of Claim 4, wherein:in the case that Ng equals 2, the panel selection indicator has 2 bits and the set of candidate values include:a first value indicating that both the Ng panels are selected;a second value indicating that one panel of the Ng panels is selected; anda third value indicating that the other panel of the Ng panels is selected;in the case that Ng equals 4, the panel selection indicator has 3 bits and the set of candidate values include:a first value indicating that all the Ng panels are selected;a second value indicating that two panels of the Ng panels are selected;a third value indicating that the other two panels of the Ng panels are selected;a fourth value indicating that a first panel of the Ng panels is selected;a fifth value indicating that a second panel of the Ng panels is selected;a sixth value indicating that a third panel of the Ng panels is selected; anda seventh value indicating that a fourth panel of the Ng panels is selected;in the case that Ng equals 4, the panel selection indicator has 4 bits and the set of candidate values include:a first value indicating that all the Ng panels are selected;a second value indicating that a first panel and a second panel of the Ng panels are selected;a third value indicating that a third panel and a fourth panel of the Ng panels are selected;a fourth value indicating that the first panel and the third panel of the Ng panels are selected;a fifth value indicating that the second panel and the fourth panel of the Ng panels are selected;a sixth value indicating that the first panel and the fourth panel of the Ng panels are selected;a seventh value indicating that the second panel and the third panel of the Ng panels are selected;an eighth value indicating that the first panel of the Ng panels is selected;a ninth value indicating that the second panel of the Ng panels is selected;a tenth value indicating that the third panel of the Ng panels is selected; andan eleventh value indicating that the fourth panel of the Ng panels is selected;in the case that Ng equals 2, the panel selection indicator has 1 bit and the set of candidate values include:a first value indicating that both the Ng panels are selected; anda second value indicating that a first panel of the Ng panels is selected; orin the case that Ng equals 4, the panel selection indicator has 2 bits and the set of candidate values include:a first value indicating that all the Ng panels are selected;a second value indicating that two panels of the Ng panels are selected;a third value indicating that the other two panels of the Ng panels are selected; anda fourth value indicating that a first panel of the Ng panels is selected.6.The UE of Claim 5, wherein the two panels are adjacent, and the other two panels are adjacent, and wherein the two panels or the other two panels 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.7.The UE of Claim 1, wherein the Ng panels are divided into multiple panel groups, the panel selection indicator has a value selected from a set of candidate values, and each candidate value in the set of candidate values indicates that a corresponding panel group (s) of the multiple panel groups are selected for CSI reporting.8.The UE of Claim 7, wherein the Ng panels are divided into two panel groups, and the set of candidate values include:a first value indicating that both the two panel groups are selected;a second value indicating that one panel group of the two panel groups is selected; anda third value indicating that the other panel group of the two panel groups is selected.9.The UE of Claim 8, wherein in the case that Ng equals 4, each of the two panel groups consists of two adjacent panels, and wherein the two adjacent panels of each of the two panel groups are configured to be adjacent via RRC signaling or are specified to be adjacent due to associated CSI-RS resources with successive indexes.10.The UE of Claim 1, wherein the panel selection is performed to select multiple sets of panels, the N panel (s) is one set of the multiple sets of panels, and the CSI report includes:CSI associated with each set of the multiple sets of panels; andmultiple panel selection indicators, wherein each of the multiple panel selection indicators indicates an associated set of panels in the multiple sets of panels.11.The UE of Claim 10, wherein a precoding matrix indicator (PMI) part corresponding to a same panel included in different sets of the multiple sets of panels is shared by PMIs corresponding to the different sets and is reported only once in the CSI report, wherein the PMI part includes at least one of a beam indication, an inter-polarization co-phasing indication, or an inter-resource co-phasing indication.12.The UE of Claim 1, wherein the at least one processor is further configured to cause the UE to determine a first power scaling factor associated with power boosting based on Ng and N for computing CSI, wherein the first power scaling factor is configured via RRC signaling, or is determined by the UE based on Ng and N.13.The UE of Claim 12, wherein:in the case that Ng equals 2 and N equals 1, the first power scaling factor is 0dB or 3dB;in the case that Ng equals 4 and N equals 1, the first power scaling factor is 0dB, 3dB or 6dB; orin the case that Ng equals 4 and N equals 2, the first power scaling factor is 0dB or 3dB.14.The UE of Claim 1, wherein each beam of each panel is configured with a second power scaling factor for scaling a power control offset for a CSI-RS resource associated with a respective panel, and the second power scaling factor for each beam has a common value for all the Ng panels.15.The UE of Claim 14, wherein:the at least one processor is further configured to compute CSI associated with each panel of the N panel (s) using the second power scaling factor for a selected beam of the respective panel; orwherein the at least one processor is further configured to compute CSI associated with each panel of the N panel (s) using a third power scaling factor which is determined based on all the second power scaling factor (s) for selected beam (s) of the N panel (s) .16.The UE of Claim 15, wherein the third power scaling factor is a smallest one or a largest one among all the second power scaling factor (s) for selected beam (s) of the N panel (s) , or is an average value of all the second power scaling factor (s) for the selected beam (s) of the N panel (s) .17.The UE of Claim 1, wherein in the case that the UE is configured with codebook subset restriction, the at least one processor is further configured to cause the UE to select unrestricted beam (s) for each panel of the N panel (s) , or cause the UE not to select a panel for CSI reporting if a beam of the panel is restricted by the codebook subset restriction.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 more than 32 channel state information reference signal (CSI-RS) ports, wherein 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, wherein the CSI report includes CSI associated with N panel (s) selected from Ng panels of the antenna array by a user equipment (UE) and a panel selection indicator indicating the N panel (s) .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 more than 32 channel state information reference signal (CSI-RS) ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array;perform a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; andtransmit a CSI report, wherein the CSI report includes CSI associated with the N panel (s) and a panel selection indicator indicating the N panel (s) .20.A method performed by a user equipment (UE) , the method comprising:receiving configuration information for an antenna array with more than 32 channel state information reference signal (CSI-RS) ports, wherein the configuration information includes a panel number Ng of the antenna array and a size of each panel of the antenna array;performing a panel selection to select N panel (s) from Ng panels of the antenna array for CSI reporting based on measurement results of CSI-RS resources associated with the Ng panels; andtransmitting a CSI report, wherein the CSI report includes CSI associated with the Npanel (s) and a panel selection indicator indicating the N panel (s) .
Citation Information
Patent Citations
Channel state information for reference signals in wireless communication system
CN110945793A
Method and apparatus for modular massive MIMO
US20230056240A1
Methods and apparatuses for enhanced type i multi-panel codebook
WO2024146656A1