Method and apparatus for implementing CSI reporting in a wireless communication system

By implementing CSI reporting in a wireless communication system, the user equipment (UE) can effectively export and send CSI feedback information, solving the problem of correctly estimating channel state information and improving the efficiency and effectiveness of wireless communication.

CN113039728BActive Publication Date: 2025-06-13SAMSUNG ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201980075552.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-11-13
Filing Date
2019-11-15
Publication Date
2025-06-13
Estimated Expiration
2039-11-15

AI Technical Summary

Technical Problem

In advanced wireless communication systems, correctly estimating channel state information (CSI) between user equipment (UE) and base station (gNB) is important for efficient wireless communication, but it is difficult for prior art to achieve this effectively.

Method used

By means of implementing CSI reporting in a wireless communication system, the user equipment (UE) receives CSI feedback configuration information, and derives CSI feedback including a precoding matrix indicator (PMI) based on this information, and sends it to the base station (gNB) through an uplink channel.

Benefits of technology

This method enables the base station to select appropriate communication parameters, improving the efficiency and effectiveness of wireless data communication with user equipment (UE).

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113039728B_ABST
    Figure CN113039728B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method and system, which are used to integrate a fifth-generation (5G) communication system that supports higher data rates than a fourth-generation (4G) system with Internet of Things (IoT) technology. The present disclosure can be applied to intelligent services based on 5G communication technology and IoT-related technologies, such as smart home, smart building, smart city, smart car, connected car, healthcare, digital education, smart retail, security and safety services. A method for a user equipment (UE) in a wireless communication system is provided. The method includes: receiving CSI feedback configuration information from a base station (BS); and based on the CSI feedback configuration information, deriving CSI feedback including a precoding matrix indicator (PMI) and transmitting the CSI feedback including the PMI to the BS via an uplink channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless communication technologies and generally relates to CSI reporting in a wireless communication system. Background Art

[0002] To meet the increasing demand for wireless data traffic since the deployment of 4G communication systems, efforts have been made to develop improved 5G or pre-5G communication systems. Therefore, 5G or pre-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems". The 5G communication system is considered to be implemented in a higher frequency (mmWave) band (e.g., 60 GHz band) to achieve higher data rates. To reduce the propagation loss of radio waves and increase the transmission distance, technologies such as beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antennas have been discussed in the 5G communication system. In addition, in the 5G communication system, the development of system network improvements based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multi-points (CoMP), and receiver interference cancellation is ongoing. In the 5G system, hybrid FSK and QAM modulation (FSK and QAM Modulation, FQAM) and sliding window superposition coding (SWSC) as advanced coding modulation (ACM), as well as filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as advanced access technologies, have been developed.

[0003] The Internet is a human - centered network of connections where humans generate and consume information and is now evolving towards the Internet of Things (IoT), in which distributed entities (such as things) can exchange and process information without human intervention. The Internet of Everything (IoE) has emerged, which is a combination of IoT technology and big data processing technology through connection to cloud servers. With the requirements of IoT implementation for technical elements such as "sensing technology", "wired / wireless communication and network infrastructure", "service interface technology", and "security technology", sensor networks, machine - to - machine (M2M) communication, machine type communication (MTC), etc. have been studied recently. Such an IoT environment can provide intelligent Internet technology services that create new value for human life by collecting and analyzing data generated between connected things. IoT can be applied to various fields, including smart home, smart building, smart city, smart car or connected car, smart grid, healthcare, smart appliances, and advanced medical services, through the convergence and combination of existing information technology (IT) and various industrial applications.

[0004] Accordingly, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine type communication (MTC), and machine - to - machine (M2M) communication can be implemented through beamforming, MIMO, and array antennas. The application of cloud radio access network (RAN) as the above - mentioned big data processing technology can also be considered an example of the convergence between 5G technology and IoT technology. Summary of the Invention

[0005] Technical Problem

[0006] In an advanced wireless communication system, understanding and correctly estimating the channel between a user equipment (UE) and a gNode B (gNB) is important for efficient and effective wireless communication. To correctly estimate the channel condition, the UE can report (e.g., feedback) information about channel measurements, such as CSI, to the gNB. Using this information about the channel, the gNB can select appropriate communication parameters to perform wireless data communication with the UE efficiently and effectively.

[0007] Technical Solution

[0008] Embodiments of the present disclosure provide methods and apparatuses for implementing CSI reporting in a wireless communication system.

[0009] In one embodiment, a user equipment (UE) for channel state information (CSI) feedback in a wireless communication system is provided. The UE includes a transceiver configured to receive CSI feedback configuration information from a base station (BS). The UE further includes a processor operably connected to the transceiver, the processor being configured to derive CSI feedback including a precoding matrix indicator (PMI) based on the CSI feedback configuration information. The UE includes a transceiver further configured to send the CSI feedback including the PMI to the BS via an uplink channel, where, for each layer l = 1, 2,..., v, the PMI indicates K v non-zero (NZ) coefficients out of a total of 2LM NZ,l coefficients, and each of the 2LM v coefficients is represented as K NZ,l The K NZ coefficients are divided into two groups (G 0 and G 1 ), and for each group G r , r ∈ {0, 1}, a value is indicated, where v is a rank value, is a first amplitude coefficient, is a second amplitude coefficient, and φ l,i,m is a phase coefficient.

[0010] In another embodiment, a base station (BS) in a wireless communication system is provided. The BS includes a transceiver configured to send CSI feedback configuration information to a user equipment (UE) and receive CSI feedback including a precoding matrix indicator (PMI) from the UE via an uplink channel, where, for each layer l = 1, 2,..., v, the PMI indicates K v non-zero (NZ) coefficients out of a total of 2LM NZ,l coefficients, and each of the 2LM v coefficients is represented as K NZ,l The K NZ coefficients are divided into two groups (G 0 and G 1 ), and for each group G r , r ∈ {0, 1}, a value is indicated, where v is a rank value, is a first amplitude coefficient, is a second amplitude coefficient and φ l,i,m is a phase coefficient, and where the CSI feedback including the PMI is based on the CSI feedback configuration information.

[0011] In yet another embodiment, a method for a user equipment (UE) in a wireless communication system is provided. The method includes receiving CSI feedback configuration information from a base station (BS), deriving a CSI feedback including a precoding matrix indicator (PMI) based on the CSI feedback configuration information, and transmitting the CSI feedback including the PMI to the BS via an uplink channel, where, for each layer l = 1, 2,..., v, the PMI indicates K v non-zero (NZ) coefficients out of a total of 2LM NZ,l coefficients, and each of the 2LM v coefficients is represented as K NZ,l NZ coefficients are divided into two groups (G 0 and G 1 ), and for each group G r , r ∈ {0, 1}, a value is indicated, where v is a rank value, is a first amplitude coefficient, is a second amplitude coefficient and φ l,i,m is a phase coefficient.

[0012] According to the drawings, the description, and the claims, other technical features will be apparent to those skilled in the art.

[0013] Advantageous Effects

[0014] According to the present disclosure, the base station can select appropriate communication parameters to perform wireless data communication with the UE efficiently and effectively. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] To more fully understand the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:

[0016] Figure 1 illustrates an example wireless network according to an embodiment of the present disclosure;

[0017] Figure 2 illustrates an example gNB according to an embodiment of the present disclosure;

[0018] Figure 3 illustrates an example UE according to an embodiment of the present disclosure;

[0019] Figure 4a illustrates a high-level diagram of an orthogonal frequency division multiple access transmission path according to an embodiment of the present disclosure;

[0020] Figure 4b illustrates a high-level diagram of an orthogonal frequency division multiple access reception path according to an embodiment of the present disclosure;

[0021] Figure 5 Shows a transmitter block diagram for PDSCH in a subframe according to an embodiment of the present disclosure;

[0022] Figure 6 Shows a receiver block diagram for PDSCH in a subframe according to an embodiment of the present disclosure;

[0023] Figure 7 Shows a transmitter block diagram for PUSCH in a subframe according to an embodiment of the present disclosure;

[0024] Figure 8 Shows a receiver block diagram for PUSCH in a subframe according to an embodiment of the present disclosure;

[0025] Figure 9 Shows an example multiplexing of two slices according to an embodiment of the present disclosure;

[0026] Figure 10 Shows an example antenna block according to an embodiment of the present disclosure;

[0027] Figure 11 Shows an example network configuration according to an embodiment of the present disclosure;

[0028] Figure 12 Shows an example antenna port layout according to an embodiment of the present disclosure;

[0029] Figure 13 Shows an example 3D grid of DFT beams according to an embodiment of the present disclosure;

[0030] Figure 14 Shows an example coefficient group according to an embodiment of the present disclosure;

[0031] Figure 15 Shows an example two-part UCI multiplexing according to an embodiment of the present disclosure;

[0032] Figure 16 Shows another example two-part UCI multiplexing according to an embodiment of the present disclosure; and

[0033] Figure 17 Shows a flowchart of a CSI reporting method according to an embodiment of the present disclosure. Detailed implementation

[0034] Before proceeding with the following detailed description, it may be advantageous to clarify the definitions of certain words and phrases used throughout this patent document. The term "coupled" and its derivatives refer to any direct or indirect communication between two or more elements, whether or not these elements are in physical contact with each other. The terms "send," "receive," and "communicate" and their derivatives include both direct and indirect communication. The terms "comprise" and "include" and their derivatives mean including but not limited to. The term "or" is inclusive and means and / or; the phrase "associated with" and its derivatives mean including, being included within, interconnected with, including, being contained within, connected or coupled with, capable of communicating with, cooperating with, interlacing, juxtaposing, adjacent to, combined or combined with, having, having the property of, related or related to, and so on. The term "controller" means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware, or in a combination of hardware and software and / or firmware. The functions associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase "at least one," when used in conjunction with a list of items, means that different combinations of one or more of the listed items may be used, and it may be necessary to use only one item from the list. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.

[0035] In addition, the various functions described below may be implemented or supported by one or more computer programs, each of which is formed of computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, sets of instructions, processes, functions, objects, classes, instances, related data, or portions thereof that are adapted to be implemented in suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drive, compact disc (CD), digital video disc (DVD), or any other type of memory. A "non-transitory" computer-readable medium does not include wired, wireless, optical, or other communication links that transmit transitory electrical or other signals. Non-transitory computer-readable media include media in which data can be permanently stored and media in which data can be stored and subsequently overwritten, such as rewritable optical discs or erasable memory devices.

[0036] Throughout this patent document, definitions are provided for certain words and phrases. Those of ordinary skill in the art should understand that, in many instances, if not most instances, such definitions apply to the prior as well as future use of such defined words and phrases.

[0037] The following discussion Figures 1 to 17 and the various embodiments used in this patent document to describe the principles of the present disclosure are for illustration only and should not be construed in any way to limit the scope of the present disclosure. Those skilled in the art will understand that the principles of the present disclosure can be implemented in any suitably arranged system or device.

[0038] The following documents and standards are incorporated by reference into the present disclosure as if fully set forth herein: 3GPP TS 36.211 v15.7.0, "E-UTRA, Physical channels and modulation"; 3GPP TS 36.212 v15.7.0, "E-UTRA, Multiplexing and Channel coding"; 3GPP TS 36.213 v15.7.0, "E-UTRA, Physical Layer Procedures"; 3GPP TS 36.321 v15.7.0, "E-UTRA, Medium Access Control (MAC) protocol specification"; 3GPP TS 36.331 v15.7.0, "E-UTRA, Radio Resource Control (RRC) Protocol Specification"; 3GPP TR 22.891 v14.2.0, "Study on New Services and Markets Technology Enabler"; 3GPP TS 38.212 v15.7.0, "E-UTRA, NR, Multiplexing and Channel coding"; and 3GPP TS 38.214 v15.7.0, "E-UTRA, NR, Physical layer procedures for data".

[0039] Aspects, features, and advantages of the present disclosure will be apparent from the following detailed description, which illustrates certain specific embodiments and implementations, including the best mode contemplated for carrying out the present disclosure. The present disclosure is also capable of other and different embodiments, and several details thereof may be modified in various obvious aspects, all without departing from the spirit and scope of the present disclosure. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. In the figures of the drawings, the present disclosure is illustrated by way of example and not limitation.

[0040] Hereinafter, for simplicity, both FDD and TDD are considered duplexing methods for both DL and UL signaling.

[0041] Although the following exemplary descriptions and embodiments assume orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), the present disclosure can be extended to other OFDM-based transmission waveforms or multiple access schemes, such as filtered OFDM (F-OFDM).

[0042] The present disclosure relates to several components that can be used or combined with other components, or can operate as stand-alone solutions.

[0043] To meet the growing demand for wireless data traffic since the deployment of 4G communication systems, efforts have been made to develop improved 5G or pre-5G communication systems. Thus, 5G or pre-5G communication systems are also referred to as "beyond 4G networks" or "post-LTE systems".

[0044] 5G communication systems are considered to be implemented in higher frequency (mmWave) bands (e.g., 60 GHz band) to achieve higher data rates. To reduce the propagation loss of radio waves and increase the transmission distance, techniques such as beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antennas have been discussed in 5G communication systems.

[0045] In addition, in a 5G communication system, development of system network improvements based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multi-points (CoMP), receiver interference cancellation, etc. is underway.

[0046] In a 5G system, hybrid FSK and QAM modulation (FSK and QAM Modulation, FQAM) and sliding window superposition coding (SWSC) as advanced coding modulation (ACM), as well as filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as advanced access technologies have been developed.

[0047] The following Figures 1 - 4b describes various embodiments implemented in a wireless communication system and using orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) communication technologies. Figures 1 - 3 The description does not imply a physical or architectural limitation on the ways in which different embodiments can be implemented. Different embodiments of the present disclosure can be implemented in any suitably arranged communication system.

[0048] Figure 1 shows an example wireless network according to an embodiment of the present disclosure. Figure 1 The illustrated embodiment of the wireless network is for illustrative purposes only. Other embodiments of wireless network 100 can be used without departing from the scope of the present disclosure.

[0049] As Figure 1 shown, the wireless network includes gNB 101 (e.g., a base station (BS)), gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet protocol (IP) network, or other data networks.

[0050] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipments (UEs) within coverage area 120 of gNB 102. The first plurality of UEs includes: UE 111, which may be located in a small business (SB); UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); and UE 116, which may be a mobile device (M), such as a mobile phone, a wireless laptop, a wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within coverage area 125 of gNB 103. The second plurality of UEs includes UE 115 and UE 116. In some embodiments, one or more of gNBs 101 - 103 may communicate with each other and with UEs 111 - 116 using 5G, LTE, LTE-A, WiMAX, WiFi, or other wireless communication technologies.

[0051] Depending on the network type, the term "base station" or "BS" may refer to any component (or collection of components) configured to provide wireless access to a network, such as a transmission point (TP), a transmission and reception point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macrocell, a femtocell, a WiFi access point (AP), or other wireless enabled devices. The base station may provide wireless access according to one or more wireless communication protocols (e.g., 5G 3GPP new radio interface / access (NR), long term evolution (LTE), LTE-Advanced (LTE-A), high speed packet access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc.). For convenience, the terms "BS" and "TRP" may be used interchangeably in this patent document to refer to the network infrastructure components that provide wireless access to remote terminals. Additionally, depending on the network type, the term "user equipment" or "UE" may refer to any component, such as a "mobile station", a "user station", a "remote terminal", a "wireless terminal", a "reception point", or a "user equipment". For convenience, in this patent document, the terms "user equipment" and "UE" refer to remote wireless devices that wirelessly access a BS, whether the UE is a mobile device (such as a mobile phone or a smartphone) or a device that is generally considered fixed (such as a desktop computer or a vending machine).

[0052] The dashed lines illustrate the approximate extents of coverage areas 120 and 125 (shown as approximately circular) for purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with a gNB, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the gNB and changes in the radio environment associated with natural and man-made obstacles.

[0053] As described in more detail below, one or more of UEs 111 - 116 include circuitry, programming, or a combination thereof for reporting CSI in an advanced wireless communication system. In certain embodiments, and one or more of gNBs 101 - 103 include circuitry, programming, or a combination thereof for obtaining CSI in an advanced wireless communication system.

[0054] Although Figure 1 illustrates an example of a wireless network, various changes can be made to Figure 1 it. For example, the wireless network can include any number of gNBs and any number of UEs arranged in any suitable configuration. Additionally, gNB 101 can communicate directly with any number of UEs and provide wireless broadband access to network 130 to these UEs. Similarly, each of gNBs 102 - 103 can communicate directly with network 130 and provide wireless broadband access to the UEs directly to network 130. Further, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as an external telephone network or other types of data networks.

[0055] Figure 2 Shows an example gNB 102 according to an embodiment of the present disclosure. Figure 2 The embodiment of gNB 102 shown in Figure 1 is for illustration only, and Figure 2 gNBs 101 and 103 can have the same or similar configurations. However, gNBs have a wide variety of configurations, and

[0056] As Figure 2 shown, gNB 102 includes a plurality of antennas 205a - 205n, a plurality of RF transceivers 210a - 210n, transmit (TX) processing circuitry 215, and receive (RX) processing circuitry 220. gNB 102 also includes a controller / processor 225, a memory 230, and a backhaul or network interface 235.

[0057] The RF transceivers 210a - 210n receive the input RF signals from the antennas 205a - 205n, such as the signals transmitted by the UEs in the network 100. The RF transceivers 210a - 210n down - convert the input RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuit 220, and the RX processing circuit 220 generates the processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuit 220 sends the processed baseband signals to the controller / processor 225 for further processing.

[0058] The TX processing circuit 215 receives analog or digital data (such as voice data, web data, e - mail, or interactive video game data) from the controller / processor 225. The TX processing circuit 215 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate the processed baseband or IF signals. The RF transceivers 210a - 210n receive the outgoing processed baseband or IF signals from the TX processing circuit 215 and up - convert the baseband or IF signals to RF signals transmitted via the antennas 205a - 205n.

[0059] The controller / processor 225 may include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 225 may control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 210a - 210n, the RX processing circuit 220, and the TX processing circuit 215 according to well - known principles. The controller / processor 225 may also support additional functions, such as more advanced wireless communication functions.

[0060] For example, the controller / processor 225 may support beamforming or directional routing operations, in which the output signals from the multiple antennas 205a - 205n are weighted differently to effectively direct the output signals to the desired direction. The controller / processor 225 may support any one of a variety of other functions in the gNB 102.

[0061] The controller / processor 225 is also capable of running programs and other processes residing in the memory 230, such as the OS. The controller / processor 225 may move data into or out of the memory 230 according to the needs of the running processes.

[0062] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or over a network. The interface 235 may support communication over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as a 5G, LTE, or LTE-A supported cellular communication system), the interface 235 may allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 235 may allow the gNB 102 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). The interface 235 includes any suitable structure that supports communication over a wired or wireless connection, such as an Ethernet or RF transceiver.

[0063] The memory 230 is coupled to the controller / processor 225. A portion of the memory 230 may include RAM, and another portion of the memory 230 may include flash memory or other ROM.

[0064] Although Figure 2 one example of the gNB 102 is shown, various changes may be made to Figure 2 it. For example, the gNB 102 may include any number of Figure 2 each of the components shown. As a specific example, an access point may include multiple interfaces 235, and the controller / processor 225 may support routing functions to route data between different network addresses. As another specific example, although shown as including a single instance of the TX processing circuit 215 and a single instance of the RX processing circuit 220, the gNB 102 may include multiple instances of each (such as one for each RF transceiver). Additionally, Figure 2 the various components in

[0065] Figure 3 Figure 3 Figure 1 The illustrated embodiment of the UE 116 is for illustration only, and Figure 1 the UEs 111 - 115 may have the same or similar configurations. However, UEs have a wide variety of configurations, and Figure 3 the present disclosure is not limited to any particular implementation of the UE.

[0066] As Figure 3As shown, the UE 116 includes an antenna 305, a radio frequency (RF) transceiver 310, a TX processing circuit 315, a microphone 320, and a receive (RX) processing circuit 325. The UE 116 also includes a speaker 330, a processor 340, an input / output (I / O) interface (IF) 345, a touch screen 350, a display 355, and a memory 360. The memory 360 includes an operating system (OS) 361 and one or more applications 362.

[0067] The RF transceiver 310 receives an input RF signal transmitted by the gNB of the network 100 from the antenna 305. The RF transceiver 310 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuit 325, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuit 325 sends the processed baseband signal to the speaker 330 (such as for voice data) or to the processor 340 for further processing (such as for web browsing data).

[0068] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or other outgoing baseband data from the processor 340 (such as web data, email, or interactive video game data). The TX processing circuit 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal transmitted via the antenna 305.

[0069] The processor 340 may include one or more processors or other processing devices and runs the OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor 340 may control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 310, the RX processing circuit 325, and the TX processing circuit 315 according to well-known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.

[0070] The processor 340 is also capable of running other processes and programs resident in the memory 360, such as a process for CSI reporting on the uplink channel. The processor 340 can move data into or out of the memory 360 as needed for running processes. In some embodiments, the processor 340 is configured to run the application 362 based on the OS 361 or in response to signals received from the gNB or the operator. The processor 340 is also coupled to the I / O interface 345, which provides the UE 116 with the ability to connect to other devices such as laptop computers and handheld computers. The I / O interface 345 is a communication path between these accessories and the processor 340.

[0071] The processor 340 is also coupled to the touch screen 350 and the display 355. The operator of the UE 116 can use the touch screen 350 to input data into the UE 116. The display 355 can be a liquid crystal display, a light-emitting diode display, or other display capable of presenting text and / or at least limited graphics (such as from a website).

[0072] The memory 360 is coupled to the processor 340. A portion of the memory 360 can include random access memory (RAM), and another portion of the memory 360 can include flash memory or other read-only memory (ROM).

[0073] Although Figure 3 an example of the UE 116 is shown, various changes can be made to Figure 3 it. For example, Figure 3 the various components in Figure 3 can be combined, further subdivided, or omitted, and other components can be added according to specific needs. As a specific example, the processor 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Additionally, although

[0074] Figure 4a shows an example of the UE 116 configured as a mobile phone or smartphone, the UE can be configured to operate as other types of mobile or fixed devices. Figure 4b is a high-level diagram of the transmit path circuit. For example, the transmit path circuit can be used for orthogonal frequency division multiple access (OFDMA) communication. Figure 4a and 4b is a high-level diagram of the receive path circuit. For example, the receive path circuit can be used for orthogonal frequency division multiple access (OFDMA) communication. In Figure 1The receive path circuitry is implemented in a user equipment 116). In other examples, for uplink communication, the receive path circuitry 450 may be implemented in a base station (e.g., Figure 1 gNB 102) or a relay station, and the transmit path circuitry may be implemented in a user equipment (e.g., Figure 1 user equipment 116).

[0075] The transmit path circuitry includes a channel coding and modulation block 405, a serial-to-parallel (S-to-P) block 410, an inverse fast Fourier transform (IFFT) block 415 of size N, a parallel-to-serial (P-to-S) block 420, a cyclic prefix addition block 425, and an upconverter (UC) 430. The receive path circuitry 450 includes a downconverter (DC) 455, a cyclic prefix removal block 460, a serial-to-parallel (S-to-P) block 465, a fast Fourier transform (FFT) block 470 of size N, a parallel-to-serial (P-to-S) block 475, and a channel decoding and demodulation block 480.

[0076] Figure 4a and 4b At least some of the components in may be implemented in software, while other components may be implemented by configurable hardware or a combination of software and configurable hardware. It should be noted in particular that the FFT block and IFFT block described in this disclosure document may be implemented as configurable software algorithms, where the value of size N may be modified according to the implementation.

[0077] Furthermore, although this disclosure is directed to embodiments implementing fast Fourier transform and inverse fast Fourier transform, this is for illustrative purposes only and should not be construed as limiting the scope of this disclosure. It will be understood that in alternative embodiments of this disclosure, the fast Fourier transform function and the inverse fast Fourier transform function may be replaced by the discrete Fourier transform (DFT) function and the inverse discrete Fourier transform (IDFT) function, respectively. It will be understood that for the DFT and IDFT functions, the value of the N variable may be any integer (i.e., 1, 4, 3, 4, etc.), while for the FFT and IFFT functions, the value of the N variable may be any integer that is a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

[0078] In the transmit path circuit 400, the channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., LDPC coding) and modulates (e.g., quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) the input bits to generate a sequence of frequency-domain modulated symbols. The serial-to-parallel block 410 converts (i.e., demultiplexes) the serial modulated symbols into parallel data to produce N parallel symbol streams, where N is the IFFT / FFT size used in the BS 102 and the UE 116. The IFFT block 415 of size N then performs an IFFT operation on the N parallel symbol streams to produce a time-domain output signal. The parallel-to-serial block 420 converts (i.e., multiplexes) the parallel time-domain output symbols from the IFFT block 415 of size N to produce a serial time-domain signal. The cyclic prefix addition block 425 then inserts a cyclic prefix into the time-domain signal. Finally, the upconverter 430 modulates (i.e., upconverts) the output of the cyclic prefix addition block 425 to an RF frequency for transmission via the wireless channel. The signal may also be filtered at baseband before being converted to the RF frequency.

[0079] The transmitted RF signal arrives at the UE 116 after traversing the wireless channel, and the reverse operations of the RF signal at the gNB 102 are performed. The downconverter 455 downconverts the received signal to a baseband frequency, and the cyclic prefix removal block 460 removes the cyclic prefix to produce a serial time-domain baseband signal. The serial-to-parallel block 465 converts the time-domain baseband signal to a parallel time-domain signal. Then, the FFT block 470 of size N performs the FFT algorithm to produce N parallel frequency-domain signals. The parallel-to-serial block 475 converts the parallel frequency-domain signals to a sequence of modulated data symbols. The channel decoding and demodulation block 480 demodulates and then decodes the modulated symbols to recover the original input data stream.

[0080] Each of the gNBs 101-103 may implement a transmit path similar to that for transmitting to the user devices 111-116 in the downlink, and may implement a receive path similar to that for receiving from the user devices 111-116 in the uplink. Similarly, each of the user devices 111-116 may implement a transmit path corresponding to the architecture for transmitting to the gNBs 101-103 in the uplink, and may implement a receive path corresponding to the architecture for receiving from the gNBs 101-103 in the downlink.

[0081] Identifies and describes the use cases of a 5G system. These use cases can be roughly divided into three different groups. In one example, enhanced mobile broadband (eMBB) is identified for handling high bit / second (bits / sec) requirements, with less stringent latency and reliability requirements. In another example, ultra-reliable and low-latency (URLL) is identified with less stringent bit / second requirements. In another example, massive machine type communication (mMTC) is identified where the number of devices per square kilometer can reach 100,000 to 1 million, but the reliability / throughput / latency requirements may be less stringent. This scenario may involve power efficiency requirements as battery consumption may be minimized as much as possible.

[0082] A communication system includes a downlink (DL) and an uplink (UL). The downlink (DL) transmits signals from a transmission point (such as a base station (B) or a NodeB) to a user equipment (UE), and the uplink (UL) transmits signals from the UE to a receiving point (such as a NodeB). The UE, which is also commonly referred to as a terminal or a mobile station, can be fixed or mobile and can be a cellular phone, a personal computer device, or an automated device. An eNodeB is usually a fixed station and can also be referred to as an access point or other equivalent terms. For an LTE system, a NodeB is usually referred to as an eNodeB.

[0083] In a communication system such as an LTE system, the DL signal can include a data signal for transmitting information content, a control signal for transmitting DL control information (DCI), and a reference signal (RS) also known as a pilot signal. The eNodeB transmits data information through the physical DL shared channel (PDSCH). The eNodeB transmits DCI through the physical DL control channel (PDCCH) or the enhanced PDCCH (EPDCCH).

[0084] The eNodeB transmits acknowledgment information in the physical hybrid ARQ indicator channel (PHICH) in response to a data transmission block (TB) transmission from the UE. The eNodeB transmits one or more of multiple types of RS, including UE common RS (UE-commonRS, CRS), channel state information RS (CSI-RS), or demodulation RS (DMRS). The CRS is transmitted over the DL system bandwidth (BW) and can be used by the UE to obtain channel estimation to demodulate data or control information or perform measurements. To reduce the CRS overhead, the eNodeB can transmit CSI-RS with a lower density than the CRS in the time domain and / or frequency domain. The DMRS can only be transmitted within the BW of the corresponding PDSCH or EPDCCH, and the UE can use the DMRS in the PDSCH or EPDCCH respectively to demodulate data or control information. The transmission time interval for the DL channel is called a subframe and can have a duration of, for example, 1 millisecond.

[0085] The DL signal also includes the transmission of logical channels carrying system control information. When the DL signal transmits the Master Information Block (MIB), the BCCH is mapped to the transport channel called Broadcast Channel (BCH), or when the DL signal transmits the System Information Block (SIB), the BCCH is mapped to the DL Shared Channel (DL-SCH). Most of the system information is included in different SIBs transmitted using the DL-SCH. The presence of system information on the DL-SCH in a subframe can be indicated by the transmission of the corresponding PDCCH that transmits a codeword with a Cyclic Redundancy Check (CRC) scrambled with the System Information Radio Network Temporary Identifier (SI-RNTI). Alternatively, the scheduling information for SIB transmission can be provided in an earlier SIB, and the scheduling information for the first SIB (SIB-1) can be provided by the MIB.

[0086] DL resource allocation is performed in units of subframes and groups of Physical Resource Blocks (PRBs). The transmission BW includes frequency resource units called Resource Blocks (RBs). Each RB includes sub-carriers or resource elements (REs), such as 12 REs. The unit of one RB on a subframe is called a PRB. For a total of REs in the PDSCH transmission BW, the UE can be allocated M PDSCH RBs.

[0087] The UL signal can include a data signal transmitting data information, a control signal transmitting UL control information (UCI), and UL RS. The UL RS includes DMRS and Sounding RS (SRS). The UE only transmits the DMRS within the BW of the corresponding PUSCH or PUCCH. The eNodeB can use the DMRS to demodulate the data signal or UCI signal. The UE transmits the SRS to provide UL CSI to the eNodeB. The UE transmits data information or UCI through the corresponding Physical UL Shared Channel (PUSCH) or Physical UL Control Channel (PUCCH). If the UE needs to transmit data information and UCI in the same UL subframe, the UE can multiplex the two in the PUSCH. The UCI includes Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information (indicating correct (ACK) or incorrect (NACK) detection of the data TB in the PDSCH or the absence of PDCCH detection (DTX)), Scheduling Request (SR) (indicating whether there is data in the buffer of the UE), Rank Indicator (RI), and Channel State Information (CSI) (enabling the NodeB to perform link adaptation for PDSCH transmission to the UE). The HARQ-ACK information is also transmitted by the UE in response to the detection of a PDCCH / EPDCCH indicating the release of a semi-persistent scheduled PDSCH.

[0088] The UL subframe includes two time slots. Each time slot includes symbols, UCI, DMR, or SRS for transmitting data information. The frequency resource unit of the UL system BW is the RB. For a total of REs of the transmission BW, the UE is allocated N RB RBs. For the PUCCH, N RB = 1. The last subframe symbol can be used to multiplex SRS transmissions from one or more UEs. The number of subframe symbols available for data / UCI / DMRS transmission is where, if the last subframe symbol is used to transmit SRS, then N SRS = 1, and otherwise N SRS = 0.

[0089] Figure 5 FIG. 500 shows a transmitter block diagram for PDSCH in a subframe according to an embodiment of the present disclosure. Figure 5 The embodiment of the transmitter block diagram 500 shown is for illustrative purposes only. Figure 5 It does not limit the scope of the present disclosure to any particular implementation of the transmitter block diagram 500.

[0090] As Figure 5 shown, the information bits 510 are encoded by an encoder 520 (such as a turbo encoder) and modulated by a modulator 530 (e.g., using quadrature phase shift keying (QPSK) modulation). A serial-to-parallel (S / P) converter 540 generates M modulated symbols, which are then provided to a mapper 550 to map to the REs selected by the transmission BW selection unit 555 for the allocated PDSCH transmission BW. The unit 560 applies an inverse fast Fourier transform (IFFT), and then the output is serialized by a parallel-to-serial (P / S) converter 570 to generate a time-domain signal, filtered by a filter 580, and the signal is transmitted 590. Additional functions, such as data scrambling, cyclic prefix insertion, windowing, interleaving, and other functions are well known in the art and are not shown for simplicity.

[0091] Figure 6 FIG. 600 shows a receiver block diagram for PDSCH in a subframe according to an embodiment of the present disclosure. Figure 6 The embodiment of the diagram 600 shown is for illustrative purposes only. Figure 6 It does not limit the scope of the present disclosure to any particular implementation of the diagram 600.

[0092] As Figure 6As shown, the received signal 610 is filtered by filter 620, the RE 630 for the allocated receive BW is selected by the BW selector 635, the unit 640 applies the fast Fourier transform (FFT), and the output is serialized by the parallel-to-serial converter 650. Subsequently, the demodulator 660 coherently demodulates the data symbols by applying the channel estimation obtained from the DMRS or CRS (not shown), and the decoder 670 (such as, a turbo decoder) decodes the demodulated data to provide an estimate of the information data bits 680. For the sake of brevity, additional functions such as adding a time window, removing a cyclic prefix, descrambling, channel estimation, and deinterleaving are not shown.

[0093] Figure 7 FIG. 700 shows a transmitter block diagram for the PUSCH in a subframe according to an embodiment of the present disclosure. Figure 7 The embodiment of the block diagram 700 shown is for illustrative purposes only. Figure 7 It does not limit the scope of the present disclosure to any particular implementation of the block diagram 700.

[0094] As Figure 7 shown, the information data bits 710 are encoded by an encoder 720 (such as a turbo encoder) and modulated by a modulator 730. The discrete Fourier transform (DFT) unit 740 applies the DFT to the modulated data bits, the RE 750 corresponding to the allocated PUSCH transmission BW is selected by the transmit BW selection unit 755, the unit 760 applies the IFFT, and after the cyclic prefix insertion (not shown), filtering is applied by the filter 770 and the signal is transmitted 780.

[0095] Figure 8 FIG. 800 shows a receiver block diagram for the PUSCH in a subframe according to an embodiment of the present disclosure. Figure 8 The embodiment of the block diagram 800 shown is for illustrative purposes only. Figure 8 It does not limit the scope of the present disclosure to any particular implementation of the block diagram 800.

[0096] As Figure 8 shown, the received signal 810 is filtered by the filter 820. Subsequently, after removing the cyclic prefix (not shown), the unit 830 applies the FFT, the RE840 corresponding to the allocated PUSCH receive BW is selected by the receive BW selector 845, the unit 850 applies the inverse DFT (IDFT), the demodulator 860 coherently demodulates the data symbols by applying the channel estimation obtained from the DMRS (not shown), and the decoder 870 (such as a turbo decoder) decodes the demodulated data to provide an estimate of the information data bits 880.

[0097] In the next-generation cellular systems, various use cases are envisioned in addition to the capabilities of the LTE system. A system capable of operating at frequencies below 6 GHz and above 6 GHz (e.g., in the millimeter-wave range) is referred to as 5G or the fifth-generation cellular system, which becomes one of the requirements. In 3GPP TR 22.891, 74 5G use cases have been identified and described; these use cases can be roughly classified into three different groups. The first group is called "enhanced mobile broadband (eMBB)", which aims at high data rate services with less stringent latency and reliability requirements. The second group is called "ultra-reliable and low-latency (URLL)", which aims at applications with less stringent data rate requirements but lower tolerance for latency. The third group is called "massive MTC (mMTC)", which aims at connecting a large number of low-power devices with less stringent reliability, data rate, and latency requirements, such as one million per square kilometer.

[0098] To enable the 5G network to support such diverse services with different quality of service (QoS), a method called network slicing has been identified in the 3GPP specifications. To effectively utilize the physical layer (PHY) resources and multiplex the individual slices (with different resource allocation schemes, numerology, and scheduling strategies) in the DL-SCH, a flexible and self-contained frame or sub-frame design is utilized.

[0099] Figure 9 An example of the multiplexing of two slices 900 according to an embodiment of the present disclosure is shown. Figure 9 The multiplexing embodiment of the two shown slices 900 is for illustration only. Figure 9 The scope of the present disclosure is not limited to any particular implementation of the multiplexing of two slices 900.

[0100] Figure 9 Two exemplary instances of multiplexing two slices within a common sub-frame or frame are described. In these exemplary embodiments, a slice can consist of one or two transmission instances, where one transmission instance includes a control (CTRL) component (e.g., 920a, 960a, 960b, 920b, or 960c) and a data component (e.g., 930a, 970a, 970b, 930b, or 970c). In embodiment 910, the two slices are multiplexed in the frequency domain, while in embodiment 950, the two slices are multiplexed in the time domain. The two slices can be transmitted with different sets of numerology.

[0101] The 3GPP specification supports up to 32 CSI-RS antenna ports, enabling the gNB to be equipped with a large number (such as 64 or 128) of antenna elements. In this case, multiple antenna elements are mapped to one CSI-RS port. For next-generation cellular systems (such as 5G), the maximum number of CSI-RS ports may remain the same or increase.

[0102] Figure 10 An example antenna block 1000 in accordance with an embodiment of the present disclosure is shown. Figure 10 The embodiment of the antenna block 1000 shown is for illustrative purposes only. Figure 10 It does not limit the scope of the present disclosure to any particular implementation of the antenna block 1000.

[0103] For the millimeter-wave band, although the number of antenna elements can be larger for a given form factor, the number of CSI-RS ports (which can correspond to the number of digital precoding ports) tends to be limited due to hardware limitations (such as the feasibility of mounting a large number of ADC / DACs at millimeter-wave frequencies), as Figure 10 shown. In this case, one CSI-RS port is mapped to a large number of antenna elements that can be controlled by a set of analog phase shifters. One CSI-RS port can correspond to a subarray that generates a narrow analog beam through analog beamforming. This analog beam can be configured to scan over a larger range of angles by changing the phase shifter group across symbols or subframes. The number of subarrays (equal to the number of RF chains) is the same as the number of CSI-RS ports NCSI-PORT. The digital beamforming unit performs a linear combination across the NCSI-PORT analog beams to further increase the precoding gain. Although the analog beam is broadband (and thus not frequency selective), the digital precoding can vary across frequency subbands or resource blocks.

[0104] For digital precoding, an effective design of CSI-RS is a key factor. Thus, LTE supports three types of CSI reporting mechanisms corresponding to three types of CSI-RS measurement behaviors: (1) "Type A" CSI reporting corresponding to non-precoded CSI-RS, (2) "Type B" reporting with K = 1 CSI-RS resources corresponding to UE-specific beamformed CSI-RS, and (3) "Type B" reporting with K > 1 CSI-RS resources corresponding to cell-specific beamformed CSI-RS. For non-precoded (NP) CSI-RS, a cell-specific one-to-one mapping between CSI-RS ports and TXRUs is utilized. Here, different CSI-RS ports have the same wide beamwidth and direction, and thus typically have wide cell coverage. For beamformed CSI-RS, a beamforming operation of either cell-specific or UE-specific is applied on non-zero-power (NZP) CSI-RS resources (including multiple ports). Here, (at least at a given time / frequency) CSI-RS ports have narrow beamwidth, and thus do not have wide cell coverage, and (at least from the perspective of the eNB) at least some combinations of CSI-RS port resources have different beam directions.

[0105] When it is possible to measure DL long-term channel statistics via UL signals at the serving eNodeB, UE-specific BF CSI-RS can be easily used. This is typically feasible when the UL-DL duplex distance is small enough. However, when this condition does not hold, the eNodeB needs some UE feedback to obtain an estimate of the DL long-term channel statistics (or any representation thereof). To facilitate such a process, a first BF CSI-RS transmitted at a period T1 (ms) and a second NP CSI-RS transmitted at a period T2 (ms) are used, where T1 ≤ T2. This method is called hybrid CSI-RS. The implementation of hybrid CSI-RS depends largely on CSI processing and the definition of NZP CSI-RS resources.

[0106] From LTE Release (Rel.) 8 to Rel. 14 eFD MIMO, MIMO has been identified as a fundamental feature to achieve high system throughput requirements and may continue to be the same in NR. One of the key components of the MIMO transmission scheme is the accurate CSI acquisition at the eNB (or TRP). Especially for MU-MIMO, the availability of accurate CSI is necessary to ensure high MU performance. For TDD systems, CSI can be acquired using SRS transmission that relies on channel reciprocity. On the other hand, for FDD systems, it can be acquired using CSI-RS transmission from the eNB and CSI acquisition and feedback from the UE. In traditional (up to LTE Rel. 13) FDD systems, the CSI feedback framework is "implicit" in the form of CQI / PMI / RI (and CRI in Rel. 13), which is derived from a codebook assuming SU transmission from the eNB.

[0107] For 5G or NR systems (Rel. 15), [REF7, REF8], the above CSI reporting paradigm from LTE is also supported and is called Type I CSI reporting. In addition to Type I, high-resolution CSI reporting, called Type II CSI reporting, is also supported to provide more accurate CSI information to the gNB for use cases such as higher-order MU-MIMO. Generally, Type I or Type II CSI is reported using a PMI codebook, where the PMI has two components, the first PMI i1 and the second PMI i2. If subband CSI reporting is configured, the UE reports a single wideband first PMI i1, which indicates the beam / precoder group, and a second PMI i2 is reported for each subband, which indicates the precoder belonging to the precoder group indicated by the reported first PMI i1. Subband CSI reporting is generally configured for use cases such as MU-MIMO transmission because precoding is known to be frequency-selective (i.e., varies from one subband to another). System performance depends on the PMI codebook. For example, the PMI codebook for Type I CSI reporting performs worse than the PMI codebook for Type II CSI reporting, but the performance is proportional to the size of the PMI codebook that determines the CSI report payload (number of feedback bits). In fact, the Type I CSI report payload is much smaller than the Type II CSI report payload. Therefore, the system performance gain is directly proportional to the PMI codebook and thus to the CSI report payload.

[0108] Figure 11 An example network configuration 1100 according to an embodiment of the present disclosure is shown. Figure 11 The embodiment of the network configuration 1100 shown is for illustration only. Figure 11does not limit the scope of the present disclosure to any particular implementation of the configuration 1100.

[0109] To enable 5G networks to support such diverse services with different quality of service (QoS), a solution called network slicing has been identified in the 3GPP specifications.

[0110] As Figure 11 shown, the operator's network 1110 includes a plurality of radio access networks 1120 (RANs) associated with network devices such as gNBs 1130a and 1130b, small cell base stations (femto / pico gNBs or Wi-Fi access points) 1135a and 1135b. The network 1110 can support various services, each service being represented as a slice.

[0111] In one example, the URLL slice 1140a is for UEs that require URLL services, such as cars 1145b, trucks 1145c, smartwatches 1145a, and smart glasses 1145d. Two mMTC slices 1150a and 550b are for UEs that require mMTC services, such as electricity meters 555b and temperature control boxes 1155b. One eMBB slice 1160a is for UEs that require eMBB services, such as mobile phones 1165a, laptops 1165b, and tablets 1165c. Devices configured with two slices can also be envisioned.

[0112] Throughout the present disclosure, unless otherwise specified, CSI-RS resources refer to non-zero power (NZP) CSI-RS resources.

[0113] Figure 12 An example antenna port layout 1200 according to an embodiment of the present disclosure is shown. Figure 12 The embodiment of the antenna port layout 1200 shown in Figure 12 is for illustrative purposes only.

[0114] Hereinafter, it may be assumed that N 1 and N 2 are the numbers of antenna ports with the same polarization in the first dimension and the second dimension, respectively. For a two-dimensional (2D) antenna port layout, it may have N 1 > 1, N 2 > 1, and for a one-dimensional (1D) antenna port layout, N 1 > 1 and N 2 = 1. Thus, for a dual-polarized antenna port layout, the total number of antenna ports is 2N 1 N 2 . As Figure 12 illustrated in

[0115] Figure 13 FIG. 3D grid of an example DFT beam 1300 according to an embodiment of the present disclosure is shown. Figure 13 The embodiment of the 3D grid of the DFT beam 1300 shown in is for illustration only. Figure 13 It does not limit the scope of the present disclosure to any specific implementation.

[0116] In one embodiment, the UE is configured with high-resolution (e.g., type II) CSI reporting, where the type II CSI reporting framework based on linear combination is extended to include a frequency dimension in addition to the first antenna port dimension and the second antenna port dimension. Figure 13 An illustration of a 3D grid of an oversampled DFT beam (first port dimension, second port dimension, frequency dimension) is shown, where: the first dimension is associated with the first port dimension; the second dimension is associated with the second port dimension; and the third dimension is associated with the frequency dimension.

[0117] The basis sets for the first port domain and the second port domain are oversampled DFT codebooks of length N 1 and length N 2 respectively, and have oversampling factors O 1 and O 2 . Similarly, the basis set for the frequency domain representation (i.e., the 3rd dimension) is an oversampled DFT codebook of length N 3 with an oversampling factor O 3 . In one example, O 1 = O 2 = O 3 = 4. In another example, the oversampling factor O i belongs to {2, 4, 8}. In yet another example, at least one of O 1 , O 2 and O 3 is configured by a higher layer (via RRC signaling).

[0118] The UE is configured with a higher layer parameter codebook type (CodebookType), which is set to "Type II-Compression" or "Type III" for enhanced type II CSI reporting, where all SBs and the precoders for a given layer l = 1,.., v (where v is the associated RI value) are given by any of the following:

[0119]

[0120] or

[0121]

[0122] Among them, N 1 is the number of antenna ports in the first antenna port dimension, N 2 is the number of antenna ports in the second antenna port dimension, N 3 is the number of SBs or frequency domain (FD) units / components (including CSI reporting bands) for PMI reporting, a i is 2N 1 N 2 × 1 (Equation 1) or N 1 N 2 × 1 (Equation 2) column vector, b k is an N 3 × 1 column vector, and c l,i,k is a complex coefficient.

[0123] In one example, when the UE reports a subset of coefficients (where K or β is fixed, configured by the gNB, or reported by the UE), then the coefficient c in Equation 1 or Equation 2 of the precoder equation l,i,m is replaced with v l,i,k × c l,i,m , where, if the coefficient c is reported by the UE according to some embodiments of the present disclosure l,i,m , then v l,i,m = 1. Otherwise (i.e., the coefficient c l,i,m is not reported by the UE), v l,i,m = 0.

[0124] According to some embodiments of the present disclosure, it is indicated whether v l,i,m = 1 or 0. In one example, the reporting of the K coefficients is performed via a bitmap of length 2LM.

[0125] In one example, Equation 1 or Equation 2 of the precoder equation is respectively generalized as:

[0126]

[0127] and

[0128]

[0129] where, for a given i, the number of basis vectors is M i , and the corresponding basis vectors are {b i,m}}. Note that M i is the number of coefficients c l,i,m reported by the UE for a given i, where M i ≤ M (where {M i}} or ∑M iis fixed, configured by the gNB, or reported by the UE).

[0130] W l The columns of are normalized to norm one. For rank R or R layers (v = R), the precoding matrix is given by is assumed in the remainder of the present disclosure. However, embodiments of the present disclosure are general and also apply to Equation 1, Equation 3, and Equation 4.

[0131] Here L ≤ 2N 1 N 2 and K ≤ N 3 If L = 2N 1 N 2 then A is the identity matrix and thus not reported. Similarly, if K = N 3 then B is the identity matrix and thus not reported. In the example, it is assumed that L < 2N 1 N 2 the columns of A are reported using an oversampled DFT codebook. For example, a i = v l,m where the quantity v l,m is given by:

[0132]

[0133] Similarly, in the example, it is assumed that K < N 3 the columns of B are reported using an oversampled DFT codebook. For example, b k = w k where the quantity w k is given by:

[0134]

[0135] In another example, a discrete cosine transform DCT basis is used to construct / report the basis B for the third dimension. The m-th column of the DCT compression matrix is simply given by:

[0136]

[0137] Since the DCT is applied to real-valued coefficients, the DCT is applied to the real and imaginary components (of the channel or the channel eigenvector) separately. Alternatively, the DCT is applied to the magnitude and phase components (of the channel or the channel eigenvector) separately. The use of the DFT or DCT basis is for illustrative purposes only. The present disclosure applies to any other basis vectors for constructing / reporting A and B.

[0138] Also, in an alternative example, for a reciprocity-based Type II CSI report, the UE is configured with a higher layer parameter CodebookType, and CodebookType is set to "TypeII-PortSelection-Compression" or "TypeIII-PortSelection" for enhanced Type II CSI reports with port selection, where for all SBs and a given layer l = 1,.., v (where v is the associated RI value), the precoder is given by W l = AC l B H where N 1 , N 2 , N 3 and c l,i,m are defined as above, except that matrix A includes a port selection vector.

[0139] For example, for each polarized L antenna ports or the column vectors of A are selected by an index q 1 where (which requires bits), and the value of d is configured with a higher layer parameter PortSelectionSamplingSize (where d ∈ {1, 2, 3, 4} and ). The port selection vector is used to report the columns of A, e.g., a i = v m where the quantity v m is a P CSI-RS / 2 element column vector (which includes the value 1 in the element (mmodP CSI-RS / 2) and zeros elsewhere (where the first element is element 0)).

[0140] At a higher level, the precoder W l can be described as:

[0141]

[0142] In such an equation, A = W 1 corresponds to W 1 of Rel.15 in the Type II CSI codebook, and B = W f . The matrix includes the required linear combination coefficients (e.g., amplitude and phase or real or imaginary). The present disclosure provides some example embodiments regarding the quantization and reporting of the linear combination coefficients c that make up the l,i,m matrix.

[0143] In the remainder of the present disclosure, for the coefficients (c l,i,m ) reported by the UE in

[0144] In one embodiment of Scheme 1, according to at least one of the following alternatives (Alt), each reported coefficient (c in l,i,m = p l,i,m φ l,i,m ) is quantized into an amplitude coefficient (p l,i,m ) and a phase coefficient (φ l,i,m ).

[0145] In an example of Alt 1A, an A-bit amplitude codebook is used to report the amplitude coefficient, and a P-bit phase codebook is used to report the phase coefficient. In one example, A = 3, and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting shown in Table 1. In the example, for the phase coefficient reporting, the value of N PSK (letter size), where P = log 2 N PSK or is configured with a higher layer parameter PhaseAlphabetSize, where N PSK ∈ {4, 8} and the phase coefficient (corresponding to the coefficient c l,i,m ) is where d l,i,m ∈ {0, 1,.., N PSK -1}.

[0146] In an example of Alt 1B, except that N PSK ∈ {8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 1A.

[0147] In an example of Alt 1C, except that N PSK ∈ {4, 8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 1A.

[0148] In an example of Alt 1D, except that the value of N PSK is fixed (e.g., N PSK = 8 or N PSK = 16), the amplitude coefficient and the phase coefficient are reported according to Alt 1A.

[0149] Table 1. Element mapping: to

[0150]

[0151] Table 2. Element Mapping: to

[0152]

[0153] Table 3. Element Mapping: to

[0154]

[0155] In one embodiment of Scenario 2, according to at least one of the following alternative scenarios (Alt), the reported coefficients in are quantized in a row-wise differential manner for the magnitude into WB magnitude coefficients SB magnitude coefficients and phase coefficients (φ l,i, m).

[0156] In an example of Alt 2A, for each spatial domain beam (row index i), the WB magnitude, SB magnitude, and phase are reported as follows.

[0157] In one instance, an A1-bit magnitude codebook is used to commonly report the WB magnitude coefficients for all frequency domain components (column index m = 0, 1,..., M - 1) In one example, A1 = 3 and the magnitude codebook corresponds to the 3-bit magnitude codebook for WB magnitude reporting as shown in Table 1.

[0158] In one instance, an A2-bit magnitude codebook is used to report the SB magnitude coefficients for each frequency domain component (for each column index m = 0, 1,..., M - 1) In one example, A2 = 3 and the magnitude codebook corresponds to the 3-bit magnitude codebook for WB magnitude reporting as shown in Table 1. In one example, A2 = 2 and the magnitude codebook is as shown in Table 2. In one example, A2 = 1 and the magnitude codebook is as shown in Table 3.

[0159] In one instance, a P-bit phase codebook is used to report the phase coefficients for each frequency domain component (for each column index). In the example, for the phase coefficient reporting, N PSK (alphabet size) value, where P = log 2 N PSK or is configured with the higher layer parameter PhaseAlphabetSize, where N PSK∈ {4, 8}, and the phase coefficient (corresponding to coefficient c l,i,m ) is where d l,i,m ∈ {0, 1,.., N PSK - 1}.

[0160] In an example of Alt 2B, in addition to N PSK ∈ {8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 2A.

[0161] In an example of Alt 2C, in addition to N PSK ∈ {4, 8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 2A.

[0162] In an example of Alt 2D, in addition to the value of N PSK being fixed (e.g., N PSK = 8 or N PSK = 16), the amplitude coefficient and the phase coefficient are reported according to Alt 2A.

[0163] In an embodiment of Scheme 3, according to at least one of the following alternatives (Alt), the reported coefficients in are quantized in a column-differential manner for the amplitude into a common amplitude coefficient independent amplitude coefficients and phase coefficients (φ l,i,m ).

[0164] In an example of Alt 3A, for each frequency-domain beam (column index m), the common amplitude, the independent amplitude, and the phase are reported as follows.

[0165] In an instance, an A1-bit amplitude codebook is used to commonly report the common amplitude coefficient for all spatial-domain components (row index i = 0, 1,..., 2L - 1) In an example, A1 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1.

[0166] In an instance, an A2-bit amplitude codebook is used to report the independent amplitude coefficient for each spatial-domain component (for each row index i = 0, 1,..., 2L - 1) In an example, A2 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1. In an example, A2 = 2 and the amplitude codebook is as shown in Table 2. In an example, A2 = 1 and the amplitude codebook is as shown in Table 3.

[0167] In one example, a P-bit phase codebook is used to report phase coefficients for each frequency domain component (for each column index m = 0, 1, ..., M-1). In one example, for phase coefficient reporting, the value of N PSK (alphabet size), where P = log 2 N PSK or is configured with a higher layer parameter PhaseAlphabetSize, where N PSK ∈ {4, 8} and the phase coefficient (corresponding to coefficient c l,i,m ) is where d l,i,m ∈ {0, 1, .., N PSK -1}.

[0168] In one example of Alt 3B, except that N PSK ∈ {8, 16}, amplitude coefficients and phase coefficients are reported according to Alt 3A.

[0169] In one example of Alt 3C, except that N PSK ∈ {4, 8, 16}, amplitude coefficients and phase coefficients are reported according to Alt 3A.

[0170] In one example of Alt 3D, except that the value of N PSK is fixed (e.g., N PSK = 8 or N PSK = 16), amplitude coefficients and phase coefficients are reported according to Alt 3A.

[0171] In one embodiment of Scenario 4, according to at least one of the following alternatives (Alt), the reported coefficients in are first divided into G groups, and then each group is differentially quantized for amplitude into a common amplitude coefficient independent amplitude coefficients and phase coefficients (φ l,i,m ).

[0172] In one example of Alt 4A, for each coefficient group (index g = 0, 1, .., G-1), the common amplitude, independent amplitude, and phase are reported as follows.

[0173] In one example, an A1-bit amplitude codebook is used to commonly report the common amplitude coefficient for all coefficients including the g-th coefficient group In one example, A1 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1.

[0174] In one example, an A2-bit amplitude codebook is used to report an independent amplitude coefficient for each coefficient including the g-th coefficient group In one example, A2 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1. In one example, A2 = 2 and the amplitude codebook is as shown in Table 2. In one example, A2 = 1 and the amplitude codebook is as shown in Table 3.

[0175] In one example, a P-bit phase codebook is used to report a phase coefficient for each coefficient including the g-th coefficient group. In an example, for phase coefficient reporting, the value of N PSK (alphabet size), where P = log 2 N PSK or is configured with a high layer parameter PhaseAlphabetSize, where N PSK ∈ {4, 8}, and the phase coefficient (corresponding to coefficient c l,i,m ) is where d l,i,m ∈ {0, 1,.., N PSK - 1}.

[0176] In one example of Alt 4B, except that N PSK ∈ {8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 4A.

[0177] In one example of Alt 4C, except that N PSK ∈ {4, 8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 4A.

[0178] In one example of Alt 4D, except that the value of N PSK is fixed (e.g., N PSK = 8 or N PSK = 16), the amplitude coefficient and the phase coefficient are reported according to Alt 4A.

[0179] In one example, the G groups are constructed as follows. The 2L spatial domain beams (corresponding to the rows of ) and the M frequency domain beams (corresponding to the columns of ) are sorted in descending order of amplitude / power. Let Q = q 0 , q 1 ,..., q 2L-1 be the sequence of sorted indices i of the sorted spatial domain beams (i.e., for all m < n and m and n in {0, 1,..., 2L - 1}, ), and let R = r 0 , r 1 ,..., r M-1A sequence of sorted indices k for sorting the frequency domain beams (i.e., for all m < n and m and n in {0, 1,..., M - 1}, ).

[0180] As an example, to sort the beams, averaging is performed separately in the spatial domain (i.e., across the ports or columns of the basis matrix W 1 or the index i of c l,i,m ) and in the frequency domain (i.e., across the SB or columns of the basis matrix w f or the index k of c l,i,m ). Let and The average power p for i = 0, 1,..., 2L - 1 l,i is used to sort the coefficients in descending or non - ascending order in the spatial domain. Similarly, the average power p for m = 0, 1,..., M - 1 l,m is used to sort the coefficients in descending or non - ascending order in the frequency domain. Then, G = 2L + M - 1 groups of coefficients are constructed using Q and R according to at least one of the following examples.

[0181] In one example of Ex 4 - 0, for g = 0, 1,.., 2L + M - 2, the g - th coefficient group includes the (sorted) coefficients such that i + m = g, where i ∈ {0, 1,.., 2L - 1} and i ∈ {0, 1,.., M - 1}.

[0182] In one example of Ex 4 - 1, for g = 0, 1,.., 2L + M - 2, the g - th coefficient group includes the (sorted) coefficients such that γi + m = g, where γ > 1, i ∈ {0, 1,.., 2L - 1} and i ∈ {0, 1,.., M - 1}.

[0183] In one example of Ex 4 - 2, for g = 0, 1,.., 2L + M - 2, the g - th coefficient group includes the (sorted) coefficients such that γi + m = g, where γ < 1, i ∈ {0, 1,.., 2L - 1} and i ∈ {0, 1,.., M - 1}.

[0184] Figure 14 Shows an example coefficient group 1400 according to an embodiment of the present disclosure. Figure 14 The embodiment of the shown coefficient group 1400 is for illustration only. Figure 14 It does not limit the scope of the present disclosure to any specific embodiment.

[0185] The value γ is fixed (e.g., as 1) or configured via higher - layer signaling or reported by the UE. In Figure 14An illustration of coefficient grouping according to Ex 4-0 is shown, where L = 3, M = 4, and it is assumed that the coefficients are sorted according to Q and R.

[0186] In one embodiment of Scheme 5, according to at least one of the following alternatives (Alt), the reported coefficients in are quantized in a row-differencing manner for both magnitude and phase into WB magnitude coefficients SB magnitude coefficients WB phase coefficients and SB phase coefficients

[0187] In an example of Alt 5A, this alternative is the same as Alt 2A for WB and SB magnitude reporting. For each spatial domain beam (row index i), the WB phase and SB phase are reported as follows.

[0188] In one instance, a P1-bit WB phase codebook is used to commonly report the WB phase coefficients for all frequency domain components (column index m = 0, 1,..., M - 1) In an example, P1 = 2 or 3 and the WB phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,1 -1}, and for P1 = 2 or 3, N PSK,1 = 2 P1 = 4 or 8. In an example, α = 1. In another example, α = e jπ / 4 . In another example, In an example, N PSK,1 (the value of the letter size) is configured with a higher layer parameter PhaseAlphabetSize, where N PSK,1 ∈ {4, 8}.

[0189] In one instance, a P2-bit SB phase codebook is used to report the SB phase coefficients for each frequency domain component (for each column index m = 0, 1,..., M - 1) In an example, P2 = 1 or 2 or P1 and the SB phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,2 -1}, and for P2 = 1, 2 or 3, N is respectively PSK,2 = 2 P2 = 2 or 4 or 8. In an example, β = 1. In another example, β = e -jπ / 4 . In another example, In an example, N PSK,2(Alphabet size) value is configured with a high-level parameter PhaseAlphabetSize2, where N PSK,2 ∈ {2, 4}.

[0190] In an example of Alt 5B, in addition to N PSK,1 ∈ {8, 16}, amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0191] In an example of Alt 5C, in addition to N PSK,1 ∈ {4, 8, 16}, amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0192] In an example of Alt 5D, in addition to the fact that the value of N PSK,1 is fixed (for example, N PSK,1 = 8 or N PSK,1 = 16), amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0193] In an example of Alt 5E, in addition to N PSK,2 ∈ {4, 8}, amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0194] In an example of Alt 5F, in addition to N PSK,2 ∈ {2, 4, 8}, amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0195] In an example of Alt 5G, in addition to the fact that the value of N PSK,2 is fixed (for example, N PSK,2 = 2 or N PSK,2 = 4), amplitude coefficients and phase coefficients are reported according to Alt 5A.

[0196] In an embodiment of Scenario 6, according to at least one of the following alternatives (Alt), the reported coefficients in are quantized in a column-differential manner for both amplitude and phase into a common amplitude coefficient independent amplitude coefficients common phase coefficients and independent phase coefficients

[0197] In an example of Alt 6A, this alternative is the same as Alt 6A for common and independent amplitude reporting. For each frequency-domain beam (column index m), the common phase and independent phase are reported as follows.

[0198] In one example, the P1-bit phase codebook is used to commonly report a common phase coefficient for all spatial domain components (row index i = 0, 1, ..., 2L-1). In one example, P1 = 2 or 3, and the phase codebook corresponds to where d l,i,m ∈ {0, 1, .., N PSK,1 -1}, and for P1 = 2 or 3, N is respectively PSK,1 = 2 P1 = 4 or 8. In one example, α = 1. In another example, α = e jπ / 4 . In another example In an example, the value of N PSK,1 (alphabet size) is configured with a high-level parameter PhaseAlphabetSize, where N PSK,1 ∈ {4, 8}.

[0199] In one example, the P2-bit phase codebook is used to commonly report a common phase coefficient for all spatial domain components (row index i = 0, 1, ..., 2L-1). In one example, P2 = 1 or 2 or P1, and the phase codebook corresponds to where d l,i,m ∈ {0, 1, .., N PSK,1 -1}, and for P2 = 1, 2 or 3, N is respectively PSK,2 = 2 P2 = 2 or 4 or 8. In one example, β = 1. In another example, β = e -jπ / 4 . In another example In an example, the value of N PSK,2 (alphabet size) is configured with a high-level parameter PhaseAlphabetSize2, where N PSK,1 ∈ {2, 4}.

[0200] In one example of Alt 6B, except that N PSK,1 ∈ {8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0201] In one example of Alt 6C, except that N PSK,1 ∈ {4, 8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0202] In one example of Alt 6D, except that the value of N PSK,1 is fixed (e.g., N PSK,1 = 8 or N PSK,1 = 16), the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0203] In an example of Alt 6E, except for N PSK,2 ∈ {4, 8}, the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0204] In an example of Alt 6F, except for N PSK,2 ∈ {2, 4, 8}, the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0205] In an example of Alt 6G, except that the value of N PSK,2 is fixed (for example, N PSK,2 = 2 or N PSK,2 = 4 or N PSK,2 = 8), the amplitude coefficient and the phase coefficient are reported according to Alt 6A.

[0206] In an embodiment of Scenario 7, according to at least one of the following alternatives (Alt), first, the reported coefficients in are divided into G groups, and then each group is quantized in a differential manner for both amplitude and phase into a common amplitude coefficient independent amplitude coefficient common phase coefficient and independent phase coefficient

[0207] In an example of Alt 7A, this alternative is the same as Alt 4A for common and independent amplitude reporting. For each frequency-domain beam (index g = 0, 1,.., G-1), the common phase and the independent phase are reported as follows.

[0208] In one instance, a P1-bit phase codebook is used to commonly report the common phase coefficient for all coefficients including the g-th coefficient group In an example, P1 = 2 or 3 and the phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,1 -1}, and for P1 = 2 or 3, N PSK,1 = 2 P1 = 4 or 8 respectively. In an example, α = 1. In another example, α = e jπ / 4 . In another example, In one example, the value of N PSK,1 (letter size) is configured with a higher-layer parameter PhaseAlphabetSize, where N PSK,1 ∈ {4, 8}.

[0209] In one example, the P2-bit phase codebook is used to report a common phase coefficient for each coefficient including the g coefficient group In one example, P2 = 1 or 2 or P1 and the phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,1 -1}, and for P2 = 1, 2 or 3, N is respectively PSK,2 = 2 P2 = 2 or 4 or 8. In one example, β = 1. In another example, β = e -jπ / 4 . In another example In an example, the value of N PSK,2 (letter size) is configured with a high-level parameter PhaseAlphabetSize2, where N PSK,1 ∈ {2, 4}.

[0210] In one example of Alt 7B, except that N PSK,1 ∈ {8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0211] In one example of Alt 7C, except that N PSK,1 ∈ {4, 8, 16}, the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0212] In one example of Alt 7D, except that the value of N PSK,1 is fixed (e.g., N PSK,1 = 8 or N PSK,1 = 16), the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0213] In one example of Alt 7E, except that N PSK,2 ∈ {4, 8}, the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0214] In one example of Alt 7F, except that N PSK,2 ∈ {2, 4, 8}, the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0215] In one example of Alt 7G, except that the value of N PSK,2 is fixed (e.g., N PSK,2 = 2 or N PSK,2 = 4 or N PSK,2 = 8), the amplitude coefficient and the phase coefficient are reported according to Alt 7A.

[0216] In one embodiment of Scheme 8, according to at least one of the following alternatives (Alt), The coefficients in the report The amplitude is differentially quantized for the common amplitude coefficient of 2L spatial domain beams The common amplitude coefficient for M frequency domain beams Independent amplitude coefficients And phase coefficients (φ l,i,m ).

[0217] In an example of Alt 8A, the phase report is performed according to Alt 2A in Scheme 2. The amplitude is reported as follows.

[0218] In one instance, for each spatial domain beam i ∈ {0, 1,.., 2L-1}, an A11-bit amplitude codebook is used to commonly report the common amplitude coefficient for all frequency domain components (column index m = 0, 1,..., M-1) In an example, A11 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1.

[0219] In one instance, for each frequency domain beam m ∈ {0, 1,.., M-1}, an A12-bit amplitude codebook is used to commonly report the common amplitude coefficient for all spatial domain components (row index i = 0, 1,..., 2L-1) In an example, A12 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1.

[0220] In one instance, an A2-bit amplitude codebook is used to report the independent amplitude coefficient for each coefficient c l,i,m Report the independent amplitude coefficient In an example, A2 = 3 and the amplitude codebook corresponds to the 3-bit amplitude codebook for WB amplitude reporting as shown in Table 1. In an example, A2 = 2 and the amplitude codebook is as shown in Table 2. In an example, A2 = 1 and the amplitude codebook is as shown in Table 3. In an example, A2 = 1 and the amplitude codebook is {0, 1}, which indicates the selection of the coefficient. The total number of reported amplitude coefficients is 2L + M + 2LM, and the total number of bits = 2L × A11 + M × A12 + 2LM × A2.

[0221] In an example of Alt 8B, the phase report is performed according to Alt 2B and the amplitude report is the same as in Alt 8A.

[0222] In an example of Alt 8C, the phase report is performed according to Alt 2C and the amplitude report is the same as in Alt 8A.

[0223] In an example of Alt 8D, the phase report is performed according to Alt 2D and the amplitude report is the same as in Alt 8A.

[0224] In one embodiment of Scenario 9, according to at least one of the following alternatives (Alt), the reported coefficients in are differentially quantized for both amplitude and phase as common amplitude coefficients for 2L spatial domain beams common amplitude coefficients for M frequency domain beams independent amplitude coefficients common phase coefficients for 2L spatial domain beams common phase coefficients for M frequency domain beams and independent phase coefficients

[0225] In an example of Alt 9A, the amplitude report is performed according to Alt 8A. The phase report is performed as follows.

[0226] In one instance, for each spatial domain beam i ∈ {0, 1,.., 2L-1}, a P11-bit phase codebook is used to commonly report the common phase coefficients for all frequency domain components (column index m = 0, 1,..., M-1) In an example, the phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,1,1 -1} and N PSK,1,1 = 2 P11 . In an example, P11 = 3.

[0227] In one instance, for each frequency domain beam m ∈ {0, 1,.., M-1}, a P12-bit phase codebook is used to commonly report the common phase coefficients for all spatial domain components (row index i = 0, 1,..., 2L-1) In an example, the phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,1,2 -1} and N PSK,1,2 = 2 P12 . In an example, P12 = 3.

[0228] In one instance, a P2-bit phase codebook is used to report the independent phase coefficients for each coefficient c l,i,m In an example, the phase codebook corresponds to where d l,i,m ∈ {0, 1,.., N PSK,2 -1} and N PSK,2 = 2 P2 ​. In one example, P2 = 1 or 2. The total number of reported phase coefficients is 2L + M + 2LM, and the total number of bits = 2L × P11 + M × P12 + 2LM × P2.

[0229] In one example of Alt 9B, this alternative is the same as Alt 9A, except that N PSK,1,1 = N PSK,1,2 (is configured via a common higher layer signaling parameter), where N PSK,1,1 ∈ {4, 8}.

[0230] In one example of Alt 9C, this alternative is the same as Alt 9A, except that N PSK,1,1 = N PSK,1,2 (is configured via a common higher layer signaling parameter), where N PSK,1,1 ∈ {8, 16}.

[0231] In one example of Alt 9D, this alternative is the same as Alt 9A, except that N PSK,1,1 = N PSK,1,2 (is configured via a common higher layer signaling parameter), where N PSK,1,1 ∈ {4, 8, 16}.

[0232] In one example of Alt 9E, this alternative is the same as Alt 9A, except that N PSK,1,1 and N PSK,1,2 (are configured via two independent higher layer signaling parameters), where N PSK,1,1 ∈ {4, 8} and N PSK,1,2 ∈ {4, 8}.

[0233] In one example of Alt 9F, this alternative is the same as Alt 9A, except that N PSK,1,1 and N PSK,1,2 (are configured via two independent higher layer signaling parameters), where N PSK,1,1 ∈ {8, 16} and N PSK1,2 ∈ {8, 16}.

[0234] In one example of Alt 9G, this alternative is the same as Alt 9A, except that N PSK,1,1 and N PSK,1,2 (are configured via two independent higher layer signaling parameters), where N PSK,1,1 ∈ {4, 8, 16} and N PSK,1,2 ∈ {4, 8, 16}.

[0235] In one example of Alt 9H, N PSK,1,1 and N PSK,1,2 are configured according to one of Alt 9A - 9G, and N PSK,2is configured (via a higher layer signaling parameter), where N PSK,2 ∈ {1, 2} or {2, 4} or {2, 4, 8}.

[0236] In one example of Alt 9I, this alternative is the same as Alt 9A, except that N PSK1,1 = N PSK,1,2 is configured (via a common higher layer signaling parameter), where N PSK,1,1 ∈ {4, 8} and or

[0237] In one embodiment of Scheme 9, a bit size table of size 2L×M is used to quantize the reported coefficient (c l,i,m ), and the (i, m)-th entry of the table corresponds to the number of bits used to quantize the coefficient c l,i,m . In one example, the bit size table is only used for amplitude coefficients, and phase quantization (number of bits or / and phase codebook) is according to at least one scheme in the present disclosure. In another example, the bit size table is only used for phase coefficients, and amplitude quantization (number of bits or / and amplitude codebook) is according to at least one scheme in the present disclosure. In another example, the bit size table is used for both amplitude coefficients and phase coefficients, either as two separate tables, or as part of a table, or as a pair of bit size pairs (b i , b m ), where for the amplitude coefficient b i is the bit size, and for the phase coefficient b m is the bit size. For a given bit size of amplitude / phase, the amplitude / phase codebook mentioned in some schemes of the present disclosure.

[0238] In one embodiment of Scheme 10, for each spatial domain beam (i ∈ {0, 1,..., 2L - 1}): for P 0 strongest coefficients, use a B 0 -bit amplitude and a C 0 -bit phase codebook; for P 1 second strongest coefficients, use a B 1 -bit amplitude and a C 1 -bit phase codebook;...; for P Q-1 Q-th strongest coefficients, use a B Q-1 -bit amplitude and a C Q-1 -bit phase codebook.

[0239] P 0 strongest coefficients, P 1 second strongest coefficients,..., P Q-1The index of the Q strongest coefficients is reported by the UE (e.g., as part of a CSI report) or is fixed or configured by the gNB.

[0240] In one example, for all i < j, B i ≥ b j . In one example, for all i < j, C i ≥ C j . In one example, for all i < j, B i > B j . In one example, for all i < j, C i > C j . As an alternative, the magnitude / phase can be replaced with the real / imaginary parts of the coefficients. For example, Q = 2, B 0 = C 0 = 3; B 1 = C 1 = 2.

[0241] In one embodiment of Scenario 11, the reported coefficients (c l,i,m = p l,i,m φ l,i,m ) are first divided into two groups, G 1 and G 2 , and then A l,i,m bits are used for the magnitude (p i ) and P l,i,m bits are used for the phase (φ i ) to quantize the coefficients in the group G i , i ∈ {1, 2}. At least one of the following alternatives is used for grouping.

[0242] In one example of Alt 11-0 (row-wise grouping), the grouping is performed across rows. The SD beams i = 0, 1,.., 2L - 1 are classified into a stronger group including K SD beams and a weaker group including the remaining 2L - K SD beams. Then, the group G 1 includes the coefficients c l,i,m , whose index i corresponds to the coefficients of the stronger SD beams and the index m ∈ {0, 1,..., M - 1}. Similarly, the group G 2 includes the coefficients c l,i,m , whose index i corresponds to the coefficients of the weaker SD beams and the index m ∈ {0, 1,..., M - 1}. In one example, bits are used to indicate the grouping information as part of the CSI report. In another example, the grouping information is not explicitly reported but is derived from the reported SD beam indices. For example, the SD beams with the smallest SD indices i = 0, 1,..., K - 1 include the group G 1Some examples of the K value are as follows.

[0243] In one instance of Ex 11-0-0, the K value in the Rel.15 type II CSI report is used for grouping. That is, for L = 2, 3, and 4, respectively, K = 4, 4, and 6. If L = 6 can also be configured, then K = 6 or 8.

[0244] In one instance of Ex 11-0-1, K is fixed, for example, K = 1.

[0245] In one instance of Ex 11-0-2, K is configured, for example, via higher layer signaling.

[0246] In one instance of Ex 11-0-3, K is reported by the UE, for example, as part of the WB CSI report.

[0247] In one example of Alt 11-1 (column-wise grouping), the grouping is performed across columns. The FD beams m = 0, 1,.., M - 1 are divided into a stronger group including Q FD beams and a weaker group including the remaining M - Q FD beams. Then, the group G 1 includes the coefficient c whose index m corresponds to the stronger FD beam l,i,m and the index i ∈ {0, 1,..., 2L - 1}. Similarly, the group G 2 includes the coefficient c whose index m corresponds to the weaker FD beam l,i,m and the index i ∈ {0, 1,..., 2L - 1}. In one example, bits are used to indicate the grouping information as part of the CSI report. In another example, the grouping information is not explicitly reported, and the grouping information is derived from the reported FD beam index (or component). For example, the FD beams (or components) with the smallest FD indices m = 0, 1,..., Q - 1 include the group G 1 Some examples of the Q value are as follows.

[0248] In one instance of Ex 11-1-0, the value of Q depends on the value of M, for example, or

[0249] In one instance of Ex 11-1-1, Q is fixed, for example, Q = 1.

[0250] In one instance of Ex 11-1-2, Q is configured, for example, via higher layer signaling.

[0251] In one instance of Ex 11-1-3, Q is reported by the UE, for example, as part of the WB CSI report.

[0252] In an example of Alt 11-2 (grouping both row-wise and column-wise), the grouping is performed across both rows and columns. The K and Q values in Alt 11-0 and 11-1 are used to form groups G 1 and G 2 . For example, the group G 1 includes coefficients c whose index i corresponds to a stronger SD beam and index m corresponds to a stronger FD beam l,i,m , and the group G 2 includes the remaining coefficients. In another example, the group G 1 includes coefficients c whose index i corresponds to a stronger SD beam or index m corresponds to a stronger FD beam l,i,m , and the group G 2 includes the remaining coefficients. Details such as how to report grouping information and the values of K and Q are as described in Alt 13-0 and Alt 13-1.

[0253] In an example of Alt 11-3, the strongest coefficients (among 2LM coefficients) are used for grouping. The UE reports the indices of the strongest coefficients. Let be the strongest coefficient, where (i * , m * ) is the index of the strongest coefficient in layer l. At least one of the sub-alternatives is used for grouping.

[0254] In an example of Alt 11-3-0, the group G 1 includes coefficients c whose row index i = i * or column index m = m * , and the group G l,i,m includes the remaining coefficients. 2 In an example of Alt 11-3-1, the group G

[0255] includes coefficients c whose row index i = i 1 and the group G * includes the remaining coefficients. l,i,m In an example of Alt 11-3-2, the group G 2 includes coefficients c whose column index m = m

[0256] and the group G 1 includes the remaining coefficients. * In an example of Alt 11-4, the selection of G l,i,m and G 2 is free (unrestricted). For example, the group G

[0257] includes g 1 and G 2 . For example, the group G 1 includes g 1<2LM coefficients, group G 2 includes g 2 = 2LM - g 1 coefficients. Indicating g via a bitmap of length 2LM or via a combination index indication using bits. The index indicating the g 1 coefficients.

[0258] Some examples of bit combinations for amplitude and phase reporting are as follows.

[0259] In an instance of Ex 11-0, (A 1 , P 1 ) = (4, 4) and (A 2 , P 2 ) = (3, 3).

[0260] In an instance of Ex 11-1, (A 1 , P 1 ) = (3, 4) and (A 2 , P 2 ) = (3, 3).

[0261] In an instance of Ex 11-2, (A 1 , P 1 ) = (3, 3) and (A 2 , P 2 ) = (2, 2).

[0262] In an instance of Ex 11-3, (A 1 , P 1 ) = (4, P) and (A 2 , P 2 ) = (3, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0263] In an instance of Ex 11-4, (A 1 , P 1 ) = (3, P) and (A 2 , P 2 ) = (2, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0264] In an instance of Ex 11-5, (A 1 , P 1 ) = (A, P) and (A 2 , P 2 ) = (A - 1, P), where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {2, 3} is also configured.

[0265] In an instance of Ex 11-6, (A1 , P 1 ) = (3, P) and (A 2 , P 2 ) = (3 - A, P), where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {2, 3} is also configured. Note that if Ex 11-6 is used for bit allocation and A = 0 is configured, no grouping information needs to be reported (since quantization is equal-bit), and the quantization scheme simplifies to a simple scalar quantization scheme (Scheme 1). In other words, the role of parameter A is equivalent to switching between two quantization schemes (Scheme 1 and Scheme 11).

[0266] Some examples of the amplitude codebook are as follows. The 4-bit amplitude codebook is:

[0267]

[0268] In one example, or 1.42. In another example, x = 2. The 3-bit amplitude codebook is In one example, the Rel.15 amplitude codebook, i.e., where x = 2 is used.

[0269] The 2-bit amplitude codebook is or Let (or ) be the phase alphabet size. Then the phase codebook is given by .

[0270] In one example of Scheme 11A, the UE is configured to report the size of the coefficients as a subset of K 0 that includes at most K 0 coefficients, where K 0 < 2LM. The UE reports the indices of the selected K 0 coefficients as part of the CSI report. The coefficients not selected by the UE are set to zero. Among the selected K 0 coefficients, if zero is included in the amplitude codebook, the amplitudes of some of these coefficients can be zero, so their phases do not need to be reported. Then, the UE can indicate multiple non-zero coefficients K 1 ≤ K 0 (e.g., to report CSI in the UCI part of the two-part UCI). Note that a non-zero subset selection indicator K 1 ≤ K 0 index can be used to jointly indicate the indices of the selected coefficients with zero amplitude. At least one of the following methods is used to form groups G 1 and G 2 , as described in Scheme 11.

[0271] In one example of Alt 11A-0, the grouping is according to at least one alternative in Scenario 11. The size is K 0 subsets or subsets of size K 1 Subset selection and grouping are performed independently, and thus, some of the coefficients in G 1 or G 2 can be zero.

[0272] In one example of Alt 11A-1, the grouping is according to at least one alternative in Scenario 11. Coefficients including the stronger group G 1 are included in subsets of size K 0 subsets or subsets of size K 1 Subset selection. In this case, the CSI report includes the following two components.

[0273] In one example, the first component is an indication of the index of the coefficients including the stronger group G 1 Let g 1 be the number of coefficients including the stronger group G 1 The payload (number of bits) of this indication is according to the alternative in Scenario 11.

[0274] In one example, the second component is an indication of the remaining g 2 = max(K 2 - g 1 - g 1 , 0) or max(K 0 - g 1 , 0) indices reported by the UE. If g 2 > 1, this indication can be via a bitmap of length 2LM - g 1 including g2 indices, or via a combined index indication using the bits indicating the reported (non-zero) coefficients in G 2

[0275] In one example of Alt 11A-2, as described above, subsets of size K 0 subsets or subsets of size K 1 Subset selection and reporting are performed. Then, g 0 (or K 1 ) of the g 1 coefficients in K 1 (or K 0 or max(K 1 , g 0 , g 1 ) or max(K 1, g 1 ), or by using a combined index indication that indicates the selected coefficients or or or The combination index indication of bits. Including the weaker group G 2 The remaining g 2 = max(K 1 - g 1 , 0) or max(K 0 - g 1 , 0) indices.

[0276] The value g 1 (In Scenario 11 or 12 of the present disclosure or other embodiments) is determined according to at least one of the following alternative schemes.

[0277] In an example of Alt 11AA-0, the value g 1 is fixed. For example, g 1 = 2L or min(K 0 , 2L) or min(K 0 , 2L) or min(K 1 , 2L) or min(K 1 , 2L).

[0278] In an example of Alt 11AA-1, the value g 1 is configured via higher layer signaling.

[0279] In an example of Alt 11AA-2, the value g 1 is reported by the UE as part of the CSI report.

[0280] In an embodiment of Scenario 12, the reported coefficients are divided into two groups, G 1 and G 2 , where: The stronger group G 1 of the coefficients is quantized as where, for each coefficient including the stronger group, the first amplitude component (e.g., WB amplitude) is reported and the second amplitude component (e.g., SB amplitude) is fixed (not reported); and the weaker group G 2 of the coefficients is quantized as where, the first amplitude component (e.g., WB amplitude) is equal to one of those reported for the stronger group of coefficients and the second amplitude component (e.g., SB amplitude) is reported for each coefficient including the weaker group.

[0281] Let To quantify the number of bits of each reported coefficient in group G i Some examples of bit combinations for magnitude and phase reporting are as follows.

[0282] In an example of Ex 12-0, and

[0283] In an example of Ex12-1, and

[0284] In an example of Ex12-2, and

[0285] In an example of Ex12-3, and where P ∈ {2, 3, 4} or {3, 4} is configured.

[0286] In an example of Ex12-4, and where P ∈ {2, 3, 4} or {3, 4} is configured.

[0287] In an example of Ex12-5, and where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {2, 3} is also configured.

[0288] In an example of Ex12-6, and where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {0, 1} is also configured.

[0289] Note that if Ex 12-6 is used for bit allocation and A = 0 is configured, no group information needs to be reported (since quantization is equiprobable), and the quantization scheme simplifies to a simple scalar quantization scheme (Scheme 1). In other words, the role of parameter A is equivalent to switching between two quantization schemes (Scheme 1 and Scheme 12).

[0290] Examples of the magnitude and phase codebooks are as shown in Scheme 11. The remaining details (components) are according to Scheme 11. In particular, the grouping is performed according to at least one of Alternatives 11-0 to 11-4 (or sub-alternatives herein). Similarly, the details of the subset selection of size K 0 subset or size K 1 subset selection can also be directly applied to this scheme.

[0291] Specifically, if grouping is performed using Alt 11-3-2 (grouping using the strongest coefficients (among 2LM coefficients)), then group G 1 includes the coefficient c * with column index m = m l,i,m , and group G 2 includes the remaining coefficients, where m * is the column index (FD component) of the strongest coefficient of layer l reported by the UE . Then, for each SD beam i, there is a common amplitude (e.g., WB amplitude) component A (1) . For the stronger group, the amplitude is equal to the amplitude of this component. For the weaker group, this common amplitude component is used to obtain the differential amplitude component (A 2 ).

[0292] Specifically, if m = m * , then the bit allocation of is used for quantization; if m ≠ m * , then the bit allocation of is used for quantization.

[0293] In an example of Scheme 12A, the reported coefficients are divided into two groups, G 1 and G 2 , but the grouping information is not explicitly reported by the UE. Instead, grouping is implicitly performed based on the first amplitude component (e.g., WB amplitude) of each SD beam i ∈ {0, 1,..., 2L - 1}. For example, when the stronger group G 1 includes g 1 = 1 coefficient for each SD beam i ∈ {0, 1,..., 2L - 1} (i.e., a total of g 1 = 2L, one for each SE beam i), then, for each SD beam i, the strongest coefficient (among M coefficients) with the largest amplitude can be used as a reference, and its quantization amplitude (using A (1) bits) is used as the first amplitude component (e.g., WB amplitude) of this SD beam i Then, the M coefficients of the same SD beam i can be normalized (divided by the amplitude of the strongest coefficient) by the amplitude of the strongest coefficient, and then quantized using A (2) bits to obtain the second amplitude component of the M coefficients The phases φ l,i,m of all coefficients are quantized using P bits.

[0294] In summary, each coefficient is quantized and reported as where: which is commonly reported (a single value) for all M SD coefficients of SD beam i; It is reported for each of the M SD coefficients for the SD beam i; φ l,i,m = phase value, which is reported for the SD beam i and the FD beam m.

[0295] Let (A (1) , A (2) , P) be the number of bits for quantizing each reported coefficient. Then, some examples of the bit combinations for amplitude and phase reporting are as follows.

[0296] In one instance of Ex 12A-0, (A (1) , A (2) , P) = (4, 3, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0297] In one instance of Ex 12A-1, (A (1) , A (2) , P) = (4, 2, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0298] In one instance of Ex 12A-2, (A (1) , A (2) , P) = (3, 2, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0299] In one instance of Ex 12A-3, (A (1) , A (2) , P) = (3, 3, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0300] In one instance of Ex 12A-4, (A (1) , A (2) , P) = (2, 2, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0301] In one instance of Ex 12A-5, (A (1) , A (2) , P) = (3, 1, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0302] In one instance of Ex 12A-6, (A (1) , A (2) , P) = (2, 1, P), where P ∈ {2, 3, 4} or {3, 4} is configured.

[0303] In one instance of Ex 12A-7, (A (1) , A (2), P) = (A, A - 1, P), where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {2, 3} or ∈ {2, 3, 4} is also configured.

[0304] In one example of Ex 12A - 8, (A (1) , A (2) , P) = (A, A - 2, P), where P ∈ {2, 3, 4} or {3, 4} is configured, and A ∈ {2, 3} or ∈ {2, 3, 4} is also configured.

[0305] In one example of Ex 12A - 9, (A (1) , A (2) , P) = (A * a, A - a, P), where P ∈ {2, 3, 4} or {3, 4} is configured, and a ∈ {0, 1} is also configured, and A is fixed (e.g., 3 or 4) or is configured. Note that if Ex 12A - 9 is used for bit allocation and a = 0 is configured, there is a first magnitude component reported, and the quantization scheme simplifies to a simple scalar quantization scheme (Scheme 1). In other words, the role of parameter a is equivalent to switching between two quantization schemes (Scheme 1 and Scheme 12A).

[0306] An example of the amplitude and phase codebook is as shown in Scheme 11. The remaining details (components) are according to Scheme 11. In particular, the details of the subset selection of size K 0 subset or size K 1 subset can also be directly applied to this scheme.

[0307] In one embodiment of Scheme 13, the reported coefficients are divided into two groups. For example, the first group G 1 includes g 1 coefficients. The reported coefficients are quantized to and the second group G 2 includes g 2 coefficients. The reported coefficients are quantized to c l,i,m = p l,i,m φ l,i,m or where

[0308] In one example of Scheme 13A, grouping is based on the SD index i. At least the following alternatives are used for grouping.

[0309] In one example of Alt 13A - 0, g 1 is fixed (not reported). The UE reports the SD index including the first group G 1 .

[0310] In an example of Ex 13A-0-0, in the LTE specification, the K value for type II CSI reporting is used as the g 1 value, i.e., g 1 = K. Thus, for L = 2, 3, and 4, g 1 is -4, 4, and 6 respectively. If L = 6 is also supported, then K = 6 is used.

[0311] In an example of Ex 13A-0-1, g 1 = L.

[0312] In an example of Ex 13A-0 - 2, g 1 = 2L.

[0313] In an example of Ex 13A-0 - 3, for L = 2, g 1 is 2L, and for L > 2, g 1 = L.

[0314] In an example of Alt 13A-1, the UE report includes the g 1 of the stronger group G 1 and the SD index. The UE reports the number g 1 of the stronger SD beams, where 0 < g 1 < K or 2L.

[0315] In an example of Alt 13A-2, g 1 is configured. The UE report includes the SD index of the stronger group G 1 .

[0316] At least one of the alternatives is used for the quantization of the first group.

[0317] In an example of Alt 13A-3, for each SD index i in G 1 , the reported coefficient is quantized as Thus, a first amplitude value 1 is reported for each SD index i in G

[0318] In an example of Alt 13A-2, for each SD index in G 1 , the reported coefficient is quantized as Thus, a single first amplitude value 1 is commonly reported for all SD indices i in G

[0319] In an embodiment of Scenario 13B, grouping is performed based on the FD index m. At least the following alternatives are used for grouping.

[0320] In one example of Alt 13B-0, g 1 is fixed (not reported). The UE report includes the FD indices of the first group of G 1 .

[0321] In one instance of Ex 13B-0, g 1 = M.

[0322] In one instance of Ex 13A-0-2,

[0323] In one instance of Ex 13A-0-3, for M ≤ M 1 , g 1 = M, and for M ≤ M 1 , where M 1 is a fixed number.

[0324] In one example of Alt 13B-1, the UE report includes both the g 1 of the stronger group G 1 and the FD indices. The UE reports the number of stronger FD beams g 1 , where 0 < g 1 < M.

[0325] In one example of Alt 13B-2, g 1 is configured. The UE report includes the FD indices of the stronger group G 1 .

[0326] At least one of the alternatives is used for quantization of the first group.

[0327] In one example of Alt 13B-3, for each FD index m in G 1 , the reported coefficient is quantized to Therefore, a first magnitude value 1 is reported for each FD index m in G

[0328] In one example of Alt 13B-2, for each FD index in G 1 , the reported coefficient is quantized to Therefore, a single first magnitude value 1 is commonly reported for all FD indices m in G

[0329] In one embodiment of Scheme 13C, grouping is based on both the SD index i and the FD index m. At least one or a combination of the alternatives in Schemes 13A and 14B can be used for grouping and quantization.

[0330] In one embodiment of Scenario 13D, the quantization of the first group and the second group is exchanged, i.e., the second group G 2 includes g 2 coefficients. The reported coefficients are quantized The first group G 1 includes g 1 coefficients. The reported coefficients are quantized c l,i,m = p l,i,m φ l,i,m or where

[0331] In one embodiment of Scenario 14, the reported coefficient (c l,i,m ) is quantized / reported as where is the "reference" or the first amplitude value is the "difference" or the second amplitude value, and φ l,i,m is the phase value. Let K 0 < 2LM where K NZ is the number of non-zero coefficients whose amplitude / phase is reported by the UE. At least one of the alternative options is used for these two amplitude values.

[0332] In an example of Alt 14-0, there is only one reference amplitude value for all K NZ reported coefficients. In this case, the quantized amplitude can be expressed as where is the reference amplitude value. At least one of the following sub-alternative options is used for this reference amplitude value.

[0333] In an example of Alt 14-0-0, the reference amplitude value is explicitly indicated (reported) as part of the CSI report. For example, the reference corresponds to the strongest coefficient among all (K NZ ) reported coefficients, which is represented as the strongest coefficient indicator. At least one of the following examples is used.

[0334] In an instance of Ex 14-0-0-0, the strongest coefficient is equal to 1, and assuming its amplitude and phase are 1, they are not reported. Note that in this example, for the remaining (K NZ - 1) coefficients, the A2-bit amplitude codebook and the P2-bit phase codebook are used to report and φ l,i,m . In an example, A2 is fixed or configured from 3 or 4. In an example, P2 is configured from 3 or 4.

[0335] In an example of Ex 14-0-0-0, the magnitude and phase of the strongest coefficient are reported (in addition to the indicator). For the strongest coefficient, i.e., and are reported using an A1-bit magnitude codebook and a P1-bit phase codebook respectively and φ l,i,m . For the remaining (K NZ -1) coefficients, i.e., are reported using an A2-bit magnitude codebook and a P2-bit phase codebook respectively and φ l,i,m , and are reported for the strongest coefficient In one example, A1 is fixed or configured from 3 or 4. In one example, P1 is configured from 3 or 4. In one example, A2 is fixed or configured from 2 or 3. In one example, P2 is configured from 2 or 3 or 4.

[0336] In an example of Alt 14-0-1, the reference magnitude value may or may not correspond to the strongest coefficient among all the reported coefficients, so there is no such explicit indication in the CSI report. For example, the reference magnitude value is reported using an A1-bit magnitude codebook, and for all K NZ coefficients, and φ l,i,m are reported using an A2-bit magnitude codebook and a P2-bit phase codebook respectively. In one example, A1 is fixed or configured from 3 or 4. In one example, A2 is fixed or configured from 2 or 3. In one example, P2 is fixed or configured from 2 or 3 or 4.

[0337] In an example of Alt 14-0-2, the strongest coefficient (among the K NZ coefficients) is indicated / reported as part of the CSI report. Note that the strongest coefficient is equal to 1, i.e., its magnitude and phase are 1, so they are not reported. The remaining (K NZ -1) coefficients are quantized / reported according to at least one of the following examples.

[0338] In an example of Ex 14-0-2-0, the reference is explicitly indicated (reported) as part of the CSI report. The indication indicates the coefficient among the K NZ -1 coefficients that is used as the reference. The magnitude and phase of the reference are reported (in addition to the indicator). For the reference coefficient, i.e., and are reported using an A1-bit magnitude codebook and a P1-bit phase codebook respectively and φ l,i,m .

[0339] For the remaining (KNZ - 2 coefficients, i.e., use the A2-bit amplitude codebook and the P2-bit phase codebook to report and φ l,i,m respectively, and are reported for the reference coefficients. In one example, A1 is fixed or configured from 3 or 4. In one example, P1 is configured from 3 or 4. In one example, A2 is fixed or configured from 2 or 3. In one example, P2 is configured from 2, 3 or 4. Additionally, the indication of the strongest coefficient and the reference can be joint (i.e., for both or two separate indications, use one indication to report them together, but they are reported in the same UCI part (e.g., UCI part 2)), or separate (two separate indications, which can be in two different UCI parts, e.g., one in UCI part 1 and the other in UCI part 2).

[0340] In an instance of Ex 14-0-2-1, the reference is not explicitly reported in the CSI report (as shown in the above example). The reference amplitude value is reported using the A1-bit amplitude codebook, and for all K NZ - 1 coefficients, and φ l,i,m are reported using the A2-bit amplitude codebook and the P2-bit phase codebook respectively. In one example, A1 is fixed or configured from 3 or 4. In one example, A2 is fixed or configured from 2 or 3. In one example, P2 is configured from 2, 3 or 4.

[0341] In an example of Alt 14-1, the set of all K NZ reported coefficients is divided into two groups, G 1 and G 2 respectively, and the coefficients in each group are quantized / reported as where the reference amplitude value is determined / reported independently for each group The quantization / reporting of the coefficients in each group is according to at least one sub-alternative or at least one example in Alt 14-0. In particular, when the strongest coefficient is reported as part of the CSI report and also used as a reference, it is used as the reference for only one of the two groups. Regarding the two groups, at least one of the following sub-alternatives is used.

[0342] In an example of Alt 14-1-0, the two groups correspond to two antenna polarizations (assuming a dual-polarized antenna port at the gNB). Assuming the SD index i = 0, 1,..., L - 1 corresponds to one antenna polarization and i = L, L + 1,..., 2L - 1 corresponds to the other antenna polarization, then the two groups of coefficients correspond to including the coefficient cl,i,m G such that i∈{0, 1, ..., L-1} 1 , and including coefficient c l,i,m G such that i∈{L,L+1,...,2L-1} 2 .

[0343] In an example of Alt 14-1-1, group G 1 Including coefficient c l,i,m Let i∈T 1 , and group G 2 Including coefficient c l,i,m Let i∈T 2 =T\T 1 , where T 1 is a subset of T = {0, 1, 2, .., 2L-1}, and T 2 =T\T 1 is a subset of the rest, i.e., index i is not in T 1 The remaining details are the same as those in Scheme 13A.

[0344] In an example of Alt 14-1-2, the group is freely selected. That is, from all K NZ The coefficients are freely chosen including g 1 The group G of coefficients 1 , and includes g 2 The group G of coefficients 2 Corresponding to the rest of K NZ -g 1 The remaining details are the same as those in Scheme 15.

[0345] In Alt 14-2, move all K NZ The set of reported coefficients is divided into L groups, G 1 ...G L , and quantify / report the coefficients in each group as where the reference amplitude value is determined / reported independently for each group The quantization / reporting of the coefficients in each group is according to at least one sub-alternative or at least one example in Alt 14-0. In particular, when the strongest coefficient is reported as part of the CSI report and also used as a reference, it is used as a reference for only one of the L groups. With respect to the L groups, at least one of the following sub-alternatives is used.

[0346] In one example of Alt 14-2-0, L groups are determined based on L SD basis vectors shared for two antenna polarizations. Assuming that SD indices i = 0, 1, ..., L-1 correspond to one antenna polarization and i = L, L+1, ..., 2L-1 correspond to the other antenna polarization, the j-th group of coefficients corresponds to including coefficients c l,i,m G for which i ∈ {j-1, j+L-1} j , where j ∈ {1, ..., L}.

[0347] In one example of Alt 14-2-1, the group G j includes coefficients c l,i,m such that i ∈ T j , where T j is a subset of T = {0, 1, 2, ..., 2L-1} such that the union of all T j is equal to T, and for all j ≠ k, T j and T p are disjoint (have no common elements). The remaining details are the same as in Scenario 13A.

[0348] In one example of Alt 14-2-2, the groups are freely chosen. That is, groups G NZ including g 1 coefficients are freely chosen from all K 1 coefficients. The remaining details are the same as in Scenario 15.

[0349] In one embodiment of Scenario 15, the reported coefficients are grouped into multiple groups, which are classified (sorted) based on power (amplitude). The coefficients in each group are reported as where is a reference amplitude value or a first amplitude value, and is a differential amplitude value or a second amplitude value (as described in Scenario 14). The reference amplitude value for another group is obtained from the group with higher power (amplitude). For example, the reference amplitude is equal to the minimum amplitude reported for the group with immediately higher power. At least the following alternative is used.

[0350] In one example of Alt 15-0, the reported coefficients are grouped into two groups, G 1 (including g 1 coefficients) and G 2 (including g 2 = K NZ - g 1 coefficients). According to at least one of the following sub-alternatives, each coefficient in G 1 is reported as

[0351] In an example of Alt15-0-0, the strongest coefficient (K NZ among the 1 coefficients) is explicitly reported, and this coefficient is equal to 1. The strongest coefficient is used as a reference for G i.e., 1 the reference amplitude is not reported. The differential amplitude and phase φ l,i,m of the

[0352] coefficients are reported using an A2-bit amplitude codebook and a P2-bit phase codebook respectively. 1 In an example of Alt15-0-1, the reference of G is explicitly reported using an A1-bit amplitude codebook. 1 In an example, A1 is fixed or configured from 3 or 4. The differential amplitude and phase φ l,i,m for the

[0353] coefficients are reported using an A2-bit amplitude codebook and a P2-bit phase codebook respectively. 1 In an example of Alt15-0-2, one of the coefficients is used as a reference, and its index is explicitly indicated. The amplitude l,i,m and phase φ 1 of this reference are reported using an A1-bit amplitude codebook and an A2P1-bit phase codebook. In an example, A1 is fixed or configured from 3 or 4. In an example, P1 is fixed or configured from 3 or 4. The differential amplitude l,i,m and phase φ 1 for the remaining - 1 coefficients are reported using an A2-bit amplitude codebook and a P2-bit phase codebook respectively.

[0354] G 2 Each coefficient in is reported as 2 where: for the reference amplitude 2 of the coefficients in G 1 is equal to the or The minimum value; and the A2-bit amplitude codebook and the P2-bit phase codebook are respectively used to report for G 2 in g 2 of the coefficients for the differential amplitude and the phase φ l,i,m . In one example, A2 is fixed or configured from 2 or 3. In one example, P2 is fixed or configured from 2 or 3 or 4.

[0355] The value g 1 and g 2 are according to at least one of the following alternatives.

[0356] In one example of Alt 15-0-3, the value g 1 is fixed and g 2 = K NZ - g 1 .

[0357] In one example of Alt 15-0-4, the value g 1 is configured and g 2 = K NZ - g 1 .

[0358] In one example of Alt 15-0-5, the value g 1 is reported and g 2 = K NZ - g 1 .

[0359] In Alt 15-1, the reported coefficients are grouped into two groups, G 1 (including g 1 coefficients) and G 2 (including g 2 = K NZ - g 1 coefficients). The coefficients in G 1 are reported as where G 1 is reported according to at least one of Alt 15-0-0 to Alt 15-0-2. The coefficients in G 2 are reported as where, and φ l,i,m are determined and reported as explained in Alt 15-0. However, for all g 2 in G 2 coefficients, the differential amplitude is commonly reported, that is, a single differential amplitude 2 is reported for all coefficients in G In one example, such a differential coefficient represents the average differential amplitude. g1 Value and g 2 The value is according to at least one alternative of Alt 15-0-3 to Alt 15-0-5.

[0360] In Alt 15-3, the reported coefficients are grouped into three groups, G 1 (including g 1 coefficients), G 2 (including g 2 coefficients), and G 3 (including g 3 =K NZ -g 1 -g 2 coefficients). G 1 The coefficients in are reported as where G 1 is reported according to at least one of Alt 15-0-0 to Alt 15-0-2. As explained in Alt 15-0, G 2 The coefficients in are reported as G 3 The coefficients in are reported as where, and φ l,i,m are determined and reported as explained in Alt 15-0. However, for all g 3 in G 3 coefficients the common reported differential magnitude i.e., for all coefficients in G 3 a single differential magnitude is reported In one example, such differential coefficients represent the average differential magnitude. g 1 value, g 2 value and g 3 value is according to at least one alternative of Alt 15-0-3 to Alt 15-0-5.

[0361] Let K NZ be the number of reported non-zero (NZ) coefficients (e.g., which are reported using a bitmap) for layer l. It can represent the LC coefficients associated with SD beam i ∈ {0, 1,..., 2L-1} and FD unit (component) as c l,i,m (m ∈ {0, 1,..., M-1}), and let the strongest coefficient (K NZ among the NZ coefficients) be

[0362] In one embodiment of Scheme 16, then the magnitudes of the K NZ coefficients are quantized and reported as where is a reference amplitude value or a first amplitude value, and is a differential amplitude value or a second amplitude value (as explained in Scenario 14). At least one of the following alternatives is used.

[0363] In one example of Alt 16-0, there is no specific indicator in the UCI (such as an indicator indicating that the strongest coefficient among K NZ coefficients = 1, which normalizes the remaining K NZ -1 coefficients). For each SD beam i ∈ {0, 1,..., 2L-1}: Report the reference amplitude This reference amplitude is common to all NZ coefficients {c l,i,m} having the same SD beam index i; and report the differential amplitude for each NZ coefficient having the same FD beam index i Thus, at most M + 1 amplitudes are reported for each SD beam i. In total, at most 2L reference amplitudes and at most K NZ differential amplitudes are reported.

[0364] In one example of Alt 16-1, there is no specific indicator in the UCI (such as an indicator indicating that the strongest coefficient among K NZ coefficients = 1, which normalizes the remaining K NZ -1 coefficients). For each antenna polarization p ∈ {0, 1}, where p = 0 corresponds to i ∈ {0, 1,..., L-1} and p = 1 corresponds to i ∈ {L, L + 1,..., 2L-1}: Report the reference amplitude This reference amplitude is common to all NZ coefficients {c l,i,m} having the same antenna polarization p; and report the differential amplitude for each NZ coefficient having the same antenna polarization p

[0365] In total, at most 2 reference amplitudes and at most K NZ differential amplitudes are reported.

[0366] In one example of Alt 16-2, there is a strongest reference amplitude indicator reported in the UCI, which is indicated using bits. In one example, the strongest reference amplitude indicator indicates the index of the SD beam i * whose reference amplitude = 1. For the SD beam i * , do not report the reference amplitude and report the differential amplitude for each NZ coefficient having the same FD beam index i * For the remaining SD beams i ∈ {0, 1,..., 2L-1}, such that i ≠ i For the remaining SD beams i ∈ {0, 1,..., 2L-1}, such that i ≠ i* : Report reference magnitude This reference magnitude is common for all NZ coefficients {c l,i,m} with the same SD beam index i; and differential magnitudes are reported for each NZ coefficient with the same FD beam index i

[0367] For SD beam i * , at most M magnitudes are reported, and for each SD beam i≠i * , at most M+1 magnitudes are reported. In total, at most 2L-1 reference magnitudes and at most K NZ differential magnitudes are reported.

[0368] In an example of Alt 16-3, there is a strongest reference magnitude indicator reported in the UCI, and this reference magnitude indicator is indicated using 1 bit. In an example, the strongest reference magnitude indicator indicates the antenna polarization index p whose reference magnitude = 1 * ∈{0, 1}, where p = 0 corresponds to i∈{0, 1,.., L-1} and p = 1 corresponds to i∈{L, L+1,.., 2L-1}. For coefficients with polarization p, the reference magnitude is not reported and differential magnitudes are reported for each NZ coefficient with the same antenna polarization p *

[0369] For p≠p * , the reference magnitude is reported This reference magnitude is common for all NZ coefficients {c l,i,m} with the same antenna polarization p, and differential magnitudes are reported for each NZ coefficient with the same antenna polarization p

[0370] In total, at most 1 reference magnitude and at most K NZ differential magnitudes are reported.

[0371] In an example of Alt 16-4, there is a strongest coefficient indicator in the UCI, which is indicated using bits. In an example, this strongest coefficient indicator indicates the index (l NZ , m * , * ) of the strongest NZ coefficient whose magnitude = 1 and normalizes the remaining K * -1 coefficients. For SD beam i , the reference magnitude is not reported * and differential magnitudes are reported for each NZ coefficient with the same FD beam index i​

[0372] For the remaining SD beams \(i\in\{0, 1, \ldots, 2L - 1\}\) such that \(i\neq i\) * , the reference magnitude is reported This reference magnitude is common to all NZ coefficients \(\{c\) l,i,m \} with the same SD beam index \(i\), and the differential magnitude is reported for each NZ coefficient with the same FD beam index \(i\)

[0373] For SD beam \(i\) * , at most \(M\) magnitudes are reported, and for each SD beam \(i\neq i\) * , at most \(M + 1\) magnitudes are reported. In total, at most \(2L - 1\) reference magnitudes and at most \(K\) NZ differential magnitudes are reported. Optionally, since the position of the strongest coefficient is explicitly indicated by a bit indicator, there is no need to include the differential magnitude (since the position is known and the value is 1). Thus, in total, at most \((2L - 1)\) reference magnitudes and at most \((K NZ - 1)\) differential magnitudes can be reported.

[0374] In one example of Alt 16 - 5, there is a strongest coefficient reported in the UCI indicator that uses bits to indicate. In one example, the strongest coefficient indicator indicates the index \((l NZ , m * , m * ) of the strongest NZ coefficient whose magnitude = 1 and normalizes the remaining \(K * - 1 coefficients. Let \(p be the antenna polarization of the strongest coefficient

[0375] For coefficients with polarization \(p * , the reference magnitude is not reported and the differential magnitude is reported for each NZ coefficient with the same antenna polarization For \(p\neq p , the reference magnitude is reported * This reference magnitude is common to all NZ coefficients \(\{c\) \} with the same antenna polarization \(p\), and the differential magnitude is reported for each NZ coefficient with the same antenna polarization \(p\) l,i,m \}

[0376] In total, at most 1 reference magnitude and at most \(K NZ differential magnitudes are reported. Optionally, since the position of the strongest coefficient is by The bit indicator indicates explicitly, so there is no need to include the differential magnitude (since the position is known and the value is 1). Thus, in total, at most 1 reference magnitude and at most (K NZ -1) differential magnitudes can be reported.

[0377] In one example of Alt 16-6, there is a strongest coefficient indicator reported in the UCI that uses bit indication. In one example, the strongest coefficient indicator indicates that its magnitude = 1 and the index (l NZ of the strongest NZ coefficient that normalizes the remaining K * , m * ). Let p * be the antenna polarization of the strongest coefficient .

[0378] For the remaining coefficients with polarization p = p * (i.e., all NZ coefficients with polarization p = p * but excluding the strongest coefficient): Report the reference magnitude which is common for all NZ coefficients {c l,i,m} with the same antenna polarization p; and report the differential magnitude for each NZ coefficient (not equal to the strongest coefficient) with the same antenna polarization p

[0379] For coefficients with polarization p ≠ p * , report the reference magnitude which is common for all NZ coefficients {c l,i,m} with the same antenna polarization p, and report the differential magnitude for each NZ coefficient with the same antenna polarization p

[0380] In total, at most 2 reference magnitudes and at most K NZ differential magnitudes are reported. Optionally, since the position of the strongest coefficient is explicitly indicated by the bit indicator, there is no need to include the differential magnitude (since the position is known and the value is 1). Thus, in total, at most 2 reference magnitudes and at most (K NZ -1) differential magnitudes can be reported.

[0381] In one example of Alt 16-7, this alternative is the same as Alt 16-5, except that the reference magnitude is the magnitude of the reference NZ coefficient (c l,i,m ), where c l,i,mThe position (i, m) is determined according to at least one of the following alternatives.

[0382] In one example of Alt 16-7-0, the position (i, m) is such that m = m * and i = (i * +L) mod 2L, i.e., the reference NZ coefficient has the same FD component index as the strongest coefficient and has an SD beam index that corresponds to the same SD beam as the strongest coefficient but with a different antenna polarization. Note that two coefficients with SD beam indices i and (i * +L) mod 2L correspond to the same SD beam applied at two antenna polarizations. Note that no additional indication (report) is required to report the position (index) of this reference NZ coefficient.

[0383] In one example of Alt 16-7-1, the position (i, m) is such that m = m * , and the SD index i is reported by the UE using bits.

[0384] In one example of Alt 16-7-2, the UE uses bits to report the position (i, m), where K NZ,p is equal to the number of NZ coefficients with the same antenna polarization p (reported via a bitmap).

[0385] The differential magnitude of the reference NZ coefficient is not reported. In total, at most 1 reference magnitude and at most K NZ -1 differential magnitudes are reported. Optionally, since the position of the strongest coefficient is explicitly indicated by a bit indicator, there is no need to include the differential magnitude (since the position is known and the value is 1). Thus, in total, at most 1 reference magnitude and at most (K NZ -2) differential magnitudes can be reported.

[0386] In one example of Alt 16-8, this alternative is the same as Alt 16-6, except that the reference magnitude for polarization p * is the magnitude of the reference NZ coefficient (c l,i,m )(which is not the strongest coefficient), and the reference magnitude for the other polarization p′≠p * is the magnitude of the reference NZ coefficient (c l,i′,m′ ), where the position (i, m) of c l,i,m and the position (i′, m′) of c l,i′,m′ are according to at least one of the following alternatives.

[0387] In an example of Alt 16-8-0, the positions (i, m) and (i′, m′) are such that m = m′ = m * and i′ = (i * +L) mod 2L. Note that no additional indication (report) is required to report the position (index) of the reference NZ coefficient (c l,i′,m′ ). This index i is either fixed (e.g., i ≠ i * , i.e., the SD index of the maximum number of NZ coefficients, where the information about the maximum number of NZ coefficients can be obtained from the bitmap indicating the position of the NZ coefficients), or indicated (reported) by the UE using bits.

[0388] In an example of Alt 16-8-1, the positions (i, m) and (i′, m′) are such that m = m′ = m * and the SD indices i and i′ are reported by the UE using and bits (if reported separately) or by the UE using (if reported jointly).

[0389] In an example of Alt 16-8-2, the positions (i, m) and (i′, m′) are reported separately by the UE using and bits, where K NZ,p is equal to the number of NZ coefficients (reported via the bitmap) with the same antenna polarization p.

[0390] The differential magnitude between two reference NZ coefficients is not reported. In total, at most 2 reference magnitudes and at most K NZ -2 differential magnitudes are reported. Optionally, since the position of the strongest coefficient is explicitly indicated by the bit indicator, there is no need to include the differential magnitude (since the position is known and the value is 1). Thus, in total, at most 2 reference magnitudes and at most (K NZ -3) differential magnitudes can be reported.

[0391] In an example of Alt 16-9, this alternative is the same as Alt 16-3, except that for polarization p ≠ p * , the reference magnitude is the magnitude of the reference NZ coefficient (c l,i,m ), where the position (i, m) of C l,i,m is determined according to at least one of the following alternatives.

[0392] In an example of Alt 16-9-0, the UE reports the position (i, m), e.g., by using bits, where K NZ,pIs equal to the number of NZ coefficients (reported via bitmap) with the same antenna polarization p.

[0393] In one example of Alt 16-9-1, the position (i, m) is not explicitly reported by the UE, but is derived based on other CSI components reported by the UE (e.g., based on a bitmap reported by the UE to indicate the positions of NZ coefficients).

[0394] In one example of Alt 16-9-2, the index i is not explicitly reported by the UE, but is derived based on other CSI components reported by the UE (e.g., based on a bitmap reported by the UE to indicate the positions of NZ coefficients), and the index m is reported by the UE, for example, by using a bit indication.

[0395] In one example of Alt 16-9-3, the index m is not explicitly reported by the UE, but is derived based on other CSI components reported by the UE (e.g., based on a bitmap reported by the UE to indicate the positions of NZ coefficients), and the index i is reported by the UE, for example, by using a bit indication.

[0396] The differential magnitude of the reference NZ coefficient is not reported. In total, at most 1 reference magnitude and at most K NZ - 1 differential magnitudes are reported.

[0397] In one example of Alt 16-10, this alternative is the same as Alt 16-1, except that for two polarizations p and p′, the reference magnitudes are the magnitudes of the reference NZ coefficients c l,i,m and c l,i′,m′ where the position (i, m) of c l,i,m and the position (i′, m′) of c l,i′,m′ are determined according to at least one of the following alternatives.

[0398] In one example of Alt 16-10-0, the positions (i, m) and (i′, m′) are reported by the UE, for example, by using and bits, where K NZ,p is equal to the number of NZ coefficients (reported via bitmap) with the same antenna polarization p.

[0399] In one example of Alt 16-10-1, the UE uses bits to report the index i = i′, and the UE uses bits to report the indices m and m′.

[0400] In one example of Alt 16-10-2, the UE uses Bits are used to report the index m = m′ and are used by the UE bits to report the indices i and i′.

[0401] In one example of Alt 16-10-3, the index i = i′ is not reported, and the index i = i′ is derived based on a bitmap indicating the positions of the NZ coefficients and is used by the UE bits to report the indices m and m′.

[0402] In one example of Alt 16-10-2, the index m = m′ is not reported, and the index m = m′ is derived based on a bitmap indicating the positions of the NZ coefficients and is used by the UE bits to report the indices i and i′.

[0403] In one example of Alt 16-10-5, the positions (i, m) and (i′, m′) are not reported, but are derived based on a bitmap indicating the positions of the NZ coefficients.

[0404] The differential magnitudes of two reference NZ coefficients are not reported. In total, at most 2 reference magnitudes and at most K NZ -2 differential magnitudes are reported.

[0405] In one example of Alt 16-11, this alternative is the same as Alt 16-5 or Alt 16-6 or Alt 16-7 or Alt 16-8, except that the number of bits (B * ) for reporting the differential magnitude of the NZ coefficient with its FD index m = m D1 (i.e., the same as the strongest coefficient) is greater than the number of bits (B * ) for reporting the differential magnitude of the coefficient with its FD index m ≠ m D2 . In one example, B D1 - B D2 = 1. For example, (B D1 , B D2 ) = (4, 3).

[0406] In one example, "at most" in the above alternatives is used to indicate that some coefficients or magnitudes can be zero.

[0407] In one example, it is assumed that one of the reference magnitudes corresponds to the magnitude of the strongest coefficient

[0408] In one example, a coefficient with a known index (i′, m′) (e.g., the strongest coefficient) is assumed to be 1 (so its magnitude and phase are not reported)

[0409] It can be assumed that B R bits are used to quantify the reference magnitude, and B DQuantize the differential magnitude by bits. Then, use at least one of the following alternatives.

[0410] In one example of Alt 16-6, B R and B D are both fixed. For example, (B R , B D ) = (1, 3), or (2, 3), or (3, 3), or (4, 3), or (4, 2).

[0411] In one example of Alt 16-7, B R is fixed (for example, B R = 4 or 3 or 2 or 1), and B D is configured by a higher layer. For example, B D is configured from 2 or 3.

[0412] In one example of Alt 16-8, B R is configured (for example, B R is configured from 4 or 3 or 2 or 1) and B D is fixed (for example, B D = 2 or 3).

[0413] In one example of Alt 16-6, B R and B D are both configured. For example, configured from (B R , B D ) = (1, 3), or (2, 3), or (3, 3), or (4, 3), or (4, 2).

[0414] According to some alternatives in Schemes 13 to 15, quantize and report the phases of K NZ coefficients. In addition, for Alt16-0, Alt 16-1, Alt 16-2, or Alt 16-3, at most K NZ phase values are reported. For Alt 16-4 to Alt 16-8, since the position is the strongest coefficient, it is explicitly indicated by a bit indicator, so there is no need to include the phase (because the position is known and the value is 1). Therefore, in total, at most K NZ - 1 phase values are reported.

[0415] In one example, report the phase values using a P-bit phase codebook, where P is fixed (for example, P = 3 or 4), or P is configured by a higher layer from 3 (8PSK) and 4 (16PSK).

[0416] In one embodiment of X, if multiple quantization schemes (such as those provided in this disclosure) can be used for quantization, then one of the multiple quantization schemes can be used for quantization according to at least one of the following alternatives.

[0417] In one example of Alt X-0, one of the multiple quantization schemes is used based on a condition or rule. For example, the condition (rule) can be based on at least one of the parameters L, M, or K 0 in.

[0418] In one example of Alt X-1, one of the multiple quantization schemes is configured to the UE, for example, via higher layer RRC signaling.

[0419] In one example of Alt X-2, one of the multiple quantization schemes is reported (recommended) by the UE.

[0420] In one embodiment of Y, the A-bit amplitude codebook (for the quantization amplitude or reference amplitude or differential amplitude of the c l,i,m coefficient) is according to at least one of the following alternatives.

[0421] In one example of Alt Y-0, the A-bit amplitude codebook includes 2 A amplitude values, all of which are greater than zero.

[0422] In one example of Alt Y-1, the A-bit amplitude codebook includes 2 A amplitude values, where 2 A -1 values are greater than zero and one value is equal to zero.

[0423] In one example of Alt Y-2, the A-bit amplitude codebook includes 2 A +1 amplitude values, where 2 A values are greater than zero and one value is equal to zero.

[0424] If the UE is configured to report a maximum number K 0 of coefficients, where K 0 < 2LM, then report the indices of the K l in a total of 2LM coefficients (including the coefficient matrix C 0 ). For example, such an indication can be via a bitmap, where, for example, the length of the bitmap can be 2LM. If the bit of the bitmap is 1, then the UE reports the corresponding coefficient, and if the bit of the bitmap is 0, then the UE does not report the corresponding coefficient (assuming the corresponding coefficient is zero). Let S be the set of K 0 coefficients that can be quantized / reported by the UE.

[0425] Now, if the UE uses an amplitude codebook such as in Alt Y-1 or Alt Y-2 (including zero as a candidate value) to quantize the K0 the magnitude of a coefficient, and if the magnitude of the coefficient (x) in the set S is quantized to the candidate value zero, the UE reports the coefficient (x) according to one of the following alternatives.

[0426] In one example of Alt Y-A, the UE does not report the (magnitude or phase) of the coefficient (x), and sets the corresponding bit in the bitmap to zero to indicate that the coefficient (x) is quantized to zero, indicating that the magnitude / phase of the coefficient (x) is not reported. Note that the number of bits in the bitmap (indicating the number of non-zero coefficients reported) can be less than K 0 .

[0427] In one example of Alt Y-B, the UE reports the zero magnitude of the coefficient (x), and keeps the corresponding bit in the bitmap as one to indicate that the coefficient (x) is quantized / reported. The phase of the coefficient (x) may or may not be reported. Note that the number of bits in the bitmap (indicating the number of zero or non-zero coefficients reported) is equal to K 0 .

[0428] Now, if the UE uses an amplitude codebook such as Alt Y-0 (excluding zero as a candidate value) to quantize the magnitudes of the K coefficients in the set S 0 and if the magnitude of the coefficient (x) in the set S is below (less than or less than or equal to) a certain threshold (y), then according to one of the alternatives Alt Y-A and Alt Y-B, the UE reports the coefficient (x). In one example, the threshold where Z = 4 or 8.

[0429] If A = 4, the amplitude codebook C Amp is at least one of the following.

[0430] In one example, if Alt Y-0 is used as the amplitude codebook, then or or Note that is equal to

[0431] In one example, if Alt Y-1 is used as the amplitude codebook, then or or Note that is equal to

[0432] In one example, if Alt Y-2 is used as the amplitude codebook, then or or

[0433] In one example, if A = 3, then the amplitude codebook C Amp is at least one of the following.

[0434] In one example, if Alt Y-0 is used as the amplitude codebook, then or or

[0435] In one example, if Alt Y-1 is used as the amplitude codebook, then or or

[0436] In one example, if Alt Y-2 is used as the amplitude codebook, then or or

[0437] In one example, if A = 2, then the amplitude codebook C Amp is at least one of the following.

[0438] In one example, if Alt Y-0 is used as the amplitude codebook, then or or

[0439] In one example, if Alt Y-1 is used as the amplitude codebook, then or or

[0440] In one example, if Alt Y-2 is used as the amplitude codebook, then or or

[0441] In one example, if A = 1, then the amplitude codebook C Amp is at least one of the following.

[0442] In one example, if Alt Y-0 is used as the amplitude codebook, then or

[0443] In one example, if Alt Y-1 is used as the amplitude codebook, then C Amp = {0, 1}

[0444] In one example, if Alt Y-2 is used as the amplitude codebook, then or

[0445] In one example, or 1.42. In another example, x = 2.

[0446] In one embodiment, in Equation 5, where A = W 1 corresponding to W in the Type II CSI codebook 1 , and B = W j . The matrix includes the required linear combination coefficients (e.g., amplitude and phase or real or imaginary). Each reported coefficient (c l,i,m = p l,i,m φ l,i,m ) in is quantized into an amplitude coefficient (p l,i,m ) and a phase coefficient (φ l,i,m ). In one example, the amplitude coefficient (p l,i,m ) is reported using an A-bit amplitude codebook, where A belongs to {2, 3, 4}.

[0447] If multiple values of A are supported, one value is configured via higher layer signaling. In another example, the amplitude coefficient (p l,i,m ) is reported as where: is the reference amplitude or the first amplitude reported using an A1-bit amplitude codebook; A1 belongs to {2, 3, 4}; and is the differential amplitude or the second amplitude reported using an A2-bit amplitude codebook, where A2 ≤ A1 belongs to {2, 3, 4}.

[0448] In the present disclosure, several amplitude codebooks are provided to report the amplitude coefficient (p l,i,m ) of the coefficient (c l,i,m ) reported by the UE in. Assume that the coefficients not reported by the UE are zero. The following embodiments / alternatives / examples apply to both the A-bit amplitude codebook and the A1-bit or A2-bit amplitude codebook. Hereinafter, the A-bit amplitude codebook is provided. If then the provided codebook can also be used for the A1-bit or A2-bit amplitude codebook.

[0449] In one embodiment of YY, the A-bit amplitude codebook (for the quantized amplitude of the coefficient c l,i,m ) is according to at least one of the alternatives.

[0450] In one example of Alt YY-0, the A-bit amplitude codebook includes 2 A amplitude values, all of which are greater than zero.

[0451] In one example of Alt YY-1, the A-bit amplitude codebook includes 2 A amplitude values, where 2 A-1 value is greater than zero and one value is equal to zero.

[0452] In one example of Alt YY-2, the A-bit amplitude codebook includes 2 A +1 amplitude values, where 2 A values are greater than zero and one value is equal to zero.

[0453] If the UE is configured to report a maximum number K 0 coefficients, where K 0 < 2LM, then a total of 2LM coefficients (constituting the coefficient matrix C l ) are reported, and the indices of K 0 coefficients in it. For example, such an indication can be via a bitmap. For example, the length of the bitmap can be 2LM. If the bit of the bitmap is 1, the corresponding coefficient is reported by the UE, and if the bit of the bitmap is 0, the UE does not report the corresponding coefficient (assuming the corresponding coefficient is zero). Let S be the set of K 0 coefficients that can be quantized / reported by the UE.

[0454] Now, if the UE uses an amplitude codebook such as in Alt YY-1 or Alt YY-2 (including zero as a candidate value) to quantize the amplitudes of the K 0 coefficients in the set S, and if the amplitude of the coefficient (x) in the set S is quantized to the candidate value zero, then the UE reports the coefficient (x) according to one of the following alternatives.

[0455] In one example of Alt YY-A, the UE does not report the (amplitude or phase) of the coefficient (x), and sets the corresponding bit in the bitmap to zero to indicate that the coefficient (x) is quantized to zero, thereby indicating that the amplitude / phase of the coefficient (x) is not reported. Note that the number in the bitmap (indicating the number of non-zero coefficients reported) can be less than K 0 .

[0456] In one example of Alt YY-B, the UE reports the zero amplitude of the coefficient (x), and keeps the corresponding bit in the bitmap as one to indicate that the coefficient (x) is quantized / reported. The phase of the coefficient (x) may or may not be reported. Note that the number of bits in the bitmap (indicating the number of zero or non-zero coefficients reported) is equal to K 0 .

[0457] Now, if the UE uses an amplitude codebook in Alt YY-0 (not including zero as a candidate value) to quantize the amplitudes of the K 0 coefficients in the set S, and if the amplitude of the coefficient (x) in the set S is lower than (less than, or less than or equal to) a certain threshold (y), then the UE reports the coefficient (x) according to one of the alternatives Alt YY-A and Alt YY-B. In one example, the threshold where Z = 4 or 8.

[0458] In embodiment Y0, the amplitude codebook for the A position (A1 or A2) (for the quantization amplitude of coefficient c l,i,m includes 2 A or 2 A +1 amplitude values, whose non-zero (NZ) values have a uniform spacing in the dB domain, i.e., the difference between any two consecutive NZ amplitude values is constant in dB.

[0459] If A = 4, the amplitude codebook C Amp is at least one of the following.

[0460] In one example, if Alt YY-0 is used as the amplitude codebook, then or or

[0461] In one example, if Alt YY-1 is used as the amplitude codebook, then or or

[0462] In one example, if Alt YY-2 is used as the amplitude codebook, then or or

[0463] In one example, if Alt YY-0 is used as the amplitude codebook, then or or In one example, where and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.32. One example is D = 21 then or 1.38.

[0464] In one example, if Alt YY-1 is used as the amplitude codebook, then or or In one example, where and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.32. One example is D = 21 then or 1.38.

[0465] In one example, if Alt YY-2 is used as the amplitude codebook, then or or In one example, wherein, select and D to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.32. One example is D = 21 then or 1.38

[0466] In one example, if A = 3, then the amplitude codebook C Amp is at least one of the following.

[0467] In one example, if Alt YY-0 is used as the amplitude codebook, then or or Note that is equal to

[0468] In one example, if Alt YY-1 is used as the amplitude codebook, then or or

[0469] In one example, if Alt YY-2 is used as the amplitude codebook, then or or

[0470] In one example, if Alt YY-0 is used as the amplitude codebook, then or or In one example, wherein and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.81. One example is D = 21 then or 2.

[0471] In one example, if Alt YY-1 is used as the amplitude codebook, then or or In one example, wherein and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.81. One example is D = 21 then or 2.

[0472] In one example, if Alt YY-2 is used as the amplitude codebook, then or or In one example, where and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 1.81. One example is D = 21 then or 2.

[0473] In one example, if A = 2, then the amplitude codebook C Amp is at least one of the following.

[0474] In one example, if Alt YY-0 is used as the amplitude codebook, then or or

[0475] In one example, if Alt YY-1 is used as the amplitude codebook, then or or

[0476] In one example, if Alt YY-2 is used as the amplitude codebook, then or or

[0477] In one example, if Alt YY-0 is used as the amplitude codebook, then or or In one example, where and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 4.

[0478] In one example, if Alt YY-1 is used as the amplitude codebook, then or or In one example, where and D is selected to ensure a fixed dynamic range (in dB). One example is D = 18 then or 4.

[0479] In one example, if Alt YY-2 is used as the amplitude codebook, then or or In one example, Among them And D is selected to ensure a fixed dynamic range (in dB). An example is D = 18 and then or 4.

[0480] In one example, if A = 1, the amplitude codebook is at least one of the following.

[0481] In one example, if Alt YY-0 is used as the amplitude codebook, then or

[0482] In one example, if Alt YY-1 is used as the amplitude codebook, then C Amp = {0, 1}

[0483] In one example, if Alt YY-2 is used as the amplitude codebook, then or

[0484] In one example, or 1.42. In another example, x = 2.

[0485] In one embodiment Y1, the A-bit (A1 or A2) amplitude codebook (for the quantization amplitude of coefficient c l,i,m includes 2 A and 2 A + 1 amplitude values, and its non-zero (NZ) values have uneven intervals in the dB domain, that is, the difference between any two consecutive NZ amplitude values is not constant in dB. In particular, the difference between any two consecutive NZ amplitude values is two x or x 0 in dB.

[0486] If A = 4, the amplitude codebook C Amp is at least one of the following.

[0487] In one example: or or

[0488] In one example: or or

[0489] In one example: or or

[0490] In one example: or or

[0491] In one example: or or

[0492] In one example: or or

[0493] If A = 3, then the amplitude codebook C Amp is at least one of the following.

[0494] In one example: or or

[0495] In one example: or or

[0496] In one example: or or

[0497] In one example: or or

[0498] In one example: or or

[0499] In one example: or or

[0500] In one example, or 1.42. In another example, x = 2. In one example, In one example, or 1.2.

[0501] In an embodiment Y1A, if A = 4, then the amplitude codebook C Amp is at least one of the following.

[0502] In one example: or

[0503] In one example: or

[0504] In one example: or

[0505] In one example: or

[0506] In one example: or

[0507] In one example: or

[0508] In one example: or

[0509] In one example: or

[0510] In an embodiment Y1B, if A = 4, then the amplitude codebook C Amp is at least one of the following.

[0511] In one example: or

[0512] In one example: or

[0513] In such an example, where the value and is fixed depending on the rank. For example, at rank 1, and at rank 2, In a variation, the value a is reported by the UE. In another variation, the value a is configured for the UE. Also, the reporting or configuration of the value a can be layer-common (one value common to all layers) or layer-independent (one value per layer).

[0514] In an embodiment Y1C, if A = 4, then the amplitude codebook or or where R indicates a "reserved" state, where the reserved state is according to at least one of the following alternatives. Note that equals

[0515] In one example of Alt Y1C-0, the UE is not expected to use this state for amplitude reporting.

[0516] In one example of Alt Y1C-1, the reserved state can be turned on by higher layer signaling. When turned on, the UE can use this state for amplitude reporting, and the amplitude value indicated by this state belongs to

[0517] In an example of Alt Y1C-2, the retention state can be turned on depending on UE capability signaling. For example, the UE reports via capability signaling whether it can support amplitude reporting for this retention state. When the UE is able to do so, the UE can use this state for amplitude reporting, and the amplitude value indicated by this state belongs to

[0518] In an embodiment Y2, the A-bit (A1 or A2) amplitude codebook (for the quantization amplitude of coefficient c l,i,m includes 2 A and 2 A +1 amplitude values, and its non-zero (NZ) values have uneven intervals in the dB domain, that is, the difference between any two consecutive NZ amplitude values is not constant in dB. In particular, the difference between any two consecutive NZ amplitude values is not the same.

[0519] In the NR specification, when a UE configured with the high-layer parameter codebookType is set to "type II (typeII)" or "type II - Port Selection (typeII-PortSelection)", each PMI value corresponds to the codebook index i 1 and i 2 . When codebookType = "typeII", the first PMI i 1 includes two layer-common (i.e., if the UE reports RI = 2, it is reported commonly for two layers) components, which indicate: an orthogonal basis set, including N 1 N 2 orthogonal discrete Fourier transform (DFT) beams / vectors (indicated by an indicator i 1 , q 2 ) indicating the rotation factor (q 1,1 ); and the selection of L beams / vectors out of N 1 N 2 beams / vectors (indicated by an indicator i 1,2 ), and two layer-specific (i.e., if the UE reports RI = 2, it is reported for each of the two layers) components, which indicate: the strongest coefficient (indicated by indicators i 1,3,1 and i 1,3,2 ); and the WB amplitude coefficient (indicated by indicators i 1,4,2 and i 1,4,2 ).

[0520] When codebookType = "typeII-PortSelection", the first PMI i 1Comprising a component common to the layers (i.e., if the UE reports RI = 2, it is reported common to the two layers), which indicates P CSI-RS / the selection of L ports out of P / 2 ports (using the indicator i 1,1 to indicate).

[0521] N 1 and N 2 The values of are configured with the higher layer parameter n1 - n2 - codebookSubsetRestriction. For a given number of CSI - RS ports supported, the configuration of (N 1 , N 2 ) and the corresponding values of (O 1 , O 2 ). The number of CSI - RS ports is 2N 1 N 2 . The number of CSI - RS ports is given by P configured with the higher layer parameter nrofPorts CSI-RS ∈{4, 8, 12, 16, 24, 32}. The value of L is configured with the higher layer parameter numberOfBeams.

[0522] Therefore, the first PMI i 1 is given by the following:

[0523] If codebookType is set to "typeII",

[0524] If codebookType is set to "typeII - PortSelection".

[0525] The second PMI comprises two layer - specific component indicators: the SB phase coefficient c 2,1,1 and i 2,1,2 indicated by the indicators i l,i ; and the SB amplitude coefficient 2,2,1 and i 2,2,2 indicated by the indicators i (which can be turned on or off via subbandAmplitude by RRC signaling).

[0526] The first PMI is reported in wideband (WB) mode, and the second PMI can be reported in wideband or subband (SB) mode.

[0527] Figure 15 Shows an example two - part UCI (two - part UCI) multiplexing 1500 according to an embodiment of the present disclosure. Figure 15 The embodiment of the two - part UCI multiplexing 1500 shown is for illustration only.Figure 15 The scope of the present disclosure is not limited to any particular embodiment.

[0528] As Figure 15 shown, when codebookType = "typeII" or "typeII-PortSelection", two-part UCI multiplexing is used to report type II CSI on PUSCH (or PUCCH), where CQI, RI, layer indicator (LI), and (N 0,1 , N 0,2 ) are multiplexed and encoded together in part 1, where N 0,1 and N 0,2 respectively indicate the number of reported WB magnitudes, where the reported WB magnitudes are non-zero for layer 1 and layer 2 respectively, that is, and the remaining CSI are multiplexed and encoded together in part 2, where the remaining CSI includes the first PMI i 1 and the second PMI (i 2 ).

[0529] If the UE is configured with more than one CSI-RS resource, the part 1 UCI may also include the CRI. When cqi-FormatIndicator = widebandCQI, the CQI reported in part 1 UCI corresponds to the WB CQI, and when cqi-FormatIndicator = subbandCQI, the CQI reported in part 1 UCI corresponds to the WB CQI and the SB differential CQI, where the WB CQI is reported commonly for all SBs, and the SB differential CQI is reported for each SB, and the number of SBs (or the set of SB indices) is configured to the UE.

[0530] Based on the values of the reported (N 0,1 , N 0,2 ) in part 1, determine the CSI report payload (bits) of part 2. In particular, only report the components of the second PMI i 2 for the coefficients whose corresponding reported WB magnitudes are non-zero.

[0531] In one embodiment AA, the codebooks for 1-4 layers are given in Table 4 (see Equation 5), where (for i = 0, 1,..., L-1), u n and v m,n are obtained as the NR specifications of type II CSI, and the quantities and y t are given by:

[0532] is the phase value

[0533] is a vector including the t-th element of M FD bases, where k = t = {0, 1,..., N 3 - 1} is the SB index of PMI, l = {1,..., v}, and for f = 0, 1,..., M - 1, has

[0534] Table 4-A Codebooks for Reporting Layers 1, 2, 3, and 4 Using Antenna Ports 3000 to 2999 + PCSI RS

[0535]

[0536] Table 4-B Codebooks for Reporting Layers 1, 2, 3, and 4 Using Antenna Ports 3000 to 2999 + PCSI RS

[0537]

[0538] Each PMI value corresponds to a codebook index i 1 and i 2 , where

[0539]

[0540] where: i 1,1 is the rotation factor of the SD basis; i 1,2 is the SD basis indicator; i 1,5 is the M initial indicator; i 1,6,l is the FD basis indicator for layer l; i 1,7,l is the bitmap for layer l; i 1,8,l is the Strongest Coefficient Indicator (SCI) for layer l; i 2,3,l is the reference amplitude for layer l i 2,4,l is the differential amplitude value for layer l of the matrix; and i 2,5,l is the phase value for layer l of the matrix. γ t,l is the normalization factor for the t-th column of W l to normalize it to a standard one. Note that the terms in the precoder equations in the table map to those in Equation (2) as shown below: where and

[0541] In Embodiment AB, which is equal to Example Alt 14-1-0 or Example Alt 16-5 in the present disclosure, set KNZ The magnitude of the coefficient is quantized and reported as where is the reference or first magnitude value, and is the differential or second magnitude value (as described in Scenarios 14 and 16). For each layer l = 1, 2,..., v, the strongest coefficient is reported in the UCI via the Strongest Coefficient Indicator (SCI). In one example, the SCI indicates the index of the strongest NZ coefficient equal to 1. Let r * be the antenna polarization of the strongest coefficient, i.e., which indicates that r when r * = 0 and r when * = 1. For a group of coefficients with polarization r * the strongest coefficient is the reference magnitude, i.e., and thus does not need to be reported, and the differential magnitude * is reported for each NZ coefficient with the same antenna polarization r

[0542] For other polarizations the reference magnitude is reported, which is common for all NZ coefficients {c l,i,m} with the same antenna polarization r; the differential magnitude is reported for each NZ coefficient with the same antenna polarization r

[0543] Since the position of the strongest coefficient is explicitly indicated via the SCI, there is no need to include the differential magnitude and the phase (since the position is known and both values are 1). Thus, for each layer, 1 reference magnitude, (K NZ - 1) differential magnitudes, and (K NZ - 1) phase values will be reported. For v layers, v reference magnitudes, (K NZ - v) differential magnitudes, and (K NZ - v) phase values are reported. The quantization scheme can be explained in detail as follows.

[0544] The magnitude coefficient indicators i 2,3,l and i 2,4,l for the reference magnitude and the differential magnitude respectively are:[[]]

[0545]

[0546] For l = 1,..., υ.

[0547] The phase coefficient indicator i2,5,l is:

[0548] i 2,5,l = [x l,0 … x l,M-1

[0549] x l,m = [x l,0,m … x l,2L-1,m

[0550] x l,i,m ∈ {0,..., 15}

[0551] For l = 1,..., υ.

[0552] Let The bitmap associated with the coefficients in i 2,4,l is indicated by i 1,7,l as:

[0553]

[0554] For l = 1,..., v, such that is the number of non - zero coefficients in layer l, and is the total number of non - zero coefficients.

[0555] Table A - 1 gives the mapping from to the reference magnitude coefficient and Table A - 2 gives the mapping from to the differential magnitude coefficient The reference and differential magnitude coefficients are represented by:

[0556]

[0557] For l = 1,..., v. The mapping from x l,i,m to the phase coefficient is given by .

[0558] The magnitude coefficient and phase coefficient indicators are reported as follows. In one example, for the strongest coefficient and i.e., the (reference and differential) magnitude and phase and the bit value (in the bitmap) of the strongest coefficient are set to 1. Thus, for l = 1,..., v, the indicators and

[0559] are not reported. In another example, for l = 1,..., v, the indicator indicating the reference magnitude of other antenna polarizations ​​

[0560] In yet another example, for the differential magnitude, reports are made for those (indicating coefficients c other than the strongest coefficient l,i,m ) and (indicating that the coefficient c l,i,m is non - zero) of K NZ - v indicators

[0561] In yet another example, for the phase coefficients, reports are made for those (indicating coefficients c other than the strongest coefficient l,i,m ) and (indicating that the coefficient c l,i,m is non - zero) of K NZ - v indicators x l,i,m .

[0562] In one example,

[0563] Table A - 1: to Mapping of the elements

[0564]

[0565] Table A - 2: to Mapping of the elements

[0566]

[0567] In one embodiment 0A, let (N 0,1 , N 0,2 ,..., N 0,v ) be the number of non - zero (NZ) coefficients (each among the maximum K 0 coefficients) reported by the UE for layers l = 1, 2,..., v, where v indicates the maximum value of the rank value allowed (or configured via higher - layer signaling, e.g., RI restriction) for CSI reporting, and N 0,l indicates the number of non - zero (NZ) coefficients for layer l.

[0568] Unreported coefficients are set to zero: when v = 1, then the UE reports N 0,1 , which indicates the number of NZ coefficients for rank - 1 CSI reporting; when v = 2, then the UE reports (N 0,1 , N 0,2 ), which indicates the number of NZ coefficients for layer 1 and layer 2 for rank - 2 CSI reporting; when v = 3, then the UE reports (N 0,1 , N 0,2 , N 0,3), which indicates the number of NZ coefficients for layer 1, ..., layer 3 for rank 3 CSI reporting; and when v = 4, the UE reports (N 0,1 , N 0,2 , N 0,3 , N 0,4 ), which indicates the number of NZ coefficients for layer 1, ..., layer 4 for rank 4 CSI reporting.

[0569] In scheme 0A-0, the maximum number of NZ coefficients is fixed, i.e., K 0 = 2LM, and the number of candidate values for N 0,l reporting depends on the values of L and M.

[0570] In an example 0A-0-0 of scheme 0A-0, when the UE is configured with a maximum rank = 1 (v = 1), at least one of the following alternatives is used to report N 0,1 . In one alternative (Alt A), N 0,1 takes values from {0, 1, ..., 2LM - 1}, where N 0,1 includes the strongest coefficient (per layer). In another alternative (Alt B), N 0,1 takes values from {0, 1, ..., 2LM - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 , and thus the range of values for N 0,1 can be reduced by 1.

[0571] In example 0A-0-1 of scheme 0A-0, when the UE is configured with a maximum rank = 2 (v = 1 or 2), at least one of the following alternatives is used to report (N 0,1 , N 0,2 ). In one alternative (Alt AA), N 0,1 and N 0,2 take values from {0, 1, ..., 2LM - 1}, where N 0,1 and N 0,2 include the strongest coefficient (per layer). In another alternative (Alt BA), N 0,1 and N 0,2 take values from {0, 1, ..., 2LM - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 and N 0,2 , and thus the range of values for N 0,1 and N 0,2 can be reduced by 1.

[0572] In Example 0A-0-2 of Scenario 0A-0, the UE is configured with a maximum rank = R (v = 1,..., R) and reports (N 0,1 ,..., N 0,R ) using at least one of the following alternatives. In one alternative (Alt AA), N 0,1 ,..., N 0,R takes values from {0, 1,..., 2LM - 1}, where N 0,1 ,..., N 0,R includes the strongest coefficients (per layer). In another alternative (Alt BA), N 0,1 ,..., N 0,R takes values from {0, 1,..., 2LM - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 ,..., N 0,R , and thus the range of values for N 0,1 ,..., N 0,R can be reduced by 1. In one example, R = 3 or 4.

[0573] In Scenario 0A-1, the maximum number of NZ coefficients is fixed, i.e., K 0 < 2LM, and the number of candidate values for N 0,l reporting depends on the value of K 0 .

[0574] In Example 0A-1-1 of Scenario 0A-1, when the UE is configured with a maximum rank = 1 (v = 1), N 0,1 is reported using at least one of the following alternatives. In one alternative (Alt AA), N 0,1 takes values from {0, 1,..., K 0 - 1}, where N 0,1 includes the strongest coefficients (per layer). In another alternative (Alt BA), N 0,1 takes values from {0, 1,..., K 0 - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 , and thus the range of values for N 0,1 can be reduced by 1.

[0575] In Example 0A-1-1 of Scenario 0-1, when the UE is configured with a maximum rank = 2 (v = 1 or 2), (N 0,1 , N 0,2)。In an alternative (Alt AA), N 0,1 and N 0,2 take values from {0, 1,..., K 0 - 1}, where N 0,1 and N 0,2 include the strongest coefficients (per layer). In another alternative (Alt BA), N 0,1 and N 0,2 take values from {0, 1,..., K 0 - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 and N 0,2 , and thus the range of values used for N 0,1 and N 0,2 can be reduced by 1.

[0576] In example 0A - 1 of Scenario 0A - 1, the UE is configured with a maximum rank = R (v = 1,..., R) and uses at least one of the following alternatives to report (N 0,1 ,..., N 0,R ). In an alternative (Alt AA), N 0,1 ,..., N 0,R take values from {0, 1,..., K 0 - 1}, where N 0,1 ,..., N 0,R include the strongest coefficients (per layer). In another alternative (Alt BA), N 0,1 ,..., N 0,R take values from {0, 1,..., K 0 - 2}, where since the strongest coefficient (indicated by i 1,3 ) cannot be zero, it is excluded when reporting N 0,1 ,..., N 0,R , and thus the range of values used for N 0,1 ,..., N 0,R can be reduced by 1. In one example, R = 3 or 4.

[0577] Table 5. Payload (number of bits) for reporting N 0,l .

[0578]

[0579] In a variant of Example 0A, the maximum number of coefficients (K 0 ) is configured (e.g., via high - layer RRC signaling).

[0580] In a variant of Example 0A, the maximum number of coefficients (K 0 ) is used independently for each layer l.

[0581] In a variant of Example 0A, the number of NZ coefficients (N 0,l )) is divided into two parts, a first part and a second part, where the indices of the first part of the NZ coefficients are fixed (and thus not reported), and the indices of the second part of the NZ coefficients are dynamically selected by the UE (and thus are reported). Let N 0,l,1 and N 0,l,2 be the number of NZ coefficients including the first part and the second part, respectively. Then, they are determined according to at least one of the following alternatives.

[0582] In an example of Alt 1, N 0,l,1 is fixed, and N 0,l,2 = N 0,l - N 0.l,1 , where either N 0,l or N 0,l,2 needs to be reported.

[0583] In an example of Alt 2, N 0,l,1 is configured, and N 0,l,2 = N 0,l - N 0.l,1 , where either N 0,l or N 0,l,2 needs to be reported.

[0584] In an example of Alt 3, N 0,l,1 is reported by the UE, and N 0,l,2 = N 0,l - N 0.l,1 , where either N 0,l or N 0,l,2 needs to be reported.

[0585] Figure 16 Figure 1600 shows another example of two-part UCI multiplexing according to an embodiment of the present disclosure. Figure 16 The embodiment of the two-part UCI multiplexing 1600 shown is for illustration only. Figure 16 It does not limit the scope of the present disclosure to any specific embodiment.

[0586] In an embodiment 2A, as shown in Figure 15 (for v = 2) and Figure 16 (for v = 4), UCI multiplexing using two-part UCI is used, where: CQI, RI, LI, and (N 0,1 ,..., N 0,v) are multiplexed and encoded together in UCI part 1; and the remaining CSI are multiplexed and encoded together in UCI part 2, where the remaining CSI includes the first PMI i 1 and the second PMI (i 2 ).

[0587] If the UE is configured with more than one CSI-RS resource, the part 1 UCI may also include the CRI. When cqi-FormatIndicator = widebandCQI, the CQI reported in part 1 UCI corresponds to the WB CQI, and when cqi-FormatIndicator = subbandCQI, the CQI reported in part 1 UCI corresponds to the WB CQI and the SB differential CQI, where the WB CQI is reported commonly for all SBs, and the SB differential CQI is reported for each SB, and the number of SBs (or the set of SB indices) is configured to the UE.

[0588] Based on the reported (N 0,1 ,..., N 0,v ) values in part 1, determine the CSI reporting payload (bits) of part 2. In particular, report only the components of the second PMI i 2 for non-zero coefficients.

[0589] In one example, for v = 2, the first PMI i 1 = [i 1,1 , i 1,2 , i 1,3 , i 1,4 includes two layer-common (i.e., if the UE reports RI = 2, report for two layer-common) components: the orthogonal basis set of W 1 and W f (for example, the index i 1 , q 2 , q 3 ) that can be used to indicate the rotation factor (q 1,1 ), q i ∈{0, 1,..., O i - 1}; and the L beam selection for W 1 and the M beam selection for W f (for example, the index i 1,2 ) can be used to indicate), and two layer-specific (i.e., if the UE reports RI = 2, report for each of the two layers) components: the strongest coefficient (indicated by the index i 1,3 ); and the indices of N 0,k non-zero coefficients (indicated by the index i 1,4 ).

[0590] Use a bitmap or combined index of length 2LM One of them to explicitly report the index of the NZ coefficient, or for example, based on including W 1 Or / and W f The amplitude or power of the beam implicitly derives the index of the NZ coefficient.

[0591] Index i 1,3 And i 1,4 Can be further expressed as And

[0592] The second PMI i 2 =[i 2,1 ,i 2,2 includes two layer-specific components: the phase c indicated by using index i 2,1 And the amplitude indicated by using index i l,i,m And using index i 2,2 Indicated amplitude Can be expressed as And Note that i is reported only when RI = 2 is reported 1,3,2 ,i 1,4,2 ,i 2,1,2 And i 2,1,2 . The first PMI is reported in a wideband (WB) manner, and the second PMI can be reported in a wideband or subband (SB) manner.

[0593] Any variant embodiment of the above variant embodiments can be used independently or in combination with at least one other variant embodiment.

[0594] Figure 17 Shows a flowchart of a method 1700 for CSI reporting according to an embodiment of the present disclosure, which can be executed by a user equipment (e.g., as Figure 1 Shown in 111-116). Figure 17 The embodiment of the method 1700 shown is only for illustration. Figure 17 Does not limit the scope of the present disclosure to any specific embodiment.

[0595] As Figure 17 Shown, the method 1700 starts at step 1705. At step 1705, the UE receives CSI feedback configuration information from a base station (BS).

[0596] Next, at step 1710, based on the CSI feedback configuration information, the UE derives CSI feedback including a precoding matrix indicator (PMI).

[0597] Finally, at step 1715, the UE sends CSI feedback including the PMI to the BS via an uplink channel.

[0598] In one embodiment, for each layer l = 1, 2, ..., v, the PMI indicates K v non-zero (NZ) coefficients out of a total of 2LM NZ,l coefficients, where each of the 2LM v coefficients is represented as K NZ,l NZ coefficients are partitioned into two groups (G 0 and G 1 ), and for each group G r , r ∈ {0, 1}, indicates a value, where v is the rank value, is the first amplitude coefficient, is the second amplitude coefficient, and φ l,i,m is the phase coefficient.

[0599] In one embodiment, a total of 2LM v coefficients form a 2L×M v coefficient matrix C v comprising 2L rows and M l columns;

[0600] Group G 0 includes all coefficients c l,i,m with indices i ∈ {0, 1, ..., L - 1};

[0601] Group G 1 includes all coefficients c l,i,m with indices i ∈ {L, L + 1, ..., 2L - 1}; and

[0602] the one r value indicated for group G is given by where

[0603] In one embodiment, the PMI includes amplitude coefficient indicators i 2,3,l and i 2,4,l for the first and second amplitude coefficients, respectively, given by:

[0604]

[0605] and

[0606]

[0607] where the first and second amplitude coefficients are represented by

[0608]

[0609] and

[0610]

[0611] from to the first amplitude coefficient is given by the following table:

[0612]

[0613] from to the second amplitude coefficient is given by the following table:

[0614]

[0615] In one embodiment, for each layer l = 1,..., v: The UE determines the strongest coefficient indicator i of the index 1,8,l , which jointly indicates: the position of the strongest coefficient ; and the first amplitude coefficient indicator which indicates for the group to which the strongest coefficient belongs where

[0616] In such an embodiment, the UE sends CSI feedback including the PMI, and the PMI includes the determined strongest coefficient indicator i 1,8,l .

[0617] In one embodiment, for each layer l = 1,..., v; the UE determines another group G r , where r ≠ r * , and determines the first amplitude coefficient indicator for another group G r indicating

[0618] In such an embodiment, the UE sends CSI feedback including the PMI, and the PMI includes i indicating the first amplitude coefficient indicator for the said another group 2,3,l .

[0619] In one embodiment, the UE uses CSI feedback to send the PMI, and for each layer l = 1,..., v, the PMI includes: an indicator for the first amplitude coefficient associated with another group G r ; K NZ,l -1 indicators for the second amplitude coefficient; and K for the phase coefficient​NZ,l - One indicator, where for the remaining 2LM v - K NZ,l coefficients, the second amplitude coefficient and the phase coefficient are set to

[0620] In such an embodiment, the PMI further includes a spatial domain (SD) basis matrix A and a frequency domain (FD) basis matrix B for each layer l = 1,..., v l of the indicator.

[0621] In such an embodiment, determined by the columns for a total of N 3 precoding matrix for each FD unit among the FD units, where is the precoding matrix for layer l, whose t-th column is the precoding matrix for FD unit t, and is given by where normalizes the t-th column to a standard one; A = [a 0 a 1 ...a L-1 ; is an N 1 N 2 ×1 column vector for the SD antenna port, where N 1 and N 2 are respectively the number of antenna ports with the same antenna polarization in the first dimension and the second dimension of the two-dimensional dual-polarized channel state information reference signal (CSI-RS) antenna port at the BS; b l,m is an N 3 ×1 column vector for the FD unit, and and the number of column vectors of the SD antenna port (L), the number of column vectors of the FD unit (M v ), and the total number of FD units (N 3 ) are configured via higher layer signaling.

[0622] Although the present disclosure has been described using exemplary embodiments, various changes and modifications can be suggested to those skilled in the art. The present disclosure is intended to cover such changes and modifications that fall within the scope of the appended claims.

Claims

1. A method performed by a terminal in a communication system, the method comprising: Receiving, from a base station, codebook configuration information of an enhanced type II codebook for reporting information associated with a precoding matrix indicator (PMI); Identifying a first amplitude coefficient and a second amplitude coefficient based on the codebook configuration information; Sending, to the base station, information associated with the PMI for indicating the first amplitude coefficient and the second amplitude coefficient, wherein, Each of the first amplitude coefficients is one of, and wherein each of the second amplitude coefficients is one of 2. The method according to claim 1, wherein, Two first amplitude coefficients are defined for each layer, wherein, for each layer, one of the two first amplitude coefficients is equal to 1 and is not reported.

3. The method according to claim 2, wherein, For each layer, the remaining first amplitude coefficient is reported using an indicator having 4 bits, and Among them, for each layer, K NZ - 1 second amplitude coefficients are reported using each indicator having 3 bits, where K NZ is the number of non-zero second amplitude coefficients. NZ -1 second amplitude coefficients, where K NZ is the number of non-zero second amplitude coefficients.

4. The method according to claim 3, wherein, The 4-bit indicator indicates one of them, where R represents the reserved state, and Each of the indicators having three digits indicates one of them.

5. The method according to claim 1, wherein, The information associated with the PMI further indicates phase coefficients, and wherein a first set of coefficients includes a first subset of the second amplitude coefficients and a first subset of the phase coefficients, and a second set of coefficients includes a second subset of the second amplitude coefficients and a second subset of the phase coefficients, and wherein, for each layer, one of the two first amplitude coefficients is associated with the first set of coefficients, and the other of the two first amplitude coefficients is associated with the second set of coefficients.

6. A method performed by a base station in a communication system, the method comprising: Sending, to a terminal, codebook configuration information of an enhanced type II codebook for reporting information associated with a precoding matrix indicator (PMI); Receiving, from the terminal, information associated with the PMI for indicating a first amplitude coefficient and a second amplitude coefficient, the first amplitude coefficient and the second amplitude coefficient being identified based on the codebook configuration information, wherein each of the first amplitude coefficients is one of, and wherein each of the second amplitude coefficients is one of 7. The method according to claim 6, wherein, Two first amplitude coefficients are defined for each layer, and wherein, for each layer, one of the two first amplitude coefficients is equal to 1 and is not reported.

8. The method according to claim 7, wherein, For each layer, the remaining first amplitude coefficient is reported using an indicator having 4 bits, and Among them, for each layer, K NZ -1 second amplitude coefficients are reported using an indicator each having 3 bits, where K NZ is the number of non-zero second amplitude coefficients.

9. The method according to claim 8, wherein, The 4-bit indicator indicates one of them, where R represents the reserved state, and Each of the indicators having 3 bits indicates one of them.

10. The method according to claim 6, wherein, The information associated with the PMI further indicates phase coefficients, and wherein a first set of coefficients includes a first subset of the second amplitude coefficients and a first subset of the phase coefficients, and a second set of coefficients includes a second subset of the second amplitude coefficients and a second subset of the phase coefficients, wherein, for each layer, one of the two first amplitude coefficients is associated with the first set of coefficients, and the other of the two first amplitude coefficients is associated with the second set of coefficients.

11. A terminal in a communication system, the terminal comprising: A transceiver; and A controller configured to: Receive, from a base station, codebook configuration information of an enhanced type II codebook for reporting information associated with a precoding matrix indicator (PMI); Identify a first amplitude coefficient and a second amplitude coefficient based on the codebook configuration information; Send information associated with PMI indicating a first amplitude coefficient and a second amplitude coefficient to the base station. wherein each of the first amplitude coefficients is one of, and wherein each of the second amplitude coefficients is one of 12. The terminal according to claim 11, wherein, Two first amplitude coefficients are defined for each layer, wherein, for each layer, one of the two first amplitude coefficients is equal to 1 and is not reported.

13. The terminal according to claim 12, wherein, For each layer, the remaining first amplitude coefficients are reported using an indicator with 4 bits, and Among them, for each layer, K is reported using each indicator with 3 bits NZ -1 second amplitude coefficients, where K NZ is the number of non-zero second amplitude coefficients.

14. The terminal according to claim 13, wherein, The 4-bit indicator indicates one of them, where R represents the reserved state, and Each of the indicators having 3 bits indicates one of them.

15. A base station in a communication system, the base station comprising: A transceiver; and A controller configured to: Send codebook configuration information of an enhanced type II codebook for reporting information associated with a precoding matrix indicator PMI to a terminal. Receive, from the terminal, PMI-related information for indicating a first amplitude coefficient and a second amplitude coefficient, the first amplitude coefficient and the second amplitude coefficient being identified based on the codebook configuration information, wherein each of the first amplitude coefficients is one of, and wherein each of the second amplitude coefficients is one of

Citation Information

Patent Citations

  • Method and apparatus for higher rank CSI reporting in advanced wireless communication systems

    US20180309490A1