Method and apparatus for port selection codebook based csi reporting

By employing a codebook-based CSI reporting method and utilizing UL channel measurements to select basis vectors for beamforming, the CSI reporting problem of UL-DL channel reciprocity in the angle and delay domains is solved, thereby improving the efficiency of channel estimation and wireless data communication.

CN116530028BActive Publication Date: 2026-05-08SAMSUNG ELECTRONICS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2021-10-20
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In wireless communication systems, existing technologies have failed to effectively utilize UL-DL channel reciprocity for CSI reporting, especially when UL-DL duplex distance is short, making it difficult to perform accurate channel estimation and beamforming in the angle and delay domains.

Method used

A codebook-based CSI reporting method is provided, which generates a CSI report by identifying and selecting basis vectors, including beamforming information in the angle and delay domains, and performs CSI-RS port selection and beamforming at gNB using UL channel measurements.

Benefits of technology

It enables more accurate CSI reporting in wireless communication systems, improves the efficiency of channel estimation and the effectiveness of wireless data communication, and is applicable to 5G and higher versions of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116530028B_ABST
    Figure CN116530028B_ABST
Patent Text Reader

Abstract

The disclosure relates to a communication method and system for converging a next 5th-Generation (5G) communication system or pre-5G communication system with a IoT technology. The disclosure can be applied to a smart service environment based on a 5G communication technology and a IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a networked car, health care, digital education, a smart retail, security and safety services. The disclosure relates to a method and apparatus for CSI reporting based on a port selection codebook.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure generally relates to wireless communication systems, and more specifically, to codebook-based CSI reporting. Background Technology

[0002] To meet the increased demand for wireless data traffic since the deployment of 4G communication systems, efforts have been made to develop improved 5G or pre-5G communication systems. Therefore, 5G or pre-5G communication systems are also referred to as 'post-4G networks' or 'post-LTE systems'. 5G communication systems are considered to be implemented in higher frequency (millimeter wave) bands (e.g., the 60GHz band) to achieve higher data rates. To reduce radio wave propagation loss and increase transmission distance, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO technologies have been discussed in 5G communication systems. Furthermore, in 5G communication systems, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, cooperative multipoint (CoMP), and receiver interference cancellation. In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) have been developed as advanced coding modulation (ACM), as well as filter bank multicarrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced access technologies.

[0003] The internet, a human-centric network of connections where humans generate and consume information, is now evolving into the Internet of Things (IoT), where distributed entities (such as things) exchange and process information without human intervention. The Internet of Everything (IoE), combining IoT technology with big data processing, has emerged through connections to cloud servers. As essential technological elements for realizing IoT, such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology, sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) have recently been studied. Such an IoT environment can provide intelligent internet technology services, creating new value for human life by collecting and analyzing data generated between interconnected things. Through the convergence and integration of existing information technology (IT) and various industrial applications, IoT can be applied to a wide range of fields, including smart homes, smart buildings, smart cities, smart or connected cars, smart grids, healthcare, smart appliances, and advanced medical services.

[0004] Correspondingly, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-type communication (MTC), and machine-to-machine (M2M) communication can be implemented using beamforming, MIMO, and array antennas. Cloud radio access networks (RAN), as an application of the aforementioned big data processing technologies, can also be considered an example of the convergence between 5G and IoT technologies.

[0005] Understanding and accurately estimating the channel between a User Equipment (UE) and a Base Station (BS) (e.g., a gNode B (gNB)) is crucial for efficient and effective wireless communication. To accurately estimate deep channel conditions, the gNB can transmit a reference signal (e.g., CSI-RS) to the UE for DL ​​channel measurement, and the UE can report (e.g., provide feedback) information about the channel measurement (e.g., CSI) to the gNB. Utilizing this DL channel measurement, the gNB can select appropriate communication parameters to efficiently and effectively perform wireless data communication with the UE. Summary of the Invention

[0006] Technical issues

[0007] As is known in the literature, if the UL-DL duplex distance is small, UL-DL channel reciprocity can exist in both the angle and delay domains. Since the delay transform in the time domain (or closely related to) the basis vectors in the frequency domain (FD), Rel.16 enhanced Type II port selection can be further extended to the angle and delay domains (or SD and FD). Specifically, the DFT-based SD basis in W1 and W... f The DFT-based FD basis in the codebook can be replaced by SD and FD port selection, i.e., selecting L CSI-RS ports in SD and / or M ports in FD. In this case, the CSI-RS ports are beamformed in SD (assuming UL-DL channel reciprocity in the angle 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 gNB based on the UL channel estimated using SRS measurements. This disclosure provides some design components of such a codebook.

[0008] Problem Solution

[0009] Embodiments of this disclosure provide methods and apparatus for implementing codebook-based channel state information (CSI) reporting in wireless communication systems.

[0010] In one embodiment, a UE is provided for CSI reporting in a wireless communication system. The UE includes a transceiver configured to receive information regarding channel state information (CSI) reports, which includes two quantities N and M concerning the basis vectors. v Information, where N≥M v The UE also includes a processor operatively connected to the transceiver. Based on this information, the processor is configured to: identify from index M init Start, index M init +i are N consecutive basis vectors, wherein the N consecutive basis vectors belong to the set of N3 basis vectors, and N ≤ N3; determine M. v N basis vectors, where: when N = M v At that time, M v A basis vector = N consecutive basis vectors, and when N > M v At that time, M v The basis vectors are selected from N consecutive basis vectors; and based on M... v The CSI report is determined by a number of basis vectors, where N > M. v At that time, the CSI report includes instructions regarding the selected M v The transceiver is also configured to send a CSI report, which includes an indicator of information about the basis vectors. v The M selected at that time v Indicators of information from each basis vector.

[0011] In another embodiment, a BS (Browser Base Station) is provided in a wireless communication system. The BS includes a processor configured to generate information about channel state information (CSI) reports, which includes two quantities N and M related to the basis vectors. v Information, where N≥M v The BS also includes a transceiver operably connected to the processor. The transceiver is configured to: transmit information; and receive CSI reports, wherein: the CSI report is based on M v basis vectors, where: the identification starts from index M init Start, index M init +i (i = 0, 1, ..., N-1) are N consecutive basis vectors, where N consecutive basis vectors belong to the set of N3 basis vectors, and N ≤ N3. When N = M v M v M basis vectors = N consecutive basis vectors, choose M from N consecutive basis vectors. v There are basis vectors, and the CSI report includes indications regarding when N > M. v The M selected at that time v Indicators of information from each basis vector.

[0012] In another embodiment, a method for operating a UE is provided. The method includes: receiving information about a channel state information (CSI) report, the information including two quantities N and M regarding the basis vectors. v Information, where N≥M v ; Identify from index M init Start, index M init Given N consecutive basis vectors of type i (i = 0, 1, ..., N-1), where these N consecutive basis vectors belong to a set of N3 basis vectors, and N ≤ N3; determine M. v N basis vectors, where: when N = M v At that time, M v A basis vector = N consecutive basis vectors, and when N > M v At that time, M v When the basis vectors are selected from N consecutive basis vectors; based on M v The CSI report is determined by N basis vectors, where N > M v At that time, the CSI report includes indications regarding the selected M v Indicators of information about each basis vector; and sending instructions including those regarding when N > M v The M selected at that time v The CSI report is an indicator of the information of each basis vector.

[0013] Other technical features will be apparent to those skilled in the art from the following figures, description and claims.

[0014] Beneficial effects of the invention

[0015] Embodiments of this disclosure provide methods and apparatus for implementing codebook-based channel state information (CSI) reporting in wireless communication systems. Attached Figure Description

[0016] To gain a more complete understanding of this disclosure and its advantages, reference is now made to the following description in conjunction with the accompanying drawings, wherein like reference numerals denote like parts:

[0017] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown;

[0018] Figure 2 An example gNB according to an embodiment of the present disclosure is shown.

[0019] Figure 3 An example UE according to an embodiment of the present disclosure is shown;

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

[0021] Figure 4B shows a high-level diagram of an orthogonal frequency division multiple access (OFDM) receiving path according to an embodiment of the present disclosure;

[0022] Figure 5 A transmitter block diagram for PDSCH in a subframe according to an embodiment of the present disclosure is shown;

[0023] Figure 6 A receiver block diagram for a PDSCH in a subframe is shown according to an embodiment of the present disclosure;

[0024] Figure 7 A transmitter block diagram for PUSCH in a subframe is shown according to an embodiment of the present disclosure;

[0025] Figure 8 A receiver block diagram for a PUSCH in a subframe is shown according to an embodiment of the present disclosure;

[0026] Figure 9 An example antenna block or array for forming a beam is shown according to an embodiment of the present disclosure;

[0027] Figure 10 An antenna port layout according to an embodiment of the present disclosure is shown;

[0028] Figure 11 A 3D mesh of an oversampled DFT beam according to an embodiment of the present disclosure is shown;

[0029] Figure 12 An example of a port selection codebook according to an embodiment of the present disclosure is shown, which facilitates independent (separate) port selection across SD and FD, and also facilitates joint port selection across SD and FD;

[0030] Figure 13 An example of an aperiodic CSI-triggered state subselect (MAC) CE according to an embodiment of the present disclosure is shown.

[0031] Figure 14 An example SP CSI MAC CE for PUCCH activation / deactivation is shown according to an embodiment of this disclosure;

[0032] Figure 15 An example diagram of a window-based intermediate base set according to an embodiment of the present disclosure is shown;

[0033] Figure 16 A flowchart of a method for operating a UE according to an embodiment of the present disclosure is shown; and

[0034] Figure 17 A flowchart of a method for operating a BS according to an embodiment of the present disclosure is shown. Detailed Implementation

[0035] Before proceeding with the detailed description below, it may be advantageous to clarify the definitions of certain words and phrases used throughout this disclosure. The term “coupled” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not these elements are physically in contact with each other. The terms “send,” “receive,” and “communicate,” and their derivatives include both direct and indirect communication. The terms “include” and “contain,” and their derivatives mean, but are not limited to, including. The term “or” is inclusive, meaning “and / or.” The phrase “associated with” and its derivatives mean to include, contain, interconnect, contain, enclose, connected to or linked with, coupled to or coupled with, communicate with, cooperate with, interweave with, juxtapose with, proximate with, bind to or bind with, possess, have its attributes, associate with or be associated with, or similar meanings. The term “controller” refers to any device, system, or part thereof that controls at least one operation. Such controllers may be implemented in hardware or a combination of hardware and software and / or firmware. The functionality associated with any particular controller may be centralized or distributed, either locally or remotely. When used with a series of items, the phrase “at least one of…” means that different combinations of one or more of the listed items may be used, and that only one of the listed items may be required. For example, “at least one of A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.

[0036] Furthermore, the various functions described below may be implemented or supported by one or more computer programs, each of which is formed by computer-readable program code and implemented in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, programs, functions, objects, classes, instances, associated data, or portions thereof implemented in 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 read-only memory (ROM), random access memory (RAM), hard disk drive, optical disc (CD), digital video disc (DVD), or any other type of storage. "Non-transitory" computer-readable media does not include wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Non-transitory computer-readable media includes media that can permanently store data and media that can store data and later overwrite said data, such as rewritable optical discs or erasable storage devices.

[0037] This patent document provides definitions for certain other words and phrases. It will be understood by one of ordinary skill in the art that, in many cases, if not most, these definitions apply to the prior and future use of the defined words and phrases.

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

[0039] The following documents and standards are incorporated herein by reference, as if fully set forth herein: 3GPP TS 36.211 v16.6.0, “E-UTRA, Physical Channels and Modulation” (referred to herein as “REF 1”); 3GPP TS 36.212 v16.6.0, “E-UTRA, Multiplexing and Channel Coding” (referred to herein as “REF 2”); 3GPP TS 36.213 v16.6.0, “E-UTRA, Physical Layer Procedures” (referred to herein as “REF 3”); 3GPP TS 36.321 v16.6.0, “E-UTRA, Media Access Control (MAC) Protocol Specification” (referred to herein as “REF 4”); 3GPP TS 36.331 v16.6.0, “E-UTRA, Radio Resource Control (RRC) Protocol Specification” (referred to herein as “REF 5”); 3GPP TR 22.891v14.2.0 (referred to as "REF 6" here); 3GPP TS38.212v16.6.0, "E-UTRA, NR, Multiplexing and Channel Coding" (referred to as "REF 7" here); and 3GPP TS38.214v16.6.0, "E-UTRA, NR, Physical Layer Procedures for Data" (referred to as "REF 8" here).

[0040] The aspects, features, and advantages of this disclosure will become apparent from the following detailed description simply by illustrating several specific embodiments and implementations, including the best mode contemplated for carrying out this disclosure. This disclosure is also capable of other and different embodiments, and several details thereof may be modified in various obvious ways without departing from the spirit and scope of this disclosure. Therefore, the drawings and description are to be considered illustrative in nature, not restrictive. In the drawings, this disclosure is illustrated by way of example rather than limitation.

[0041] In the following text, for the sake of brevity, both FDD and TDD are considered to be duplexing methods used for DL ​​and UL signaling.

[0042] Although the following examples and embodiments assume orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), this disclosure can be extended to other OFDM-based transmit waveforms or multiple access schemes, such as filtered OFDM (F-OFDM).

[0043] To meet the increased demand for wireless data traffic since the deployment of 4G communication systems and to enable various vertical applications, 5G / NR communication systems have been developed and are currently being deployed. 5G / NR communication systems are considered to be implemented in higher frequency (mmWave) bands (e.g., 28 GHz or 60 GHz bands) to achieve higher data rates, or in lower frequency bands (e.g., 6 GHz) to achieve robust coverage and mobility support. To reduce radio wave propagation loss and increase transmission distance, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO technologies are discussed in 5G / NR communication systems.

[0044] In addition, in 5G / NR communication systems, development is underway to improve system networks based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, cooperative multipoint (CoMP), and receiver interference cancellation.

[0045] The discussion of 5G systems and their associated frequency bands is for reference only, as some embodiments of this disclosure can be implemented in 5G systems. However, this disclosure is not limited to 5G systems or their associated frequency bands, and embodiments of this disclosure can be used in conjunction with any frequency band. For example, aspects of this disclosure can also be applied to 5G communication systems, 6G, or even higher deployments that can use terahertz (THz) bands.

[0046] The following Figure 1 -4B describes various embodiments of communication technologies implemented in wireless communication systems using Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA). Figure 1-3 The description does not imply any physical or architectural limitation on the ways in which different embodiments may be implemented. Different embodiments of this disclosure can be implemented in any suitably arranged communication system. This disclosure covers several components that can be combined or used in combination with each other, or can operate as independent solutions.

[0047] Figure 1 An example wireless network according to an embodiment of this disclosure is shown. Figure 1 The embodiments of the wireless network shown are for illustrative purposes only. Other embodiments of the wireless network 100 may be used without departing from the scope of this disclosure.

[0048] like Figure 1 As shown, the wireless network includes gNB 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.

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

[0050] 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 transmitting point (TP), a transmitting-receiving point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macro cell, a femtocell, a WiFi access point (AP), or other wireless-enabled equipment. A base station can provide wireless access according to one or more wireless communication protocols, such as 5G 3GPP New Radio Interface / Access (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), High Speed ​​Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "BS" and "TRP" are used interchangeably in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Furthermore, depending on the network type, the terms "user equipment" or "UE" can refer to any component, such as "mobile station," "subscriber station," "remote terminal," "wireless terminal," "receiving point," or "user equipment." For convenience, the terms "user equipment" and "UE" are used in this patent document to refer to a remote wireless device for wireless access to a BS, whether the UE is a mobile device (such as a mobile phone or smartphone) or is generally considered to be a fixed device (such as a desktop computer or vending machine).

[0051] The dashed lines indicate the approximate extent of coverage areas 120 and 125, which are shown as approximately circular for illustrative and explanatory purposes only. It should be clearly understood that, depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles, the coverage areas associated with the gNB (such as coverage areas 120 and 125) may have other shapes, including irregular shapes.

[0052] As described in more detail below, one or more of UEs 111-116 include circuitry, procedures, or combinations thereof for receiving information regarding channel state information (CSI) reports, which includes information about two quantities N and M of the basis vectors. v Information, where N≥M v ; Identify from index M init Start, index M init Given N consecutive basis vectors of type i (i0, 1, ..., N-1), where these N consecutive basis vectors belong to a set of N3 basis vectors, and N ≤ N3; determine M. v N basis vectors, where: when N = M v At that time, M v A basis vector = N consecutive basis vectors, and when N > M v At that time, M v The basis vectors are selected from N consecutive basis vectors; based on M vThe CSI report is determined using basis vectors, where N > M. v At that time, the CSI report includes instructions regarding the selected M v Indicators of information about each basis vector; and sending instructions including those regarding when N > M v The M selected at that time v The CSI report is an indicator of information about the basis vectors. One or more of gNB 101-103 include circuitry, programs, or combinations thereof for generating information about the Channel State Information (CSI) report, which includes information about two quantities N and M of the basis vectors. v Information, where N≥M v Sending information; and receiving CSI reports, wherein: the CSI report is based on M v basis vectors, where: from index M init Start, index M init N consecutive basis vectors of type +i (i = 0, 1, ..., N-1) are identified, where the N consecutive basis vectors belong to the set of N3 basis vectors and N ≤ N3, when N = M v At that time, M v A basis vector = N consecutive basis vectors, when N > M v When choosing M from N consecutive basis vectors v There are basis vectors, and the CSI report includes indications regarding when N > M. v The M selected at that time v Indicators of information from each basis vector.

[0053] although Figure 1 An example of a wireless network is shown, but more can be found on... Figure 1 Various modifications can be made. For example, the wireless network can include any number of gNBs and any number of UEs in any suitable arrangement. Furthermore, gNB 101 can communicate directly with any number of UEs and provide these UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 can communicate directly with network 130 and provide the UEs with direct wireless broadband access to network 130. Additionally, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as external telephone networks or other types of data networks.

[0054] Figure 2 An example gNB 102 according to an embodiment of the present disclosure is shown. Figure 2 The embodiment of gNB 102 shown is for illustrative purposes only. Figure 1 gNBs 101 and 103 can have the same or similar configurations. However, gNBs come in a wide variety of configurations, and Figure 2This disclosure is not intended to limit the scope to any particular implementation of gNB.

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

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

[0057] The TX processing circuit 215 receives analog or digital data (such as voice data, web data, email, or interactive video game data) from the controller / processor 225. The TX processing circuit 215 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. 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 into an RF signal, which is then transmitted via antennas 205a-205n.

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

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

[0060] The controller / processor 225 is also capable of executing programs and other processes, such as an operating system, residing in the memory 230. The controller / processor 225 can move data into or out of the memory 230 as needed during execution.

[0061] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or network. 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 a cellular communication system supporting 5G, LTE, or LTE-A), interface 235 can allow the gNB 102 to communicate with other gNBs via (multiple) wired or wireless backhaul connections. When the gNB 102 is implemented as an access point, interface 235 can allow the gNB 102 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). Interface 235 includes any suitable architecture supporting communication over wired or wireless connections, such as Ethernet or RF transceivers.

[0062] Memory 230 is coupled to controller / processor 225. A portion of memory 230 may include RAM, while another portion of memory 230 may include flash memory or other ROM.

[0063] although Figure 2 An example of gNB 102 is shown, but it is possible to compare it with other models. Figure 2 Various changes can be made. For example, gNB 102 can include... Figure 2 Each component can be any number shown. As a specific example, an access point may include multiple interfaces 235, and the controller / processor 225 may support routing functionality to route data between different network addresses. As another specific example, although shown as a single instance including TX processing circuitry 215 and a single instance including RX processing circuitry 220, the gNB 102 may include multiple instances of each (e.g., one per RF transceiver). Furthermore, Figure 2 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed.

[0064] Figure 3 An example UE 116 according to an embodiment of the present disclosure is shown. Figure 3 The embodiment of UE 116 shown is for illustrative purposes only, and Figure 1 UEs 111-115 can have the same or similar configurations. However, UEs have a wide variety of configurations, and Figure 3 This disclosure is not intended to limit the scope to any particular implementation of the UE.

[0065] like Figure 3 As shown, 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. UE 116 also 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.

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

[0067] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or other output 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 output 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 into an RF signal, which is then transmitted via the antenna 305.

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

[0069] Processor 340 is also capable of executing other processes and programs residing in memory 360, such as processes for receiving information about channel state information (CSI) reports, including information about two quantities N and M of the basis vectors. v Information, where N≥M v ; Identify from index M init Start, index M initGiven N consecutive basis vectors M, where M is a set of N3 basis vectors, and N ≤ N3. v N basis vectors, where: when N = M v At that time, M v A basis vector = N consecutive basis vectors, and when N > M v At that time, M v The basis vectors are selected from N consecutive basis vectors; based on M v The CSI report is determined using basis vectors, where N > M. v At that time, the CSI report includes instructions regarding the selected M v Indicators of information about each basis vector; and sending instructions including those regarding when N > M v The M selected at that time v The processor 340 can move data into or out of memory 360 as needed during execution. In some embodiments, the processor 340 is configured to execute an application 362 based on an OS 361 or in response to signals received from a gNB or operator. The processor 340 is also coupled to an I / O interface 345, which provides the UE 116 with the ability to connect to other devices, such as laptop computers and handheld computers. The I / O interface 345 is the communication path between these accessories and the processor 340.

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

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

[0072] although Figure 3 An example of UE 116 is shown, but it is possible to modify it. Figure 3 Make various changes. For example, Figure 3 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. 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). Furthermore, although... Figure 3The UE 116 is shown configured as a mobile phone or smartphone, but the UE can be configured to operate as other types of mobile or fixed devices.

[0073] Figure 4A is a high-level diagram of the transmit path circuitry. For example, the transmit path circuitry can be used for Orthogonal Frequency Division Multiple Access (OFDMA) communication. Figure 4B is a high-level diagram of the receive path circuitry. For example, the receive path circuitry can be used for Orthogonal Frequency Division Multiple Access (OFDMA) communication. In Figures 4A and 4B, for downlink communication, the transmit path circuitry can be implemented in the base station (gNB) 102 or a relay station, and the receive path circuitry can be implemented in the user equipment (e.g., Figure 1 The user equipment 116) is implemented in other examples. For uplink communication, the receive path circuit 450 can be implemented in the base station (e.g., Figure 1 This can be implemented in a gNB 102 or a relay station, and the transmission path circuit can be implemented in the user equipment (e.g., Figure 1 Implemented in user equipment 116).

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

[0075] At least some of the components in Figures 4A 400 and 4B 450 can be implemented in software, while other components can be implemented in configurable hardware or a hybrid of software and configurable hardware. Specifically, it should be noted that the FFT and IFFT blocks described in this disclosure can be implemented as configurable software algorithms, where the value of size N can be modified according to the implementation.

[0076] Furthermore, although this disclosure pertains to embodiments implementing the Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT), these are merely illustrative and should not be construed as limiting the scope of this disclosure. It will be understood that in alternative embodiments of this disclosure, the FFT and IFFT functions can be readily replaced by Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions, respectively. It will be understood that for the DFT and IDFT functions, the value of the N variable can be any integer (i.e., 1, 4, 3, 4, etc.), while for the FFT and IFFT functions, the value of the N variable can be any integer a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

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

[0078] The transmitted RF signal arrives at UE 116 after passing through the wireless channel and performs the opposite operation to that at gNB 102. Downconverter 455 downconverts the received signal to the baseband frequency and removes the cyclic prefix block 460 to generate a serial time-domain baseband signal. Serial-to-parallel block 465 converts the time-domain baseband signal into a parallel time-domain signal. An FFT block 470 of size N then performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 475 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 480 demodulates and subsequently decodes the modulated symbols to recover the original input data stream.

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

[0080] A communication system comprises a downlink (DL) and an uplink (UL). The downlink transmits signals from a transmitting point, such as a base station (BS) or Node B, to a user equipment (UE), while the uplink transmits signals from the UE to a receiving point, such as a Node B. A UE, often referred to as a terminal or mobile station, can be fixed or mobile and can be a cellular phone, personal computer device, or automated equipment. An eNodeB, typically a fixed station, may also be referred to as an access point or other equivalent terms. In LTE systems, a NodeB is typically called an eNodeB.

[0081] In communication systems such as LTE, DL signals can include data signals that convey information content, control signals that convey DL control information (DCI), and reference signals (RS), also known as pilot signals. The eNodeB transmits data information through the Physical DL Shared Channel (PDSCH). The eNodeB transmits DCI through the Physical DL Control Channel (PDCCH) or the Enhanced PDCCH (EPDCCH).

[0082] In response to a data transmission block (TB) from the UE, the eNodeB transmits acknowledgment information in the Physical Hybrid ARQ Indicator Channel (PHICH). The eNodeB transmits one or more types of RS, including UE Common RS (CRS), Channel State Information RS (CSI-RS), or Demodulated RS (DMRS). CRS is transmitted over the DL system bandwidth (BW) and can be used by the UE to obtain channel estimates for demodulating data or control information or performing measurements. To reduce CRS overhead, the eNodeB can transmit CSI-RS at a lower density in the time and / or frequency domains than CRS. DMRS can be transmitted only in the BW of the corresponding PDSCH or EPDCCH, and the UE can use DMRS to demodulate data or control information in the PDSCH or EPDCCH, respectively. The transmission interval of the DL channel is called a subframe and can have a duration of, for example, 1 millisecond.

[0083] The DL signal also includes the transmission of logical channels carrying system control information. When the DL signal transmits a Master Information Block (MIB), the BCCH is mapped to a transport channel called the Broadcast Channel (BCH), or when the DL signal transmits a System Information Block (SIB), it is mapped to the DL Shared Channel (DL-SCH). Most system information is contained 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, which transmits codewords scrambled with system information RNTI (SI-RNTI). Alternatively, scheduling information for SIB transmission can be provided in an earlier SIB, and scheduling information for the first SIB (SIB-1) can be provided by the MIB.

[0084] DL resource allocation is performed on a subframe and a set of Physical Resource Blocks (PRBs). A transmitted BW consists of frequency resource elements called resource blocks (RBs). Each RB includes... Each subcarrier or resource element (RE) can have 12 REs. A single unit of an RB on a subframe is called a PRB. For PDSCH transmission BW, an M can be allocated to the UE. PDSCH RB, total One RE.

[0085] UL signals can include data signals that transmit data information, control signals that transmit UL control information (UCI), and UL RS. UL RS includes DMRS and probe RS. The UE only transmits DMRS in the BW of the corresponding PUSCH or PUCCH. The eNodeB can use DMRS to demodulate data signals or UCI signals. The UE transmits SRS to provide UL CSI to the eNodeB. The UE transmits data information or UCI through the corresponding Physical UL Shared Channel (PUSCH) or Physical UL Control Channel (PUCCH). If the UE needs to transmit data information and UCI in the same UL subframe, the UE can multiplex both in the PUSCH. UCI includes Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information, Scheduling Request (SR), Rank Indicator (RI), and Channel State Information (CSI). The HARQ-ACK information indicates whether the data TB in the PDSCH is correctly (ACK) or incorrectly (NACK) detected, or whether the PDCCH is missing (DTX). The Scheduling Request indicates whether there is data in the UE's buffer. The Channel State Information enables the eNodeB to perform link adaptation for the PDSCH to the UE. In response to the detection of a PDCCH / EPDCCH indicating the release of a semi-persistent PDSCH, the UE also sends a HARQ-ACK message.

[0086] A UL subframe (or time slot) consists of two time slots. Each time slot includes space for transmitting data information, UCI, DMRS, or SRS. One symbol. The frequency resource unit for the UL system BW is RB. For transmitting BW, N is allocated to the UE. RB RB, total One RB. For PUCCH, N RB =1. The last subframe symbol can be used to multiplex SRS transmissions from one or more UEs. The number of subframe symbols available for data / UCI / DMRS transmission is If the last subframe symbol is used to transmit SRS, then N SRS =1, otherwise N SRS =0.

[0087] Figure 5 A block diagram 500 of a transmitter for PDSCH in a subframe is shown according to an embodiment of the present disclosure. Figure 5 The embodiment of the transmitter block diagram 500 shown is for illustrative purposes only. Figure 5 The one or more components shown may be implemented in a dedicated circuit configured to perform the function, or the one or more components may be implemented by one or more processors that execute instructions to perform the function. Figure 5 The scope of this disclosure is not limited to any particular implementation of the transmitter block diagram 500.

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

[0089] Figure 6 A receiver block diagram 600 of a PDSCH in a subframe according to an embodiment of the present disclosure is shown. Figure 6 The embodiment shown in Figure 600 is for illustrative purposes only. Figure 6 The one or more components shown may be implemented in a dedicated circuit configured to perform the function, or the one or more components may be implemented by one or more processors that execute instructions to perform the function. Figure 6 The scope of this disclosure is not limited to any particular implementation of Figure 600.

[0090] like Figure 6 As shown, filter 620 filters the received signal 610, BW selector 635 selects RE 630 for the assigned receive BW, unit 640 applies Fast Fourier Transform (FFT), and parallel-to-serial converter 650 serializes the output. Subsequently, demodulator 660 coherently demodulates data symbols by applying a channel estimate obtained from DMRS or CRS (not shown), and decoder 670 (such as a turbo decoder) decodes the demodulated data to provide an estimate of information data bits 680. For simplicity, additional functions such as time windows, cyclic prefix removal, descrambling, channel estimation, and deinterleaving are not shown.

[0091] Figure 7 A block diagram 700 of a PUSCH transmitter in a subframe according to an embodiment of the present disclosure is shown. Figure 7 The embodiment of block diagram 700 shown is for illustrative purposes only. Figure 5 The one or more components shown may be implemented in a dedicated circuit configured to perform the function, or the one or more components may be implemented by one or more processors that execute instructions to perform the function. Figure 7 The scope of this disclosure is not limited to any particular implementation of block diagram 700.

[0092] like Figure 7 As shown, information data bits 710 are encoded by encoder 720, such as a turbo encoder, and modulated by modulator 730. Discrete Fourier Transform (DFT) unit 740 applies DFT to the modulated data bits, transmit bandwidth selection unit 755 selects RE 750 corresponding to the assigned PUSCH transmit BW, unit 760 applies IFFT, and after cyclic prefix insertion (not shown), filter 770 applies filtering, and the signal is transmitted 780.

[0093] Figure 8 A receiver block diagram 800 for the PUSCH in a subframe according to an embodiment of the present disclosure is shown. Figure 8 The embodiment of block diagram 800 shown is for illustrative purposes only. Figure 8 The one or more components shown may be implemented in a dedicated circuit configured to perform the function, or the one or more components may be implemented by one or more processors that execute instructions to perform the function. Figure 8 The scope of this disclosure is not limited to any particular implementation of block diagram 800.

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

[0095] In next-generation cellular systems, various use cases beyond the capabilities of LTE systems are envisioned. Known as 5G or fifth-generation cellular systems, systems capable of operating below and above 6 GHz (e.g., in millimeter-wave systems) are among the requirements. In 3GPP TR 22.891, 74 5G use cases have been identified and described; these use cases can be broadly categorized into three groups. The first group, called “Enhanced Mobile Broadband (eMBB),” targets high data rate services with less stringent latency and reliability requirements. The second group, called “Ultra-Reliable Low Latency (URLL),” targets applications with less stringent data rate requirements but lower tolerance for latency. The third group, called “Mass MTC (mMTC),” targets a large number of low-power device connections, such as per square kilometer (km²). 2 1 million, where the requirements for reliability, data rate and latency are not very strict.

[0096] Figure 9 An example antenna block or array 900 according to an embodiment of the present disclosure is shown. Figure 9 The embodiment of the antenna block or array 900 shown is for illustrative purposes only. Figure 9 This disclosure is not intended to limit the scope of any particular implementation of the beam antenna block or array 900.

[0097] For millimeter-wave (mmWave) bands, while the number of antenna elements can be greater for a given shaping factor, the number of CSI-RS ports (which can correspond to the number of digital precoding ports) is often limited by hardware constraints (such as the feasibility of installing a large number of ADCs / DACs at millimeter-wave frequencies). Figure 9 As shown. In this case, a CSI-RS port is mapped to a large number of antenna elements that can be controlled by a set of analog phase shifters 901. Then, a CSI-RS port can correspond to a subarray that generates a narrow analog beam through analog beamforming 905. By changing the set of phase shifters across symbols or subframes, this analog beam can be configured to sweep a wider angular range (920°). The number of subarrays (equal to the number of RF chains) is related to the number of CSI-RS ports N. CSI-PORTSame. Digital beamforming unit 910 spans N CSI-PORT Each port analog beam performs a linear combination to further increase the precoding gain. While the analog beam is wideband (and therefore not frequency-selective), digital precoding can vary across frequency subbands or resource blocks.

[0098] Effective design of CSI-RS is crucial for achieving digital precoding. To this end, three types of CSI reporting mechanisms are supported, corresponding to three types of CSI-RS measurement behaviors: "Type A" CSI reporting for non-precoded CSI-RS, "Type B" reporting with K=1 CSI-RS resources for UE-specific beamforming CSI-RS, and "Type B" reporting with K>1 CSI-RS resources for cell-specific beamforming CSI-RS.

[0099] For non-precoded (NP) CSI-RS, a cell-specific one-to-one mapping is utilized between CSI-RS ports and TXRUs. Different CSI-RS ports have the same wide beamwidth and orientation, thus typically covering the cell width. For beamforming CSI-RS, cell-specific or UE-specific beamforming operations are applied to non-zero power (NZP) CSI-RS resources (e.g., comprising multiple ports). At least at a given time / frequency, CSI-RS ports have narrow beamwidths, thus lacking cell-width coverage, and this is at least from the gNB's perspective. At least some CSI-RS port-resource combinations have different beam orientations.

[0100] In scenarios where long-term channel (DL) statistics can be measured at the serving eNodeB via UL signals, UE-specific BF CSI-RS can be readily used. This is generally feasible when the UL-DL duplex distance is sufficiently small. However, when this condition is not met, some UE feedback is necessary for the eNodeB to obtain an estimate (or any representation thereof) of the DL DL statistics. To facilitate such a process, a first BF CSI-RS is transmitted with a period T1 (ms), and a second NP CSI-RS is transmitted with a period T2 (ms), where T1 ≤ T2. This approach is called hybrid CSI-RS. The implementation of hybrid CSI-RS depends heavily on the CSI procedure and the definition of NZP CSI-RS resources.

[0101] In wireless communication systems, MIMO is generally considered a fundamental feature for achieving high system throughput requirements. One of the key components of MIMO transmission schemes is accurate CSI acquisition at the eNB (or gNB) (or TRP). Specifically, for MU-MIMO, the availability of accurate CSI is essential to guarantee high MU performance. For TDD systems, CSI can be acquired using SRS transmissions that depend on channel reciprocity. On the other hand, for FDD systems, CSI can be acquired using CSI-RS transmissions from the eNB (or gNB) as well as CSI acquisition and feedback from the UE. In traditional FDD systems, the CSI feedback framework, in the form of CQI / PMI / RI (and also CRI and LI), is "implicit," derived from a codebook assuming SU transmissions from the eNB (or gNB). Due to the inherent SU assumption in deriving CSI, this implicit CSI feedback is insufficient for MU transmissions. As future (e.g., NR) systems may become more MU-centric, this SU-MU CSI mismatch will become a bottleneck for achieving high MU performance gains. Another problem with implicit feedback is the scalability of the large number of antenna ports at the eNB (or gNB). For a large number of antenna ports, the codebook design for implicit feedback is quite complex (e.g., there are a total of 44 Class A codebooks in the 3GPP LTE specification), and the designed codebook cannot guarantee a reasonable performance gain in real-world deployment scenarios (e.g., it may only show a very small percentage gain at most). Recognizing these issues, the 3GPP specification also supports advanced CSI reporting in LTE.

[0102] In 5G or NR systems [REF7, REF8], the aforementioned "implicit" CSI reporting paradigm from LTE is also supported and referred to as Type I CSI reporting. Additionally, high-resolution CSI reporting, referred to as Type II CSI reporting, is supported to provide more accurate CSI information to the gNB for use cases such as high-order MU-MIMO. However, the overhead of Type II CSI reporting can be problematic in practical UE implementations. One approach to reducing Type II CSI overhead is based on frequency domain (FD) compression. In Rel.16 NR, DFT-based FD compression for Type II CSI is already supported (referred to as the Rel.16 Enhanced Type II Codebook in REF8). Some key components of this feature include (a) spatial domain (SD) basis W1, (b) FD basis W... f (c) The coefficients of the linear combination of the SD and FD bases In non-reciprocal FDD systems, the UE needs to report the complete CSI (including all components). However, when reciprocity or partial reciprocity does exist between the UL and DL, some of the CSI components can be obtained based on the UL channel estimated using SRS transmissions from the UE. In Rel.16NR, DFT-based FD compression is extended to this partially reciprocal case (referred to as the Rel.16 Enhanced Type II Port Selection Codebook in REF8), where the DFT-based SD base in W1 is replaced by SD CSI-RS port selection, i.e., L ports out of the CSI-RS ports are selected (this selection is common to both antenna polarizations or both halves of the CSI-RS ports). In this case, beamforming is performed on the CSI-RS ports in SD (assuming UL-DL channel reciprocity in the angle domain), and beamforming information can be obtained at gNB based on the UL channel estimated using SRS measurements.

[0103] As is known in the literature, if the UL-DL duplex distance is small, UL-DL channel reciprocity can exist in both the angle and delay domains. Since the delay transform in the time domain (or closely related to) the basis vectors in the frequency domain (FD), Rel.16 enhanced Type II port selection can be further extended to the angle and delay domains (or SD and FD). Specifically, the DFT-based SD basis in W1 and W... f The DFT-based FD basis in the codebook can be replaced by SD and FD port selection, i.e., selecting L CSI-RS ports in SD and / or M ports in FD. In this case, the CSI-RS ports are beamformed in SD (assuming UL-DL channel reciprocity in the angle 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 gNB based on the UL channel estimated using SRS measurements. This disclosure provides some design components of such a codebook.

[0104] All of the following components and embodiments are applicable to UL transmissions utilizing CP-OFDM (Cyclic Prefix OFDM) waveforms, as well as DFT-SOFDM (DFT-Spread Spectrum OFDM) and SC-FDMA (Single Carrier FDMA) waveforms. Furthermore, all of the following components and embodiments are applicable to UL transmissions when the time scheduling unit is a subframe (which may consist of one or more time slots) or a single time slot.

[0105] In this disclosure, the frequency resolution (reporting granularity) and span (reporting bandwidth) of CSI reports can be defined according to frequency "subbands" and "CSI reporting bands" (CRBs), respectively.

[0106] Subbands used for CSI reporting are defined as a set of consecutive PRBs, representing the smallest frequency unit used for CSI reporting. For a given DL system bandwidth value, the number of PRBs in a subband can be fixed, semi-statically configured via higher-layer / RRC signaling, or dynamically configured via L1 DL control signaling or the MAC control unit (MAC CE). The number of PRBs in a subband can be included in the CSI reporting settings.

[0107] A “CSI reporting band” is defined as a set / collection of continuous or non-contiguous subbands where CSI reporting is performed. For example, a CSI reporting band may include all subbands within the DL system bandwidth. This can also be referred to as a “full band”. Alternatively, a CSI reporting band may include only a set of subbands within the DL system bandwidth. This can also be referred to as a “partial band”.

[0108] The term "CSI report band" is used only as an example to indicate a function. Other terms such as "CSI report subband set" or "CSI report bandwidth" may also be used.

[0109] Regarding UE configuration, a UE can be configured with at least one CSI reporting band. This configuration can be semi-static (via higher-layer signaling or RRC) or dynamic (via MAC CE or L1 DL control signaling). When multiple (N) CSI reporting bands are configured (e.g., via RRC signaling), the UE can report CSIs associated with n ≤ N CSI reporting bands. For example, >6 GHz, large system bandwidths may require multiple CSI reporting bands. The value of n can be configured semi-static (via higher-layer signaling or RRC) or dynamic (via MAC CE or L1 DL control signaling). Alternatively, the UE can report a recommended value of n via the UL channel.

[0110] Therefore, the frequency granularity of the CSI parameter for each CSI reporting band can be defined as follows: When a CSI parameter is used for all M parameters within the CSI reporting band... n When there are multiple sub-bands, the CSI parameters are configured to have M n The CSI reporting band for each sub-band is a "single" report. When it is an M within the CSI reporting band... n When each subband in a subband reports a CSI parameter, the CSI parameter is configured to have M n The CSI report frequency band is referred to as a "subband".

[0111] Figure 10 An example antenna port layout 1000 according to an embodiment of the present disclosure is shown. Figure 10 The embodiment of antenna port layout 1000 shown is for illustrative purposes only. Figure 10 This disclosure is not intended to limit the scope of any particular implementation of the antenna port layout 1000.

[0112] like Figure 10 As shown, N1 and N2 are the number of antenna ports with the same polarization in the first and second dimensions, respectively. For a 2D antenna port layout, N1>1, N2>1; for a 1D antenna port layout, N1>1, and N2=1. Therefore, for a dual-polarized antenna port layout, the total number of antenna ports is 2N1N2 when each antenna is mapped to an antenna port. Figure 10 The illustration shows an diagram where "X" represents two antenna polarizations. In this disclosure, the term "polarization" refers to a set of antenna ports. For example, antenna ports... Including the first antenna polarization, and the antenna port. Including the second linear polarization, where P CSIRS X is the number of CSI-Rs antenna ports, and X is the starting antenna port number (for example, if X = 3000, then the antenna ports are 3000, 3001, 3002, ...).

[0113] As described in U.S. Patent No. 10,659,118, entitled “Method and Apparatus for Explicit CSI Reporting in Advanced Wireless Communication Systems”, published May 19, 2020, the entire contents of which are incorporated herein by reference, the UE is configured with high-resolution (e.g., Type II) CSI reporting, wherein the Type II CSI reporting framework based on linear combination is extended to include a frequency dimension in addition to the first and second antenna port dimensions.

[0114] Figure 11 The 3D mesh 1100 of the oversampled DFT beam is shown (first port dimension, second port dimension, frequency dimension).

[0115] ●The first dimension is associated with the first port dimension.

[0116] ●The second dimension is associated with the second port dimension, and

[0117] ●The third dimension is related to the frequency dimension.

[0118] The basis sets for the first-port domain representation and the second-port domain representation are oversampled DFT codebooks of length Nx and N2, respectively, with oversampling factors O1 and O2. Similarly, the basis set for the frequency domain representation (i.e., the third dimension) is an oversampled DFT codebook of length N3, with an oversampling factor O3. In one example, O1 = O2 = O3 = 4. In another example, the oversampling factor O... i It belongs to {2, 4, 8}. In yet another example, at least one of O1, O2, and O3 is configured at a higher layer (via RRC signaling).

[0119] As explained in section 5.2.2.2.6 of REF8, the UE is configured for enhanced Type II CSI reports with a higher-level parameter codebookType set to 'typeII-PortSelection-r16', where all SBs and the precoders for a given layer l = 1, ..., v (where v is the associated RI value) are given by one of the following formulas.

[0120]

[0121] or

[0122]

[0123] in

[0124] ●N1 is the number of antenna ports (with the same antenna polarization) in the first antenna port dimension.

[0125] ●N2 is the number of antenna ports (with the same antenna polarization) in the second antenna port dimension.

[0126] ●P CSI-RS This refers to the number of CSI-RS ports configured for the UE.

[0127] ●N3 is the number of SBs, FD units, or FD components used for PMI reporting (including CSI reporting bands), or the total number of precoding matrices indicated by PMI (one per FD unit / component).

[0128] ●a i It is a column vector of 2N1N2×1 (Equation 1) or N1N2×1 (Equation 2), and if the antenna port at gNB is common polarized, then a i Is it N1N2×1 or The port selection column vector, and if the antenna port at gNB is dual-polarized or cross-polarized, it is 2N1N2×1 or P. CSIRS×1 port selection column vector, where the port selection vector is defined as a vector containing the value 1 in one element and the value 0 in all other elements, and P CSIRS This refers to the number of CSI-RS ports configured for CSI reporting.

[0129] ●b f It is an N3×1 column vector.

[0130] ●c l,i,f It is related to vector a i and b f Associated complex coefficients.

[0131] In one example, when the UE reports a subset K < 2LM coefficients (where K is either fixed, configured by the gNB, or reported by the UE), the coefficient c in the precoder equation 1 or equation 2 is... l,i,f Replace with x l,i,f ×c l,i,f ,in

[0132] ●If the coefficient c l,i,f According to some embodiments of the present invention, if reported by the UE, then x l,i,f =1.

[0133] ●Otherwise (i.e., c) l,i,f (Not reported by UE), x l,i,f .

[0134] According to some embodiments of the present invention, x is indicated l,i,f =1 or 0. For example, it can be via a bitmap.

[0135] In another example, precoder equation 1 or equation 2 is generalized to...

[0136]

[0137] and

[0138]

[0139] For a given i, the number of basis vectors is M. i And the corresponding basis vector is {b} i,f}, Note M i It is the coefficient c reported by the UE for a given i. l,i,t The quantity, of which M i ≤M (where {M i} or ∑M i It is fixed, configured by the gNB or reported by the UE.

[0140] W lThe columns are normalized to norm 1. For rank R or R-level (v = R), the precoding matrix is ​​formed by... Equation 2 is given. In the remainder of this disclosure, Equation 2 is assumed. However, embodiments of this disclosure are general and also applicable to Equations 1, 3, and 4.

[0141] here, And M≤N3. If Then A is the identity matrix and therefore is not reported. Similarly, if M = N³, then B is the identity matrix and therefore is not reported. In one example, assuming M < N³, an oversampled DFT codebook is used to report the columns of B. For example, b f =w f The quantity w f Given by the following formula

[0142]

[0143] When O3 = 1, the FD basis vectors of layer l ∈ {1, ..., v} (where v is RI or rank) are given by the following equation.

[0144]

[0145] in and in

[0146] In another example, the Discrete Cosine Transform (DCT) basis is used to construct / report the third-dimensional basis B. The m-th column of the DCT compression matrix is ​​simply given by the following equation.

[0147]

[0148] Because DCT is applied to real-valued coefficients, it is applied separately to the real and imaginary parts (of the channel or channel eigenvector). Alternatively, DCT is applied separately to the amplitude and phase components (of the channel or channel eigenvector). This basic use of DFT or DCT is for illustrative purposes only. This disclosure is applicable to constructing / reporting any other basis vectors of A and B.

[0149] At a high level, the pre-encoder W l It can be described as follows.

[0150]

[0151] Where A = W1 corresponds to Rel.15 [REF8] in the Type II CSI codebook, and B = W f .

[0152] Should The matrix includes all the necessary linear combination coefficients (e.g., amplitude and phase, or real or imaginary). Each coefficient (c) reported in the middle l,i,f =p l,i,f φ l,i,f ) Quantized into amplitude coefficient (p l,i,f ) and phase coefficient (φ) l,i,f In one example, the amplitude coefficient (p) l,if The amplitude codebook for A, where A belongs to {2, 3, 4}, is used for reporting. If multiple values ​​for A are supported, a single value is configured via higher-level signaling. In another example, the amplitude coefficient (p...) l,i,f Reported as in

[0153] ● It is the reference or first amplitude reported using the A1 bit amplitude codebook where A1 belongs to {2, 3, 4}, and

[0154] ● It is the differential or second amplitude reported using the A2 bit amplitude codebook where A2≤A1 belongs to {2, 3, 4}.

[0155] For layer l, let us denote the linear combination (LC) coefficients associated with the spatial domain (SD) basis vectors (or beams) i∈{0,1,...,2L-1} and the frequency domain (FD) basis vectors (or beams) f∈{0,1,...,M-1} as c. l,i,f The maximum coefficient is expressed as The maximum coefficient is K reported using a bitmap. NZ One of the non-zero (NZ) coefficients, where β and β are configured at higher layers. 2LM-K was not reported by the UE. NZ The residual coefficients are assumed to be zero. The following quantification scheme is used to quantify / report K. NZ NZ coefficients.

[0156] for The quantization of the NZ coefficient is reported in the UE report as follows.

[0157] ● The X-bit indicator of the maximum coefficient index (i*, f*), where or

[0158] ●Maximum Coefficient (Therefore, its amplitude / phase is not reported.)

[0159] ● Use two antennas to polarize a specific reference amplitude.

[0160] ●For polarizations related to the maximum coefficient, because of the reference amplitude Therefore it was not reported.

[0161] ●For the other polarization, the reference amplitude Quantized to 4 bits

[0162] ●4-bit amplitude alphabet (alphabet) is

[0163] ●For {c l,i,f ,(i,f)≠(i*,f*)}:

[0164] ● For each polarization, the coefficient differential amplitude is calculated relative to the associated polarization-specific reference amplitude and quantized to 3 bits.

[0165] ●3-bit amplitude alphabet (alphabet) is

[0166] ●Note: Final quantization amplitude P l,i,f Depend on Give

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

[0168] For the polarization associated with the maximum coefficient, r*∈{0,1}, we have and reference range For another polarization r∈{0,1} and r≠r*, we have And reference range Quantization (report) is performed using the aforementioned 4-bit amplitude codebook.

[0169] The UE can be configured to report M FD basis vectors. In one example, Where R is configured from a higher level than {1, 2}, and p is configured from a higher level than {1, 2}. In one example, the p value is for a higher level configuration for rank 1-2 CSI reporting. For rank > 2 (e.g., rank 3-4), the p value (by v) o The representations can be different. In one example, for ranks 1-4, (p, v0) is from... Jointly configured, that is, for rank 1-2, For rank 3-4, In one example, N3 = N SB ×R, where N SB This is the number of SBs used for CQI reporting.

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

[0171] ● In step 1, select / report an intermediate set (InS) consisting of N′3 < N3 basis vectors, where InS is common to all layers.

[0172] ● In step 2, for each layer l∈{0,1,...,v-1} of the rank v CSI report, M FD basis vectors are freely (independently) selected / reported from the N3 basis vectors in InS.

[0173] In one example, a one-step method is used when N3 ≤ 19, and a two-step method is used when N3 > 19. In one example, Where α > 1 is fixed (e.g., fixed at 2) or configurable.

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

[0175] ●L: The set of values ​​is generally {2, 4}, except for rank 1-2, 32 CSI-RS antenna ports, and R=1, L∈{2, 4, 6}.

[0176] ●For p of rank 1-2, and for (p, v0) of rank 3-4: and

[0177]

[0178] ●α∈{1.5, 2, 2.5, 3}

[0179] ●N ph ∈8, 16.

[0180] In another example, the codebook parameters (L, p, v0, β, α, N) ph The set of values ​​for α is as follows: α = 2, N ph =16 and as shown in Table 1, where L, β and p v The value is determined by the higher-level parameter paramCombination-r17. In one example, it is not expected that the UE will be configured with paramCombination-r17 equal to...

[0181] ●3, 4, 5, 6, 7 or 8 (when P) CSI-RS =4 o'clock),

[0182] ●7 or 8 (when the number of CSI-RS ports P) CSI-RS <32 hours),

[0183] ●7 or 8 (when the high-level parameter typeII-RI-REtriction-r17 is configured as r for any i > 1) i =1 hour),

[0184] ●7 or 8 (when R=2).

[0185] Bitmap parameter typeII-RI-REtriction-r17 forms the bit sequence r3, r2, r1, r0, where r0 is the LSB and r3 is the MSB. When r i When the value is zero, i∈{0,1,...,3}, PMI and RI reports are not allowed to correspond to any precoder associated with layer v=i+1. The parameter R is configured using the higher-level parameter numberOfPMISubbandsPerCQISubband-r17. This parameter controls the total number N3 of precoding matrices, which is a function of the number of subbands in the csi-ReportingBand as indicated by PMI, the subband size configured by the higher-level parameter subbandSize, and the total number of PRBs in the bandwidth portion.

[0186] Table 1

[0187]

[0188] The above framework (Equation 5) represents the situation in 2L SD beams and M v The precoding matrix of multiple (N3) FD units is used on each FD beam through linear combination (double summation). This is achieved by using the TD basis matrix W. t Replace the FD basis matrix W f This framework can also be used to represent precoding matrices in the time domain (TD), where W t The columns include M, which represent some form of delay or channel tap position. v One TD beam.

[0189] Therefore, the pre-encoder W l It can be described as follows.

[0190]

[0191] In one example, M vA TD beam (representing a delay or channel tap position) is selected from a set of N3 TD beams, where N3 corresponds to the maximum number of TD elements, each of which corresponds to a delay or channel tap position. In one example, a TD beam corresponds to a single delay or channel tap position. In another example, a TD beam corresponds to multiple delay or channel tap positions. In yet another example, a TD beam corresponds to a combination of multiple delay or channel tap positions.

[0192] This disclosure is a framework applicable to both space-frequency (Equation 5) and space-time (Equation 5A).

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

[0194] Table 2: Codebook Components

[0195]

[0196] Let P CSIRS,SD and P CSIRS,FD These represent the number of CSI-RS ports in SD and FD, respectively. The total number of CSI-RS ports is P. CSIRS,SD ×P CSIRS,FD =P CSIRS Each CSI-RS port can be beamformed / precoded using either SD or FD, or both SD and FD. Assuming (partial) reciprocity between the DL and UL channels, the precoding / beamforming vector for each CSI-RS port can be derived based on the UL channel estimation via SRS. Since CSI-RS ports can be beamformed in both SD and FD, the Rel.15 / 16 Type II port selection codebook can be extended to perform port selection in both SD and FD, followed by a linear combination of the selected ports. Some details relating to this extended port selection codebook are provided in the remainder of this disclosure.

[0197] In this disclosure, the terms "beam" and "port" are used interchangeably and refer to the same component of the codebook. For brevity, beam / port or port / beam is used in this disclosure.

[0198] Figure 12 An example of a novel port selection codebook according to an embodiment of the present disclosure is shown, which facilitates independent (separate) port selection across SD and FD, and also facilitates joint port selection across SD and FD 1200. Figure 12The embodiment of the new port selection codebook 1200 shown is for illustrative purposes only. This new port selection codebook facilitates independent (separate) port selection across SD and FD, and also facilitates joint port selection across SD and FD. Figure 12 This disclosure is not intended to limit the scope to any particular implementation of the example of the new port selection codebook that facilitates independent (separate) port selection across SD and FD, and also facilitates joint port selection across SD and FD 1200.

[0199] In one embodiment (A.1), the UE is configured with a higher-level parameter codebookType set to 'typeII-r17' or 'typeII-PortSelection-r17' for CSI reporting based on the new (Rel 17) Type II port selection codebook, where port selection in the Rel.15 / 16 Type II port selection codebook (in SD) is extended to FD in addition to SD. The UE is also configured with P CSIRS Each CSI-RS port (located within a CSI-RS resource or distributed across more than one CSI-RS resource) is linked to a CSI report based on this new Type II port selection codebook. In one example, P CSIRS =Q. In another example, P CSIRS ≥Q. Here, Q=P CSIRS,SD ×P CSIRS,FD The CSI-RS port can be beamformed in SD and / or FD. UE measurement P CSIRS One (or at least Q) CSI-RS ports are used to estimate the (beamshaped) DL channel, and a new port selection codebook is used to determine the precoding matrix indicator (PMI), where the PMI indicator can be used at gNB to construct the set of components S of the precoding matrix for each FD cell t∈{0,1,...,N3-1} (along with beamforming for the beamshaped CSI-RS). 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 Make their product Q = P CSIRS,SD ×P CSIRS,FD ∈{4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 32}

[0200] The new port selection codebook facilitates independent (separate) port selection across SD and FD. This in Figure 12 It is shown at the top.

[0201] For layers l1, ..., v, where v is the rank reported via RI, the precoder (see Equations 5 and 5A) includes the codebook components summarized in Table 3 (indicated via PMI). Parameters L and M t It can be either fixed or configured (e.g., via RRC).

[0202] Table 3: Codebook Components

[0203]

[0204] In one embodiment (A.2), the UE is configured with a higher-level parameter codebookType set to 'typeII-r17' or 'typeII-PortSelection-r17' for CSI reporting based on the new (Rel 17) Type II port selection codebook, where port selection in the Rel.15 / 16 Type II port selection codebook (in SD) is extended to FD in addition to SD. The UE is also configured with P CSIRS Each CSI-RS port (located within a CSI-RS resource or distributed across more than one CSI-RS resource) is linked to a CSI report based on this new Type II port selection codebook. In one example, P CSIRS =Q. In another example, P CSIRS ≥Q. Here, Q=P CSIRS,SD ×P CSIRS,FD The CSI-RS port can be beamformed in SD and / or FD. UE measurement P CSIRS One (or at least Q) CSI-RS ports are used to estimate the (beamshaped) DL channel, and a new port selection codebook is used to determine the precoding matrix indicator (PMI), where the PMI indicator can be used at gNB to construct the set of components S of the precoding matrix for each FD cell t∈{0,1,...,N3-1} (along with beamforming for the beamshaped CSI-RS). 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 Make their product Q = P CSIRS,SD ×P CSIRS,FD ∈{4, 8, 12, 16, 32} or {2, 4, 8, 12, 16, 24, 32}

[0205] The new port selection codebook facilitates joint port selection across SD and FD. This in Figure 8 The bottom is shown. The codebook structure is similar to the Rel.15NR type II codebook, which includes two main components.

[0206] ●W1: Joint selection P CSI-RS Y in each SD-FD port pair v indivual

[0207] ○ In one example, Y v ≤P CSI-RS (If the port selection spans two polarizations or the two sets of antennas with different polarizations are independent)

[0208] ○ In one example, (If the port selection spans two polarizations or two sets of antennas with different polarizations are common)

[0209] ●W2: For the selected Y v Each SD-FD port pair selection factor.

[0210] In one example, the union port selection (and its reporting) is common across multiple layers (when v > 1). In another example, the union port selection (and its reporting) is independent across multiple layers (when v > 1). The reporting of the selected coefficients is independent across multiple layers (when v > 1).

[0211] For layers l = 1, ..., v, where v is the rank reported via RI, the precoder (see Equations 5 and 5A) includes the codebook components summarized in Table 4 (indicated via PMI). The parameter Y... v It can be either fixed or configured (e.g., via RRC).

[0212] Table 4: Codebook Components

[0213]

[0214] Figure 13 An example of an aperiodic CSI-triggered state subselect MAC CE1300 according to an embodiment of the present disclosure is shown. Figure 13 The example of the non-periodic CSI trigger state sub-selection MAC CE 1300 shown is for illustrative purposes only. Figure 13 This disclosure is not intended to limit the scope to any particular implementation of the example non-periodic CSI-triggered state subselect MAC CE 1300.

[0215] Figure 14 An example SP CSI MAC CE1400 for PUCCH activation / deactivation according to an embodiment of this disclosure is shown. Figure 14 The example SP CSI MAC CE 1400 shown for PUCCH activation / deactivation is for illustrative purposes only. Figure 14This disclosure is not intended to limit the scope to any particular implementation of the example SP CSI MAC CE 1400 with regard to PUCCH activation / deactivation.

[0216] In one embodiment (I.1), the PMI codebook components (e.g., as shown in Tables 2 / 3 / 4) can be divided into two subsets, a first subset (S1) and a second subset (S2), and the UE is configured (or activated or indicated) with the first subset (S1) of the PMI codebook components. The UE uses the first subset (S1) of the PMI codebook components to derive the second subset (S2) of the codebook components. In one example, the first subset (S1) of the PMI codebook components is derived based on the UL channel estimated using SRS transmissions from the UE (e.g., via gNB), and the derived first subset (S1) is configured (or activated or indicated) to the UE. The first and second subsets can be disjoint, i.e., they do not have any common codebook components. Alternatively, they can have at least one common codebook component. In one example, the first subset (S1) is according to one of the examples in Embodiment I.2 of this disclosure.

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

[0218] In one example (I.1.1), the first subset (S1) of the PMI codebook components is configured via higher-level RRC signaling. At least one of the following examples is used / configured.

[0219] ● In one example (I.1.1.1), this configuration is combined with another RRC parameter. For example, it can be combined with L, M v It can be combined with the β configuration value via paramCombination-r16 or paramCombination-r17. Alternatively, it can be combined with the codebook subset restriction (CBSR) parameters nI-n2-codebookSubsetREtriction-r16 or n1-n2-codebookSubsetREtriction-r17, which configure the values ​​of N1 and N2. Alternatively, it can be combined with the codebook subset restriction parameters typeII-PortSelectionRI-REtriction-r16 or typeII-PortSelectionRI-RWtriction-r17, which configure the allowed rank values. Alternatively, it can be used with the parameter nrofPorts, which configures the number of CSI-RS ports.

[0220] ● In one example (I.1.1.2), this configuration is separate via a new (dedicated) RRC parameter. For example, it can be via a new CBSR parameter, such as basisREtriction-r17. Alternatively, it can be via a new RRC parameter, such as typeII-Basis-r17.

[0221] In one example (I.1.2), a first subset (S1) of the PMI codebook components is activated via a MAC CE activation command. In another example, is there such activation that can be configured via higher-level RRC signaling? In yet another example, MAC CE activation activates the first subset (S1) from multiple candidates, and multiple candidates are configured via RRC signaling. At least one of the following examples is used / configured for MAC CE activation.

[0222] ● In one example (I.1.2.1), this activation is combined with another MAC CE activation command. For example, as Figure 13 As shown, it is, for example, combined with the aperiodicTriggerStateList or reserved bit R with the aperiodic CSI trigger state subselect MAC CE. Alternatively, as Figure 14 As shown, it is, for example, via multiple fields S i One or more reserved bits R are combined with the SP CSI reporting on PUCCH Activation / Deactivation MAC CE.

[0223] ● In one example (I.1.2.2), the activation is performed separately via the new (dedicated) MAC CE activation command.

[0224] In one example (I.1.3), a first subset (S1) of the PMI codebook components is indicated / triggered via L1 control (DCI) signaling. In one example, is there such indication that can be configured / activated via higher-level RRC or MAC CE signaling? In another example, the DCI signaling indicates the first subset (S1) from multiple candidates, and the multiple candidates are configured / configured via RRC and / or MAC CE signaling. At least one of the following examples is used / configured for DCI-based indication / triggering.

[0225] ● In one example (I.1.3.1), this indication / trigger is combined with the code point of another DCI field. For example, it can be combined with the DCI field 'CSI request' that triggers a non-periodic CSI report.

[0226] ● In one example (I.1.3.2), the indication / trigger is separated via the code point of the new (dedicated) DCI field.

[0227] In one example (I.1.4), a first subset (S1) of the PMI codebook components is configured / activated via a combination of higher-level RRC signaling and MACCE activation. At least one of the following examples is used / configured for DCI-based indication / triggering.

[0228] ● In an example (I.1.4.1), S1 is divided into two subsets, S11 and S12. RRC signaling configures the first subset (S11), and MAC CE activation activates the other subset (S12) of the first subset (S1). The details of the RRC configuration are based on example (I.1.1), and the details of the MAC CE activation are based on example (I.1).

[0229] ● In one example (I.1.4.2), the RRC signaling configuration includes multiple candidates for the first subset (S1), and the MAC CE activation activates one of the multiple candidates. The details of the RRC configuration are based on example (I.1.1), and the details of the MAC CE activation are based on example I.1.2.

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

[0231] ● In an example (I.1.5.1), S1 is divided into two subsets, S11 and S12. RRC signaling configures the first subset (S11), and DCI signaling indicates the other subset (S12) of the first subset (S1). The details of the RRC configuration are based on example (I.1.1), and the details of the DCI signaling are based on example (I.1.3).

[0232] ● In one example (I.1.5.2), the RRC signaling configures multiple candidates for the first subset (S1), and the DCI signaling indicates one of the multiple candidates. The details of the RRC configuration are based on example (I.1.1), and the details of the DCI signaling are based on example (I.1.3).

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

[0234] ● In an example (I.1.6.1), S1 is divided into two subsets, S11 and S12. MAC CE activation activates a subset (s11) of the first subset (S1), and DCI signaling indicates the other subset (S12) of the first subset (s1). Details of MAC CE activation are as per example (I.1.2), and details of DCI signaling are as per example (I.1.3).

[0235] ● In one example (I.1.6.2), MAC CE activation activates multiple candidates in the first subset (S1), and DCI signaling indicates one of the multiple candidates. The details of MAC CE activation are based on example (I.1.2), and the details of DCI signaling are based on example (I.1.3).

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

[0237] ● In an example (I.1.7.1), S1 is divided into three subsets, S11, S12, and S13. RRC signaling configures a subset (S11) of the first subset (S1), MAC CE activation activates another subset (S12) of the first subset (S1), and DCI signaling indicates another subset (S13) of the first subset (S1). The details of the RRC configuration are based on example (I.1.1), the details of the MAC CE activation are based on example (I.1.2), and the details of the DCI signaling are based on example (I.1.3).

[0238] ● In an example (I.1.7.2), RRC signaling configures multiple candidates for a first subset (S1), MAC CE activation activates one subset of the multiple candidates for the first subset (S1), and DCI signaling indicates one from the activated subset of the multiple candidates. The details of the RRC configuration are based on example I.1.1, the details of the MAC CE activation are based on example (I.1.2), and the details of the DCI signaling are based on example (I.1.3).

[0239] In one example (I.1.8), the first subset (S1) of the PMI codebook components is fixed. In one example, the first subset (S1) is based on one of the examples in Embodiment I.2 of this disclosure.

[0240] In one embodiment (I.2), the first subset (S1) of the PMI codebook components is based on at least one of the following examples. One of the following examples may be fixed or configurable (e.g., via RRC-based or MACCE-based or DCI-based signaling).

[0241] In an example (I.2.1), the first subset (S1) of the components includes M. v There are FD basis vectors. In one example, M v The FD basis vectors include the basis matrix W. f The columns (see Equation 5). At least one of the following examples is used / configured. In one example, M v Each FD basis vector belongs to the set of orthogonal DFT vectors {b} f : f = 0, 1, ..., N3-1}, where And x is a normalization factor, for example, x = 1 or

[0242] In one example, the first subset (S1) of the components comprises N FD basis vectors, where N ≥ M. v When N = M v At that time, the UE uses the configured set to obtain / construct the codebook's W. f Components. When N > M v When this happens, the UE selects M from the configured set. v 1 basis vector to obtain / construct the codebook W f The UE selects a component, and in this case, reports the selection as part of the CSI report. When the rank (number of layers) > 1, the selection can be per-layer, that is, for each layer l, the UE selects or reports M from the configured set. v A set of basis vectors is used to obtain / construct the W layer. f Alternatively, when the rank (number of layers) > 1, the selection can be layer-common, meaning the UE selects from or reports M from the configured set. v To obtain / construct W from a set of basis vectors. f And the selected set is common to all layers (i.e., only one set is selected).

[0243] Figure 15 An example diagram of a window-based intermediate base set 1500 according to an embodiment of the present disclosure is shown. Figure 15 The example diagram of the window-based intermediate base set 1500 shown is for illustrative purposes only. Figure 15 This disclosure is not intended to limit the scope of any particular implementation of the example graph of the window-based intermediate base set 1500.

[0244] In such Figure 15 In one example shown (I.2.1.1), M vThe N FD basis vectors (included 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 indices of the FD basis vectors in the set are determined by mod(M) initial +n,N3), n=0,1,...,N-1 are given, which correspond to a window-based base set consisting of N≥M with modulo shift N3. v Adjacent FD indices, where M initial This is the starting index of the base set. Note that the base set / matrix W is window-based. f Completely by M initial And N parameterization. At least one of the following examples can be used / configured to determine W. f .

[0245] ●M initial Both N and N are fixed.

[0246] ●M initial Both N and N are configured for the UE (via RRC and / or MAC CE and / or DCI).

[0247] ●M initial Both N and N are reported by the UE.

[0248] ●M initial It is fixed and N is configured to the UE (via RRC and / or MAC CE and / or DCI).

[0249] ●M initial It is fixed and N is reported by the UE.

[0250] ●M initial It is configured to the UE (via RRC and / or MAC CE and / or DCI) and N is fixed.

[0251] ●M initial It is configured to the UE (via RRC and / or MAC CE and / or DCI) and N is reported by the UE.

[0252] ●M initial Reported by the UE and N is fixed.

[0253] ●M initial Reported by the UE and N is configured to the UE (via RRC and / or MAC CE and / or DCI).

[0254] In one example, when M init When iai is fixed, it can be fixed to, for example, M. initial =O or M initial =N3-x, where or or Here, symbols and These represent the rounding up and rounding down functions, respectively. In one example, when M... initial When reported or configured, it is via the indicator i initial The instruction or directive is given by the following formula.

[0255]

[0256] In one example, NM v In one example, N = aM v Where 'a' is fixed, for example, a = 2. In one example, N is configured.

[0257] In an example (I.2.1.2), M v The N FD basis vectors (included in the first subset S1) are DFT vectors, each of length N³×1, and they can be any of the N³ DFT basis vectors. In one example, the first subset (S1) includes N FD basis vectors as DFT vectors, each of length N³×1, and the N FD basis vectors can be any of the N³ DFT basis vectors. Here, N ≥ M v .

[0258] In one example (I.2.1.2A), the first subset (S1) is based on a condition according to either example (I.2.1.1) (window-based) or example (I.2.1.2) (free choice). The condition is based on at least one of the following instances.

[0259] ● In one example, when N3 > t, the first subset (S1) is based on example (I.2.1.1) (window-based), and when N3 ≤ t, it is based on example (I.2.1.2) (free choice).

[0260] ● In one example, when N3≥t, the first subset (S1) is based on example (I.2.1.1) (window-based), and when N3<t, it is based on example (I.2.1.2) (free choice).

[0261] ● In one example, when N3 < t, the first subset (S1) is based on example (I.2.1.1) (window-based), and when N3 ≥ t, it is based on example (I.2.1.2) (free choice).

[0262] ● In one example, when N3≤t, the first subset (S1) is based on example (I.2.1.1) (window-based), and when N3>t, it is based on example (I.2.1.2) (free choice).

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

[0264] In one example (I.2.1.2B), the first subset (S1) is based on either example (I.2.1.1) (window-based) or example (I.2.1.2) (free choice). The condition is based on at least one of the following instances.

[0265] ● In one example, when P CSIRS When p > p, the first subset (S1) is based on example (I.2.1.1) (window-based), and when p CSIRS When ≤p, it is based on example (I.2.1.2) (free choice).

[0266] ● In one example, when P CSIRS When p ≥ p, the first subset (S1) is based on example (I.2.1.1) (window-based), and when p CSIRS <P is based on example (I.2.1.2) (free choice).

[0267] ● In one example, when P CSIRS When < P, the first subset (S1) is based on example (I.2.1.1) (window-based), and when P CSIRS When ≥p, it is based on example (I.2.1.2) (free choice).

[0268] ● In one example, when P CSIRS The first subset (S1) of ≤p is based on example (I.2.1.1) (window-based), and when P CSIRS When >p, it is based on example (I.2.1.2) (free choice).

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

[0270] In one example (I.2.1.2C), the first subset (S1) is based on either example (I.2.1.1) (window-based) or example (I.2.1.2) (free choice). The condition is based on at least one of the following instances.

[0271] ● In one example, when N3 > t or P CSIRS When p > 1, the first subset (S1) is determined according to example (I.2.1.1) (window-based); otherwise (when N3 ≤ t and PC ≤ 1), the first subset (S1) is determined according to example (I.2.1.1) (window-based). SIRS ≤p) According to example (I.2.1.2) (free choice).

[0272] ● In one example, when N3 > t and P CSIRSWhen N > p, the first subset (S1) is based on example (I.2.1.1) (window-based), otherwise (when N3 ≤ t or P) CSIRS (When ≤p) According to example (I.2.1.2) (free choice).

[0273] ● In one example, when N3 ≥ t or P CSIRS When N > p, the first subset (S1) follows the example (I.2.1.1) (window-based); otherwise (when N3 < t and P) CSIRS (When ≤p) According to example (I.2.1.2) (free choice).

[0274] ● In one example, when N3 ≥ t and P CSIRS When N > p, the first subset (S1) is based on example (I.2.1.1) (window-based), otherwise (when N3 < t or P) CSIRS (When ≤p) According to example (I.2.1.2) (free choice).

[0275] ● In one example, when N3 > t or P CSIRS When ≥p, the first subset (S1) is determined according to example (I.2.1.1) (window-based); otherwise (when N3≤t and P) CSIRS <p) According to example (I.2.1.2) (free choice).

[0276] ● In one example, when N3 > t and P CSIRS When N ≥ P, the first subset (S1) is based on example (I.2.1.1) (window-based); otherwise (when N3 ≤ t or P) CSIRS <p) According to example (I.2.1.2) (free choice).

[0277] ● In one example, when N3 ≥ t or P CSIRS When ≥p, the first subset (S1) follows the example (I.2.1.1) (window-based); otherwise (when N3 < t and P) CSIRS <p) According to example (I.2.1.2) (free choice).

[0278] ● In one example, when N3 ≥ t and P CSIRS When ≥p, the first subset (S1) is according to example (I.2.1.1) (window-based), otherwise (when N3 < t or P) CSIRS <p) According to example (I.2.1.2) (free choice).

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

[0280] In one example (I.2.1.3), M v One of the FD basis vectors can be fixed, therefore M v -1 basis vectors are indicated / activated / configured / reported (from a window-based set or freely). In one example, the fixed basis vectors could be DFT vectors all equal to 1, i.e., And x is a normalization factor, for example, x = 1 or

[0281] ● In example (I.2.1.3.1), when M v When = 1, the first subset (S1) does not contain any FD basis vectors, so no configuration / indication / activation is required.

[0282] ● In example (I.2.1.3.2), when M v When >1, the first subset (S1) includes the FD basis vectors and is therefore configured / indicated / activated.

[0283] ● In example (I.2.1.3.3), regardless of M v Regardless of the value, the first subset (S1) is configured / indicated / activated.

[0284] In an example (I.2.1.3A) that is a variant of example (I.2.1.3), when M v When = 2, including W f The FD basis vectors of the columns are given by w f f = 0, 1 is given, where and When determining from a window of size N that includes W f M of the column v When there are 2 FD basis vectors, determine / report the two basis vectors according to at least one of the following examples. The index.

[0285] In one example, when N=2, It is fixed (and therefore not reported). In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) fixed at 0, indicating

[0286] In one example, when N=3, 1 bit is used for reporting. And the candidate values ​​used for reporting are [0, 1] and [0, 2]. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0 or 1, indicating respectively.

[0287] In one example, when N=4, 2 bits are used for reporting. And the candidate values ​​used for reporting are [0, 1], [0, 2], and [0, 3]. In this case, the PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, or 2, respectively indicating... [0, 1] or [0, 2] or [0, 3].

[0288] In one example, when N=5, 2 bits are used for reporting. And the candidate values ​​used for reporting are [0, 1], [0, 2], [0, 3], and [0, 4]. In this case, the PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, 2, or 4, respectively indicating...

[0289] In one example, when N=3, then Fixed as And use 1 bit to report And the candidate values ​​used for reporting are {1, 2}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0 or 1, indicating respectively. Or 2. Alternatively, i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1

[0290] In one example, when N = 4, then Fixed as And use 2 bits to report. And the candidate values ​​used for reporting are {1, 2, 3}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, or 2, respectively indicating... Alternatively, i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1

[0291] In one example, when N = 5, then Fixed as And use 2 bits to report. And the candidate values ​​used for reporting are {1, 2, 3, 4}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, 2, or 3, respectively indicating... Alternatively, i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1.

[0292] In this example, when W f It is a layer-common (i.e., a W common to all layers (when v > 1) f When ), the subscript 1 can be discarded (omitted / removed), therefore It can be replaced with

[0293] In one example (I.2.1.4), M v K of the FD basis vectors can be fixed, therefore M v -K basis vectors are indicated / activated / configured. In one example, one of the fixed basis vectors could be a DFT vector consisting entirely of 1s, i.e. As mentioned above, the remaining K-1 fixed basis vectors can be within a window, where the window can start at b0 or... Where i is fixed as or or Alternatively, the remaining K-1 basis vectors can be any of the remaining N3-1 DFT vectors. The value K can be fixed (e.g., K=1) or can be configured, for example, via RRC and / or MACE CE and / or DCI signaling.

[0294] ● In example (I.2.1.4.1), when M v When = 1, the first subset (S1) does not contain any FD basis vectors, so no configuration / indication / activation is required.

[0295] ● In example (I.2.1.4.2), when M v When >1, the first subset (S1) includes the FD basis vectors and is therefore configured / indicated / activated.

[0296] ● In example (I.2.1.4.3), regardless of M vRegardless of the value, the first subset (S1) is configured / indicated / activated.

[0297] In one example (I.2.1.5), M v The FD basis vectors (based on windows or freely chosen) are common to all layers, that is, the configuration / indication / activation of M is common to all layers. v The common set of FD basis vectors.

[0298] In one example (I.2.1.6), M v Each FD basis vector (based on window or free choice) is a common intermediate set (InS) for all layers, that is, the configuration / indication / activation M for all layers. v A common set of FD basis vectors. And for each layer, M′ is determined / indicated / activated / configured independently of InS. v <M v A subset of FD basis vectors. At least one of the examples is used / configured.

[0299] ● In an example (I.2.1.6.1), InS can be configured via RRC, and the basis vectors of each layer FD can also be configured via RRC.

[0300] ● In one example (I.2.1.6.2), InS can be configured via RRC, and each layer of FD basis vectors is activated via MACCE.

[0301] ● In one example (I.2.1.6.3), InS can be configured via RRC, and the basis vectors of each layer FD can be indicated via DCI.

[0302] ● In one example (I.2.1.6.4), InS can be activated via MAC CE, and each layer of FD basis vectors can also be activated via MAC CE.

[0303] ● In one example (I.2.1.6.5), InS can be activated via MAC CE, and the basis vectors of each layer FD are indicated via DCI.

[0304] ● In an example (I.2.1.6.6), InS can be indicated via DCI, and the basis vectors of each layer FD can also be indicated via DCI.

[0305] ● 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 UE reports the FD basis vector for each layer.

[0306] In one example (I.2.1.6A), M vThe FD basis vectors (based on window or free choice) are the common intermediate set (InS) of all layers, that is, the M that configures / indicates / activates all layers. v A common set of FD basis vectors. And determine / indicate / activate / configure M′ from InS. v <M v A subset of FD basis vectors, and this subset is layer-common across all layers (i.e., a subset). At least one example is used / configured.

[0307] ● In an example (I.2.1.6A.1), InS can be configured via RRC, and a (layer common) subset of the FD basis vectors can also be configured via RRC.

[0308] ● In an example (I.2.1.6A.2), InS can be configured via RRC, and a subset of the (layer common) basis vectors of FD can be activated via MAC CE.

[0309] ● In an example (I.2.1.6A.3), InS can be configured via RRC, and the (layer common) subset of the FD basis vectors is indicated via DCI.

[0310] ● In one example (I.2.1.6A.4), InS can be activated via MAC CE, and a (layer common) subset of the FD basis vectors can also be activated via MAC CE.

[0311] ● In an example (I.2.1.6A.5), InS can be activated via MAC CE, and a (layer common) subset of the FD basis vectors is indicated via DCI.

[0312] ● In one example (I.2.1.6A.6), InS can be indicated via DCI, and the (layer common) subset of the FD basis vectors can also be indicated via DCI.

[0313] ● In one example (I.2.1.6A.7), InS can be configured / activated / indicated (see Examples (I.2.1.6.1) to (I.2.1.6.6)), and a (layer common) subset of the FD basis vectors is reported by the UE.

[0314] In one example (I.2.1.6B), M v The FD basis vectors (based on window or free choice) are the common intermediate set (InS) of all layers, that is, the M that configures / indicates / activates all layers. v A common set of FD basis vectors. And determine / indicate / activate / configure M′ from InS. v <M vA subset of FD basis vectors, where the subset is layer-common (i.e., a subset) for all layers when the rank is 1 or 2 (v = 1 or 2), and layer-specific (i.e., an independent / separate subset) for each layer when the rank is greater than 2 (e.g., when v = 3 or 4). In one example, the layer-common subset of FD basis vectors or the layer-specific subset of FD basis vectors is reported by the UE (e.g., via PMI) as part of the CSI report.

[0315] In one example (I.2.1.7), the codebook component W f It can be turned off by gNB. In one example, when it is turned off, W f It is fixed, for example, a vector consisting entirely of 1s.

[0316] ● In one example, there are two independent parameters. The first parameter is used to turn W on / off. f The second parameter is used to configure W. f (When enabled). The first argument is always provided. The second argument can only be used with W. f Provided upon startup. The first parameter can be configured via RRC and / or MAC CE and / or DCI. The second parameter can be configured via RRC and / or MAC CE and / or DCI.

[0317] ● In another example, there is a union parameter that takes a value to turn W off. f And at least one other value must be taken to enable W. f and jointly provide W f The joint parameters can be configured via RRC and / or MAC CE and / or DCI.

[0318] In one example (I.2.1.8), when W f When determining / configuring based on window-based sets (via RRC and / or MAC CE and / or DCI), component W f Determine / configure in at least one of the following examples.

[0319] ● In one example, N = M v =1

[0320] In one example, the window-based collection includes FD index = 0, which also corresponds to M. initial .

[0321] In one example, the window-based collection includes the FD index (which also corresponds to M). initial ), which is configured to the UE from n candidate values.

[0322] ■ When n = 2, the FD index is configured from {0, y}, where

[0323]

[0324] ■ Typically, the FD index consists of a set of values ​​{s×y}, where s = 0, 1, ..., n-1 and

[0325]

[0326] ● In one example, N = 2

[0327] In one example, the window-based collection includes FD indices {0, 1} or {N3_1, 0}.

[0328] In one example, the window-based set includes FD indices {0, δ-1} and {N3, N3+δ-2}, where δ can be fixed or configurable.

[0329] In one embodiment (I.3), the first subset (S1) of the components includes multiple base sets / matrices W. f (Window-based or free choice). One of the following examples can be fixed or configurable (e.g., via RRC-based, MACCE-based, or DCI-based signaling).

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

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

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

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

[0334] ● In an example (I.3.5), the first subset (S1) of the components includes a base set / matrix W for each layer pair (l, l+1). f, where l∈{1,...,v-1}.

[0335] ● In an example (I.3.6), the first subset (S1) of the components includes a base set / matrix W of each layer subset. f There can be multiple subsets of layers, which can be fixed or configured.

[0336] In one embodiment (I.4), the UE determines or configures a first subset (S1) of components, which comprises a set of FD basis vectors within a window of size N, as previously described in this disclosure. At least one of the following examples is used / configured with respect to the value N.

[0337] In one example (I.4.0), the value N is fixed, for example, fixed as 2 or 3 or 4, or N = x where x is the maximum allowed rank value (e.g., via RI limit), or N = max(2, x).

[0338] In one example (I.4.1), the value N is determined / configured from a set of values ​​(e.g., {2, 4}, or {2, 3}, or {2, 3, 4}).

[0339] ● In one example, configuration is performed either explicitly via RRC (based on individual or combined parameters providing N values) or implicitly via RRC parameters (based on RRC parameters providing parameter values ​​that determine N values).

[0340] ● In one example, the configuration is performed either explicitly via MAC CE (based on a single or combined MAC CE activation command that provides the value of N) or implicitly via MAC CE (based on a MAC CE command that provides a parameter value that determines the value of N).

[0341] ● In one example, the configuration is performed either explicitly (based on a single or combined field that provides the N value based on its code points) or implicitly (based on a field that provides a parameter value that determines the N value) via the DCI.

[0342] 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 N SB = The number of SBs configured for CSI reports (e.g., CQI and / or PMI reports), and N C This is, for example, a configuration value from the set of values ​​{2, 4}, or {2, 3}, or {2, 3, 4}. The value N C Based on at least one of the following configurations.

[0343] ● In one example, configuration is performed either explicitly via RRC (based on individual or combined parameters providing N values) or implicitly via RRC parameters (based on RRC parameters providing parameter values ​​that determine N values).

[0344] ● In one example, the configuration is performed either explicitly via MAC CE (based on a single or combined MAC CE activation command that provides the value of N) or implicitly via MAC CE (based on a MAC CE command that provides a parameter value that determines the value of N).

[0345] ● In one example, the configuration is performed either explicitly (based on a single or combined field that provides the N value based on its code points) or implicitly (based on a field that provides a parameter value that determines the N value) via the DCI.

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

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

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

[0349] ● In example (I.4.3.2), the higher-level rank constraint parameter (e.g., RI-REtriction-r17) configures the set S of allowed rank values ​​for the UE. When S{1}, i.e., only rank 1 is allowed, then N = n is fixed (and therefore not configured); otherwise (when S includes rank values ​​greater than 1), i.e., (multiple) allowed rank values ​​include at least one value > 1, then N > n. In one example, n = 2 is fixed or configured. When rank > 1, the value of N can be fixed (e.g., N = 3 or 4) or configured (e.g., from {3, 4}).

[0350] ● In example (I.4.3.3), the higher-level rank constraint parameter (e.g., RI-REtriction-r17) configures the set S of allowed rank values ​​for the UE. When S = {1}, i.e., only rank 1 is allowed, then Nn is fixed (and therefore not configured); otherwise (when S includes rank values ​​greater than 1), i.e., the allowed rank values ​​include at least one rank > 1, then N ≥ n. In one example, n = 2 is fixed or configured. When rank > 1, the value of N can be fixed (e.g., N2 or N3 or N4) or configured (e.g., from {2, 3} or {3, 4} or {2, 3, 4}).

[0351] ● In example (I.4.3.4), the higher-level rank constraint parameter (e.g., RI-REtriction-r17) configures the set S of allowed rank values ​​for the UE. When S {1, 2}, i.e., only ranks 1-2 are allowed, then N = n is fixed (and therefore not configured); otherwise (when S includes rank values ​​greater than 2), i.e., the allowed rank values ​​include at least one value > 2, then N > n. In one example, n = 2 is either fixed or configured. When the rank > 2, the value of N can be fixed (e.g., N = 3 or 4) or configured (e.g., from {3, 4}).

[0352] ● In example (I.4.3.5), the higher-level rank constraint parameter (e.g., RI-REtriction-r17) configures the set S of allowed rank values ​​for the UE. When S = {1, 2}, i.e., only ranks 1-2 are allowed, then Nn is fixed (and therefore not configured); otherwise (when S includes rank values ​​greater than 2), i.e., the allowed rank values ​​include at least one rank > 2, then N ≥ n. In one example, n = 2 is either fixed or configured. When rank > 2, the value of N can be fixed (e.g., N = 2, 3, or 4) or configured (e.g., from {2, 3} or {3, 4} or {2, 3, 4}).

[0353] In the above examples, the value of n (when configured) and / or the value of N (when configured) is configured according to at least one of the following examples.

[0354] ● In one example, configuration is performed either explicitly via RRC (based on individual or combined parameters providing N values) or implicitly via RRC parameters (based on RRC parameters providing parameter values ​​that determine N values).

[0355] ● In one example, the configuration is performed either explicitly via MAC CE (based on a single or combined MAC CE activation command that provides the value of N) or implicitly via MAC CE (based on a MAC CE command that provides a parameter value that determines the value of N).

[0356] ● In one example, the configuration is performed either explicitly (based on a single or combined field that provides the N value based on its code points) or implicitly (based on a field that provides a parameter value that determines the N value) via the DCI.

[0357] In one example, preferred values ​​for n and / or N are reported in its capability report, and the configuration of n and / or N depends on the UE capability report.

[0358] In one example, the above examples (I.4.0 to (I.4.3) are only configured to make W f The matrix has M columns. v Applicable when M > 1, where M v >1 can correspond to a single (fixed) value M v =2 or a configuration value, such as from {2, 3} or {2, 4}. In this case, when M v When =1 is configured, the above examples (I.4.0) to (I.4.3) are not applicable, therefore, a window-based FD basis vector set is not required / configured.

[0359] In one example, regardless of M v Regardless of the (fixed or configured) value, for example, whether it is M v =1 or M v >1 (e.g., M) v Examples (I.4.0) to (I.4.3) above all apply. Specifically, when M... v When 1 is configured, the value of N is fixed, for example, N=1.

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

[0361] In an example (II.1.1), when both the Layer Indicator (LI) indicating a layer in multiple layers (e.g., when rank > 1) and the CRI indicating the CSI-RS Resource Index can be reported, for example, when the higher-level parameter reportQuantity is set to 'cri-RI-LI-PMI-CQI', the UE will calculate the CSI parameter (if reported), assuming the following dependencies exist between the CSI parameters (if reported).

[0362] ●LI should be calculated based on the reported CQI, PMI component (S2), RI, and CRI, as well as the configured (or activated / indicated) PMI component (S1).

[0363] ●CQI should be calculated based on the reported PMI component (S2), RI, and CRI, as well as the configured (or activated / indicated) PMI component (S1).

[0364] ● The reported PMI component (S2) should be calculated based on the configured (or activated / indicated) PMI component (S1) and the reported RI and CRI.

[0365] ●RI should be calculated based on the reported CRI.

[0366] In an example (II.1.2), when CRI is not reported but LI can be reported, for example, when the higher-level parameter reportQuantity is set to 'RI-LI-PMI-CQI', the UE will calculate the CSI parameter (if reported), assuming the following dependencies exist between the CSI parameters (if reported).

[0367] ●LI should be calculated based on the reported CQI, PMI component (S2), and RI, as well as the configured (or activated / indicated) PMI component (S1).

[0368] ●CQI should be calculated based on the reported PMI component (S2) and RI, as well as the configured (or activated / indicated) PMI component (S1).

[0369] ● The reported PMI component (S2) should be calculated based on the configured (or activated / indicated) PMI component (S1) and the reported RI.

[0370] In an example (II.1.3), when LI is not reported but CRI can be reported, for example, when the higher-level parameter reportQuantity is set to 'cri-RI-PMI-CQI', the UE will calculate the CSI parameter (if reported), assuming the following dependencies exist between the CSI parameters (if reported): ● CQI should be calculated based on the reported PMI component (S2), RI, and CRI, as well as the configured (or activated / indicated) PMI component (S1).

[0371] ● The reported PMI component (S2) should be calculated based on the configured (or activated / indicated) PMI component (S1) and the reported RI and CRI.

[0372] ●RI should be calculated based on the reported CRI.

[0373] In an example (II.1.4), when neither LI nor CRI is reported, for example, when the higher-level parameter reportQuantity is set to 'RI-PMI-CQI', the UE will calculate the CSI parameter (if reported), assuming the following dependencies exist between the CSI parameters (if reported).

[0374] ●CQI should be calculated based on the reported PMI component (S2), RI, and CRI, as well as the configured (or activated / indicated) PMI component (S1).

[0375] ● The reported PMI component (S2) should be calculated based on the configured (or activated / indicated) PMI component (S1) and the reported RI.

[0376] In one embodiment (III), the UE is configured with a higher-level parameter codebookType set to 'typeII-PortSelection-r17' for use with a new (Rel 17) type II port selection codebook, which has a component W for FD base selection. f (As described in Examples A.1 and A.2). When the UE is allowed to report rank (layer number) v ≥ 1 (e.g., via a higher-layer parameter rank limit), regarding component W f The details are based on at least one of the following embodiments.

[0377] In one embodiment (III.1), W is included. f The FD basis vectors of the matrix columns are restricted / constrained / determined within a single window of size N, which is configured for the UE, where the FD basis or basis vectors within the window must be continuous with the orthogonal DFT matrix. Specifically, for rank v, M... v The FD basis vectors include the basis matrix W. f The columns (see Equation 5) are selected / determined from a window / set of configured orthogonal DFT vectors. In one example, the orthogonal DFT vectors are included in the complete set of DFT vectors {b f In the sequence f = 0, 1, ..., N³⁻¹, where And x is a normalization factor, for example, x = 1 or

[0378] In one example, a window can be parameterized as a window. For example, the indices of the FD basis vectors in the set are determined by mod(M). initial +n, N3), n = 0, 1, ..., N-1 are given, which corresponds to a window-based base set consisting of N neighboring FD indices with a modulo N3 shift, where M initial It is the starting index of the base set. Figure 15 An example is shown. Note that the window-based base set is entirely determined by M. initial And N parameterization. At least one of the following examples can be used / configured to determine W. f .

[0379] ●M initial Both N and N are fixed.

[0380] ●M intial Both N and N are configured for the UE (via RRC and / or MAC CE and / or DCI).

[0381] ●M initial Both N and N are reported by the UE.

[0382] ●M initial It is fixed and N is configured to the UE (via RRC and / or MAC CE and / or DCI).

[0383] ●M initial It is fixed and N is reported by the UE.

[0384] ●M initial It is configured to the UE (via RRC and / or MAC CE and / or DCI) and N is fixed.

[0385] ●M initial It is configured to the UE (via RRC and / or MAC CE and / or DCI) and N is reported by the UE.

[0386] ●M initial Reported by the UE and N is fixed.

[0387] ●M initial Reported by the UE and N is configured to the UE (via RRC and / or MAC CE and / or DCI).

[0388] In one example, when M initial When it is fixed, it can be fixed to, for example, M. initial =0 or M initial =N3-x, where or or Here, symbols and These represent the rounding up and rounding down functions, respectively. In one example, when M... initial When reported or configured, it is via the indicator i initiat The indicator is given by the following formula when reported or instructed.

[0389]

[0390] In one example, N = M v In one example, N = aM v Where 'a' is fixed, for example, a = 2. In one example, N is configured.

[0391] Window size N such that N≥M v When N = Mv At that time, the UE uses the configured window / set to obtain / build the codebook's W. f Components, and do not require information about W from the UE. f Any report. When N > M v When this happens, the UE selects M from the configured window / set. v 1 basis vector to obtain / construct the codebook W f The component, and in this case, the UE reports the selection as part of the CSI report (e.g., when the report is layer-common via the PMI component i). 1,6 Or when the report is layer-specific, via PMI component i 1,6,l ).

[0392] Note that when N = N³, the window includes all N³ orthogonal DFT vectors, therefore M v Each FD basis vector can be any vector among the N3 DFT basis vectors.

[0393] In one embodiment (III.2), when the UE is allowed to report a rank (or layer number) value v > 1 (e.g., when a higher-layer parameter rank limit allows rank > 1 CSI reporting), the / report component W is determined according to at least one of the following examples. f M v FD basis vectors. When multiple of the following examples are supported, one of the supported examples can be configured to the UE (e.g., via RRC and / or MAC CE and / or DCI). This configuration can conform to the UE capability report with respect to rank > 1 CSI.

[0394] ● In an example (III.2.1), M v The FD basis vectors are common (identical) for all layers l∈{1,...,v}, that is, the UE only determines / reports M. v A set of FD basis vectors, regardless of the rank v value.

[0395] ● In an example (III.2.2), M v The FD basis vectors are common (identical) for layer pairs (l, l+1), where l∈{1, 3, ..., v-1}, that is, the UE determines / reports M for each layer pair (1, 2), (3, 4), etc. v A set of FD basis vectors.

[0396] ○ When v-2, the UE determines / reports M v A set of FD basis vectors.

[0397] ○ When v=3, the UE determines / reports M for layer pair (1,2). vA set of FD basis vectors, and the UE determines / reports M for layer 3. v Another set of FD basis vectors.

[0398] ○ When v=4, the UE determines / reports M for layer pair (1,2). v A set of FD basis vectors, and UE determines / reports M for layer pair (3,4). v Another set of FD basis vectors.

[0399] ● In an example (III.2.3), M v The FD basis vectors are common (identical) for every subset of the layer. There can be multiple subsets of layers, which can be fixed or configured.

[0400] ● In an example (III.2.4), M v Each FD basis vector is independent (separate) for all layers, that is, UE is determined / reported by M for each layer l=1,...,v. v A set of FD basis vectors.

[0401] ● In one example (III.2.5), depending on the configuration (e.g., RRC and / or MAC CE and / or DCI), M v The FD basis vectors are based on Example III.2.1 or Example III.2.4 (or Example III.2.2).

[0402] ● In an example (III.2.6), depending on the conditions, M v The FD basis vectors are based on Example III.2.1 or Example III.2.4 (or Example III.2.2). At least one of the following examples is used for this condition.

[0403] ○ In one example, the condition is based on the number of ports, P CSIRS For example, when P CSIRS When P > t, use Example III.2.1. CSIRS Use Example III.2.4 when ≤t, where t can be fixed (e.g., 4 or 8) or configured.

[0404] ○ In one example, the condition is based on M v For example, when M v When M > t, use Example III.2.1. v Use Example III.2.4 when ≤t, where t can be fixed (e.g., up to 2) or configured.

[0405] In one example, this condition is based on the maximum rank value; for instance, Example III.2.1 is used when the maximum rank > t, and when the maximum rank ≤ t.t When using Example III.2.4, t can be fixed (e.g., to 2) or configured.

[0406] In one example, the condition is based on the rank value, for example, using Example III.2.1 when rank > t and Example III.2.4 when rank ≤ t, where t can be fixed (e.g., up to 2) or configured.

[0407] In one embodiment (III.3), regarding the M v Values, using / configuring at least one of the following examples.

[0408] ● In an example (III.3.1), for all rank values ​​and all layers l = 1, ..., v, the M v The values ​​can be the same, that is, for all values ​​of v and l, M v =M.

[0409] ● In an example (III.3.2), for rank v = 1, 2 and all layers l = 1, ..., v, the M v The values ​​can be the same, that is, for v = 1, 2 and all 1, M v =M 1 And for rank v = 3, 4 And for all layers l = 1, ..., v, the M v The values ​​can be the same, that is, for v = 3, 4 and all 1, M v =M 2 However, M≠M 2 In one example, M 1 ≥M 2 .

[0410] ● In an example (III.3.3), for different rank values, the M v The values ​​can be different, but they are common (identical) to all layers for a given rank v.

[0411] ● In an example (III.3.4), for layers l = 1, 2 and all ranks v ≥ 2, the M v The values ​​can be the same, that is, for l = 1, 2 and all ranks v ≥ 2, M v =M 1 And for layers v = 3, 4 and all ranks v ≥ 2, the M v The values ​​can be the same, i.e., for 1 = 3, 4 and all ranks v ≥ 2, M v =M 2 However, M 1 ≠M 2 In one example, M 1 ≥M2 .

[0412] In one embodiment (III.4), M v One of the FD basis vectors can be fixed, therefore M v -1 basis vectors are indicated / activated / configured / reported (from a window-based set or freely). In one example, the fixed basis vectors can be DFT vectors all 1s, i.e., those defined by index n3 = 0 or ... and the DFT basis vectors indicated by f=0 And x is a normalization factor, for example, x = 1 or

[0413] ● In an example (III.4.1), when M v When =1, no configuration / instruction / activation and / or reporting from the UE is required.

[0414] ● In an example (III.4.2), when M v When >1, configuration / instruction / activation (Wf window) and / or (M) from the UE are required. v Report of -1 basis vectors (when N > M) v hour).

[0415] ● In an example (III.4.3), regardless of M v Regardless of the value, there are configuration / instructions / activations (Wf window) and / or reports from the UE.

[0416] In one embodiment (III.5), which is a variation of embodiment III.4, when M v When = 2, by w f f = 0, 1 gives W f The column FD basis vectors, where When determining from a window of size N that includes W f M of the column v When there are two FD basis vectors, determine / report the indices of the two basis vectors according to at least one of the following examples.

[0417] In one example, when N=2, It is fixed (and therefore not reported). In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) fixed at 0, indicating And it is not reported.

[0418] In one example, when N=3, 1 bit is used for reporting. And the candidate values ​​used for reporting are [0, 1] and [0, 2]. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0 or 1, indicating respectively.

[0419] In one example, when N=4, 2 bits are used for reporting. And the candidate values ​​used for reporting are [0, 1], [0, 2], and [0, 3]. In this case, the PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) it's 0, 1, or 2, indicating respectively.

[0420] In one example, when N=5, 2 bits are used for reporting. And the candidate values ​​used for reporting are [0, 1], [0, 2], [0, 3], and [0, 4]. In this case, the PMI index i 1,6 (If it's a shared layer) or i 1,6,i (If it's layer-specific) 0, 1, 2, or 4, respectively indicating...

[0421] In one example, when N=3, then Fixed as And use 1 bit to report. And the candidate values ​​used for reporting are {1, 2}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0 or 1, indicating respectively. Or 2. Alternatively, i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1.

[0422] In one example, when N=4, then Fixed as And use 2 bits to report. And the candidate values ​​used for reporting are {1, 2, 3}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, or 2, respectively indicating... = 1, 2, or 3. Alternatively, i 1,6(If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1

[0423] In one example, when N = 5, then Fixed as And use 2 bits to report. And the candidate values ​​used for reporting are {1, 2, 3, 4}. In this case, PMI index i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) 0, 1, 2, or 3, respectively indicating... Alternatively, i 1,6 (If it's a shared layer) or i 1,6,l (If it's layer-specific) equals Alternatively, or i 1,6,l +1.

[0424] In this example, when W f It is a layer of common (i.e., a W) f When all layers (when v > 1) are common, the subscript l can be discarded (omitted / removed), therefore It can be replaced with

[0425] In one example (III.5.0), when M v When M = 2, the UE can be configured with a window of size N, where N is fixed, for example, fixed to 2, 3, 4, or 5. If M init If it is also fixed (e.g., 0), then the window configuration can be based on the value M. v The configuration of 2 is implicit, or explicit via higher-level parameters.

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

[0427] ● In one example, the value x is fixed at 3.

[0428] ● In one example, the value x is fixed at 4.

[0429] ● In one example, the value x is fixed at 5.

[0430] ● In one example, the value x is {3, 4}.

[0431] ● In one example, the value x is {3, 5}.

[0432] ● In one example, the value x is {4, 5}.

[0433] ● In one example, the value x is {3, 4, 5}.

[0434] In an example (III.5.2), when M v When x = 2, the UE can be configured with a window of size N, in which two N values ​​(a, b) are configured, where a and b are taken from the values ​​of {2, x}, and can be the same or different.

[0435] ● In one example, the value x is fixed at 3.

[0436] ● In one example, the value x is fixed at 4.

[0437] ● In one example, the value x is fixed at 5.

[0438] ● In one example, the value x is {3, 4}.

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

[0440] ● In one example, the value x is {4, 5}.

[0441] ● In one example, the value x is {3, 4, 5}.

[0442] In an example (III.5.3), when M v When = 2, the UE can be configured with a window of size N, in which two N values ​​(a, b) are configured, a is taken from {2, x} and b is taken from {2, y}, and the values ​​x and y are different.

[0443] ● In one example, x = 3 and y = 4.

[0444] ● In one example, x = 3 and y = 5.

[0445] ● In one example, x = 4 and y = 5.

[0446] ● In one example, x = 4 and y = 3.

[0447] ● In one example, x = 5 and y = 3.

[0448] ● In one example, x = 5 and y = 4.

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

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

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

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

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

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

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

[0456] ● In one example, the value x is fixed at 3.

[0457] ● In one example, the value x is fixed at 4.

[0458] ● In one example, the value x is fixed at 5.

[0459] ● In one example, the value x is {3, 4}.

[0460] ● In one example, the value x is {3, 5}.

[0461] ● In one example, the value x is {4, 5}.

[0462] ● In one example, the value x is {3, 4, 5}.

[0463] In one embodiment (III.5.5), as described in embodiments III.5.2 and III.5.3, the details regarding (a, b) are based on at least one of the following embodiments.

[0464] ● In one example, 'a' is used for rank 1 and 'b' is used for rank 2-4.

[0465] ● In one example, 'a' is used for ranks 1-2, and 'b' is used for ranks 3-4.

[0466] ● In one example, 'a' is used for ranks 1-3, and 'b' is used for rank 4.

[0467] ● In one example, 'a' is used for layer 1 and 'b' is used for layers 2-4.

[0468] ● In one example, 'a' is used for layers 1-2 and 'b' is used for layers 3-4.

[0469] ● In one example, 'a' is used for layers 1-3, and 'b' is used for layer 4.

[0470] In one example, a single N value is configured when the maximum allowed rank (e.g., via a higher-level rank limit) is 1 or 1-2 or v≤t where t is a fixed / configured threshold (see Example III.5.1); otherwise, two N values ​​are configured (see Examples III.5.2 to III.5.4).

[0471] In one embodiment (III.6), the UE report includes UE capability information, which includes information about the N(multiple) values ​​supported by the UE. The configuration of N is subject to the UE capability report.

[0472] In one example, support for N=2 is for support for m v Support for UEs with N=2 is mandatory, while support for any N>2 is optional, thus requiring additional capability signaling from the UE, which can be a separate capability or another capability signaling (e.g., for supporting M). v =2 or M v This is part of the capability signaling (or capability signaling for rank 3-4). When the UE reports support for any N > 2, the UE can be configured to have a value N (window size), which can be the value 2 or > 2 that the UE supports. When the UE does not report anything about support for any N > 2 or only reports support for N = 2, the UE can simply be configured to have a value of N (window size) equal to 2.

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

[0474] Figure 16 A flowchart of a method 1600 for operating a user equipment (UE) according to an embodiment of the present disclosure is shown, which can be performed by a UE such as UE 116. Figure 16 The embodiments of method 1600 shown are for illustrative purposes only. Figure 18 does not limit the scope of this disclosure to any particular implementation.

[0475] like Figure 16 As shown, method 1600 begins at step 1602. In step 1602, the UE (e.g., Figure 1 (Figures 111-116) receive information about the Channel State Information (CSI) report, which includes two quantities N and M regarding the basis vectors. v Information, where N≥M v ; Identify from index Minit Start, index M init +i, i = 0, 1, ..., N-1, where the N consecutive basis vectors belong to the set of N3 basis vectors, and N ≤ N3.

[0476] In step 1604, the UE determines M v N basis vectors, where: when N = M v At that time, M v A basis vector = N consecutive basis vectors, and when N > M v When choosing M from N consecutive basis vectors v There are basis vectors.

[0477] In step 1606, the UE is based on M v The CSI report is determined by a number of basis vectors, where N > M. v At that time, the CSI report includes instructions regarding the selected M v Indicators of information from each basis vector.

[0478] In step 1608, the UE sends a CSI report, which includes indications regarding when N > M. v The M selected at that time v Indicators of information from each basis vector.

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

[0480] In one embodiment, when N > M v At that time, M v One of the basis vectors is fixed and corresponds to index iO, with respect to the chosen M. v The information of each basis vector corresponds to the remaining M. v -1 basis vectors, and the indicator indicates the M of the remaining N-1 basis vectors with indices i = 1, ..., N-1. v -1 basis vectors, and includes those used for reporting. bits, of which It is the floor function.

[0481] In one embodiment, when M v When N = 2, N is configured from {2, x} via higher-level signaling, where x is a value greater than 2, and when N = x, the indicator indicates the second basis vector in the remaining N-1 basis vectors, and includes information for reporting. bits, of which It is the floor function.

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

[0483] In one embodiment, when N > M v Furthermore, when a CSI report corresponds to multiple layers, the selected M... v The basis vectors are common to all layers.

[0484] In one embodiment, the set of N3 basis vectors includes orthogonal DFT vectors. Where f = 0, 1, ..., N³-1.

[0485] In one embodiment, N = min(N3, K), where K is configured via information.

[0486] Figure 17 A flowchart of another method 1700 according to an embodiment of the present disclosure is shown, which can be performed by a base station (BS) such as BS 102. Figure 17 The embodiments of method 1700 shown are for illustrative purposes only. Figure 17 This disclosure is not intended to limit the scope to any particular implementation.

[0487] like Figure 17 As shown, method 1700 begins at step 1702. In step 1702, BS (e.g., Figure 1 As shown in 101-103), information is generated regarding the Channel State Information (CSI) report, which includes two quantities N and M related to the basis vectors. v Information, where N≥M v .

[0488] In step 1704, the BS sends this information.

[0489] In step 1706, the BS receives a CSI report, wherein: the CSI report is based on M v basis vectors, where: the identification starts from index M init Start, index M init +i, i = 0, 1, ..., N-1, where the N consecutive basis vectors belong to the set of N3 basis vectors, and N ≤ N3, when N = M v At that time, M v A basis vector = N consecutive basis vectors, when N > M v At that time, M v The basis vectors are chosen from N consecutive basis vectors, and the CSI report includes instructions regarding when N > M. v The M selected at that time vIndicators of information from each basis vector.

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

[0491] In one embodiment, when N > M v At that time, M v One of the basis vectors is fixed and corresponds to index i = 0, with respect to the chosen M. v The information of each basis vector corresponds to the remaining M. v -1 basis vectors, and the indicator indicates the M of the remaining N-1 basis vectors with indices i = 1, ..., N-1. v -1 basis vectors, and includes those used for reporting. bits, of which It is the floor function.

[0492] In one embodiment, when M v When N = 2, N is configured from {2, x} via higher-level signaling, where x is a value greater than 2, and when N = x, the indicator indicates the second basis vector among the remaining basis vectors, and includes information for reporting. bits, of which It is the floor function.

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

[0494] In one embodiment, when N > M v Furthermore, when a CSI report corresponds to multiple layers, the selected M... v The basis vectors are common to all layers.

[0495] In one embodiment, the set of N3 basis vectors includes orthogonal DFT vectors. Where f = 0, 1, ..., N³-1.

[0496] In one embodiment, N = min(N3, K), where K is configured via information.

[0497] The flowchart above illustrates an example method that can be implemented according to the principles of this disclosure, and various modifications can be made to the method shown in the flowchart herein. For example, although shown as a series of steps, the individual steps in each diagram can overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps can be omitted or replaced by other steps.

[0498] Although this disclosure has been described with reference to exemplary embodiments, various changes and modifications will be apparent to those skilled in the art. This disclosure is intended to include such changes and modifications that fall within the scope of the appended claims. Nothing described herein should be construed as implying that any particular element, step, or function is essential and must be included within the scope of the claims. The scope of the patent subject matter is defined by the claims.

Claims

1. A user equipment (UE) in a communication system, the UE comprising: transceiver; and A processor, operatively coupled to the transceiver and configured to: Receive configuration associated with the codebook from the base station (BS) via Radio Resource Control (RRC) signaling, the configuration including a first parameter. Related information and the second parameter corresponding to multiple vectors Related information, among which ;and Based on the configuration associated with the codebook, a Channel State Information (CSI) report is sent to the BS. Among them, and In this case, the CSI report includes... The precoding matrix indicator (PMI) index associated with each vector, and The PMI index includes One bit is used for reporting, of which It is the floor function.

2. The UE according to claim 1, wherein, exist and In this case, Each vector is based on the index indicated by the PMI. Recognized.

3. The UE according to claim 2, wherein: when At that time, based on the configuration associated with the codebook via RRC signaling, from Sure ,and when hour, It is 0, and It depends on the PMI index.

4. The UE according to claim 3, wherein, exist and In this case, the values ​​0, 1, and 2 of the PMI index respectively indicate The values ​​are 1, 2, and 3.

5. The UE according to claim 1, wherein, In the case where the CSI report corresponds to multiple layers, the determined The vector is common to all layers.

6. The UE according to claim 1, wherein, exist In this case, The vectors include , ,in ,in It is the total number of precoding matrices, and Among them, for , Corresponding to The indices of the vectors.

7. The UE according to claim 1, wherein The indices of the vectors start from {0, 1, ..., ... } Determined, among which It is a value from the configuration of the value set {2,4}. It represents the total number of precoding matrices.

8. A base station (BS) in a communication system, the BS comprising: transceiver; and A processor, operatively coupled to the transceiver and configured to: Generate a configuration associated with the codebook, the configuration including the first parameter. Related information and the second parameter corresponding to multiple vectors Related information, among which ; and The configuration associated with the codebook is sent to the user equipment (UE) via Radio Resource Control (RRC) signaling; and Receive Channel State Information (CSI) reports from the UE. The CSI report is based on the configuration associated with the codebook, and Among them, and In this case, the CSI report includes... The precoding matrix indicator (PMI) index associated with each vector, and The PMI index includes One bit is used for reporting, of which It is the floor function.

9. The BS according to claim 8, wherein in and In this case, Each vector is based on the index indicated by the PMI. Recognized.

10. The BS according to claim 9, wherein: when At that time, based on the configuration associated with the codebook via RRC signaling, from China has determined ,and when hour, It is 0, and It depends on the PMI index.

11. The BS according to claim 10, wherein, exist and In this case, the values ​​0, 1, and 2 of the PMI index respectively indicate The values ​​are 1, 2, and 3.

12. The BS according to claim 8, wherein, exist In this case, The vectors include , ,in ,in It is the total number of precoding matrices, and Among them, for , Corresponding to The indices of the vectors.

13. The BS according to claim 8, wherein The indices of the vectors start from {0, 1, ..., ... Confirmed, among which It is a value from the configuration of the value set {2,4}. It represents the total number of precoding matrices.

14. A method for operating a user equipment (UE), the method comprising: Receive configuration associated with the codebook from the base station (BS) via Radio Resource Control (RRC) signaling, the configuration including a first parameter. Related information and the second parameter corresponding to multiple vectors Related information, among which ; Based on the configuration associated with the codebook, a Channel State Information (CSI) report is sent to the BS. Among them, and In this case, the CSI report includes... The precoding matrix indicator (PMI) index associated with each vector, and The PMI index includes One bit is used for reporting, of which It is the floor function.

15. A method for operating a base station (BS), the method comprising: Generate a configuration associated with the codebook, the configuration including the first parameter. Related information and the second parameter corresponding to multiple vectors Related information, among which ; The configuration associated with the codebook is sent to the user equipment (UE) via radio resource control (RRC) signaling; and Receive Channel State Information (CSI) reports from the UE. in The CSI report is based on the configuration associated with the codebook, and Among them, and In this case, the CSI report includes... The precoding matrix indicator (PMI) index associated with each vector, and The PMI index includes One bit is used for reporting, of which It is the floor function.

Citation Information

Patent Citations

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

    US10659118B2

  • High-resolution csi reporting based on unequal bit allocation in advanced wireless communication systems

    CN110506397A

  • Capability information and channel state information feedback method and device

    CN111082839A