Method and device regarding CSI report based on port selection codebook

The CSI reporting method using a port selection codebook addresses the challenge of UL-DL channel reciprocity in wireless communication systems, enhancing CSI estimation and beamforming efficiency.

JP2025111636AActive Publication Date: 2025-07-30SAMSUNG ELECTRONICS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025071813
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-10-15
Filing Date
2025-04-23
Publication Date
2025-07-30
Estimated Expiration
2041-10-20

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in accurately estimating the channel state information (CSI) between user equipment and base stations, particularly when the uplink-downlink duplexing distance is small, leading to issues with UL-DL channel reciprocity in both the angular and delay domains.

Method used

A method and apparatus for CSI reporting based on a port selection codebook, where a UE determines and transmits CSI reports using a processor to select and indicate the number of base vectors, enabling efficient CSI reporting through a codebook-based approach.

Benefits of technology

Enhances the accuracy and efficiency of CSI reporting by leveraging UL-DL channel reciprocity, allowing for improved beamforming and communication parameters selection in wireless networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025111636000001_ABST
    Figure 2025111636000001_ABST
Patent Text Reader

Abstract

To provide a method and a device based on a port selection codebook.SOLUTION: The present disclosure relates to a method for communication and a system which converge a fifth-generation (5G) communication system for supporting a higher data transmission rate than a fourth-generation (4G) system by using the Internet of Things (IOT) technique. The present disclosure can be applied to intelligence-type services based on the 5G communication technique and the IoT-related technique including smart homes, smart buildings, smart cities, connected cars, healthcare, digital educations, smart retails, maintenance, and safety services. The present disclosure relates to a method and a device for a channel state information (CSI) report based on the port selection codebook.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to wireless communication systems, and more particularly to codebook-based CSI reporting.

Background Art

[0002] In order to meet the increasing demand for wireless data traffic that has been on the rise since the commercialization of 4G communication systems, efforts are being made to develop improved 5G or pre-5G communication systems. For this reason, 5G or pre-5G communication systems are referred to as "Beyond 4G Network" communication systems or "Post LTE" communication systems. To achieve a high data rate, the 5G communication system is considered to be implemented in the millimeter wave (mmWave) band (e.g., 60 GHz band). To mitigate the propagation loss of radio waves and increase the transmission distance, beamforming, massive MIMO (Multiple-Input Multiple-Output), FD-MIMO (Full Dimensional MIMO), array antenna, analog beam-forming, and large scale antenna technologies are being discussed in the 5G communication system. Furthermore, for network improvement of the system, in the 5G communication system, evolved small cells, advanced small cells, cloud radio access network (cloud RAN), ultra-dense network, D2D communication (Device-to-Device communication), wireless backhaul, moving network, cooperative communication, CoMP (Coordinated Multi-Points), and reception-end interference cancellation and other technology developments are being carried out.In the 5G system, advanced coding modulation (ACM) methods such as FQAM (Hybrid FSK and QAM Modulation) and SWSC (Sliding Window Superposition Coding), as well as advanced access technologies such as FBMC (Filter Bank Multi Carrier), NOMA (non orthogonal multiple access), and SCMA (sparse code multiple access) are being developed.

[0003] The Internet is evolving from a human-centered connection network where humans generate and consume information to an IoT (Internet of Things) network that exchanges and processes information among distributed components such as things. IoE (Internet of Everything) technology, which combines IoT technology and big data processing technology through connections with cloud servers and the like, is also emerging. To implement IoT, technical elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. In recent years, technologies such as sensor networks, M2M (Machine to Machine), and MTC (Machine Type Communication) for connecting things have been studied. In the IoT environment, intelligent IT (Internet Technology) services that collect and analyze the data generated among connected things to create new value for human life can be provided. IoT can be applied to fields such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart home appliances, and advanced medical services through the convergence and integration between existing IT (information technology) technologies and various industries.

[0004] As a result, various attempts have been made to apply the 5G communication system to the IoT network. For example, 5G communication technologies such as sensor network, MTC (Machine Type Communication), and M2M (Machine to Machine) can be implemented by techniques such as beamforming, MIMO, and array antennas. The application of cloud RAN (cloud Radio Access Network) as the aforementioned big data processing technology can also be regarded as an example of the convergence of 5G technology and IoT technology.

[0005] Understanding and accurately estimating the channel between a user equipment (UE) and a base station (BS) (e.g., gNode B (gNB)) is important in efficient and effective wireless communication. To accurately estimate the DL channel state, the gNB can send a reference signal, e.g., CSI-RS, to the UE for DL channel measurement, and the UE can report (e.g., feedback) information on the channel measurement, e.g., CSI, to the gNB. Through such DL channel measurement, the gNB can select appropriate communication parameters to perform wireless data communication with the UE efficiently and effectively. SUMMARY OF THE INVENTION PROBLEMS TO BE SOLVED BY THE INVENTION

[0006] When the UL-DL duplexing distance is small, it is known in the literature that UL-DL channel reciprocity can exist in both the angular domain and the delay domain. Since the delay in the time domain transforms (or is closely related to) the basis vector in the frequency domain (FD), the improved Type II port selection in Rel. 16 can be further extended in both the angular and delay domains (or SD and FD). In particular, the DFT-based SD basis of W1 and the DFT-based FD basis of W f can be replaced with SD and FD port selections, that is, the LCSI-RS port is selected (or to be selected) in SD, and the M port is selected in FD. In this case, beamforming is applied to the CSI-RS port in SD (assuming UL-DL channel reciprocity in the angular domain) and / or FD (assuming UL-DL channel reciprocity in the delay / frequency domain), and the corresponding SD and / or FD beamforming information can be obtained at the gNB based on the UL channel estimated using SRS measurements. The present disclosure provides some design components of such a codebook.

Means for Solving the Problem

[0007] Embodiments of the present disclosure provide a method and apparatus for enabling channel state information (CSI) reporting based on a codebook in a wireless communication system.

[0008] In one embodiment, a UE for CSI reporting is provided in a wireless communication system. The UE includes a transceiver configured to receive information regarding channel state information (CSI) reporting, the information including two numbers N and M for the basis vector v and information for, where N ≥ M vIt is. The UE further includes a processor operably connected to the transceiver. The processor determines an index M based on this information init The index M starting at init +i, i = 0, 1, ..., N - 1, where the N consecutive base vectors - the N consecutive base vectors belong to a set of N3 base vectors and N ≤ N3 - are identified; M v The number of base vectors - N = M v When v The number of base vectors = N consecutive base vectors, and when N > M v When v The number of base vectors is selected from the N consecutive base vectors - to determine; M v The CSI report based on the M v When N > M v The CSI report is set to determine an indicator that indicates information for the selected M v When N > M v The transceiver is further set to transmit a CSI report including an indicator that indicates information for the selected M

[0009] In other embodiments, a BS is provided in a wireless communication system. The BS includes a processor configured to generate information regarding a channel state information (CSI) report, the information including two numbers N and M for base vectors v And information for, where N ≥ M v The BS further includes a transceiver operably connected to the processor. The transceiver transmits the information; is configured to receive a CSI report, the CSI report being based on M v The number of base vectors, where the N consecutive base vectors are identified by an index M init Starting at init +i, i = 0, 1, ..., N - 1, and the N consecutive base vectors belong to a set of N3 base vectors and N ≤ N3, and when N = M v When vThe number of base vectors = N consecutive base vectors, where N > M v When M v The number of base vectors is selected from N consecutive base vectors, and the CSI report is when N > M v When selected, the M v It includes an indicator indicating information about the number of M base vectors selected.

[0010] In another embodiment, a method for operating a UE is provided. This method includes receiving information regarding channel state information (CSI) reports, and this information includes information about two numbers N and M for base vectors, where N > M v including information about, receiving; an index M v starting with index M init identifying N consecutive base vectors having M + i, i = 0, 1,..., N - 1, where the N consecutive base vectors belong to a set of N3 base vectors and N ≤ N3, identifying; M init determining the number of M base vectors, where N = M v When M v the number of M base vectors = N consecutive base vectors, where N > M v When M v the number of M base vectors is selected from N consecutive base vectors, determining; M v determining a CSI report based on the number of M base vectors, where N > M v When N > M v the CSI report includes an indicator indicating information about the selected N > M v number of base vectors, determining; and when N > M v transmitting a CSI report including an indicator indicating information about the number of M base vectors selected at that time, including. v

[0011] Other technical features can be easily clarified to those skilled in the art from the following drawings, description, and claims.

Advantages of the Invention

[0012] ​ Embodiments of the present disclosure provide a method and apparatus for enabling codebook-based channel state information (CSI) reporting in a wireless communication system.

Brief Description of the Drawings

[0013] For a more complete understanding of the present disclosure and its advantages, reference may be made to the following description taken in conjunction with the accompanying drawings. In this description, like reference numerals denote like parts.

[0014]

Figure 1

Figure 2

Figure 3

Figure 4a

Figure 4b

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

DETAILED DESCRIPTION OF THE INVENTION

[0015] Before proceeding with the following detailed description, it is necessary to define certain words and phrases used throughout this patent specification. The term "couple" and its derivatives refer to any direct or indirect communication between two or more elements, whether or not the elements are in physical contact with each other. The terms "transmit," "receive," and "communicate," as well as their derivatives, include both direct and indirect communication. The terms "include" and "comprise," as well as their derivatives, mean to include without limitation. The term "or" is inclusive and means and / or. The term "associated therewith," as well as its derivatives, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, etc. The term "controller" means any device, system, or part thereof that controls at least one operation, and such a device can be embodied in hardware, firmware, software, or a combination of at least two of these. The functions associated with any particular controller can be centralized or distributed, whether locally or remotely.The phrase "at least one of" when used with a list of items means that different combinations of one or more of the listed items are used and only one item in the list is required. For example, "at least one of A, B, and C" includes any one of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.

[0016] Furthermore, the various functions described below can be embodied or supported by one or more computer programs, each computer program being formed from 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, procedures, functions, objects, classes, instances, related data, or parts thereof, adapted for embodiment by appropriate 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 a ROM (Read only Memory), RAM (Random Access Memory), hard disk drive, CD (Compact Disc), digital video disc (DVD), or other type of memory. A "non-transitory" computer readable medium excludes wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Non-transitory computer readable media include media in which data is permanently stored, and media in which data is stored and later overwritten, such as rewritable optical discs or erasable memory devices.

[0017] Definitions of particular words and phrases are provided throughout this patent document. A person of ordinary skill in the art should, in most instances if not all, understand that such definitions apply to the prior and future use of such defined words and phrases.

[0018] The figures 1 to 17 discussed below, and the various examples used to explain the principles of the present disclosure in this patent document, are for illustrative purposes only and should not be construed as limiting the scope of the disclosure in any way. A person of ordinary skill in the art can understand that the principles of the present disclosure can be implemented in any appropriately arranged system or device.

[0019] The following documents and standard descriptions are incorporated by reference into the present disclosure as fully described herein: 3GPP TS 36.211 v16.6.0, "E-UTRA, Physical channels and modulation" (herein "REF 1"); 3GPP TS 36.212 v16.6.0, "E-UTRA, Multiplexing and Channel coding" (herein "REF 2"); 3GPP TS 36.213 v16.6.0, "E-UTRA, Physical Layer Procedures" (herein "REF 3"); 3GPP TS 36.321 v16.6.0, "E-UTRA, Medium Access Control (MAC) protocol specification" (herein "REF 4"); 3GPP TS 36.331 v16.6.0, "E-UTRA, Radio Resource Control (RRC) protocol specification" (herein "REF 5"); 3GPP TR 22.891 v14.2.0 (herein "REF 6"); 3GPP TS 38.212 v16.6.0, "E-UTRA, NR, Multiplexing and channel coding" (herein "REF 7"); and 3GPP TS 38.214 v16.6.0, "E-UTRA, NR, Physical layer procedures for data" (herein "REF 8").

[0020] Aspects, features, and advantages of the present disclosure will be apparent from the following detailed description by way of illustration only of numerous specific embodiments and implementations including the best mode contemplated for carrying out the present disclosure. The present disclosure is capable of other and different embodiments, and several details herein can be modified in various obvious respects 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. The present disclosure is illustrated by way of example and not limitation in the accompanying drawings.

[0021] In the following, for simplicity, both FDD and TDD are considered as duplex methods for DL and UL signaling.

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

[0023] After the commercialization of 4G communication systems, a 5G / NR communication system has been developed and is currently deployed to meet the increasing demand for wireless data traffic and enable various vertical applications. The 5G / NR communication system is implemented in a higher frequency (mmWave) band, such as the 28 GHz or 60 GHz band, to achieve higher data transmission rates, or is considered to be implemented in a lower frequency band such as 6 GHz to enable strong coverage and mobility support. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive MIMO (multiple-input multiple-output), FD-MIMO (full dimensional MIMO), array antennas, analog beamforming, and large-scale antenna technologies are being discussed in the 5G / NR communication system.

[0024] In addition, in the 5G / NR communication system, advanced small cells, cloud radio access network (RAN), ultra-high density networks, D2D communication (Device-to-Device communication), and wireless backhaul are being developed for system network improvement based on mobile networks, cooperative communication, CoMP (coordinated multi-point), receiver interference cancellation, etc.

[0025] The discussion of the 5G system and its related frequency bands is for reference only because the specific embodiments of this disclosure can be implemented in the 5G system. However, this disclosure is not limited to the 5G system or its related frequency bands, and the embodiments of this disclosure can be utilized in relation to any frequency band. For example, aspects of this disclosure can be further applied to 5G communication systems that can use the terahertz (THz) band, the deployment of 6G or subsequent releases.

[0026] Hereinafter, FIGS. 1 to 4b illustrate various embodiments implemented using OFDM (orthogonal frequency division multiplexing) or OFDMA (orthogonal frequency division multiple access) communication technologies in a wireless communication system. The descriptions of FIGS. 1 to 3 do not imply physical or structural limitations on the manner in which different embodiments can be implemented. Different embodiments of the present disclosure can be implemented in any appropriately arranged communication system. The present disclosure includes many components that can be used together with each other or in combination, or can operate as an independent type.

[0027] FIG. 1 illustrates an exemplary wireless network according to the present disclosure. The example of the wireless network illustrated in FIG. 1 is for illustration only. Other examples of the wireless network 100 can be used without departing from the scope of the present disclosure.

[0028] As illustrated in FIG. 1, the wireless network includes gNB101, gNB102, and gNB103). gNB101 communicates with gNB102 and gNB103. gNB101 further communicates with at least one network 130 such as the Internet, a private IP (Internet Protocol) network, or another data network.

[0029] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UE) within the coverage area 120 of gNB 102. The first plurality of UEs can include UE 111 located at a small business (SB); UE 112 located at an enterprise (E); UE 113 that can be located at a WiFi hotspot (HS); UE 114 that can be located at a first residence (R); UE 115 that can be located at a second residence (R); and UE 116 which can be any mobile device (M) such as a cell phone, wireless laptop, wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within the 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 can communicate with each other and communicate with UEs 111 - 116 using 5G, LTE, LTE-A, WiMAX, WiFi, or other wireless communication technologies.

[0030] Depending on the network type, the term "base station" or "BS" can refer to any component (or set of components) configured to provide wireless access to a network, such as a transmit point (TP), a transmit-receive point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macrocell, a femtocell, a Wi-Fi access point (AP), or other wirelessly enabled device. The base station can provide wireless access using one or more wireless communication protocols, such as 5G 3GPP NR (new radio interface / access), LTE (long term evolution), LTE-A (LTE-advanced), high speed packet access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "BS" and "TRP" are used in this patent document to denote network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, the term "user equipment" or "UE" can refer to any component such as a "mobile station", "subscriber station", "remote terminal", "wireless terminal", "receive point", or "user equipment". For convenience, the terms "user equipment" and "UE" are used in this patent document to denote a remote wireless device that wirelessly accesses a BS, whether the UE is considered a mobile device (such as a mobile phone or smartphone) or generally a stationary device (such as a desktop computer or vending machine).

[0031] The dotted lines indicate the approximate ranges of the coverage areas 120 and 125, which are shown almost circularly for illustration and explanation only. It should be clearly understood that the coverage areas related to gNBs such as the coverage areas 120 and 125 can have other shapes including irregular shapes according to the settings of the gNBs and changes in the radio environment related to natural and man-made obstructions.

[0032] As described in more detail below, one or more of the UEs 111-116 receive information regarding channel state information (CSI) reporting - this information includes two numbers N and M for the base vectors v where N≥M v and; the index M init the index M starting with init +i, i = 0, 1,..., N - 1 of N consecutive base vectors - the N consecutive base vectors belong to a set of N3 base vectors and N≤N3 - identify; M v number of base vectors - N = M v when; M v number of base vectors = N consecutive base vectors, and when N>M v when; M v number of base vectors is selected from N consecutive base vectors - determine; M v CSI report based on the number of M base vectors - when N>M v the CSI report includes an indicator indicating information for the selected M v number of base vectors - determine; when N>M v the selected M v number of base vectors includes a circuit, programming, or a combination thereof for transmitting a CSI report including an indicator indicating information for the selected M v number of base vectors, where N≥M vgenerating -; transmitting information; including circuitry, programming, or a combination thereof for receiving a CSI report, the CSI report being based on M v base vectors, N consecutive base vectors being indexed by index M init starting at index M init +i, i = 0, 1, ..., N - 1, the N consecutive base vectors belonging to a set of N3 base vectors, N ≤ N3, and N = M v when M v base vectors = N consecutive base vectors, and when N > M v when M v the M base vectors are selected from the N consecutive base vectors, and the CSI report includes an indicator indicating information for the M v base vectors selected when N > M v .

[0033] FIG. 1 illustrates an example of a wireless network 100, although various changes can be made to FIG. 1. For example, the wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Also, gNB 101 can communicate directly with any number of UEs and provide wireless broadband access to such UEs to network 130. Similarly, each of gNBs 102 - 103 can communicate directly with network 130 and provide direct wireless broadband access to the network to UEs.

[0034] Also, 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.

[0035] FIG. 2 illustrates an exemplary gNB 102 according to an embodiment of the present disclosure. The example of gNB 102 illustrated in FIG. 2 is for illustrative purposes only, and gNBs 101 and 103 in FIG. 1 can have the same or similar configurations. However, gNBs can have various configurations, and FIG. 2 does not limit the scope of the present disclosure to any particular implementation of a gNB.

[0036] As illustrated in FIG. 2, gNB 102 includes a number of antennas 205a - 205n, a number of RF transceivers 210a - 210n, a transmit (TX) processing circuit 215, and a receive (RX) processing circuit 220. gNB 102 further includes a control unit / processor 225, a memory 230, and a backhaul or network interface 235.

[0037] RF transceivers 210a - 210n receive incoming RF signals, such as signals transmitted by UEs in network 100, from antennas 205a - 205n. RF transceivers 210a - 210n down - convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signal is transmitted to an RX processing circuit 220 that generates a baseband signal processed by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuit 220 transmits the processed baseband signal to a control unit / processor 225 for further processing.

[0038] 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 control unit / processor 225. The TX processing circuit 215 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceivers 210a - 210n receive the processed baseband or IF signal from the TX processing circuit 215 and up-convert the baseband or IF signal to an RF signal transmitted through the antennas 205a - 205n.

[0039] The control unit / processor 225 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the control unit / processor 225 can 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 control unit / processor 225 can further support additional functions such as advanced wireless communication functions.

[0040] For example, the control unit / processor 225 can support beamforming or directional routing operations that are weighted differently so that signals from the multiple antennas 205a - 205n effectively steer the signals in the desired direction. Any of a variety of other functions can be supported by the gNB 102 by the control unit / processor 225.

[0041] The control unit / processor 225 can further perform programs and other processes that reside in the memory 230 such as an OS. The control unit / processor 225 can move data in and out of the memory 230 as required by the executing processes.

[0042] The control unit / processor 225 is further coupled to a backhaul or network interface 235. The backhaul or network interface 235 enables the gNB 102 to communicate with other devices or systems via a backhaul connection or network. The interface 235 can support communication via any suitable wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as supporting 5G, LTE, or LTE-A), the interface 235 enables 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 enables the gNB 102 to communicate with a larger network (such as the Internet) via a wired or wireless local area network or a wired or wireless connection. The interface 235 includes any suitable structure that supports communication via a wired or wireless connection, such as an Ethernet or RF transceiver.

[0043] The memory 230 is coupled to the control unit / processor 225. A portion of the memory 230 can include RAM, and another portion of the memory 230 can include flash memory or other ROM.

[0044] FIG. 2 illustrates an example of the gNB 102, but various modifications can be made to FIG. 2.

[0045] For example, the gNB 102 can include any number of respective components illustrated in FIG. 2.

[0046] As a specific example, the access point can include a number of interfaces 235, and the control unit / processor 225 can support a routing function for routing data between different network addresses. As another specific example, although illustrated as including a single instance of the TX processing circuit 215 and a single instance of the RX processing circuit 220, the gNB 102 can include multiple instances of each (such as one per RF transceiver). Also, the various components in FIG. 2 can be combined, further subdivided, or omitted, and additional components can be added depending on specific requirements.

[0047] FIG. 3 illustrates an exemplary UE 116 according to an embodiment of the present disclosure. The embodiment of the UE 116 illustrated in FIG. 3 is for illustrative purposes only, and the UEs 111-115 in FIG. 1 can have the same or similar configurations. However, the UE can have various configurations, and FIG. 3 does not limit the scope of the present disclosure to any specific implementation of the UE.

[0048] As illustrated in FIG. 3, 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 further includes a speaker 330, a processor 340, an input / output (I / O) interface (IF) 345, a touchscreen 350, a display 355, and a memory 360. The memory 360 includes an operating system (OS) 361 and one or more applications 362.

[0049] The RF transceiver 310 receives an incoming 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 transmitted to an RX processing circuit 325 that generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuit 325 transmits the processed baseband signal to a speaker 330 (such as voice data) or a processor 340 for additional processing (such as web browsing data).

[0050] The TX processing circuit 315 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web data, email, or interactive video game data) from the processor 340. 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 processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal transmitted through the antenna 305.

[0051] The processor 340 can include one or more processors or other processing devices and can execute an OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor 340 can 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.

[0052] The processor 340 further includes information regarding channel state information (CSI) reporting - this information is two numbers N and M for the base vectors vincluding information regarding, N≧M v receiving -; index M init starting with index M init identifying N consecutive base vectors having M + i, i = 0, 1,..., N-1 - the N consecutive base vectors belong to a set of N3 base vectors, and N≦N3 -; M v number of base vectors - N = M v when M v number of base vectors = N consecutive base vectors, N>M v when M v number of base vectors is selected from N consecutive base vectors - determining; M v CSI report based on number of base vectors - N>M v when N>M v CSI report includes an indicator indicating information for the selected M - determining; N>M v selected M when v Other processes and programs resident in memory 360 can be performed, such as a process for transmitting a CSI report including an indicator indicating information for the selected M base vectors. Processor 340 can move data to or out of memory 360 as required by the executing process. In some embodiments, processor 340 is configured to perform application 362 in response to a signal received from gNB or an operator based on OS361. Processor 340 is further coupled to an I / O interface 345 that provides UE116 with the ability to connect to other devices such as a laptop computer and a handheld computer. I / O interface 345 is a communication path between such an accessory and processor 340.

[0053] Processor 340 is further coupled to touch screen 350 and display 355. An operator of UE116 can input data into UE116 using touch screen 350. Display 355 can be a liquid crystal display, a light emitting diode display, or any other display that can render text and / or at least limited graphics, such as a web site.

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

[0055] Figure 3 illustrates an example of UE11,6, but various changes can be made to Figure 3.

[0056] For example, the various components of Figure 3 can be combined, further subdivided, or omitted, and additional components can be added depending on specific requirements. As a specific example, 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). Also, although Figure 3 illustrates UE116 configured as a mobile phone or smartphone, the UE can be configured to operate as other types of mobile or fixed devices.

[0057] Figure 4a is a high-level diagram of a transmit path circuitry. For example, the transmit path circuitry can be used for OFDMA (orthogonal frequency division multiple access) communication. Figure 4b is a high-level diagram of a receive path circuitry. For example, the receive path circuitry 450 can be used for OFDMA communication. In Figures 4a and 4b, for downlink communication, the transmit path circuitry can be implemented at a base station (gNB) 102 or a relay station, and the receive path circuitry can be implemented at a user device (e.g., the user device 116 of FIG. 1). In other examples, for uplink communication, the receive path circuitry 450 can be implemented at a base station (e.g., the gNB 102 of FIG. 1) or a relay station, and the transmit path circuitry can be implemented at a user device (e.g., the user device 116 of FIG. 1).

[0058] The transmission path circuit 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, an add cyclic prefix block 425, and an up-converter (UC) 430. The reception path circuit 450 includes a down-converter (DC) 455, a remove cyclic prefix 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.

[0059] At least some of the components in FIGS. 4a 400 and 4b 450 can be implemented in software, while other components can be implemented by configurable hardware or a mixture of configurable software and configurable hardware. In particular, it is noted that the FFT block and the IFFT block described in this disclosure document can be implemented as configurable software algorithms, where the value of size N can be modified by the implementation.

[0060] In addition, the present disclosure relates to embodiments implementing fast Fourier transform and inverse fast Fourier transform, which are for illustrative purposes only and should not be construed as limiting the scope of the present disclosure. In alternative embodiments of the present disclosure, it can be understood that the fast Fourier transform function and the inverse fast Fourier transform function can be easily replaced by a discrete Fourier transform (DFT) function and an inverse discrete Fourier transform (IDFT) function, respectively. For the DFT and IDFT functions, the value of the N variable can be any integer (i.e., 1, 4, 3, 4, etc.), but for the FFT and IFFT functions, it can be understood that the value of the N variable can be any integer that is a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

[0061] In the transmission path circuit 400, the channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., LDPC coding), and modulates the input bits (e.g., using QPSK (quadrature phase shift keying) or QAM (quadrature amplitude modulation)) to generate a series of frequency-domain modulation symbols. The serial-to-parallel block 410 converts the serially modulated symbols into parallel data (i.e., de-multiplexes) to generate N parallel symbol streams, where N is the IFFT / FFT size used at BS102 and UE116. Next, the size N IFFT block 415 performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. The parallel-to-serial block 420 converts the parallel time-domain output symbols from the size N IFFT block 415 to generate a serial time-domain signal (i.e., multiplexes). Next, the cyclic prefix addition block 425 inserts a cyclic prefix into the time-domain signal. Finally, the upconverter 430 modulates (e.g., upconverts) the output of the cyclic prefix addition block 425 at an RF frequency for transmission over the wireless channel. The signal can be filtered in the baseband before being further converted to an RF frequency.

[0062] The transmitted RF signal reaches UE116 after passing through the wireless channel, and a reverse operation to that at gNB102 is performed. The downconverter 455 downconverts the received signal to baseband frequency, and the cyclic prefix removal block 460 removes the cyclic prefix to generate a serial time-domain baseband signal. The serial-to-parallel block 465 converts the time-domain baseband signal into a parallel time-domain signal. Next, the size N FFT block 470 performs the FFT algorithm to generate N parallel frequency-domain signals. The parallel-to-serial block 475 converts the parallel frequency-domain signals into a series of modulated data symbols. The channel decoding and demodulation block 480 demodulates and decodes the modulated symbols to restore the original input data stream.

[0063] Each of gNBs 101 - 103 can implement a transmission path similar to transmitting to user devices 111 - 116 in the downlink and can implement a reception path similar to receiving from user devices 111 - 116 in the uplink. Similarly, each of user devices 111 - 116 can implement a transmission path corresponding to the architecture for transmitting to gNBs 101 - 103 in the uplink and can implement a reception path corresponding to the architecture for receiving from gNBs 101 - 103 in the downlink.

[0064] A communication system includes a downlink (DL) that conveys signals from a transmission point such as a base station (BS) or NodeB to a user equipment (UE), and an uplink (UL) that conveys signals from the UE to a reception point such as NodeB. Also, the UE, which is generally referred to as a terminal or mobile station, can be fixed or mobile, and can be a cellular phone, a personal computer device, or an automated device. The eNodeB, which is generally a fixed station, can further be referred to as an access point or other equivalent terms. In the case of an LTE system, NodeB is often referred to as eNodeB.

[0065] In a communication system such as an LTE system, the DL signal can include a data signal that carries information content, a control signal that carries 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 EPDCCH (Enhanced PDCCH).

[0066] The eNodeB transmits acknowledgement information in response to the transmission of a data transmission block (TB) from the UE on the PHICH (physical hybrid ARQ indicator channel). The eNodeB transmits one or more of a number of RS types including UE-common RS (CRS), channel state information RS (CSI-RS), or demodulation RS (DMRS). The CRS is transmitted through the DL system bandwidth (BW) and can be used by the UE to obtain channel estimates for demodulating data or control information or for measurement. To reduce the CRS overhead, the eNodeB can transmit CSI-RS with a smaller density in the time and / or frequency domain than the CRS. The DMRS can only be transmitted within the BW of each PDSCH or EPDCCH, and the UE can use the DMRS to demodulate data or control information on the PDRSCH or EPDCCH, respectively. The transmission time interval for the DL channel is referred to as a subframe and can have a duration of, for example, 1 millisecond.

[0067] The DL signal further includes the transmission of logical channels that carry system control information. The BCCH is mapped to a transmission channel referred to as the broadcast channel (BCH) when the BCCH carries the MIB (master information block), or is mapped to the DL shared channel (DL-SCH) when the BCCH carries the SIB (system information block). 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 carries a codeword having a CRC (cyclic redundancy check) scrambled with a special system information RNTI (SI-RNTI). Alternatively, the scheduling information for SIB transmission can be provided in a previous SIB, and the scheduling information for the first SIB (SIB-1) can be provided by the MIB.

[0068] DL resource allocation is performed for each subframe and for each group of physical resource blocks (PRBs). The transmission BW includes frequency resource units referred to as resource blocks (RBs). Each RB

Number

Number

[0069] The UL signal can include a data signal for carrying data information, a control signal for carrying UL control information (UCI), and UL RS. The UL RS includes DMRS and SRS (Sounding RS). The UE transmits DMRS only within the BW of each PUSCH or PUCCH. The eNodeB can demodulate the data signal or UCI signal using the DMRS. The UE transmits SRS to provide UL CSI to the eNodeB. The UE transmits data information or UCI through each 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 both on the PUSCH. The UCI includes HARQ-ACK (Hybrid Automatic Repeat request acknowledgement) information indicating correct (ACK) or incorrect (NACK) detection of the data TB on the PDSCH or the absence of PDCCH detection (DTX), scheduling request (SR) indicating whether the UE has data in the UE's buffer, rank indicator (RI), and channel state information (CSI) enabling the eNodeB to perform link adaptation for PDSCH transmission to the UE. The HARQ-ACK information is further transmitted by the UE in response to the detection of PDCCH / EPDCCH indicating the release of semi-persistently scheduled PDSCH.

[0070] The UL subframe includes two slots. Each slot includes symbols for transmitting data information, UCI, DMRS, or SRS. The frequency resource unit of the UL system BW is the RB. The UE has a total

Number

Number

Number

[0071] FIG. 5 illustrates a transmitter block diagram 500 for PDSCH in a subframe according to an embodiment of the present disclosure. The embodiment of the transmitter block diagram 500 illustrated in FIG. 5 is for illustration only. One or more of the components illustrated in FIG. 5 can be embodied by a special circuit configured to perform the recited functions, or one or more of the components can be embodied by one or more processors executing instruction words for performing the recited functions. FIG. 5 does not limit the scope of the present disclosure to any particular embodiment of the transmitter block diagram 500.

[0072] As shown in FIG. 5, information bit 510 is encoded by an encoder 520 such as a turbo encoder and modulated by a modulator 530 using, for example, QPSK (quadrature phase shift keying). Serial-to-parallel (S / P) converter 540 generates M modulated symbols provided subsequent to mapper 550 to be mapped to the REs selected by transmission BW selection unit 555 for the allocated PDSCH transmission BW. Unit 560 applies IFFT (Inverse fast Fourier transform), and then the output is serialized by parallel-to-serial (P / S) converter 570 to generate a time-domain signal. Filtering is applied by filter 580, and the signal is transmitted (590). Additional functions such as data scrambling, cyclic prefix insertion, time windowing, interleaving, etc. are well known in the art and not shown for simplicity.

[0073] FIG. 6 illustrates a receiver block diagram 600 for PDSCH in a subframe according to an embodiment of the present disclosure. The example of diagram 600 shown in FIG. 6 is for illustration only. One or more components shown in FIG. 6 can be implemented by a special circuit configured to perform the recited functions, or one or more components can be implemented by one or more processors executing instruction words for performing the recited functions. FIG. 6 does not limit the scope of the present disclosure to any particular implementation of diagram 600.

[0074] As shown in FIG. 6, the received signal 610 is filtered by a filter 620, the RE 630 for the allocated receive BW is selected by a BW selector 635, a unit 640 applies a fast Fourier transform (FFT), and the output is serialized by a parallel-to-serial converter 650. Next, a demodulator 660 coherently demodulates data symbols by applying channel estimation values obtained from DMRS or CRS (not shown), and a decoder 670 such as a turbo decoder decodes the demodulated data to provide an estimated value of information data bits 680. Additional functions such as time windowing, cyclic prefix removal, de-scrambling, channel estimation, and de-interleaving are not shown for simplicity.

[0075] FIG. 7 illustrates a transmitter block diagram 700 for PUSCH in a subframe according to an embodiment of the present disclosure. The embodiment of the block diagram 700 shown in FIG. 7 is for illustrative purposes only. One or more components shown in FIG. 7 can be implemented by a special circuit configured to perform the recited functions, or one or more components can be implemented by one or more processors executing instruction words for performing the recited functions. FIG. 7 does not limit the scope of the present disclosure to any particular implementation of the block diagram 700.

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

[0077] FIG. 8 illustrates a receiver block diagram 800 for PUSCH in a subframe according to an embodiment of the present disclosure. The embodiment of the block diagram 800 illustrated in FIG. 8 is for illustration only. One or more components illustrated in FIG. 8 can be implemented by a special circuit configured to perform the recited functions, or one or more components can be implemented by one or more processors executing instruction words for performing the recited functions. FIG. 8 does not limit the scope of the present disclosure to any particular implementation of the block diagram 800.

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

[0079] In next-generation cellular systems, various use cases are envisioned that go beyond the capabilities of LTE systems. A system that can operate below 6 GHz and above 6 GHz (e.g., in the mmWave band), referred to as 5G or the fifth-generation cellular system, is one of the requirements. In 3GPP TR 22.891, 74 5G use cases are identified and described; such use cases can be roughly classified into three different groups. The first group is "enhanced mobile broadband (eMBB)" and targets high data rate services where the latency and reliability requirements are not very stringent. The second group targets applications with less stringent data rate requirements but low tolerance for latency and is called "ultra-reliable and low latency (URLL)". The third group targets a large number of low-power device connections, such as one million per km2, where the reliability, data rate, and latency requirements are not very stringent and is called "massive machine type communication (mMTC)".

[0080] FIG. 9 illustrates an exemplary antenna block or array 900 according to an embodiment of the present disclosure. The embodiment of the antenna block or array 900 illustrated in FIG. 9 is for illustrative purposes only. FIG. 9 does not limit the scope of the present disclosure to any particular implementation of the antenna block or array 900.

[0081] In the case of the mmWave band, there may be a larger number of antenna elements for a given form factor, but the number of CSI-RS ports that can correspond to the number of ports pre-coded digitally is limited by hardware constraints (e.g., many ADC / DACs can be installed at mmWave frequencies) as illustrated in FIG. 9. In this case, one CSI-RS port is mapped to a large number of antenna elements that can be controlled by a bank of analog phase shifters 901. Subsequently, one CSI-RS port can correspond to one subarray that generates a narrow analog beam through analog beamforming 905. Such analog bits can be set to change the phase shifter bank over a symbol or subframe to sweep over a wider range of angles 920. The number of subarrays (the same as the number of RF chains) is the same as the number of CSI-RS ports NCSI-PORT. The digital beamforming unit 910 performs a linear combination over the NCSI-PORT analog beams to further increase the precoding gain. The analog beam is wideband (and thus not frequency selective), while the digital precoding can be changed over frequency subbands or resource blocks.

[0082] An efficient design of CSI-RS is an important element to enable digital precoding. For this reason, three types of CSI reporting mechanisms corresponding to three types of CSI-RS measurement operations are supported, e.g., "CLASS A" CSI reporting corresponding to non-precoded CSI-RS, "CLASS B" reporting to a K=1 CSI-RS resource corresponding to CSI-RS with UE-specific beamforming applied, and "CLASS B" reporting to a K>1 CSI-RS corresponding to CSI-RS with cell-specific beamforming applied.

[0083] For non-precoded (NP) CSI-RS, cell-specific one-to-one mapping between CSI-RS ports and TXRUs is utilized. Since different CSI-RS ports have the same wide beamwidth and direction, they generally have cell-wide coverage. For CSI-RS with beamforming applied, cell-specific or UE-specific beamforming operations are applied to NZP (non-zero-power) CSI-RS resources (including, for example, multiple ports). At least at a given time / frequency, since the CSI-RS ports have a narrow beamwidth, they do not have cell-wide coverage at least from the gNB perspective. At least some CSI-RS port-resource combinations have different beam directions.

[0084] In a scenario where DL long-term channel statistics can be measured through UL signals at the serving eNodeB, UE-specific BF CSI-RS can be easily used. This is generally possible when the UL-DL duplex distance is small enough. However, if this condition is not maintained, the eNodeB needs some UE feedback to obtain DL long-term channel statistics (or an estimate of any representation thereof). To facilitate such a procedure, the first BF CSI-RS is transmitted at a period of T1 (ms), and the second NP CSI-RS is transmitted at a period of T2 (ms), where T1 ≤ T2. Such an approach is a hybrid CSI-RS. The implementation of the hybrid CSI-RS depends greatly on the CSI process and the definition of NZP CSI-RS resources.

[0085] In a wireless communication system, MIMO is sometimes identified as an essential feature to achieve high system throughput requirements. One of the main components of the MIMO transmission scheme is to accurately obtain CSI at the eNB (or gNB) (or TRP). In particular, in the case of MU-MIMO, the availability of accurate CSI is necessary to ensure high MU performance. In the case of a TDD system, CSI can be obtained using SRS transmission that depends on channel reciprocity. On the other hand, in the case of an FDD system, this can be obtained using CSI-RS transmission from the eNB (or gNB) and CSI acquisition and feedback from the UE. In a legacy FDD system, the CSI feedback framework is "implicit" in the form of CQI / PMI / RI (and also CRI and LI) derived from a codebook that assumes SU transmission from the eNB (or gNB). Due to the SU assumption inherent in deriving CSI, such implicit CSI feedback is not suitable for MU transmission. Since future (e.g., NR) systems are likely to be more MU-centric, such SU-MU CSI mismatch will become a bottleneck in achieving high MU performance gains. Another problem with implicit feedback is scalability with a larger number of antenna ports at the eNB (or gNB). For a large number of antenna ports, the codebook design for implicit feedback is very complex (e.g., a total of 44 Class A codebooks in the 3GPP LTE specification), and the designed codebook is not guaranteed to provide a legitimate performance gain in the actual deployment scenario (e.g., only a very small percentage of the gain can be shown). While realizing the above problems, the 3GPP specification further supports advanced CSI reporting in LTE.

[0086] In a 5G or NR system [REF7, REF8], the "implicit" CSI reporting paradigm from LTE described above is further supported and is made a Type I CSI report. Also, high-resolution CSI reports, which are made Type II CSI reports, are supported to provide more accurate CSI information to the gNB for use cases such as higher-order MU-MIMO. However, the overhead of Type II CSI reports can actually be a problem in UE implementation. One approach to reducing the Type II CSI overhead is based on frequency domain (FD) compression. In Re.16 NR, DFT-based FD compression of Type II CSI is supported (with the Type II codebook enhanced in REF8 for Rel.16). Some of the main components of such a feature are (a) a spatial domain (SD)-based W1, (b) an FD-based W f and (c) coefficients that linearly combine the SD and FD bases

Number

Number

[0087] When the UL-DL duplexing distance is small, it is known in the literature that UL-DL channel reciprocity can exist in both the angular domain and the delay domain. Since the delay in the time domain converts (or is closely related to) the basis vectors in the frequency domain (FD), the enhanced Type II port selection in Rel. 16 can be further extended in both the angular and delay domains (or SD and FD). In particular, the DFT-based SD basis of W1 and the DFT-based FD basis of W f can be replaced in the SD and FD port selections, i.e., the L CSI-RS ports are selected in SD (or are selected), and the M ports are selected in FD. In this case, beamforming is applied to the CSI-RS ports in SD (assuming UL-DL channel reciprocity in the angular domain) and / or FD (assuming UL-DL channel reciprocity in the delay / frequency domain), and the corresponding SD and / or FD beamforming information can be obtained at the gNB based on the UL channel estimated using SRS measurements. The present disclosure provides some design components of such a codebook.

[0088] All of the following components and examples are applicable to UL transmission using not only DFT-SOFDM (DFT-spread OFDM) and SC-FDMA (single-carrier FDMA) waveforms but also CP-OFDM (cyclic prefix OFDM) waveforms. Also, all of the following components and examples are applicable to UL transmission when the scheduling unit is one subframe (which can be composed of one or more slots) or one slot in time.

[0089] In the present disclosure, the frequency resolution of CSI reports (reporting granularity and span (reporting bandwidth)) can be defined in terms of frequency "sub-bands" and "CSI reporting bands" (CRBs), respectively.

[0090] A sub-band for CSI reporting is defined as a set of consecutive PRBs that indicates the minimum frequency unit for CSI reporting. The number of PRBs in a sub-band can be set semi-statically through higher layer / RRC signaling or can be fixed for a given value of the DL system bandwidth set dynamically through L1DL control signaling or a MAC control element (MAC CE). The number of PRBs in a sub-band can be included in the CSI reporting configuration.

[0091] "CSI reporting band" is defined as a set / collection of consecutive or non-consecutive sub-bands for which CSI reports are made. For example, the CSI reporting band can include all sub-bands within the DL system bandwidth. This is referred to as "full-band". Alternatively, the CSI reporting band can include only a set of sub-bands within the DL system bandwidth. This is also referred to as "sub-band".

[0092] The term "CSI reporting band" is used only as an example for indicating a function. Other terms such as "CSI reporting sub-band set" or "CSI reporting bandwidth" can be further used.

[0093] From the perspective of UE configuration, at least one CSI reporting band can be configured for the UE. Such a configuration can be either semi-static (through higher layer signaling or RRC) or dynamic (through MAC CE or L1DL control signals). When multiple (N) CSI reporting bands are configured (e.g., through RRC signaling), the UE can report CSI associated with n ≤ N CSI reporting bands. For example, for >6 GHz, a large system bandwidth may require multiple CSI reporting bands. The value of n can be configured semi-statically (through higher layer signaling or RRC) or dynamically (through MAC CE or L1DL control signaling). Alternatively, the UE can report the recommended value of n through the UL channel.

[0094] Therefore, the CSI parameter frequency granularity can be defined for each CSI reporting band as follows. If one CSI parameter for all Mn subbands is within the CSI reporting band, a "single" report for the CSI reporting band with the Mn subbands is configured for the CSI parameter. If one CSI parameter is reported for each of the Mn subbands within the CSI reporting band, a "subband" for the CSI reporting band with the Mn subbands is configured for the CSI parameter.

[0095] FIG. 10 illustrates an exemplary antenna port layout 1000 according to an embodiment of the present disclosure. The embodiment of the antenna port layout 1000 illustrated in FIG. 10 is for illustrative purposes only. FIG. 10 does not limit the scope of the present disclosure to any particular implementation of the antenna port layout 1000.

[0096] As shown in FIG. 10, N1 and N2 are the numbers of antenna ports having the same polarization in one dimension and two dimensions, respectively. In the case of a 2D antenna port layout, N1>1 and N2>1, and in the case of a 1D antenna port layout, N1>1 and N2 = 1. Therefore, in the case of a dual-polarized antenna port layout, the total number of antenna ports when each antenna is mapped to an antenna port is 2N1N2. An illustration is shown in FIG. 10, where "X" indicates two antenna polarizations. In the present disclosure, the term "polarization" refers to a group of antenna ports. For example, antenna port

Number

Number

[0097] As described in U.S. Patent No. 10,659,118, issued on May 19, 2020, and entitled "Method and Apparatus for Explicit CSI Reporting in Advanced Wireless Communication Systems," which is incorporated herein by reference in its entirety, a high-resolution (e.g., Type II) CSI report is configured for the UE such that a linear combination-based Type II CSI reporting framework is extended to include a frequency dimension in addition to the first and second antenna port dimensions.

[0098] FIG. 11 illustrates a 3D grid 1100 of oversampled DFT beam first port dim (dim), second port dim, frequency dim),

[0099] · The 1st dimension is associated with the first port dimension,

[0100] · The 2nd dimension is associated with the second port dimension,

[0101] · The 3rd dimension is associated with the frequency dimension.

[0102] The base sets for the 1st and 2nd port domain representations are oversampled DFT codebooks of length N1 and length N2 respectively, with oversampling factors O1 and O2 respectively. Similarly, the base set for the frequency domain representation (i.e., the 3rd dimension) is an oversampled DFT codebook of length N3, with an oversampling factor O3. In one example, O1 = O2 = O3 = 4. In other examples, the oversampling factor O i belongs to {2, 4, 8}. In yet other examples, at least one of O1, O2, and O3 is a higher layer set (through RRC signaling).

[0103] As described in section 5.2.2.2.6 of REF8, the UE is configured with a higher layer parameter codebookType set to "typeII-PortSelection-r16" for improved Type IICSI reporting, where for all SBs for which v is the associated RI value and for a given layer, the precoders l = 1,..., v are given by one of the following:

[0104] <00>

Number

[0105] Or

[0106]

Number

[0107] Here,

[0108] · N1 is the number of antenna ports in the first antenna port dimension (having the same antenna polarization),

[0109] · N2 is the number of antenna ports in the second antenna port dimension (having the same antenna polarization),

[0110] · P CSI-RS is the number of CSI-RS ports configured for the UE,

[0111] · N3 is the number of SBs or the number of FD units or the number of FD components (including the CSI reporting band) for PMI reporting or the total number of precoding matrices indicated by the PMI (one for each FD unit / component),

[0112] · a i is a 2N1N2×1 (Equation 1) or N1N2×1 (Equation 2) column vector, and a i is N1N2×1 or

Number

[0113] · b f is an N3×1 column vector,

[0114] · c l,i,f is a complex coefficient associated with vectors a i and b f and is a complex number coefficient.

[0115] In one example, when the UE reports a subset K < 2LM coefficients (where K is fixed, set by the gNB, or reported by the UE), the coefficient c in precoder formula 1 or formula 2 l,i,f is x l,i,f ×c l,i,f is replaced, where

[0116] · When the coefficient c l,i,f is reported by the UE according to some embodiments of the present invention, x l,i,f = 1.

[0117] · Otherwise (i.e., when c l,i,f is not reported by the UE) x l,i,f is

[0118] x l,i,f = 1 or 0 is indicated according to some embodiments of the present invention. For example, this can be done through a bitmap.

[0119] In other examples, precoder formula 1 or formula 2 is generalized as follows respectively:

[0120]

Number

Number

[0121] where for a given i, the number of basis vectors is M i and the corresponding basis vectors are {b i,f}. M i is the number of coefficients c l,i,f reported by the UE for a given i. Here M i ≦ M (where {M i} or ΣM i is fixed, set by the gNB, or reported by the UE).

[0122] ]> Wl The columns of l are normalized with norm 1. For rank R or R levels (v = R), the pre-coding matrix is

Number

[0123] Here

Number

Number

[0124]

Number

[0125] When o3 = 1, the FD basis vectors for the level

Number

[0126]

Number

[0127] Here

Number

Number

Number

[0128] In other examples, the discrete cosine transform (DCT) basis is used to set the basis B for three dimensions. The m-th column of the DCT compression matrix is simply given as follows.

[0129]

Number

[0130] Since the DCT is applied to real-valued coefficients, the DCT is applied separately to the real and imaginary components (of the channel or channel-specific vector). Alternatively, the DCT is applied separately to the magnitude and phase components (of the channel or channel-specific vector). The use of the DFT or DCT basis is for illustrative purposes only. The present disclosure is applicable to any other basis vectors for setting A and B.

[0131] At a high level, the precoder W l can be described as follows.

[0132]

Number

[0133] where A = W1 corresponds to Rel.15 W1 in the Type I ICSI codebook [REF8], and B = W f is.

[0134]

Number

Number

Number

[0135] ·

Number

[0136] ·

Number

[0137] For layer l, the spatial domain (SD) base vector (or beam)

Number

Number

[0136] , , , , , , , , in the original text which seem to be incomplete or incorrect in the format. I've marked them as XXX in the translation for reference. If there's any specific information about these tags, it would help in providing a more accurate translation.The linear combination (LC) coefficients associated with are denoted as c l,i,f and the strongest coefficient is indicated as

Number

Number

[0138] The UE

Number

[0139] · The X-bit indicator (i * , f * ) for the strongest coefficient index, where

Number

Number

[0140] · The strongest coefficient

Number

[0141] · Two antenna polarization-specific reference amplitudes are used.

[0142] · The strongest coefficient

Number

Number

[0143] · For other polarizations, the reference amplitude

Number

[0144] · The 4-bit amplitude alphabet is

Number

[0145] · {c l,i,f ,(i,f)≠(i * ,f * )}:

[0146] · For each polarization, the differential amplitude of the coefficient calculated with respect to the reference amplitude for the associated polarization and quantized to 3 bits

Number

[0147] · The 3-bit amplitude alphabet is

Number

[0148] · Note: The finally quantized amplitude p l,i,f is

Number

[0149] · Each phase is quantized to 8PSK N ph =8) or 16PSK N ph =16) (configurable).

[0150] The strongest coefficient

Number

Number

Number

Number

Number

[0151] The UE can be configured to report the M FD base vectors. In one example,[[]]

Number

Number

Number

Number

Number

[0152] The UE can be set to report M FD base vectors in one step freely (independently) from the N3 base vectors for each layer l ∈ {0, 1,..., v - 1} of the rank v CSI report. Alternatively, the UE can be set to report the M FD base vectors in two steps as follows.

[0153] · In step 1, an intermediate set (InS) containing N'3 < N3 base vectors is selected and reported, where InS is common to all layers.

[0154] · In step 2, for each layer l ∈ {0, 1,..., v - 1} of the rank v CSI report, the M FD base vectors are freely (independently) selected and reported from the N'3 base vectors of InS.

[0155] In an example, when N3 ≤ 19, a one-step method is used, and when N3 ≥ 19, a two-step method is used. In an example,

Number

[0156] The codebook parameters used in DFT-based frequency domain compression (Equation 5) are (L, p, v0, β, α, N ph) That is. In one example, a set of values for such codebook parameters is as follows.

[0157] · For rank 1-2, L ∈ {2, 4, 6} for L, 32 CSI-RS antenna ports, except for R = 1, generally the set of values is {2, 4}.

[0158] · p for rank 1-2, (p, v0) for rank 3-4:

Number

Number

[0159] ·

Number

[0160] · α ∈ {1.5, 2, 2.5, 3}

[0161] · N ph ∈ 8, 16.

[0162] In another example, the set of values for the codebook parameters (L, p, v0, β, α, N ph ) is as follows: α = 2, N ph = 16, as in Table 1, where the values of L, β, and P v are determined by the higher layer parameter paramCombination-r17. In one example, the UE is not expected to be configured with the following paramCombination-r17.

[0163] · P CSI-RS = 4, then 3, 4, 5, 6, 7, or 8,

[0164] · When the number of CSI-RS ports is P CSI-RS < 32, 7 or 8,

[0165] · For the upper layer parameter typeII-RI-Restriction-r17, when r i = 1 is set for any i > 1, 7 or 8,

[0166] · When R = 2, 7 or 8.

[0167] The bitmap parameter typeII-RI-Restriction-r17 forms a bit sequence r3, r2, r1, r0, where r0 is the LSB and r3 is the MSB. When r i is 0, for i ∈ {0, 1,..., 3}, PMI and RI reports are not allowed to correspond to any precoder associated with the v = i + 1 layer. The parameter R is set to the upper layer parameter numberOfPMISubbandsPerCQISubband-r17. This parameter controls the total number N3 of precoding matrices indicated by PMI as a function of the number of subbands of csi-ReportingBand, the subband size set by the upper level parameter subbandSize, and the total number of PRBs of the bandwidth part.

[0168]

Table 1

[0169] The above framework (Equation 5) shows the precoding matrix for a number of (N3) FD units using a linear combination (double sum) for 2L SD beams and M v FD beams. This framework can further be used to show the precoding matrix in the time domain (TD) by replacing the FD base matrix W f with the TD base matrix W t , where the columns of W t represent some form of delay or channel tap positions and include M v TD beams. Thus, the precoder W lcan be described as follows.

[0170]

Number

[0171] In one example, M v The TD beam (indicating the delay or channel tap position) is selected from an N3 TD beam set, i.e., N3 corresponds to the maximum number of TD units, where each TD unit corresponds to a delay or channel tap position. In one example, the TD beam corresponds to a single delay or channel tap position. In other examples, the TD beam corresponds to multiple delays or channel tap positions. In other examples, the TD beam corresponds to a combination of multiple delays or channel tap positions.

[0172] The present disclosure is applicable to both the space-frequency (Equation 5) and space-time (Equation 5A) frameworks.

[0173] Generally, for layer l = 0, 1,..., v - 1, where v is the rank value reported through RI, the precoder (see Equations 5 and 5A) includes the codebook components summarized in Table 2.

[0174]

Table 2

[0175] P CSIRS,SD and P CSIRS,FD are the numbers of CSI-RS ports for SD and FD, respectively. The total number of CSI-RS ports is P CSIRS,SD ×P CSIRS,FD =P CSIRSThat is. Beamforming can be applied and precoded to each CSI-RS port using a precoding / beamforming vector in SD or FD or both SD and FD. The precoding / beamforming vector for each CSI-RS port can be derived based on UL channel estimation through SRS assuming (partial) reciprocity between the DL channel and the UL channel. Since beamforming can be applied to CSI-RS ports not only in FD but also in SD, the Rel.15 / 16 Type II port selection codebook can be extended to perform a linear combination of the selected ports after port selection in both SD and FD. In the remainder of the present disclosure, some details regarding the port selection codebook for such an extension are provided.

[0176] In the present disclosure, the terms "beam" and "port" are used interchangeably, which refer to the same components of the codebook. For the sake of brevity, beam / port or port / beam is used in the present disclosure.

[0177] FIG. 12 illustrates an example of a new port selection codebook 1200 that facilitates independent (separate) port selection across SD and FD and also facilitates joint port selection across SD and FD according to an embodiment of the present disclosure. The example of the new port selection codebook 1200 that facilitates independent (separate) port selection across SD and FD and also facilitates joint port selection across SD and FD illustrated in FIG. 12 is for illustrative purposes only. FIG. 12 does not limit the scope of the present disclosure to any particular implementation of the example of the new port selection codebook 1200 that facilitates independent (separate) port selection across SD and FD and also facilitates joint port selection across SD and FD.

[0178] In one embodiment (A.1), for the CSI report based on the new (Rel. 17) Type II port selection codebook where the port selection (at SD) of the Rel. 15 / 16 Type II port selection codebook is extended from SD to FD outside SD, the upper layer parameter codebookType is set to "typeII-r17" or "typeII-PortSelection-r17" in the UE. The UE is further linked to the CSI report based on such a new Type II port selection codebook and P CSIRS CSI-RS ports (either in one CSI-RS resource or distributed across two or more CSI-RS resources) are set. In one example, P CSIRS =Q. In another example, P CSIRS ≧Q. Here, Q = P CSIRS,SD ×P CSIRS,FD is. Beamforming can be applied to CSI-RS ports in SD and / or FD. The UE measures P CSIRS (or at least Q) CSI-RS ports, estimates the DL channel (to which beamforming is applied), determines the precoding matrix indicator (PMI) using the new port selection codebook, where the PMI indicates a set of components S that can be used to construct the precoding matrix t ∈ {0, 1,..., N3 - 1} for each FD unit at the gNB (along with the beamforming used for the CSI-RS to which beamforming is applied). In one example, P CSIRS,SD ∈ {4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 32}. In one example, P CSIRS,SD and P CSIRS,FD are such that this multiple is Q = P CSIRS,SD ×P CSIRS,FD ∈ {4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 32}.

[0179] The new port selection codebook facilitates independent (separate) port selection across SD and FD. This is illustrated in the upper part of FIG. 12.

[0180] For the case of layer l = 1, ..., v where v is the rank value reported through RI, the precoder (see Equations 5 and 5A) includes the codebook components (indicated through PMI) summarized in Table 3. Parameters L and M l are either fixed (e.g., through RRC) or configured.

[0181]

Table 3

[0182] In one embodiment (A.2), for the UE, a higher layer parameter codebookType is configured with "typeII-r17" or "typeII-PortSelection-r17" for CSI reporting based on a new (Rel. 17) Type II port selection codebook where the port selection (in SD) of the Rel.15 / 16 Type II port selection codebook is extended outside SD to FD. The UE is further linked to a P for CSI reporting based on such a new Type II port selection codebook CSIRS CSI-RS ports (in one CSI-RS resource or distributed across two or more CSI-RS resources) are configured. In one example, P CSIRS = Q. In another example, P CSIRS ≧ Q. Here, Q = P CSIRS,SD × P CSIRS,FD where. CSI-RS ports can have beamforming applied in SD and / or FD. The UE measures P CSIRS (or at least Q) CSI-RS ports, estimates the DL channel (with beamforming applied), determines the precoding matrix indicator (PMI) using the new port selection codebook, where the PMI indicates a set of components S that can be used to construct a precoding matrix t ∈ {0, 1, ..., N3 - 1} for each FD unit at the gNB (along with the beamforming used for the CSI-RS with beamforming applied). In one example, P CSIRS,SD∈ {4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 32}. In one example, P CSIRS,SD and P CSIRS,FD are such that this multiple is Q = P CSIRS,SD × P CSIRS,FD ∈ {4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 32}.

[0183] The new port selection codebook facilitates joint port selection over SD and FD. This is illustrated in the lower part of FIG. 8. The codebook structure is similar to the Rel.15 NR Type II codebook which contains two main components.

[0184] · W1: P CSI-RS For jointly selecting Y v within the SD-FD port pair.

[0185] o In one example, Y v ≤ P CSI-RS (when port selection is independent over two polarizations or two antenna groups with different polarizations)

[0186] o In one example,[[]]

Number

[0187] · W2: For selecting the coefficients for the selected Y v with respect to the SD-FD port pair.

[0188] In one example, joint port selection (and this reporting) is common over multiple layers (when v > 1). In one example, joint port selection (and this reporting) is independent over multiple layers (when v > 1). The reporting of the selected coefficients is independent over multiple layers (when v > 1).

[0189] For l = 1, ..., v levels where v is the rank value reported through RI, the precoder (see Equations 5 and 5A) includes the codebook components summarized in Table 4 (indicated through PMI). Parameter Y v is fixed (e.g., through RRC) or set.

[0190] [Table 4]

[0191] FIG. 13 illustrates an exemplary aperiodic CSI trigger state assisted selection MAC CE 1300 according to an embodiment of the present disclosure. The embodiment of the exemplary aperiodic CSI trigger state assisted selection MAC CE 1300 illustrated in FIG. 13 is for illustrative purposes only. FIG. 13 does not limit the scope of the present disclosure to any particular implementation of the exemplary aperiodic CSI trigger state sub-selection MAC CE 1300.

[0192] FIG. 14 illustrates an exemplary SP CSI report for PUCCH activation / deactivation MAC CE 1400 according to an embodiment of the present disclosure. The embodiment of the exemplary SP CSI report for PUCCH activation / deactivation MAC CE 1400 illustrated in FIG. 14 is for illustrative purposes only. FIG. 14 does not limit the scope of the present disclosure to any particular implementation of the exemplary SP CSI report for PUCCH activation / deactivation MAC CE 1400.

[0193] In one embodiment (I.1), the PMI codebook components (such as those in Table 2 / Table 3 / Table 4) can be divided into two subsets, namely, the first subset (S1) and the second subset (S2), and the first subset (S1) of the PMI codebook components is set (or activated or indicated) for the UE. The UE derives the second subset (S2) of the codebook components using the first subset (S1) of the PMI codebook components. In one example, the first subset (S1) of the PMI codebook components is derived (e.g., by the gNB) based on the UL channel estimated using the SRS transmission from the UE, and the derived first subset (S1) is set (or activated or indicated) for the UE. The first and second subsets can be separated, i.e., they do not have any common codebook components. Alternatively, this can have at least one common codebook component. In one example, the first subset (S1) follows one of the examples of Embodiment I.2 of the present disclosure.

[0194] At least one of the following examples is used for the setting (or activation or indication) of the first subset (S1) of the PMI codebook components.

[0195] In one example (I.1.1), the first subset (S1) of the PMI codebook components is set through higher layer RRC signaling. At least one of the following examples is used for the setting.

[0196] · In one example (I.1.1.1), such a setting can be performed jointly with other RRC parameters. For example, this can be L, M vIt can be performed jointly with paramCombination-r16 or paramCombination-r17 that sets values for α and β. Alternatively, this can be performed jointly with the codebook subset restriction (CBSR) parameter n1-n2-codebookSubsetRestriction-r16 or n1-n2-codebookSubsetRestriction-r17 that sets values for N1 and N2. Alternatively, this can be performed jointly with the codebook subset restriction parameter typeII-PortSelectionRI-Restriction-r16 or typeII-PortSelectionRI-Restriction-r17 that sets allowed rank values. Alternatively, this can be performed jointly with the parameter nrofPorts that sets a number of CSI-RS ports.

[0197] · In one example (I.1.1.2), such a setting is separated through a new (dedicated) RRC parameter. For example, this can be done through a new CBSR parameter, e.g., basisRestriction-r17. Alternatively, this can be done through a new RRC parameter, e.g., typeII-Basis-r17.

[0198] In one example (I.1.2), the first subset (S1) of the PMI codebook components is activated through a MAC CE activation command. In one example, whether or not there is such an activation can be set through upper layer RRC signaling. In other examples, the MAC CE activation activates the first subset (S1) from a number of candidates for the first subset (S1), and the number of candidates is set through RRC signaling. At least one of the following examples is used and set for MAC CE activation.

[0199] · In one example (I.1.2.1), such activation is performed in conjunction with other MAC CE activation commands. For example, this is performed in conjunction with an aperiodic CSI trigger state sub-selection MAC CE as illustrated in FIG. 13, e.g., through an aperiodicTriggerStateList or a reserved bit R. Alternatively, this is performed in conjunction with an SP CSI report for PUCCH activation / deactivation MAC CE as illustrated in FIG. 14, e.g., through one of one or more reserved bits R in a number of fields S i among one or more of the reserved bits R in the number of fields S.

[0200] · In one example (I.1.2.2), such activation is separated through a new (dedicated) MAC CE activation command.

[0201] In one example (I.1.3), a first subset (S1) of the PMI codebook components is indicated and triggered through L1 control (DCI) signaling. In one example, whether or not there is such an indication can be set and activated through upper layer RRC or MAC CE signaling. In other examples, the DCI signaling indicates a first subset (S1) from a number of candidates for the first subset (S1), and the number of candidates is set through RRC and / or MAC CE signaling. At least one of the following examples is used and set for DCI-based indication / triggering.

[0202] · In one example (I.1.3.1), such indication / triggering is performed in conjunction with a code point of another DCI field. For example, this is performed in conjunction with the DCI field “CSI request” that triggers an aperiodic CSI report.

[0203] · In one example (I.1.3.2), such indication / trigoring is separated through a code point of a new (dedicated) DCI field.

[0204] In one example (I.1.4), the first subset (S1) of the PMI codebook components is set and activated through a combination of higher layer RRC signaling and MAC CE activation. At least one of the following examples is used and set for DCI-based indication / triggering.

[0205] · In one example (I.1.4.1), S1 is divided into two subsets S11 and S12. RRC signaling sets a subset of the first subset (S1) (S11), and MAC CE activation activates the other subset of the first subset (S1) (S12). The details of the RRC setting follow Example (I.1.1), and the details of the MAC CE activation follow Example (I.1).

[0206] · In one example (I.1.4.2), RRC signaling sets multiple candidates for the first subset (S1), and MAC CE activation activates one from the multiple candidates. The details of the RRC setting follow Example (I.1.1), and the details of the MAC CE activation follow Example I.1.2.

[0207] In one example (I.1.5), the first subset (S1) of the PMI codebook components is set and indicated through a combination of higher layer RRC signaling and L1-control (DCI) signaling. At least one of the following examples is used and set for DCI-based indication / triggering.

[0208] · In one example (I.1.5.1), S1 is divided into two subsets S11 and S12. RRC signaling sets a subset of the first subset (S1) (S11), and DCI signaling indicates the other subset of the first subset (S1) (S12). The details of the RRC setting follow Example (I.1.1), and the details of the DCI signaling follow Example (I.1.3).

[0209] · In one example (I.1.5.2), RRC signaling sets a number of candidates for the first subset (S1), and DCI signaling indicates one from the number of candidates. The details of the RRC configuration follow Example (I.1.1), and the details of the DCI signaling follow Example (I.1.3).

[0210] In one example (I.1.6), the first subset (S1) of the PMI codebook components is activated and indicated through a combination of MAC CE activation and L1-control (DCI) signaling. At least one of the following examples is used and set for DCI base indication / triggering.

[0211] · In one example (I.1.6.1), S1 is divided into two subsets S11 and S12. MAC CE activation activates the subset (S11) of the first subset (S1), and DCI signaling indicates the other subset (S12) of the first subset (S1). The details of the MAC CE activation follow Example (I.1.2), and the details of the DCI signaling follow Example (I.1.3).

[0212] · In one example (I.1.6.2), MAC CE activation activates a number of candidates for the first subset (S1), and DCI signaling indicates one from the number of candidates. The details of the MAC CE activation follow Example (I.1.2), and the details of the DCI signaling follow Example (I.1.3).

[0213] In one example (I.1.7), the first subset (S1) of the PMI codebook components is set, activated, and indicated through a combination of higher layer RRC signaling, MAC CE activation, and L1-control (DCI) signaling. At least one of the following examples is used and set for DCI base indication / triggering.

[0214] · In one example (I.1.7.1), S1 is divided into three subsets (S11, S12, and S13). RRC signaling configures a subset of the first subset S1 as S11, MAC CE activation activates another subset of the first subset S1 (S12), and DCI signaling indicates another subset of the first subset S1 (S13). Details of the RRC configuration follow Example (I.1.1), details of the MAC CE activation follow Example (I.1.2), and details of the DCI signaling follow Example (I.1.3).

[0215] · In one example (I.1.7.2), RRC signaling configures multiple candidates for the first subset S1, MAC CE activation activates a subset of the multiple candidates for the first subset S1, and DCI signaling indicates one from the activated subsets of the multiple candidates. Details of the RRC configuration follow Example I.1.1, details of the MAC CE activation follow Example (I.1.2), and details of the DCI signaling follow Example (I.1.3).

[0216] In one example (I.1.8), the first subset S1 of the PMI codebook components is fixed. In one example, the first subset S1 follows one of the examples of Example I.2 of the present disclosure.

[0217] In one embodiment (I.2), the first subset S1 of the PMI codebook components follows at least one of the following examples. Can one of the following examples be fixed (e.g., through RRC or MACCE or DCI-based signaling) and configured?

[0218] In one example (I.2.1), the first subset S1 of the components is M v contains the FD base vector. In one example, M v The FD base vector contains the columns of the base matrix W f (see Equation 5). At least one of the following examples is used for configuration. In one example, M v The FD base vector is an orthogonal DFT vector set {b fbelongs to {f = 0, 1,..., N3 - 1}, where [Number] and x is a normalized factor, for example, x = 1 or [Number] it is.

[0219] In one example, the first subset (S1) of components includes NFD base vectors, where N ≥ M v it is. N = M v In the case of, the UE uses the set configured to obtain and configure the W f components of the codebook. N > M v When, the UE selects M f base vectors from the set configured to obtain and configure the W v components of the codebook. In this case, the UE reports such a selection as part of the CSI report. When the rank (number of layers R) > 1, such a selection can be made for each layer base, that is, for each l layer, and the UE obtains W f from the set configured to obtain and configure it and selects or reports a set of M v base vectors. Alternatively, when the rank (number of layers) > 1, such a selection need only be common to the layers, that is, the UE selects or reports a set of M f base vectors from the set configured to obtain and configure W v and the selected set is common to all layers (that is, only one set is selected).

[0220] FIG. 15 illustrates an exemplary illustration of a window-based intermediate base set 1500 according to an embodiment of the present disclosure. The exemplary illustration embodiment of the window-based intermediate base set 1500 illustrated in FIG. 15 is for illustrative purposes only. FIG. 15 does not limit the scope of the present disclosure to any particular implementation of the exemplary illustration of the window-based intermediate base set 1500.

[0221] In an example (I.2.1.1) as shown in FIG. 15, M v The FD base vectors (contained in the first subset S1) are DFT vectors, each of length N3×1, and they belong to a set that can be parameterized as a window. For example, the index of the FD base vectors in the set is given by mod(M initial +n,N3), n = 0, 1,..., N - 1, which is a window with a shift by module N3 and contains N ≧ M v adjacent FD indices, where M initial is the starting index of the base set. The window base set / matrix W f is completely parameterized by M initial and N. At least one of the following examples can be used and set to determine W f .

[0222] · M initial and N are all fixed.

[0223] · M initial and N are all set to the UE (through RRC and / or MAC CE and / or DCI).

[0224] · M initial and N are all reported by the UE.

[0225] · M initial is fixed and N is set to the UE (through RRC and / or MAC CE and / or DCI).

[0226] · M initial is fixed and N is reported by the UE.

[0227] · M initial is set to the UE (through RRC and / or MAC CE and / or DCI) and N is fixed.

[0228] · M initial is set for the UE (through RRC and / or MAC CE and / or DCI), and N is reported by the UE.

[0229] · M initial is reported by the UE and N is fixed.

[0230] · M initial is reported by the UE and N is set for the UE (through RRC and / or MAC CE and / or DCI).

[0231] In one example, when M initial is fixed, for example, M initial = 0 or M initial can be fixed as N3 - x, where

Number

Number

Number

Number

Number

[0232]

Number

[0233] In one example, N = M v is the case. In one example, N = aM v is the case, where a is fixed, for example, a = 2. In one example, N is set.

[0234] In one example (I.2.1.2), M v The FD basis vectors (contained in the first subset S1) are DFT vectors, each with a length of N3×1, and these can be any of the N3 DFT basis vectors. In one example, the first subset (S1) contains N FD basis vectors that are DFT vectors each with a length of N3×1, and the N FD basis vectors can be any of the N3 DFT basis vectors. Here N ≥ M v is the case.

[0235] In one example (I.2.1.2A), the first subset (S1) follows the example (I.2.1.1 (window basis) or example (I.2.1.2) (free selection)) based on conditions. The conditions follow at least one of the following examples.

[0236] · In one example, when N3 > t, the first subset (S1) follows the example (I.2.1.1) (window basis), and when N3 ≤ t, it follows the example (I.2.1.2) (free selection).

[0237] · In one example, when N3 ≥ t, the first subset (S1) follows the example (I.2.1.1) (window basis), and when N3 < t, it follows the example (I.2.1.2) (free selection).

[0238] · In one example, when N3 < t, the first subset (S1) follows the example (I.2.1.1) (window basis), and when N3 ≥ t, it follows the example (I.2.1.2) (free selection).

[0239] · In one example, when N3 ≤ t, the first subset (S1) follows the example (I.2.1.1) (window basis), and when N3 > t, it follows the example (I.2.1.2) (free selection).

[0240] Here, t is a threshold value that can be fixed (e.g., t = 19), set, or reported by the UE.

[0241] In one example (I.2.1.2B), the first subset (S1) follows the example based on conditions (I.2.1.1) (window-based) or example (I.2.1.2) (free selection). The conditions follow at least one of the following examples.

[0242] · In one example, the first subset (S1) is P CSIRS > p, follows the example (I.2.1.1) (window-based), P CSIRS ≦ p, follows the example (I.2.1.2) (free selection).

[0243] · In one example, the first subset (S1) is P CSIRS ≧ p, follows the example (I.2.1.1) (window-based), P CSIRS < p, follows the example (I.2.1.2) (free selection).

[0244] · In one example, the first subset (S1) is P CSIRS < p, follows the example (I.2.1.1) (window-based), P CSIRS ≧ p, follows the example (I.2.1.2) (free selection).

[0245] · In one example, the first subset (S1) is P CSIRS ≦ p, follows the example (I.2.1.1) (window-based), P CSIRS > p, follows the example (I.2.1.2) (free selection).

[0246] Here, p is a threshold value that can be fixed (e.g., p = 4), set, or reported by the UE.

[0247] In one example (I.2.1.2C), the first subset (S1) follows the example based on conditions (I.2.1.1) (window-based) or example (I.2.1.2) (free selection). The conditions follow at least one of the following examples.

[0248] · In one example, the first subset (S1) is N3 > t or P CSIRS > p, follow example (I.2.1.1) (window base), otherwise (N3 ≤ t and P CSIRS ≤ p) follow example (I.2.1.2) (free choice).

[0249] · In one example, the first subset (S1) is N3 > t and P CSIRS > p, follow example (I.2.1.1) (window base), otherwise (N3 ≤ t or P CSIRS ≤ p) follow example (I.2.1.2) (free choice).

[0250] · In one example, the first subset (S1) is N3 ≥ t or P CSIRS > p, follow example (I.2.1.1) (window base), otherwise (N3 < t and P CSIRS ≤ p) follow example (I.2.1.2) (free choice).

[0251] · In one example, the first subset (S1) is N3 ≥ t and P CSIRS > p, follow example (I.2.1.1) (window base), otherwise (N3 < t or P CSIRS ≤ p) follow example (I.2.1.2) (free choice).

[0252] · In one example, the first subset (S1) is N3 > t or P CSIRS ≥ p, follow example (I.2.1.1) (window base), otherwise (N3 ≤ t and P CSIRS < p) follow example (I.2.1.2) (free choice).

[0253] · In one example, the first subset (S1) is N3 > t and P CSIRS ≥ p, follow example (I.2.1.1) (window base), otherwise (N3 ≤ t or P CSIRS < p) follow example (I.2.1.2) (free choice).

[0254] · In one example, the first subset (S1) is N3 ≥ t or P CSIRSWhen ≧p, follow Example (I.2.1.1) (window base), otherwise (N3 < t and P CSIRS <when <p) follow Example (I.2.1.2) (free selection).

[0255] · In one example, the first subset (S1) is N3 ≧ t and P CSIRS ≧p, follow Example (I.2.1.1) (window base), otherwise (N3 < t or P CSIRS <when <p) follow Example (I.2.1.2) (free selection).

[0256] Here, t is a threshold that can be fixed (e.g., t = 19), set, or reported by the UE. Here, p is a threshold that can be fixed (e.g., p = 4), set, or reported by the UE.

[0257] In one example (I.2.1.3), M v Since one of the FD base vectors can be fixed, M v -1 base vectors are indicated / activated / set / reported (from the window base set or freely). In one example, any of the fixed base vectors can be a DFT vector with all 1s, i.e.,

Number

Number

[0258] · In Example (I.2.1.3.1), when M v = 1, since the first subset (S1) does not include any FD base vectors, it does not need to be set / indicated / activated.

[0259] · In Example (I.2.1.3.2), when M vWhen it is >1, since the first subset (S1) contains the FD base vector, it is set / indicated / activated.

[0260] · In example (I.2.1.3.3), M v Regardless of the value of, the first subset (S1) is set / indicated / activated.

[0261] In an example (I.2.1.3A) which is a variation of example (I.2.1.3), M v =2, the FD base vector containing the column of W f is given by w f where f = 0, 1, and where

Number

Number

Number

[0262] In one example, when N = 2,

Number

[0263] In this case, the PMI index i 1,6 (in the case of hierarchical common) or i 1,6,l (in the case of hierarchical specific) is

Number

[0264] In one example, when N = 3, [Number] is reported using 1 bit, and the candidate values for reporting are [0, 1] and [0, 2]. In this case, the PMI index i 1,6 (in the case of common hierarchy) or i 1,6,l (in the case of specific hierarchy) is respectively [Number] 0 or 1 indicating [0, 1] or [0, 2].

[0265] In one example, when N = 4, [Number] is reported using 2 bits, and the candidate values for reporting are [0, 1], [0, 2], and [0, 3]. In this case, the PMI index i 1,6 (in the case of common hierarchy) or i 1,6,l (in the case of specific hierarchy) is respectively [Number] 0 or 1 or 2 indicating [0, 1] or [0, 2] or [0, 3].

[0266] In one example, when N = 5, [Number] is reported using 2 bits, and the candidate values for reporting are [0, 1], [0, 2], [0, 3], and [0, 4]. In this case, the PMI index i 1,6 (in the case of common hierarchy) or i 1,6,l (in the case of specific hierarchy) is respectively [Number] 0 or 1 or 2 or 4 indicating [0, 1] or [0, 2] or [0, 3] or [0, 4].

[0267] In one example, when N = 3,

Number

Number

Number

Number

Number

Number

[0268] In one example, when N = 4,

Number

Number

Number

[0269] In one example, when N = 5, [Number] is [Number] fixed at, [Number] is reported using 2 bits, and the candidate values for reporting are {1, 2, 3, 4}. In this case, the PMI index i 1,6 (when the hierarchy is common) or i 1,6,l (when the hierarchy is specific) are respectively [Number] It is 0 or 1 or 2 or 3, indicating 1 or 2 or 3 or 4. Alternatively, i 1,6 (when the hierarchy is common) or i 1,6,l (when the hierarchy is specific) is [Number] the same as, and alternatively, [Number] or i 1,6,l +1.

[0270] In this example, W f is common to all levels (i.e., for v > 1, there is one W for all levels f common), the subscript l can be dropped (omitted / removed), so that [Number] is [Number] can be replaced by.

[0271] In one example (I.2.1.4), M v the K of the FD base vector can be fixed, so M v the -K base vector is indicated / activated / set. In one example, any one of the fixed base vectors can be a DFT vector that is all 1, i.e., [Number] is. The remaining K-1 fixed base vectors can be within the window as described above, where the start of the window is b0 or [Number] can be, where i is [Number] or [Number] or fixed at N3-x. Here [Number] or [Number] It is. Alternatively, the remaining K-1 base vectors may be any vectors from the remaining N3-1 DFT vectors. The value of K can be fixed (e.g., K = 1), or can be set through, for example, RRC and / or MACE CE and / or DCI signaling.

[0272] · In Example (I.2.1.4.1), when M v = 1, since the first subset (S1) does not contain any FD base vectors, it does not need to be set / indicated / activated.

[0273] · In Example (I.2.1.4.2), when M v > 1, since the first subset (S1) contains FD base vectors, it is set / indicated / activated.

[0274] · In Example (I.2.1.4.3), regardless of the value of M, the first subset (S1) is set / indicated / activated. v

[0275] In an example (I.2.1.5), the FD base vectors (window-based or freely selected) are common to all layers, that is, M v v The common set of FD base vectors is set / indicated / activated for all layers.

[0276] In an example (I.2.1.6), the FD base vectors (window-based or freely selected) are an intermediate set (InS) that is common to all layers, that is, M v v The common set of FD base vectors is set / indicated / activated for all layers. For each layer, M' v <M v The subset of FD base vectors is determined / indicated / activated / set independently of InS. At least one of the examples is used for setting.

[0277] · In one example (I.2.1.6.1), InS can be configured through RRC, and the FD base vector per layer is further configured through RRC.

[0278] · In one example (I.2.1.6.2), InS can be configured through RRC, and the FD base vector per layer is activated through MAC CE.

[0279] · In one example (I.2.1.6.3), InS can be configured through RRC, and the FD base vector per layer is indicated through DCI.

[0280] · In one example (I.2.1.6.4), InS can be activated through MAC CE, and the FD base vector per layer is further activated through MAC CE.

[0281] · In one example (I.2.1.6.5), InS can be activated through MAC CE, and the FD base vector per layer is indicated through DCI.

[0282] · In one example (I.2.1.6.6), InS can be indicated through DCI, and the FD base vector per layer is further indicated through DCI.

[0283] · In one example (I.2.1.6.7), InS can be configured / activated / indicated (see examples (I.2.1.6.1) to (I.2.1.6.6)), and the FD base vector per layer is reported by the UE.

[0284] In one example (I.2.1.6A), M v The FD base vector (window-based or freely selectable) is an intermediate set (InS) common to all layers, i.e., M v The common set of FD base vectors is configured / indicated / activated for all layers. M' v <M vA subset of the FD base vectors is determined / indicated / activated / configured from the InS, and this subset is common across all layers (i.e., one subset). At least one of the examples is used for configuration.

[0285] · In one example (I.2.1.6A.1), the InS can be configured through the RRC, and the (layer-common) subset of the FD base vectors is further configured through the RRC.

[0286] · In one example (I.2.1.6A.2), the InS can be configured through the RRC, and the (layer-common) subset of the FD base vectors is activated through the MAC CE.

[0287] · In one example (I.2.1.6A.3), the InS can be configured through the RRC, and the (layer-common) subset of the FD base vectors is indicated through the DCI.

[0288] · In one example (I.2.1.6A.4), the InS can be activated through the MAC CE, and the (layer-common) subset of the FD base vectors is further activated through the MAC CE.

[0289] · In one example (I.2.1.6A.5), the InS can be activated through the MAC CE, and the (layer-common) subset of the FD base vectors is indicated through the DCI.

[0290] · In one example (I.2.1.6A.6), the InS can be indicated through the DCI, and the (layer-common) subset of the FD base vectors is further indicated through the DCI.

[0291] · In one example (I.2.1.6A.7), the InS can be configured / activated / indicated (see examples (I.2.1.6.1) to (I.2.1.6.6)), and the subset of the FD base vectors is reported by the UE.

[0292] In one example (I.2.1.6B), the FD base vectors (window base or freely selectable) are an intermediate set (InS) common to all layers, i.e., M v The common set of FD base vectors is configured / indicated / activated for all layers. M' v <M v A subset of the FD base vectors is determined / indicated / activated / configured from the InS. When this subset has a rank = 1 or 2 (v = 1 or 2), it is common to all layers (i.e., one subset). When this subset has a rank > 2 (e.g., when v = 3 or 4), it is specific to each layer (i.e., independent / distinct subsets). In one example, the layer-common subset of the FD base vectors or the layer-specific subset of the FD base vectors is reported by the UE as part of the CSI report (e.g., through PMI).

[0293] In one example (I.2.1.7), the component W of the codebook f can be turned off by the gNB. In one example, when turned off, W f is fixed (e.g., all-ones vector),

Number

[0294] · In one example, there are two separate parameters, a first parameter for turning W f ON / OFF and a second parameter for configuring W f when it is ON. The first parameter is always provided. The second parameter can be provided only when W f is ON. The first parameter can be configured through RRC and / or MAC CE and / or DCI. The second parameter can be configured through RRC and / or MAC CE and / or DCI.

[0295] · In another example, the value for turning W f off and W fTurn on W f There is one common parameter with at least one other value provided jointly. The common parameter can be set through RRC and / or MAC CE and / or DCI.

[0296] In one example (I.2.1.8), W f When it is determined and set based on a window base set (through RRC and / or MAC CE and / or DCI), the component W f is determined / set by at least one of the following examples.

[0297] · In one example, N = M v = 1.

[0298] o In one example, the window base set includes FD index = 0, which further corresponds to M initial corresponds to.

[0299] o In one example, the window base set includes the FD index (further corresponding to M) set for the UE from n candidate values. initial is included.

[0300] · When n = 2, the FD index is set from {0, y}, where

Number

[0301] · Generally, the FD index is set from the set of values {s × y}, where s = 0, 1,..., n - 1, and

Number

[0302] · In one example, N = 2.

[0303] o In one example, the window base set includes the FD index {0, 1} or {N3 - 1, 0}.

[0304] o In one example, the window base set includes FD indices {0, δ - 1}, {N3, N3 + δ - 2}, where δ can be fixed or set.

[0305] In one embodiment (I.3), the first subset (S1) of components includes a number of base sets / matrices W f (window base or optional). One of the following examples can be fixed or set (e.g., through RRC or MACCE or DCI base signaling).

[0306] · In one example (I.3.1), the first subset (S1) of components includes one base set / matrix W for each SD beam f where i ∈ {0, 1,..., 2L - 1} or {0, 1,..., L - 1} or {0, 1,..., P CSIRS - 1}.

[0307] · In one example (I.3.2), the first subset (S1) of components includes one base set / matrix W for each layer f where l ∈ {1,..., v}.

[0308] · In one example (I.3.3), the first subset (S1) of components includes one base set / matrix W for each rank v f where v ∈ S rank is the set of allowed rank values.

[0309] · In one example (I.3.4), the first subset (S1) of components includes one base set / matrix W for each layer and rank pair (l, v) f where l ∈ {1,..., v}.

[0310] · In one example (I.3.5), the first subset (S1) of components includes one base set / matrix W for each layer pair (l, l + 1) fIt includes. Here, l ∈ {1,..., v - 1}.

[0311] · In an example (I.3.6), the first subset (S1) of components includes one base set / matrix W for each subset of the hierarchy. f There can be a number of subsets of the hierarchy that are fixed or can be set.

[0312] In one embodiment (I.4), the UE determines or sets a first subset (S1) of components that includes a set of FD base vectors within a window for size N as described above in this disclosure. At least one of the following examples is used and set for the N value.

[0313] In an example (I.4.0), the value N is fixed, for example, at 2 or 3 or 4 or N = x, where x is the maximum allowed rank value (e.g., through RI restrictions) or N = max(2, x).

[0314] In an example (I.4.1), the value N is determined / set from a set of values such as {2, 4} or {2, 3} or {2, 3, 4}.

[0315] · In an example, the setting is done explicitly (based on individual or joint parameters providing the value of N) or implicitly (based on RRC parameters providing the value of the parameter determining the value of N) through RRC.

[0316] · In an example, the setting is done explicitly (based on individual or joint MAC CE activation commands providing the value of N) or implicitly (based on MAC CE commands providing the value of N) through MAC CE.

[0317] · In an example, the setting is done explicitly (based on individual or joint fields whose code points provide the value of N) or implicitly (based on fields providing the value of the parameter determining the value of N) through DCI.

[0318] In one example (I.4.2), the value N is determined as N = min(g, N c ), where g = N SB or g = N3 = R × N SB , and N SB is the number of SBs configured for CSI reporting (e.g., CQI and / or PMI reporting), and N c is a value configured from a set of values such as {2, 4}, {2, 3}, or {2, 3, 4}, for example. The value N c is configured by at least one of the following examples.

[0319] · In one example, the configuration is done explicitly (based on individual or combined parameters providing the value of N) or implicitly (based on RRC parameters providing the value of the parameter determining the value of N) through RRC.

[0320] · In one example, the configuration is done explicitly (based on individual or combined MAC CE activation commands providing the value of N) or implicitly (based on MAC CE commands providing the value of N) through MAC CE.

[0321] · In one example, the configuration is done explicitly (based on individual or combined fields whose code point provides the value of N) or implicitly (based on fields providing the value of the parameter determining the value of N) through DCI.

[0322] In one example (I.4.3), the value N is determined / configured based on the rank value.

[0323] · In example (I.4.3.1), when rank = 1, N is fixed at N = n (and thus not configured); when rank > 1 (e.g., 2 or 3 or 4), N ≥ n. In one example, n = 2 is fixed or configured. When rank > 1 (e.g., 2 or 3 or 4), the value of N can be fixed (e.g., N = 3 or 4) or configured (e.g., from 2 or 3 or 4).

[0324] · In Example (I.4.3.1A), when the rank is 1 or 2, N is fixed at N = n; when the rank > 2 (e.g., 3 or 4), N ≥ n. In one example, n = 2 is fixed or set. For the case of rank > 2 (e.g., 3 or 4), the value of N can be fixed (e.g., N = 3 or 4) or set (e.g., from 2 or 3 or 4).

[0325] · In Example (I.4.3.2), the upper layer rank restriction parameter (e.g., RI - restriction - r17) sets a set of rank values S allowed for the UE. In the case of S{1}, i.e., when only rank 1 is allowed, N = n is fixed (and thus not set); otherwise (when S includes rank values greater than 1), i.e., when the allowed rank values include at least one value > 1, N > n. In one example, N = 2 is fixed or set. When the rank > 1, the value of n = 2 can be fixed (e.g., N = 3 or 4) or set (e.g., from {3,4}).

[0326] · In Example (I.4.3.3), the upper layer rank restriction parameter (e.g., RI - restriction - r17) sets a set of rank values S allowed for the UE. In the case of S{1}, i.e., when only rank 1 is allowed, N = n is fixed (and thus not set); otherwise (when S includes rank values greater than 1), i.e., when the allowed rank values include at least one value > 1, N ≥ n. In one example, n = 2 is fixed or set. When the rank > 1, the value of N can be fixed (e.g., N = 2 or 3 or 4) or set (e.g., from {2,3} or {3,4} or {2,3,4}).

[0327] · In example (I.4.3.4), the higher layer rank restriction parameter (e.g., RI-restriction-r17) sets the set of allowed rank values S for the UE. In the case of S{1,2}, i.e., when only ranks 1-2 are allowed, N=n is fixed (and thus not set); otherwise (when S includes rank values greater than 2), i.e., when the allowed rank values include at least one value >2, N>n. In one example, n=2 is fixed or set. When the rank >2, the value of N can be fixed (e.g., N=3 or 4) (e.g., from {3,4}).

[0328] · In example (I.4.3.5), the higher layer rank restriction parameter (e.g., RI-restriction-r17) sets the set of allowed rank values S for the UE. In the case of S{1,2}, i.e., when only ranks 1-2 are allowed, N=n is fixed (and thus not set); otherwise (when S includes rank values greater than 2), i.e., when the allowed rank values include at least one value >2, N≧n. In one example, n=2 is fixed or set. When the rank >2, the value of N can be fixed (e.g., n=2 or 3 or 4) (e.g., from {2,3} or {3,4} or {2,3,4}).

[0329] In the examples described above, the value of n (when set) and / or the value of N (when set) are set by at least one of the following examples.

[0330] · In one example, the setting is done explicitly through RRC (based on individual or combined parameters providing the value of N) or implicitly (based on RRC parameters providing the values of the parameters determining the value of N).

[0331] · In one example, the setting is done explicitly through MAC CE (based on individual or combined MAC CE activation commands providing the value of N) or implicitly (based on MAC CE commands providing the value of N).

[0332] · In one example, the configuration is performed explicitly (based on an individual or combined field providing a value of code point N) or through DCI (based on a field providing a value of a parameter that determines the value of N).

[0333] In one example, preferred values of n and / or N are reported in the capability report, and the configuration of n and / or N is subject to the UE capability report.

[0334] In one example, the above-described examples (I.4.0) to (I.4.3) are performed such that the number of columns of the W f matrix is M v > 1, where M v > 1 is a single (fixed) value M v = 2 or can correspond to a value set from, for example, {2, 3} or {2, 4}. In this case, when M v = 1 is set, the above-described examples (I.4.0) to (I.4.3) are not applicable, and thus the window-based set of FD basis vectors is not required / configured.

[0335] In one example, the above-described examples (I.4.0) to (I.4.3) apply regardless of the value of M v (fixed or configured), for example, M v = 1 or M v > 1 (for example, M v ). In particular, when M v = 1 is set, the value of N is fixed, for example, N = 1.

[0336] In one embodiment (II.1), as described in the present disclosure, when the CSI report is configured for the UE based on a subset of the configured (or activated / indicated) PMI components (S1) and a subset of the reported PMI components (S2), the UE is configured or expected to calculate / report the CSI parameters by at least one of the following examples.

[0337] In one example (II.1.1), when a layer indicator (LI) (e.g., when rank > 1) indicating one layer from multiple layers and a CRI indicating a CSI-RS resource index can both be reported, for example, when the higher layer parameter reportQuantity is set to "cri-RI-LI-PMI-CQI", the UE must calculate the CSI parameters (if reported) assuming the following dependencies among the CSI parameters (if reported).

[0338] · The LI must be calculated based on the reported CQI, PMI component (S2), RI, and CRI, and the set (or activated / indicated) PMI component (S1).

[0339] · The CQI must be calculated based on the reported PMI component (S2), RI, and CRI, and the set (or activated / indicated) PMI component (S1).

[0340] · The reported PMI component (S2) must be calculated based on the set (or activated / indicated) PMI component (S1), the reported RI, and CRI.

[0341] · The RI must be calculated based on the reported CRI.

[0342] In one example (II.1.2), when the CRI is not reported but the LI can be reported, for example, when the higher layer parameter reportQuantity is set to "RI-LI-PMI-CQI", the UE must calculate the CSI parameters (if reported) assuming the following dependencies among the CSI parameters (if reported).

[0343] · The LI must be calculated based on the reported CQI, PMI component (S2), and R1, and the set (or activated / indicated) PMI component (S1).

[0344] · The CQI shall be calculated by the reported PMI component (S2) and RI, and the configured (or activated / indicated) PMI component (S1).

[0345] · The reported PMI component (S2) shall be calculated by the configured (or activated / indicated) PMI component (S1) and the reported RI.

[0346] In one example (II.1.3), when the LI is not reported but the CRI can be reported, for example, when the higher layer parameter reportQuantity is set to "cri-RI-PMI-CQI", the UE shall calculate the CSI parameter (when reported) assuming the following dependencies among the CSI parameters (when reported).

[0347] · The CQI shall be calculated by the reported PMI component (S2), RI, and CRI, and the configured (or activated / indicated) PMI component (S1).

[0348] · The reported PMI component (S2) shall be calculated by the configured (or activated / indicated) PMI component (S1), the reported RI, and CRI.

[0349] · The RI shall be calculated by the reported CRI.

[0350] In one example (II.1.4), when the LI and CRI are not reported, for example, when the higher layer parameter reportQuantity is set to "RI-PMI-CQI", the UE shall calculate the CSI parameter (when reported) assuming the following dependencies among the CSI parameters (when reported).

[0351] · The CQI must be calculated by the reported PMI component (S2) and RI, and the configured (or activated / indicated) PMI component (S1).

[0352] · The reported PMI component (S2) must be calculated by the configured (or activated / indicated) PMI component (S1) and the reported RI.

[0353] In one embodiment (III), the UE has a component W for FD-based selection (as described in Examples A.1 and A.2) f A higher-layer parameter codebookType set to "typeII-PortSelection-r17" for CSI reporting is set based on a new (Rel. 17) Type II port selection codebook with component W for FD-based selection. When the UE is allowed to report a rank (number of layers) v ≥ 1 (e.g., through a higher-layer parameter rank restriction), the details for component W f shall follow at least one of the following examples.

[0354] In one embodiment (III.1), the FD-based vector containing the columns of the W f matrix is limited / restricted / determined within a single window of size N set for the UE, where the FD-based vectors within the window must be consecutive from an orthogonal DFT matrix. In particular, for rank v, M v The FD-based vectors contain the columns of the base matrix W f (see Equation 5) and are selected / determined from the set of configured windows / orthogonal DFT vectors. In one example, the orthogonal DFT vectors are included in the entire set of DFT vectors {b f : f = 0, 1,..., N3 - 1}, where

Number

Number

[0355] In one example, the window can be parameterized as a window. For example, the index of the FD base vector in the set is mod(M initial +n,N3), n = 0, 1,..., N - 1, which corresponds to a window base base set that includes N adjacent FD indices with a shift by N3, where M initial is the starting index of the base set. One example is illustrated in FIG. 15. Note that the window base base set is completely parameterized by M initial and N. At least one of the following examples can be used and set to determine W f .

[0356] · M initial and N are all fixed.

[0357] · M initial and N are all set to the UE (through RRC and / or MAC CE and / or DCI).

[0358] · M initial and N are all reported by the UE.

[0359] · M initial is fixed and N is set to the UE (through RRC and / or MAC CE and / or DCI).

[0360] · M initial is fixed and N is reported by the UE.

[0361] · M initial is set to the UE (through RRC and / or MAC CE and / or DCI) and N is fixed.

[0362] · M initialis configured in the UE (through RRC and / or MAC CE and / or DCI) and N is reported by the UE.

[0363] M initial is reported by the UE and N is fixed.

[0364] M initial is reported by the UE and N is configured in the UE (through RRC and / or MAC CE and / or DCI).

[0365] From one example, M initial If is fixed, for example, M initial =0 or M initial = N3-x, where

number

number

number

number

number

[0366]

number

[0367] For example, N=M v For example, N=aM vand here a is fixed, for example, a = 2. In one example, N is set.

[0368] The window size N is such that N≧M v is satisfied. When N = M v the UE uses the window / set set for obtaining and configuring the components of the codebook W f and no reporting from the UE to W f is required. When N>M v the UE selects M f base vectors from the window / set set set for obtaining and configuring the components of the codebook W v and in this case the UE reports such a selection (for example, if such a report is common to the hierarchy, through the PMI component i 1,6 or if such a report is specific to the hierarchy, through i 1,6,l ) as part of the CSI report.

[0369] When N = N3, since the window contains all N3 orthogonal DFT vectors, note that the M v FD base vector is one of the N3 DFT base vectors.

[0370] In one embodiment (III.2), when the UE is allowed to report a rank (or number of hierarchies) value v>1 (for example, when the upper layer parameter rank limit allows rank>1 CSI reporting), the component W f M v FD base vectors are determined and reported by at least one of the following examples. If multiple of the following examples are supported, one of the supported examples can be set for the UE (for example, through RRC and / or MAC CE and / or DCI). Such a setting can be the subject of the UE capability report for rank>1 CSI reporting.

[0371] · In one example (III.2.1), M v FD base vectors are common (the same) for all hierarchies l∈{1,...,v}, that is, Mv Only one set of FD base vectors is determined and reported by the UE regardless of the rank v value.

[0372] · In one example (III.2.2), M v The FD base vectors are common (the same) for all hierarchical pairs (l, l + 1), where l ∈ {1, 3,..., v - 1}, that is, M v One set of FD base vectors is determined and reported by the UE for each hierarchical pair (1, 2), (3, 4), etc.

[0373] o When v - 2, M v One set of FD base vectors is determined and reported by the UE.

[0374] o When v = 3, M v One set of FD base vectors is determined and reported by the UE for the hierarchical pair (1, 2), and the other M v The FD base vector set is determined and reported by the UE for layer 3.

[0375] o When v = 4, M v One set of FD base vectors is determined and reported by the UE for the hierarchical pair (1, 2), and the other M v The FD base vector set is determined and reported by the UE for the hierarchical pair (3, 4).

[0376] · In one example (III.2.3), M v The FD base vectors are common (the same) for each subset of the layers. There may be multiple subsets of the layers that can be fixed or set.

[0377] · In one example (III.2.4), M v The FD base vectors are independent (separate) for all layers, that is, M v One set of FD base vectors is determined and reported by the UE for each layer l = 1,..., v.

[0378] In one example (III.2.5), M v The FD base vector follows Example III.2.1 or Example III.2.4 (or Example III.2.2) depending on the configuration (e.g., RRC and / or MAC CE and / or DCI).

[0379] In one example (III.2.6), M v The FD-based vector follows Example III.2.1 or Example III.2.4 (or Example III.2.2) depending on the condition. At least one of the following examples is used for the condition:

[0380] o In one example, the condition is the number of ports P CSIRS For example, Example III.2.1 is P CSIRS It is used when >t, and example III.2.4 is P CSIRS Used when ≦t, where t can be fixed (eg, 4 or 8) or can be set.

[0381] o In one example, the condition is M v For example, Example III.2.1 is based on M v Used when >t, for example, III.2.4 is M v Used when ≦t, where t can be fixed (eg, at 2) or can be set.

[0382] In one example, the condition is based on the maximum rank value, e.g., Example III.2.1 is used when maximum rank > t, and Example III.2.4 is used when maximum rank < t, where t can be fixed (e.g., at 2) or can be set.

[0383] In one example, the condition is based on the rank value, e.g., Example III.2.1 is used when rank > t, and Example III.2.4 is used when rank < t, where t can be fixed (e.g., 2) or configurable.

[0384] In one embodiment (III.3), at least one of the following examples is Mv It is used and set with respect to the value.

[0385] · In one example (III.3.1), M v values may be the same for all rank values and for all levels l = 1,..., v, i.e., M v = M for all values of v and l.

[0386] · In one example (III.3.2), M v values may be the same for rank v = 1, 2 and for all levels l = 1,..., v, i.e., M v = M 1 for v = 1, 2 and all l, and M v values may be the same for rank v = 3, 4 and for all levels l = 1,..., v, i.e., M v = M 2 for v = 3, 4 and all l; but M 1 ≠ M 2 In one example, M 1 ≧ M 2 is true.

[0387] · In one example (III.3.3), M v values can be different for different rank values but are common (the same) for all levels of a given rank v.

[0388] · In one example (III.3.4), M v values may be the same for levels l = 1, 2 and for all ranks v ≧ 2, i.e., M v = M 1 for l = 1, 2 and all v ≧ 2, and M v values may be the same for levels l = 3, 4 and for all ranks v ≧ 2, i.e., M v = M 2 for l = 3, 4 and all ranks v ≧ 2; but M 1 ≠ M 2 In one example, M 1 ≧ M 2 is true.

[0389] In one embodiment (III.4), M v Since one of the FD base vectors can be fixed, M v -1 base vectors are indicated / activated / set / reported (from the window base set or freely). In one example, the fixed base vector is the DFT vector all ones, i.e., index n3 = 0 or [Number] and the DFT base vector indicated by f = 0 [Number] may be, where x is a normalized factor, e.g., x = 1 or [Number] is.

[0390] · In one example (III.4.1), M v = 1, no setting / indication / activation and / or reporting from the UE is required.

[0391] · In one example (III.4.2), M v > 1, setting / indication / activation (window for Wf) and / or (when N > M v and) reporting from the UE (of the (M v -1 base vectors)) is required.

[0392] · In one example (III.4.3), regardless of the value of M v there is setting / indication / activation (window for Wf) and / or reporting from the UE.

[0393] In one embodiment (III.5), which is a variation of embodiment (III.4), M v = 2, the FD base vectors including the column of W f are given by w f where f = 0, 1, and where [Number] is. W f Among the columns of M v = When the 2FD base vectors are determined from a window of size N, two base vectors [Number] The indices of are determined and reported by at least one of the following examples.

[0394] In one example, when N = 2, [Number] is fixed (and thus not reported). In this case, the PMI index i 1,6 (in the case of hierarchical commonality) or i 1,6,l (in the case of hierarchical specificity) is [Number] is fixed to 0 indicating and not reported.

[0395] In one example, when N = 3, [Number] is reported using 1 bit, and the candidate values for reporting are [0, 1] and [0, 2]. In this case, the PMI index i 1,6 (in the case of hierarchical commonality) or i 1,6,l (in the case of hierarchical specificity) are respectively [Number] = 0 or 1 indicating [0, 1] or [0, 2].

[0396] In one example, when N = 4, [Number] It is reported using 2 bits, and the candidate values for reporting are [0,1], [0,2], [0,3]. In this case, the PMI index i 1,6 (in the case of hierarchical common) or i 1,6,l (in the case of hierarchical specific) is respectively

Number

[0397] In an example, when N = 5,

Number

Number

[0398] In an example, when N = 3,

Number

Number

Number

Number

Number

Number

[0399] In an example, when N = 4,

Number

Number

Number

Number

Number

Number

[0400] In an example, when N = 5,

Number

Number

Number

Number

Number

Number

[0401] In this example, W f is common to the hierarchy (i.e., one W for all hierarchies when v > 1 f common), the subscript l can be dropped (omitted / removed), so

Number

Number

[0402] In one example (III.5.0), M vWhen M = 2, a window of size N can be set for the UE, where N is fixed, for example, at 2 or 3 or 4 or 5. init When M is further fixed (e.g., at 0), the window setting may be implicit by a setting of M v = 2 or explicit through a higher layer parameter.

[0403] In one example (III.5.1), when M v = 2, a window of size N can be set for the UE, where a single N value is set for all rank values (common) and N takes values from {2, x}.

[0404] · In one example, the value of x is fixed at 3.

[0405] · In one example, the value of x is fixed at 4.

[0406] · In one example, the value of x is fixed at 5.

[0407] · In one example, the value of x is {3, 4}.

[0408] · In one example, the value of x is {3, 5}.

[0409] · In one example, the value of x is {4, 5}.

[0410] · In one example, the value of x is {3, 4, 5}.

[0411] In one example (III.5.2), when M v = 2, a window of size N can be set for the UE, where two N values (a, b) are set and a and b take values from {2, x} and can be the same or different.

[0412] · In one example, the value of x is fixed at 3.

[0413] · In one example, the value of x is fixed at 4.

[0414] · In one example, the value of x is fixed at 5.

[0415] · In one example, the value of x is {3, 4}.

[0416] · In one example, the value of x is {3, 5}.

[0417] · In one example, the value of x is {4, 5}.

[0418] · In one example, the value of x is {3, 4, 5}.

[0419] In one example (III.5.3), when M v = 2, a window of size N can be set for the UE, where two N values (a, b) are set, a takes values from {2, x}, b takes values from {2, y}, and the values of x and y are different.

[0420] · In one example, x = 3 and y = 4.

[0421] · In one example, x = 3 and y = 5.

[0422] · In one example, x = 4 and y = 5.

[0423] · In one example, x = 4 and y = 3.

[0424] · In one example, x = 5 and y = 3.

[0425] · In one example, x = 5 and y = 4.

[0426] · In one example, x = {3, 4} and y = 5.

[0427] · In one example, x = {4, 5} and y = 3.

[0428] · In one example, x = {3, 5} and y = 4.

[0429] · In one example, y = {3, 4} and x = 5.

[0430] · In one example, y = {4, 5} and x = 3.

[0431] · In one example, y = {3, 5} and x = 4.

[0432] In one example (III.5.4), for M v = 2, a window of size N can be set for the UE, where there are two N values (a, b), a is set, b is determined based on the set value, a takes values from {2, x}, and the values x and y can be the same or different. In one example, b = a + 1. In one example, b = min(a + 1, k), where k can be fixed, for example, k = 5. In one example, b = a - 1. In one example, b = min(a - 1, k), where k can be fixed, for example, k = 3.

[0433] · In one example, the value of x is fixed at 3.

[0434] · In one example, the value of x is fixed at 4.

[0435] · In one example, the value of x is fixed at 5.

[0436] · In one example, the value of x is {3, 4}.

[0437] · In one example, the value of x is {3, 5}.

[0438] · In one example, the value of x is {4, 5}.

[0439] · In one example, the value of x is {3, 4, 5}.

[0440] In one example (III.5.5), the details for (a, b) follow at least one of the following examples as described in Examples III.5.2 and III.5.3.

[0441] · In one example, a is for rank 1 and b is for ranks 2 - 4.

[0442] · In one example, a is for ranks 1-2 and b is for ranks 3-4.

[0443] · In one example, a is for ranks 1-3 and b is for rank 4.

[0444] · In one example, a is for level 1 and b is for levels 2-4.

[0445] · In one example, a is for levels 1-2 and b is for levels 3-4.

[0446] · In one example, a is for levels 1-3 and b is for level 4.

[0447] In one example, a single N value (see Example III.5.1) is set when the maximum allowable rank is 1 or 1-2 or v ≤ t (e.g., through upper layer rank restrictions), where t is a fixed / set threshold value; two N values (see Examples III.5.2 to III.5.4) are set separately.

[0448] In one embodiment (III.6), the UE reports UE capability information including information on the value of N supported by the UE. The setting for N is the subject of UE capability reporting.

[0449] In one example, support for N = 2 is mandatory for UEs supporting M v = 2, and support for any is optional, so additional capability signaling from the UE is required, which is separate capability or other capability signaling (e.g., M v = 2 or M vIt may be sufficient if it is part of (capacity signaling for support of N>1 or capacity signaling for support of rank 3-4). When the UE reports support for any N>2, a value of N (window size) that may be 2 or a value >2 supported by the UE can be set for the UE. When the UE reports nothing for support for any N>2 or only reports support for N=2, only a value of N (window size) that is the same as 2 can be set for the UE.

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

[0451] FIG. 16 illustrates a flowchart of a method 1600 for operating a user equipment (UE) such as UE116 that can be performed by a UE according to an embodiment of the present disclosure. The embodiment of the method 1600 illustrated in FIG. 16 is for illustrative purposes only. FIG. 18 does not limit the scope of the present disclosure to any particular implementation.

[0452] As illustrated in FIG. 16, the method 1600 is disclosed in step 1602. In step 1602, the UE (e.g., 111-116 as illustrated in FIG. 1) receives information regarding channel state information (CSI) reporting - this information includes two numbers N and M for the base vectors, where N≧M. v and identifies N consecutive base vectors having indices M + 1, i = 0, 1,..., N - 1 - the N consecutive base vectors belong to a set of N3 base vectors, where N≦N3. v and; an index M starting at init index M starting at init +1, i = 0, 1,..., N - 1 - the N consecutive base vectors belong to a set of N3 base vectors, where N≦N3.

[0453] In step 1604, the UE determines M v base vectors, where when N = M v the M v base vectors = N consecutive base vectors, and when N>M v the M vThe base vectors are selected from N consecutive base vectors.

[0454] In step 1606, the UE determines a CSI report based on the M v base vectors, and when N>M v , the CSI report includes an indicator indicating information for the selected M v base vectors.

[0455] In step 1608, the UE transmits a CSI report including an indicator indicating information for the M v base vectors selected when N>M v .

[0456] In one embodiment, M init =0.

[0457] In one embodiment, when N>M v , one of the M v base vectors is fixed, corresponding to index i = 0, and the information for the selected M v base vectors corresponds to the remaining M v -1 base vectors, and the indicator indicates M v -1 of the remaining N-1 base vectors having indices i = 1,..., N-1, and for reporting

Number

Number

[0458] In one embodiment, when M v =2, N is set through upper layer signaling from {2, x}, where x is a value greater than 2, and when N = x, the indicator indicates the second base vector among the remaining N-1 base vectors, and for reporting

Number

[0459] In one embodiment, when x = 4 and N = x, the indicator indicates the second base vector among the remaining 3 base vectors having indices i = 1, 2, 3 and includes 2 bits for reporting.

[0460] In one embodiment, N > M v and when the CSI report is suitable for multiple layers, the selected M v base vectors are common to all layers.

[0461] In one embodiment, the set of N3 base vectors is orthogonal DFT vectors [Number] including, where f = 0, 1,..., N3 - 1.

[0462] In one embodiment, N = min(N3, K), where K is set through information.

[0463] FIG. 17 illustrates a flowchart of another method 1700 that can be performed by a base station (BS) such as BS102 according to an embodiment of the present disclosure. The embodiment of the method 1700 illustrated in FIG. 17 is for illustrative purposes only. FIG. 17 does not limit the scope of the present disclosure to any particular implementation.

[0464] As illustrated in FIG. 17, method 1700 is disclosed at step 1702. At step 1702, the BS (e.g., 101 - 103 as illustrated in FIG. 1) generates information regarding a channel state information (CSI) report, and this information includes information regarding two numbers, N and M v for the base vectors, where N ≥ M v is.

[0465] In stage 1704, the BS transmits information.

[0466] In stage 1706, the BS receives a CSI report, where: The CSI report is based on M v base vectors, and N consecutive base vectors are indexed M init starting at index M init +i, i = 0, 1,..., N - 1, and the N consecutive base vectors belong to a set of N3 base vectors, with N ≤ M v and when N = M v the M v base vectors = N consecutive base vectors, and when N > M v the M v base vectors are selected from the N consecutive base vectors, and the CSI report includes an indicator for the M v base vectors selected when N > M v base vectors.

[0467] In one embodiment, M init = 0.

[0468] In one embodiment, when N > M v one of the M v base vectors is fixed corresponding to index i = 0, and the information for the selected M v base vectors corresponds to the remaining M v - 1 base vectors, and the indicator indicates M v - 1 among the remaining N - 1 base vectors with indices i = 0, 1,..., N - 1 for reporting

Number

Number

[0469] In one embodiment, M vWhen = 2, N is set through higher layer signaling from {2, x}, where x is a value greater than 2. When N = x, the indicator indicates the second base vector among the remaining N - 1 base vectors, and for reporting

Number

Number

[0470] In one embodiment, when x = 4 and N = x, the indicator indicates the second base vector among the remaining 3 base vectors having indices i = 1, 2, 3, and includes 2 bits for reporting.

[0471] In one embodiment, N > M v and when the CSI report is suitable for multiple layers, the selected M v base vectors are common to all layers.

[0472] In one embodiment, the set of N3 base vectors is orthogonal DFT vectors

Number

[0473] In one embodiment, N = min(N3, K), where K is set through information.

[0474] The above - mentioned flowchart illustrates an exemplary method that can be implemented according to the principles of the present disclosure, and various changes can be made to the methods illustrated in the flowcharts herein. For example, although illustrated as a series of steps, the various steps in each drawing can overlap, occur in parallel, occur in different sequences, or occur multiple times. In other examples, steps can be omitted or replaced with other steps.

[0475] Although the present disclosure has been described with respect to exemplary embodiments, various changes and modifications can be presented to those of ordinary skill in the art. The present disclosure is intended to include such changes and modifications that fall within the scope of the appended claims. The description in this application should not be construed as implying that any particular element, step, or function is an essential element that must be included in the claims. The scope of the patented subject matter is defined by the claims.

Description of Reference Numerals

[0476] 100 Wireless network 102 Base station (gNB) 116 User equipment 120 Coverage area 125 Coverage area 130 Network 205 Multiple antennas 210 Transceiver 215 Transmit (TX) processing circuit 220 Receive (RX) processing circuit 225 Processor 230 Memory 235 Network interface 305 Antenna 310 Transceiver 315 Processing circuit 320 Microphone 325 Processing circuit 330 Speaker 340 Processor 345 Input / output (I / O) interface (interface; IF) 350 Touchscreen 355 Display [[ID=I54]] 360 Memory 362 Application 400 Transmission path circuit 405 Channel coding and modulation block 410 Serial-to-Parallel Block 415 Inverse Fast Fourier Transform (IFFT) Block 420 Parallel-to-Serial Block 425 Cyclic Prefix Addition Block 430 Upconverter 450 Receiver Path Circuit 455 Downconverter 460 Cyclic Prefix Removal Block 465 Serial-to-Parallel Block 470 Fast Fourier Transform (FFT) Block 475 Parallel-to-Serial Block 480 Channel Decoding and Demodulation Block 500 Transmitter Block Diagram 510 Information Bits 520 Encoder 530 Modulator 540 Serial-to-Parallel (S / P) Converter 550 Mapper 570 Parallel-to-Serial (P / S) Converter 580 Filter 590 Transmission 600 Receiver Block Diagram 610 Received Signal 620 Filter 635 Selector 640 Unit 650 Parallel-to-Serial Converter 660 Demodulator 670 Decoder 680 Information Data Bits 700 Transmitter Block Diagram 710 Information Data Bits 720 Encoder 730 Modulator 740 Discrete Fourier Transform Unit 755 Selection Unit 760 Unit 770 Filtering is the filter 780 Transmission 800 Receiver Block Diagram 810 Received Signal 820 Filter 830 Unit 845 Selector 850 Unit 860 Demodulator 870 Decoder 880 Information Data Bit 900 Antenna Block or Array 1000 Antenna Port Layout 1100 3D Grid 1200 Port Selection Codebook 1500 Window Base Intermediate Base Set

Claims

1. In a user equipment (UE), A transceiver configured to receive information regarding channel state information (CSI) reports, the information including two numbers N and M for a base vector, where N≥M v including information regarding, v a transceiver, and a processor operably coupled to the transceiver, comprising: based on the information, the processor Index M init Index M starting at init + i, i = 0, 1,..., N - 1 to identify N consecutive base vectors, said N consecutive base vectors belonging to a set of N 3 base vectors, N ≦ N 3 and M v Determine the base vector and set N = M v When, the said M v The base vector is the N consecutive base vectors, where N > M v When, the said M v The base vector is selected from the N consecutive base vectors the foregoing M v determine the CSI report based on the base vector, and when N > M v the CSI report includes an indicator indicating information about the selected M v base vectors is set as follows, The transceiver is configured to transmit the CSI report including the indicator indicating information regarding the selected M base vectors when N > M. v When v N > M, the user equipment (UE) is configured to transmit the CSI report including the indicator indicating information regarding the selected M base vectors.

2. M init The user equipment (UE) according to claim 1, wherein M = 0.

3. N > M v When, among the M v One of the base vectors is fixed, corresponding to index i = 0, and the information regarding the selected M v The information regarding the base vectors corresponds to the remaining M v - 1 base vectors, The indicator indicates M - 1 out of the remaining N - 1 base vectors having indices i = 1,..., N - 1 for reporting v - 1 【Number 1】 including bits, 【Number 2】 The user equipment (UE) according to claim 2, wherein is the ceiling function.

4. M v When M = 2, N is set through higher-layer signaling from {2, x}, where x is a value greater than 2, When N = x, the indicator indicates the second base vector among the remaining N - 1 base vectors, and for reporting 【Number 3】 including bits, [Number 4] The user equipment (UE) according to claim 3, wherein is the ceiling function.

5. When x = 4 and N = x, the indicator indicates the second base vector among the remaining 3 base vectors having indices i = 1, 2, 3, and includes 2 bits for reporting. The user equipment (UE) according to claim 4.

6. N > M v and when the CSI report is suitable for multiple layers, the selected M v The base vectors are common to all layers, the user equipment (UE) according to claim 1.

7. Said N 3 The set of base vectors is orthogonal DFT vectors 【Number 5】 including \(f = 0, 1, ..., N\) 3 The user equipment (UE) according to claim 1, wherein it is -1.

8. N = min(N 3 , K), where K is set through the information, the user equipment (UE) according to claim 1.

9. In a base station (BS), A processor configured to generate information regarding channel state information (CSI) reports, the information including two numbers N and M for a base vector, where N≥M v and N≥M v a processor, and a transceiver operably coupled to the processor, comprising: The transceiver transmits the information, receives the CSI report is set to, The CSI report is M v Based on the base vectors, N consecutive base vectors are indexed M init with index M starting at init M + i, where i = 0, 1,..., N - 1, and the N consecutive base vectors belong to a set of N 3 base vectors, with N ≤ N 3 and when N = M v the M v base vectors are the N consecutive base vectors, and when N > M v the M v base vectors are selected from the N consecutive base vectors The CSI report is such that N > M v and M is selected when v A base station (BS) including an indicator indicating information on a base vector.

10. M init The base station (BS) according to claim 9, wherein M = 0.

11. N > M v When, among the M v One of the base vectors is fixed, corresponding to index i = 0, and the information regarding the selected M v The information regarding the base vectors remains for the remaining M v -1 base vectors, corresponding to The indicator indicates M - 1 out of the remaining N - 1 base vectors having indices i = 1,..., N - 1 for reporting v - 1 【Number 6】 including bits, 【Number 7】 The base station (BS) according to claim 10, wherein is the ceiling function.

12. M v When M = 2, N is set through upper layer signaling from {2, x}, where x is a value greater than 2, When N = x, the indicator indicates the second base vector among the remaining N - 1 base vectors, and for reporting 【Number 8】 including bits, 【Number 9】 The base station (BS) according to claim 11, wherein is the ceiling function.

13. When x = 4 and N = x, the indicator indicates the second base vector among the remaining 3 base vectors having indices i = 1, 2, 3, and includes 2 bits for reporting. The base station (BS) according to claim 12.

14. In a method of operating a user equipment (UE), Receiving information regarding channel state information (CSI) reports, wherein the information includes two numbers N and M for base vectors v wherein N ≧ M v and a step Index M init Index M starting with init +i, i = 0, 1, ..., N - 1 to identify N consecutive base vectors, wherein said N consecutive base vectors belong to a set of N 3 base vectors, and N ≦ N 3 is a step, M v A step of determining a base vector, where N = M v At this time, the M v Base vectors are the N consecutive base vectors, where N > M v At this time, the M v Base vectors are selected from the N consecutive base vectors, and the step said M v determining the CSI report based on the base vector, where N > M v when, the CSI report includes an indicator indicating information about the selected M v base vectors, and N > M v When, the selected M v A method of operating a user equipment (UE) including the step of transmitting the CSI report including the indicator indicating information on the base vector.

15. In a method of operating a base station (BS), A step of generating information related to channel state information (CSI) reports, the information including two numbers N and M for a base vector v including information related thereto, where N ≥ M v and being a step transmitting the information; receiving the CSI report; comprising: The CSI report is M v Based on the base vector, N consecutive base vectors are indexed M init The index M starting at init +i, i = 0, 1,..., N - 1, and the N consecutive base vectors are N 3 Belonging to a set of base vectors, N ≤ N 3 And when N = M v The M v The base vectors are N consecutive base vectors, and when N > M v The M v The base vectors are selected from the N consecutive base vectors The CSI report is N > M v When, M is selected v A method for operating a base station (BS) including an indicator indicating information about a base vector.

Citation Information

Patent Citations

  • Method and device for reporting channel state information

    CN111726154A

  • Method and apparatus for port selection codebook-based CSI reporting

    JP7721640B2

  • Method and apparatus to enable CSI reporting in wireless communication systems

    US20200328862A1