Method and apparatus for CSI prediction at the user terminal and performance monitoring in the wireless communication system
Patent Information
- Application Number
- PCT/KR2026/004360
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-05-13
- Filing Date
- 2026-03-18
- Publication Date
- 2026-10-01
Smart Images

Figure KR2026004360_01102026_PF_FP_ABST
Abstract
Description
METHOD AND APPARATUS FOR CSI PREDICTION AT THE USER TERMINAL AND PERFORMANCE MONITORING IN THE WIRELESS COMMUNICATION SYSTEM
[0001] The present disclosure relates to the field of 5G and beyond 5G communication networks and more particularly to mechanisms to monitor at the network (including base station) the performance of CSI prediction at the user terminal. In particular, the present disclosure introduces configuration from the base station to the user terminal for measurement and reporting of CSI for monitoring purpose.
[0002] To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, efforts have been made to develop an improved 5G or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a 'Beyond 4G Network' or a 'Post LTE System'. The 5G communication system is considered to be implemented in higher frequency (mmWave) bands, e.g., 60GHz bands, so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, large scale antenna techniques are discussed in 5G communication systems. In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud Radio Access Networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, Coordinated Multi-Points (CoMP), reception-end interference cancellation and the like. In the 5G system, Hybrid FSK and QAM Modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as an advanced access technology have been developed.
[0003] The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of Things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The Internet of Everything (IoE), which is a combination of the IoT technology and the Big Data processing technology through connection with a cloud server, has emerged. As technology elements, such as "sensing technology", "wired / wireless communication and network infrastructure", "service interface technology", and "Security technology" have been demanded for IoT implementation, a sensor network, a Machine-to-Machine (M2M) communication, Machine Type Communication (MTC), and so forth have been recently researched. Such an IoT environment may provide intelligent Internet technology services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing Information Technology (IT) and various industrial applications.
[0004] In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, Machine Type Communication (MTC), and Machine-to-Machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas. Application of a cloud Radio Access Network (RAN) as the above-described Big Data processing technology may also be considered to be as an example of convergence between the 5G technology and the IoT technology.
[0005] The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
[0006] The principal object of the disclosure herein is to disclose methods and apparatus for monitoring mechanism to monitor the performance of predictive CSI wherein the prediction is performed at the user terminal.
[0007] A yet another principal object of the disclosure herein is to disclose methods and apparatus for monitoring mechanism to monitor the performance of AI / ML based inference wherein the inference is performed at the user terminal
[0008] As specific object of the disclosure herein is to disclose methods and systems for the user terminal to report its capability by including information pertaining to CSI measurement and reporting for monitoring purposes.
[0009] As a yet another specific object of the disclosure herein is to disclose methods and systems for the base station to receive the related capability reports from the user terminal and to configure the terminal with CSI measurement and reporting configurations for monitoring purpose.
[0010] As a yet another specific object of the disclosure herein is to disclose methods and systems for the user terminal, up on the reception of configuration information from the bases station, to measure and report monitoring outcome.
[0011] The present disclosure has been made to address the above-mentioned problems and disadvantages, and to provide at least the advantages described below.
[0012] In accordance with an aspect of the present disclosure, a method performed by a terminal in a communication system is provided. The method includes: receiving, from a base station, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information; obtaining a predicted CSI based on the first configuration information; transmitting, to the base station, the CSI report for inference including the predicted CSI; obtaining two squared generalized cosine similarity (SGCS) values based on the second configuration information; and transmitting, to the base station, the CSI report for monitoring including the two SCGS values, wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.
[0013] In accordance with another aspect of the present disclosure, a method performed by a base station in a communication system is provided. The method includes: transmitting, to a terminal, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information; receiving, from the terminal, the CSI report for inference including predicted CSI, wherein the predicted CSI is based on the first configuration information; and receiving, from the terminal, the CSI report for monitoring including two squared generalized cosine similarity (SCGS) values, wherein the two SGCS values are based on the second configuration information, wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.
[0014] In accordance with another aspect of the present disclosure, a terminal in a communication system is provided. The terminal includes: at least one transceiver; at least one processor communicatively coupled to the at least one transceiver; and at least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor individually or in any combination to cause the terminal to: receive, from a base station, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information, obtain a predicted CSI based on the first configuration information, transmit, to the base station, the CSI report for inference including the predicted CSI, obtain two squared generalized cosine similarity (SGCS) values based on the second configuration information, and transmit, to the base station, the CSI report for monitoring including the two SCGS values, wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.
[0015] .
[0016] In accordance with another aspect of the present disclosure, a base station in a communication system is provided. The base station includes: at least one transceiver; at least one processor communicatively coupled to the at least one transceiver; and at least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor individually or in any combination to cause the base station to: transmit, to a terminal, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration info, receive, from the terminal, the CSI report for inference including predicted CSI, wherein the predicted CSI is based on the first configuration information, and receive, from the terminal, the CSI report for monitoring including two squared generalized cosine similarity (SCGS) values, wherein the two SGCS values are based on the second configuration information, wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.
[0017] According to at least one embodiment of the present disclosure, a terminal and a base station can evaluate the quality of predicted CSI by transmitting and receiving CSI reports for monitoring and enable effective CSI reporting.
[0018] Embodiments herein are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
[0019] Figure 1 illustrates an example wireless network
[0020] Figures 2A illustrates an example of wireless transmit path according to this disclosure.
[0021] Figures 2B illustrates an example of wireless receive path according to this disclosure.
[0022] Figures 3A illustrates an example of UE.
[0023] Figures 3B illustrates an example of gNB.
[0024] Figure 4 illustrates exemplary cross-polarized MIMO antenna system.
[0025] Figure 5 illustrates exemplary layout for channel state information reference signal (CSI-RS) resource mapping in an orthogonal frequency division multiple access (OFDM) time-frequency grid.
[0026] Figure 6 illustrates an example of precoder construction in Type II CSI.
[0027] Figure 7 illustrates exemplary single-sided and two-sided models.
[0028] Figure 8 illustrates exemplary two-sided model-based AI / ML CSI feedback.
[0029] Figure 9 illustrates measurement and reporting framework for monitoring predicted CSI.
[0030] Figure 10 illustrates the flowchart for measurement and reporting framework for monitoring predicted CSI.
[0031] Figure 11 illustrates for two-linked CSI reporting configuration for predicted CSI and CSI for monitoring.
[0032] Figure 12 illustrates measurement resources configuration for monitoring.
[0033] Figure 13 illustrates exemplary RRC configuration for frequency-domain unit determination.
[0034] Figure 14 illustrates exemplary cases with time-domain restriction configuration for monitoring report.
[0035] Figure 15 illustrates examples for computing the performance monitoring metric.
[0036] Figure 16 illustrates exemplary determination of frequency-domain unit for monitoring calculation / reporting.
[0037] Figure 17 illustrates exemplary relationship between time-frequency unit for PMI and time-frequency unit for monitoring.
[0038] Figure 18 illustrates exemplary quantization scale for performance monitoring KPI.
[0039] Figure 19 illustrates examples of standalone and piggybacked monitoring reporting.
[0040] Figure 20 illustrates exemplary case for false alarm for SGCS based monitoring.
[0041] Figure 21 illustrates exemplary case for reporting SGCSs as KPI.
[0042] Hereinafter, various embodiments of the disclosure will be described in detail with reference to the accompanying drawings.
[0043] In describing the embodiments, descriptions related to technical contents well-known in the relevant art and not associated directly with the disclosure will be omitted. Such an omission of unnecessary descriptions is intended to prevent obscuring of the main idea of the disclosure and more clearly transfer the main idea.
[0044] In the accompanying drawings, some elements may be exaggerated, omitted, or schematically illustrated. Furthermore, the size of each element does not completely reflect the actual size. In the respective drawings, the same or corresponding elements may be assigned the same reference numerals.
[0045] Advantages and features of the disclosure and ways to achieve them will be apparent by making reference to embodiments as described below in detail in conjunction with the accompanying drawings. However, the disclosure is not limited to the embodiments set forth below, but may be implemented in various different forms. The following embodiments are provided only to completely disclose the disclosure and inform those skilled in the art of the scope of the disclosure, and the disclosure is defined only by the scope of the appended claims.
[0046] In describing the disclosure, a detailed description of known functions or configurations incorporated herein will be omitted when it is determined that the description may make the subject matter of the disclosure unnecessarily unclear.
[0047] The terms which will be described below are terms defined in consideration of the functions in the disclosure, and may be different according to users, intentions of the users, or customs. Therefore, the definitions of the terms should be made based on the contents throughout the specification.
[0048] Herein, a base station is an entity that allocates resources to terminals, and may be at least one of a gNode B, an eNode B, a Node B, a wireless access unit, a base station controller, and a node on a network. A terminal may include a UE, a mobile station (MS), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function.
[0049] In the disclosure, a "DL" refers to a radio link via which a base station transmits a signal to a terminal, and a "UL" refers to a radio link via which a terminal transmits a signal to a base station.
[0050] Furthermore, in the following description, long term evolution (LTE) or LTE-Advanced (A) systems may be described by way of example, but the embodiments of the disclosure may also be applied to other communication systems having similar technical backgrounds or channel types. Examples of such communication systems may include 5G mobile communication technologies (e.g., NR) developed beyond LTE-A, and in the following description, "5G" may be referred to as a concept that covers the exiting LTE, LTE-A, and other similar services.
[0051] In addition, based on determinations by those skilled in the art, the disclosure may also be applied to other communication systems through some modifications without significantly departing from the scope of the disclosure.
[0052] Herein, it will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. These computer program instructions may also be stored in a computer usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0053] Each block in the flowchart illustrations may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function(s).
[0054] In some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
[0055] As used herein, the term "unit" refers to a software element or a hardware element, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), and a "unit" may perform certain functions. However, "unit" does not always have a meaning limited to software or hardware. The "unit" may be constructed either to be stored in an addressable storage medium or to execute one or more processors. Therefore, the "unit" includes, e.g., software elements, object-oriented software elements, class elements or task elements, processes, functions, properties, procedures, sub-routines, segments of a program code, drivers, firmware, micro-codes, circuits, data, database, data structures, tables, arrays, and parameters. The elements and functions provided by the "unit" may be either combined into a smaller number of elements, or a "unit", or divided into a larger number of elements, or a "unit". Moreover, the elements and "units" may be implemented to reproduce one or more central processing units (CPUs) within a device or a security multimedia card. Furthermore, the "unit" in embodiments may include one or more processors.
[0056] A wireless communication system is advancing to a broadband wireless communication system for providing high-speed and high-quality packet data services using communication standards, such as high-speed packet access (HSPA) of 3GPP, LTE (or evolved universal terrestrial radio access (E-UTRA)), LTE-A, LTE-Pro, high-rate packet data (HRPD) of 3GPP2, ultra-mobile broadband (UMB), IEEE 802.16e, etc., as well as typical voice-based services.
[0057] As an example of a broadband wireless communication system, an LTE system employs an orthogonal frequency division multiplexing (OFDM) scheme in a DL and employs a single carrier frequency division multiple access (SC-FDMA) scheme in a UL. The UL refers to a radio link via which a UE or an MS transmits data or control signals to a base station or eNode B, and the DL refers to a radio link via which the base station transmits data or control signals to the UE. The above multiple access scheme may separate data or control information of respective users by allocating and operating time-frequency resources for transmitting the data or control information for each user so as to avoid overlapping each other, that is, so as to establish orthogonality.
[0058] Wireless communication has been one of the most successful innovations in modern history. Recently, the number of subscribers to wireless communication services exceeded five billion and continues to grow quickly. The demand of wireless data traffic is rapidly increasing due to the growing popularity among consumers and businesses of smart phones and other mobile data devices, such as tablets, "note pad" computers, net books, eBook readers, and machine type of devices. In order to meet the high growth in mobile data traffic and support new applications and deployments, improvements in radio interface efficiency and coverage is of paramount importance.
[0059] To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, and to enable various vertical applications, 5G communication systems have been developed and are currently being deployed.
[0060] The 5G communication system is considered to be implemented to include higher frequency (mmWave) bands, such as 28 GHz or 60 GHz bands or, in general, above 6 GHz bands, so as to accomplish higher data rates, or in lower frequency bands, such as below 6 GHz, to enable robust coverage and mobility support. Aspects of the present disclosure may be applied to deployment of 5G communication systems, 6G or even later releases which may use THz bands. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, large-scale antenna techniques are discussed in 5G communication systems.
[0061] In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud Radio Access Networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, Coordinated Multi-Points (CoMP), reception-end interference cancellation and the like.
[0062] FIGURE 1 illustrates an example wireless network 100 according to this disclosure. The embodiment of the wireless network 100 shown in FIGURE 1 is for illustration only. Other embodiments of the wireless network 100 can be used without departing from the scope of this disclosure.
[0063] The wireless network 100 includes an gNodeB (gNB) 101, an gNB 102, and an gNB 103. The gNB 101 communicates with the gNB 102 and the gNB 103. The gNB 101 also communicates with at least one Internet Protocol (IP) network 130, such as the Internet, a proprietary IP network, or other data network.
[0064] Depending on the network type, the term 'gNB' can refer to any component (or collection of components) configured to provide remote terminals with wireless access to a network, such as base transceiver station, a radio base station, transmit point (TP), transmit-receive point (TRP), a ground gateway, an airborne gNB, a satellite system, mobile base station, a macrocell, a femtocell, a WiFi access point (AP) and the like. Also, depending on the network type, other well-known terms may be used instead of "user equipment" or "UE," such as "mobile station," "subscriber station," "remote terminal," "wireless terminal," or "user device." For the sake of convenience, the terms "user equipment" and "UE" are used in this patent document to refer to equipment that wirelessly accesses a gNB. The UE could be a mobile device or a stationary device. For example, UE could be a mobile telephone, smartphone, monitoring device, alarm device, fleet management device, asset tracking device, automobile, desktop computer, entertainment device, infotainment device, vending machine, electricity meter, water meter, gas meter, security device, sensor device, appliance etc.
[0065] The gNB 102 provides wireless broadband access to the network 130 for a first plurality of user equipments (UEs) within a coverage area 120 of the gNB 102. The first plurality of UEs includes a UE 111, which may be located in a small business (SB); a UE 112, which may be located in an enterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); a UE 114, which may be located in a first residence (R); a UE 115, which may be located in a second residence (R); and a UE 116, which may be a mobile device (M) like a cell phone, a wireless laptop, a wireless PDA, or the like. The gNB 103 provides wireless broadband access to the network 130 for a second plurality of UEs within a coverage area 125 of the gNB 103. The second plurality of UEs includes the UE 115 and the UE 116. In some embodiments, one or more of the gNBs 101-103 may communicate with each other and with the UEs 111-116 using 5G, long-term evolution (LTE), LTE-A, WiMAX, or other advanced wireless communication techniques.
[0066] Dotted lines show the approximate extents of the coverage areas 120 and 125, which are shown as approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with gNBs, such as the coverage areas 120 and 125, may have other shapes, including irregular shapes, depending upon the configuration of the gNBs and variations in the radio environment associated with natural and man-made obstructions.
[0067] As described in more detail below, one or more of BS 101, BS 102 and BS 103 include 2D antenna arrays as described in embodiments of the present disclosure. In some embodiments, one or more of BS 101, BS 102 and BS 103 support the codebook design and structure for systems having 2D antenna arrays.
[0068] Although FIGURE 1 illustrates one example of a wireless network 100, various changes may be made to FIGURE 1. For example, the wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Also, the gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to the network 130. Similarly, each gNB 102-103 can communicate directly with the network 130 and provide UEs with direct wireless broadband access to the network 130. Further, the gNB 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.
[0069] FIGURES 2A and 2B illustrate example wireless transmit and receive paths according to this disclosure. In the following description, a transmit path 200 may be described as being implemented in an gNB (such as gNB 102), while a receive path 250 may be described as being implemented in a UE (such as UE 116). However, it will be understood that the receive path 250 can be implemented in an gNB and that the transmit path 200 can be implemented in a UE. In some embodiments, the receive path 250 is configured to support the codebook design and structure for systems having 2D antenna arrays as described in embodiments of the present disclosure.
[0070] The transmit path 200 includes a channel coding and modulation block 205, a serial-to-parallel (S-to-P) block 210, a size N Inverse Fast Fourier Transform (IFFT) block 215, a parallel-to-serial (P-to-S) block 220, an add cyclic prefix block 225, and an up-converter (UC) 230. The receive path 250 includes a down-converter (DC) 255, a remove cyclic prefix block 260, a serial-to-parallel (S-to-P) block 265, a size N Fast Fourier Transform (FFT) block 270, a parallel-to-serial (P-to-S) block 275, and a channel decoding and demodulation block 280.
[0071] In the transmit path 200, the channel coding and modulation block 205 receives a set of information bits, applies coding (such as a low-density parity check (LDPC) coding), and modulates the input bits (such as with Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM)) to generate a sequence of frequency-domain modulation symbols. The serial-to-parallel block 210 converts (such as de-multiplexes) the serial modulated symbols to parallel data in order to generate N parallel symbol streams, where N is the IFFT / FFT size used in the gNB 102 and the UE 116. The size N IFFT block 215 performs an IFFT operation on the N parallel symbol streams to generate time-domain output signals. The parallel-to-serial block 220 converts (such as multiplexes) the parallel time-domain output symbols from the size N IFFT block 215 in order to generate a serial time-domain signal. The add cyclic prefix block 225 inserts a cyclic prefix to the time-domain signal. The up-converter 230 modulates (such as up-converts) the output of the add cyclic prefix block 225 to an RF frequency for transmission via a wireless channel. The signal may also be filtered at baseband before conversion to the RF frequency.
[0072] A transmitted RF signal from the gNB 102 arrives at the UE 116 after passing through the wireless channel, and reverse operations to those at the gNB 102 are performed at the UE 116. The down-converter 255 down-converts the received signal to a baseband frequency, and the remove cyclic prefix block 260 removes the cyclic prefix to generate a serial time-domain baseband signal. The serial-to-parallel block 265 converts the time-domain baseband signal to parallel time domain signals. The size N FFT block 270 performs an FFT algorithm to generate N parallel frequency-domain signals. The parallel-to-serial block 275 converts the parallel frequency-domain signals to a sequence of modulated data symbols. The channel decoding and demodulation block 280 demodulates and decodes the modulated symbols to recover the original input data stream.
[0073] Each of the gNBs 101-103 may implement a transmit path 200 that is analogous to transmitting in the downlink to UEs 111-116 and may implement a receive path 250 that is analogous to receiving in the uplink from UEs 111-116. Similarly, each of UEs 111-116 may implement a transmit path 200 for transmitting in the uplink to gNBs 101-103 and may implement a receive path 250 for receiving in the downlink from gNBs 101-103.
[0074] Each of the components in FIGURES.2A and 2B can be implemented using only hardware or using a combination of hardware and software / firmware. As a particular example, at least some of the components in FIGURES.2A and 2B may be implemented in software, while other components may be implemented by configurable hardware or a mixture of software and configurable hardware. For instance, the FFT block 270 and the IFFT block 215 may be implemented as configurable software algorithms, where the value of size N may be modified according to the implementation.
[0075] Furthermore, although described as using FFT and IFFT, this is by way of illustration only and should not be construed to limit the scope of this disclosure. Other types of transforms, such as Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions, can be used. It will be appreciated that the value of the variable N may be any integer number (such as 1, 2, 3, 4, or the like) for DFT and IDFT functions, while the value of the variable N may be any integer number that is a power of two (such as 1, 2, 4, 8, 16, or the like) for FFT and IFFT functions.
[0076] Although FIGURES.2A and 2B illustrate examples of wireless transmit and receive paths, various changes may be made to FIGURES.2A and 2B. For example, various components in FIGURES.2A and 2B can be combined, further subdivided, or omitted and additional components can be added according to particular needs. Also, FIGURES.2A and 2B are meant to illustrate examples of the types of transmit and receive paths that can be used in a wireless network. Any other suitable architectures can be used to support wireless communications in a wireless network.
[0077] FIGURE 3A illustrates an example UE 116 according to this disclosure. The embodiment of the UE 116 illustrated in FIGURE 3A is for illustration only, and the UEs 111-115 of FIGURE 1 can have the same or similar configuration. However, UEs come in a wide variety of configurations, and FIGURE 3A does not limit the scope of this disclosure to any particular implementation of a UE.
[0078] The UE 116 includes an antenna 305, a radio frequency (RF) transceiver 310, transmit (TX) processing circuitry 315, a microphone 320, and receive (RX) processing circuitry 325. The UE 116 also includes a speaker 330, a main processor 340, an input / output (I / O) interface (IF) 345, a keypad 350, a display 355, and a memory 360. The memory 360 includes a basic operating system (OS) program 361 and one or more applications 362.
[0079] The RF transceiver 310 receives, from the antenna 305, an incoming RF signal transmitted by an gNB of the network 100. The RF transceiver 310 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuitry 325, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuitry 325 transmits the processed baseband signal to the speaker 330 (such as for voice data) or to the main processor 340 for further processing (such as for web browsing data).
[0080] The TX processing circuitry 315 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web data, e-mail, or interactive video game data) from the main processor 340. The TX processing circuitry 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuitry 315 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 305.
[0081] The main processor 340 can include one or more processors or other processing devices and execute the basic OS program 361 stored in the memory 360 in order to control the overall operation of the UE 116. For example, the main processor 340 can control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 310, the RX processing circuitry 325, and the TX processing circuitry 315 in accordance with well-known principles. In some embodiments, the main processor 340 includes at least one microprocessor or microcontroller.
[0082] The main processor 340 is also capable of executing other processes and programs resident in the memory 360, such as operations for channel quality measurement and reporting for systems having 2D antenna arrays as described in embodiments of the present disclosure as described in embodiments of the present disclosure. The main processor 340 can move data into or out of the memory 360 as required by an executing process. In some embodiments, the main processor 340 is configured to execute the applications 362 based on the OS program 361 or in response to signals received from gNBs or an operator. The main processor 340 is also coupled to the I / O interface 345, which provides the UE 116 with the ability to connect to other devices such as laptop computers and handheld computers. The I / O interface 345 is the communication path between these accessories and the main controller 340.
[0083] The main processor 340 is also coupled to the keypad 350 and the display unit 355. The operator of the UE 116 can use the keypad 350 to enter data into the UE 116. The display 355 may be a liquid crystal display or other display capable of rendering text and / or at least limited graphics, such as from web sites. The memory 360 is coupled to the main processor 340. Part of the memory 360 can include a random access memory (RAM), and another part of the memory 360 can include a Flash memory or other read-only memory (ROM).
[0084] Although FIGURE 3A illustrates one example of UE 116, various changes may be made to FIGURE 3A. For example, various components in FIGURE 3A can be combined, further subdivided, or omitted and additional components can be added according to particular needs. As a particular example, the main processor 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Also, while FIGURE 3A illustrates the UE 116 configured as a mobile telephone or smartphone, UEs can be configured to operate as other types of mobile or stationary devices.
[0085] FIGURE 3B illustrates an example gNB 102 according to this disclosure. The embodiment of the gNB 102 shown in FIGURE 3B is for illustration only, and other gNBs of FIGURE 1 can have the same or similar configuration. However, gNBs come in a wide variety of configurations, and FIGURE 3B does not limit the scope of this disclosure to any particular implementation of an gNB. It is noted that gNB 101 and gNB 103 can include the same or similar structure as gNB 102.
[0086] As shown in FIGURE 3B, the gNB 102 includes multiple antennas 370a-370n, multiple RF transceivers 372a-372n, transmit (TX) processing circuitry 374, and receive (RX) processing circuitry 376. In certain embodiments, one or more of the multiple antennas 370a-370n include 2D antenna arrays. The gNB 102 also includes a controller / processor 378, a memory 380, and a backhaul or network interface 382.
[0087] The RF transceivers 372a-372n receive, from the antennas 370a-370n, incoming RF signals, such as signals transmitted by UEs or other gNBs. The RF transceivers 372a-372n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuitry 376, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuitry 376 transmits the processed baseband signals to the controller / processor 378 for further processing.
[0088] The TX processing circuitry 374 receives analog or digital data (such as voice data, web data, e-mail, or interactive video game data) from the controller / processor 378. The TX processing circuitry 374 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate processed baseband or IF signals. The RF transceivers 372a-372n receive the outgoing processed baseband or IF signals from the TX processing circuitry 374 and up-converts the baseband or IF signals to RF signals that are transmitted via the antennas 370a-370n.
[0089] The controller / processor 378 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 378 can control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 372a-372n, the RX processing circuitry 376, and the TX processing circuitry 374 in accordance with well-known principles. The controller / processor 378 can support additional functions as well, such as more advanced wireless communication functions. For instance, the controller / processor 378 can perform the blind interference sensing (BIS) process, such as performed by a BIS algorithm, and decodes the received signal subtracted by the interfering signals. Any of a wide variety of other functions can be supported in the gNB 102 by the controller / processor 378. In some embodiments, the controller / processor 378 includes at least one microprocessor or microcontroller.
[0090] The controller / processor 378 is also capable of executing programs and other processes resident in the memory 380, such as a basic OS. The controller / processor 378 is also capable of supporting channel quality measurement and reporting for systems having 2D antenna arrays as described in embodiments of the present disclosure. In some embodiments, the controller / processor 378 supports communications between entities, such as web RTC. The controller / processor 378 can move data into or out of the memory 380 as required by an executing process.
[0091] The controller / processor 378 is also coupled to the backhaul or network interface 382. The backhaul or network interface 382 allows the gNB 102 to communicate with other devices or systems over a backhaul connection or over a network. The interface 382 can support communications over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as one supporting 5G, LTE, or LTE-A), the interface 382 can allow the gNB 102 to communicate with other gNBs over a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 382 can allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 382 includes any suitable structure supporting communications over a wired or wireless connection, such as an Ethernet or RF transceiver.
[0092] The memory 380 is coupled to the controller / processor 378. Part of the memory 380 can include a RAM, and another part of the memory 380 can include a Flash memory or other ROM. In certain embodiments, a plurality of instructions, such as a BIS algorithm is stored in memory. The plurality of instructions are configured to cause the controller / processor 378 to perform the BIS process and to decode a received signal after subtracting out at least one interfering signal determined by the BIS algorithm.
[0093] As described in more detail below, the transmit and receive paths of the gNB 102 (implemented using the RF transceivers 372a-372n, TX processing circuitry 374, and / or RX processing circuitry 376) support communication with aggregation of FDD cells and TDD cells.
[0094] Although FIGURE 3B illustrates one example of a gNB 102, various changes may be made to FIGURE 3B. For example, the gNB 102 can include any number of each component shown in FIGURE 3. As a particular example, an access point can include a number of interfaces 382, and the controller / processor 378 can support routing functions to route data between different network addresses. As another particular example, while shown as including a single instance of TX processing circuitry 374 and a single instance of RX processing circuitry 376, the gNB 102 can include multiple instances of each (such as one per RF transceiver).
[0095] Multiple input multiple output (MIMO) system wherein a BS and / or a UE is equipped with multiple antennas has been widely employed in wireless systems for its advantages in terms of spatial multiplexing, diversity gain and array gain. FIGURE 4 illustrates an example of MIMO antenna configuration with 24 antenna elements. In the figure, 4 cross-polarized 401 antenna elements form a 4x1 subarray. 12 subarrays form a 2V3H MIMO antennas configuration consisting 2 and 3 subarrays in vertical and horizontal dimensions, respectively. Although FIGURE 4 illustrates one example of MIMO antenna configuration, the disclosed invention can be applied to various such configurations.
[0096] In MIMO systems, the channel state information (CSI) is required at the base station (BS) so that a signal from the BS is received at the UE with maximum possible received power and minimum possible interference. The acquisition of CSI at the BS can be via a measurement at the BS from an UL reference signal or via a measurement and feedback by the UE from a DL reference signal for time-domain duplexing (TDD) and frequency-domain duplexing (FDD) systems, respectively. In 5G FDD systems, the channel state information reference signal (CSI-RS) is the primary reference signal that is used by the UE to measure and report CSI.
[0097] In some embodiments, a UE may receive a configuration signaling from a BS for a CSI-RS that can be used for channel measurement. An example of such configuration is illustrated in FIGURE 5.
[0098] Figure 5 illustrates exemplary layout for channel state information reference signal (CSI-RS) resource mapping in an orthogonal frequency division multiple access (OFDM) time-frequency grid. In the figure, 12 antenna ports (CSI-RS ports) are mapped to a CSI-RS with 3 code-domain multiplexing (CDM) groups, wherein each CDM group is mapped to 4 resource elements (REs) in OFDM time-frequency grid. The antenna ports that are mapped to the same CDM group can be orthogonalized in code-domain by employing orthogonal cover codes. The CSI-RS configuration in FIGURE 5 can be related to the MIMO antenna configuration in FIGURE 4, by mapping a CSI-RS port to one of the polarization of a subarray. In the 5G NR standards, three time-domain CSI-RS resources configurations, namely: periodic, semi-persistent and aperiodic are possible. In the figure, an illustrative example of periodic configuration is given with a period of 4 slots.
[0099] Moreover a UE can be configured to measure a CSI feedback with a CSI report configuration. A CSI report configuration can be periodic, semi-persistent or aperiodic manner. Figure 6 depicts the CSI report configuration and CSI measurement configurations that is supported in 5G NR system. A CSI report configuration (602) can be linked to a CSI resource configuration (603). The CSI resource configuration (602) may contain one or more CSI resource sets (604) for channel measurement (CMR) or inference measurement (IMR).
[0100] In the case of periodic (P) and semi-persistent (SP) CSI report setting, the CSI resource configuration contains a single CSI resource set. In case of aperiodic (AP) CSI report, a UE can be configured with multiple CSI report triggering states (600). A downlink control information (DCI) may include CSI request which indicates one of the configured triggering states. Moreover, the DCI with CSI request may also contain a resource set selection field (605) to select one of the resources sets (604).
[0101] Moreover, a CSI report can be configured with one of the CSI reporting quantities. This may include CSI resource indicator (CRI), the rank indicator (RI) , precoding matrix indicator (PMI) , channel quality indicator (CQI), layer indicator (LI), SINR, RSRP. In 5G NR, various CSI reporting quantiles are adopted. In particular, an RRC parameter reportQuantity set to either 'none', 'cri-RI-PMI-CQI ', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', 'cri-RSRP', 'cri-SINR', 'ssb-Index-RSRP', 'ssb-Index-SINR', 'cri-RI-LI-PMI-CQI', 'cri-RSRP- Index', 'ssb-Index-RSRP- Index', 'cri-SINR- Index' or 'ssb-Index-SINR- Index'.
[0102] The CSI reporting can be used for transmission beam management (BM), specifically, in higher frequency bands, e.g., in frequency range 2 (FR2). In this case, the gNB may configure the UE to report one of the following quantities including, 'cri-RSRP', 'cri-SINR', 'ssb-Index-RSRP', 'ssb-Index-SINR', 'cri-RSRP- Index', 'ssb-Index-RSRP- Index', 'cri-SINR- Index' or 'ssb-Index-SINR- Index'.
[0103] For a yet another purpose, the CSI report can be used for the downlink transmission CSI including 'cri-RI-PMI-CQI ', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI'.
[0104] In the NR system, there is a CSI framework for indicating, by a base station, measurement and reporting of channel state information (CSI) to a UE. The CSI framework of NR may be configured by at least two elements including resource setting and report setting. Report setting may have a connection relationship with resource setting by referring to at least one ID of the resource setting.
[0105] According to an embodiment of the disclosure, resource setting may include information related to a reference signal for measuring channel state information by a UE. A base station may configure at least one resource setting for a UE. For example, the base station and the UE may transmit and receive signaling information described as shown in Table 1 below to transfer information relating to resource setting.
[0106] -- ASN1START-- TAG-CSI-RESOURCECONFIG-STARTCSI-ResourceConfig ::= SEQUENCE {csi-ResourceConfigId ,csi-RS-ResourceSetList CHOICE {nzp-CSI-RS-SSB SEQUENCE {nzp-CSI-RS-ResourceSetList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)) OF NZP-CSI-RS-ResourceSetIdOPTIONAL, -- Need Rcsi-SSB-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSetsPerConfig)) OF CSI-SSB-ResourceSetIdOPTIONAL -- Need R},csi-IM-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSetsPerConfig)) OF CSI-IM-ResourceSetId},bwp-Id BWP-Id,resourceType ENUMERATED { aperiodic, semiPersistent, periodic },...}-- TAG-CSI-RESOURCECONFIG-STOP-- ASN1STOP
[0107] In Table 1, the signaling CSI-ResourceConfig may include information relating to each resource setting. Each CSI-ResourceConfig may include S(≥0) CSI resource sets (given by a higher layer parameter csi-RS-ResourceSetList). Each CSI resource set may be located in a DL BWP identified by a higher layer parameter bwp-id, and the resource setting may be connected to the report setting of the same downlink BWP.
[0108] According to the signaling information, each resource setting may include a resource setting index (csi-ResourceConfigId), a BWP index (bwp-ID), time domain transmission configuration of resources (resourceType), or a resource set list (csi-RS-ResourceSetList) including at least one resource set. Time domain transmission configuration of resources may be configured as aperiodic transmission, semi-persistent transmission, or periodic transmission. With respect to periodic or semi-persistent CSI resource setting, the number of CSI-RS resource sets may be limited to S=1, and the configured period and slot offset may be given as a numerology of DL BWP identified by bwp-id.
[0109] A resource set list may be a set including resource sets for channel measurement, or a set including resource sets for interference measurement. When a resource set list is a set including resource sets for channel measurement, each resource set may include at least one resource, and the at least one resource may correspond to an index of a CSI reference signal (CSI-RS) resource or an SS / PBCH block. When a resource set list is a set including resource sets for interference measurement, each resource set may include at least one interference measurement resource (CSI interference measurement (CSI-IM)).
[0110] For example, when a resource set includes a CSI-RS, a base station and a UE may transmit and receive signaling information described as shown in Table 2 below to transfer information relating to the resource set.
[0111] -- ASN1START-- TAG-NZP-CSI-RS-RESOURCESET-STARTNZP-CSI-RS-ResourceSet ::= SEQUENCE {nzp-CSI-ResourceSetId NZP-CSI-RS-ResourceSetId,nzp-CSI-RS-Resources SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId,repetition ENUMERATED { on, off } OPTIONAL, -- Need SaperiodicTriggeringOffset INTEGER(0..6) OPTIONAL, -- Need Strs-Info ENUMERATED {true} OPTIONAL, -- Need R...}-- TAG-NZP-CSI-RS-RESOURCESET-STOP-- ASN1STOP
[0112] In Table 2, the signaling information NZP-CSI- RS-ResourceSet includes information relating to each resource set. According to the signaling information, each resource set may include at least information relating to a resource set index (nzp-CSI-ResourceSetId) or a CSI-RS index set (nzp-CSI-RS-Resources). Further, each resource set may include a part of information (repetition) relating to a spatial domain transmission filter of a CSI-RS resource, or information (trs-Info) relating to whether a CSI-RS resource has a tracking purpose.
[0113] A CSI-RS may be the most representative reference signal included in a resource set. A base station and a UE may transmit and receive signaling information described as shown in Table 3 below to transfer information relating to a CSI-RS resource.
[0114] -- ASN1START-- TAG-NZP-CSI-RS-RESOURCE-STARTNZP-CSI-RS-Resource ::= SEQUENCE {nzp-CSI-RS-ResourceId NZP-CSI-RS-ResourceId,resourceMapping CSI-RS-ResourceMapping,powerControlOffset INTEGER (-8..15),powerControlOffsetSS ENUMERATED{db-3, db0, db3, db6} OPTIONAL, -- Need RscramblingID ScramblingId,periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistentqcl-InfoPeriodicCSI-RS TCI-StateId OPTIONAL, -- Cond Periodic...,[[subcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Cond LTMabsoluteFrequencyPointA-r18 ARFCN-ValueNR OPTIONAL, -- Cond LTMcyclicPrefix-r18 ENUMERATED {extended} OPTIONAL -- Cond LTM]]}-- TAG-NZP-CSI-RS-RESOURCE-STOP-- ASN1STOP
[0115] In Table 3, the signaling information NZP-CSI-RS-Resource includes information relating to each CSI-RS. The information included in the signaling information NZP-CSI-RS-Resource may have meanings as below.
[0116] - nzp-CSI-RS-ResourceId: a CSI-RS resource index
[0117] - resourceMapping: resource mapping information of a CSI-RS resource
[0118] - powerControlOffset: a ratio between PDSCH energy per RE (EPRE) and CSI-RS EPRE
[0119] - powerControlOffsetSS: a ratio between SS / PBCH block EPRE and CSI-RS EPRE
[0120] - scramblingID: the scrambling index of a CSI-RS sequence
[0121] periodicityAndOffset: the transmission period and the slot offset of a CSI-RS resource
[0122] qcl-InfoPeriodicCSI-RS: TCI-state information when a corresponding CSI-RS is a periodic CSI-RS.
[0123] resourceMapping included in the signaling NZP-CSI-RS-Resource may indicate resource mapping information of a CSI-RS resource, and may include RE mapping for frequency resources, the number of antenna ports, symbol mapping, code division multiplexing (CDM) type, frequency resource density, and frequency band mapping information. The number of ports, frequency resource density, CDM type, and time-frequency domain RE mapping, which may be configured through the resource mapping information, may have a value determined in one of the rows shown in Table 4.
[0124] [Table 4]
[0125]
[0126] Table 4 shows a frequency resource density configurable according to the number (X) of CSI-RS ports, a CDM type, frequency and time domain starting positions ( ) of a CSI-RS component RE pattern, and the number (k') of frequency domain REs and the number (l') of time domain REs of a CSI-RS component RE pattern. The CSI-RS component RE pattern described above may be a basic unit for configuring a CSI-RS resource. A CSI-RS component RE pattern may be configured by YZ number of REs through Y=1+max(k') number of frequency domain REs and Z=1+max(l') number of time domain REs.
[0127] When the number of CSI-RS ports is 1, the position of a CSI-RS RE may be designated in a PRB without restriction on subcarriers, and may be designated by a bitmap of 12 bits. When the number of CSI-RS ports is {2, 4, 8, 12, 16, 24, 32} ports, and Y=2, the position of a CSI-RS RE may be designated at every two subcarriers in a PRB, and may be designated by a bitmap of 6 bits. When the number of CSI-RS ports is 4, and Y=4, the position of a CSI-RS RE may be designated at every four subcarriers in a PRB, and may be designated by a bitmap of 3 bits. Similarly, the position of a time domain RE may be designated by a bitmap having a total of 14 bits. However, the principle of the change is similar to the description above, and therefore, a duplicate description will be omitted hereinafter.
[0128] According to an embodiment of the disclosure, report settings may have a connection relationship with each other by referring to at least one ID of the resource setting, and resource setting(s) that have a connection relationship with the report setting provides configuration information including information about reference signal for measuring channel information. When resource setting(s) having a connection relationship with a report setting are used to measure channel information, the measured channel information may be used to report channel information according to the reporting method configured in the report setting that has a connection relationship.
[0129] According to an embodiment of the disclosure, the report setting may include configuration information related to the CSI reporting method. For example, the base station and the UE may transmit and receive signaling information as shown in Table 5 to transfer information about report settings.
[0130] -- ASN1START-- TAG-CSI-REPORTCONFIG-STARTCSI-ReportConfig ::= SEQUENCE {reportConfigId CSI-ReportConfigId,carrier ServCellIndex OPTIONAL, -- Need SresourcesForChannelMeasurement CSI-ResourceConfigId,csi-IM-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need Rnzp-CSI-RS-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need RreportConfigType CHOICE {periodic SEQUENCE {reportSlotConfig CSI-ReportPeriodicityAndOffset,pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource},semiPersistentOnPUCCH SEQUENCE {reportSlotConfig CSI-ReportPeriodicityAndOffset,pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource},semiPersistentOnPUSCH SEQUENCE {reportSlotConfig ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320},reportSlotOffsetList SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER(0..32),p0alpha P0-PUSCH-AlphaSetId},aperiodic SEQUENCE {reportSlotOffsetList SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32)}},reportQuantity CHOICE {none NULL,cri-RI-PMI-CQI NULL,cri-RI-i1 NULL,cri-RI-i1-CQI SEQUENCE {pdsch-BundleSizeForCSI ENUMERATED {n2, n4} OPTIONAL -- Need S},cri-RI-CQI NULL,cri-RSRP NULL,ssb-Index-RSRP NULL,cri-RI-LI-PMI-CQI NULL},reportFreqConfiguration SEQUENCE {cqi-FormatIndicator ENUMERATED { widebandCQI, subbandCQI } OPTIONAL, -- Need Rpmi-FormatIndicator ENUMERATED { widebandPMI, subbandPMI } OPTIONAL, -- Need Rcsi-ReportingBand CHOICE {subbands3 BIT STRING(SIZE(3)),subbands4 BIT STRING(SIZE(4)),subbands5 BIT STRING(SIZE(5)),subbands6 BIT STRING(SIZE(6)),subbands7 BIT STRING(SIZE(7)),subbands8 BIT STRING(SIZE(8)),subbands9 BIT STRING(SIZE(9)),subbands10 BIT STRING(SIZE(10)),subbands11 BIT STRING(SIZE(11)),subbands12 BIT STRING(SIZE(12)),subbands13 BIT STRING(SIZE(13)),subbands14 BIT STRING(SIZE(14)),subbands15 BIT STRING(SIZE(15)),subbands16 BIT STRING(SIZE(16)),subbands17 BIT STRING(SIZE(17)),subbands18 BIT STRING(SIZE(18)),...,subbands19-v1530 BIT STRING(SIZE(19))} OPTIONAL -- Need S} OPTIONAL, -- Need RtimeRestrictionForChannelMeasurements ENUMERATED {configured, notConfigured},timeRestrictionForInterferenceMeasurements ENUMERATED {configured, notConfigured},codebookConfig OPTIONAL, -- Need Rdummy ENUMERATED {n1, n2} OPTIONAL, -- Need RgroupBasedBeamReporting CHOICE {enabled NULL,disabled SEQUENCE {nrofReportedRS ENUMERATED {n1, n2, n3, n4} OPTIONAL -- Need S}},cqi-Table ENUMERATED {table1, table2, table3, spare1} OPTIONAL, -- Need RsubbandSize ENUMERATED {value1, value2},non-PMI-PortIndication SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL, -- Need R...,[[semiPersistentOnPUSCH-v1530 SEQUENCE {reportSlotConfig-v1530 ENUMERATED {sl4, sl8, sl16}} OPTIONAL -- Need R]]}
[0131] In Table 5, the signaling information CSI-ReportConfig includes information about each report setting. Information included in the signaling information CSI-ReportConfig may have the following meaning.
[0132] - reportConfigId: report setting index
[0133] - carrier: serving cell index
[0134] - resourcesForChannelMeasurement: Resource setting index for channel measurement having a connection relationship with report setting
[0135] - csi-IM-ResourcesForInterference: Resource setting index having CSI-IM resources for interference measurement having a connection relationship with the report setting
[0136] - nzp-CSI-RS-ResourcesForInterference: Resource setting index having CSI-RS resources for interference measurement having a connection relationship with report setting
[0137] - reportConfigType: Indicates the time domain transmission setting and transmission channel of channel reporting, and may have aperiodic transmission, semi-persistent PUCCH transmission, semi-persistent PUSCH transmission, or periodic transmission settings.
[0138] - reportQuantity: Indicates the type of channel information to be reported, and may have the type of channel information for when channel reporting is not transmitted ("none") and when channel reporting is transmitted ("cri-RI-PMI-CQI", "cri- RI-i1", "cri-RI-i1-CQI", "cri-RI-CQI", "cri-RSRP", "ssb-Index-RSRP", and "cri-RI-LI-PMI-CQI"). Here, the elements included in the type of channel information refers to a channel quality indicator (CQI), a precoding matrix indicator (PMI), a CSI-RS resource indicator (CRI), an SS / PBCH block resource indicator (SSBRI), a layer indicator (LI), a rank indicator (RI), and / or Layer 1- reference signal received power (L1-RSRP).
[0139] - reportFreqConfiguration: Indicates whether channel information to be reported includes only information about a full band (wideband) or information about each subband. In case that the channel information includes information about each subband, configuration information about the subband including the channel information may be included.
[0140] - timeRestrictionForChannelMeasurements: Whether there are time domain restrictions on the reference signal for channel measurement among the reference signals referenced by channel information to be reported.
[0141] - timeRestrictionForInterferenceMeasurements: Whether there are time domain restrictions on the reference signal for interference measurement among the reference signals referenced by channel information to be reported.
[0142] - codebookConfig: Codebook information referenced by channel information to be reported
[0143] - groupBasedBeamReporting: Whether or not beam grouping for channel reporting occurs
[0144] - cqi-Table: CQI table index referenced by channel information to be reported
[0145] - subbandSize: Index indicating the subband size of channel information
[0146] - non-PMI-PortIndication: Port mapping information referenced when reporting non-PMI channel information
[0147] When the base station indicates to perform channel information reporting via higher layer signaling or L1 signaling, the UE may perform channel information reporting by referring to the above configuration information included in the indicated report settings.
[0148] The base station may instruct the UE to perform CSI reporting via RRC signaling or higher layer signaling including medium access control (MAC) control element (CE) signaling, or L1 signaling (e.g., common DCI, group-common DCI, UE-specific DCI).
[0149] For example, the base station may provide the UE with an indication of an aperiodic channel information report (CSI report) via higher layer signaling or DCI using DCI format 0_1. The base station configures parameters for aperiodic CSI reporting of the UE or a plurality of CSI report trigger states including parameters for a CSI report via higher layer signaling. The parameters for CSI report or CSI report trigger state may include a set including a slot interval or possible slot interval between a PDCCH including DCI and a PUSCH including a CSI report, a reference signal ID for channel state measurement, and type of channel information to be included.
[0150] When the base station provides the UE with an indication of some of the multiple CSI report trigger states through DCI, the UE reports channel information according to a CSI report setting of report settings configured in the indicated CSI report trigger state. Aperiodic CSI reporting may be triggered by the CSI request field of the aforementioned DCI format 0_1, which corresponds to the scheduling DCI for PUSCH. The CSI request indicator may be configured to be NTS(=0, 1, 2, 3, 4, 5, or 6) bits and may be determined by higher layer signaling (reportTriggerSize). Among one or multiple aperiodic CSI reporting trigger states that may be configured by higher layer signaling (CSI-AperiodicTriggerStateList), one trigger state may be triggered by a CSI request indicator.
[0151] - When all bits of the CSI request field are 0, this may mean that no CSI reporting is requested.
[0152] - When the number (M) of CSI trigger states in the configured CSI-AperiodicTriggerStateLite is greater than 2NTs-1, the M CSI trigger states may be mapped to 2NTs-1 according to a predefined mapping relationship, and one of the 2NTs-1 CSI trigger states may be indicated by the CSI request field.
[0153] - When the number (M) of CSI trigger states in the configured CSI-AperiodicTriggerStateLite is equal to or less than 2NTs-1, one of the M CSI trigger states may be indicated by the CSI request field.
[0154] Table 6 below shows an example of the relationship between a CSI request indicator and a CSI trigger state that may be indicated by the indicator.
[0155] CSI request fieldCSI trigger stateCSI-ReportConfigIdCSI-ResourceConfigId00no CSI requestN / AN / A01CSI trigger state#1CSI report#1CSI resource#1,CSI report#2CSI resource#210CSI trigger state#2CSI report#3CSI resource#311CSI trigger state#3CSI report#4CSI resource#4
[0156] The channel information reporting may be performed through a PUSCH scheduled by DCI format 0_1. When one bit corresponding to an uplink data indicator (UL-SCH indicator) in DCI format 0_1 indicates "1", the uplink data (UL-SCH) and the acquired CSI may be multiplexed and transmitted to a PUSCH resource scheduled by DCI format 0_1. When one bit corresponding to the uplink data indicator (UL-SCH indicator) in DCI format 0_1 indicates "0", only the CSI without uplink data (UL-SCH) may be mapped and transmitted to the PUSCH resource scheduled by DCI format 0_1. Time domain resource allocation for a PUSCH including the CSI report of the UE may be performed through indication of a slot interval between a PDCCH indicated through DCI and the PUSCH, the start symbol and symbol length within a slot for the time domain resource allocation for the PUSCH, and the like. For example, the position of a slot, in which the PUSCH including the CSI report of the UE is transmitted, can be indicated through a slot interval between the PDCCH indicated through DCI and the PUSCH, and the start symbol and symbol length within a slot can be indicated via the time domain resource assignment field of the DCI described above. The period of the PUSCH resource for transmission of CSI and the slot offset may be given based on the numerology of the UL BWP configured to transmit the CSI report.
[0157] For example, the base station may provide the UE with an indication of a semi-persistent CSI report transmitted to a PUSCH through DCI using DCI format 0_1. The base station may activate or deactivate the semi-persistent CSI report transmitted to a PUSCH through DCI scrambled by SP-CSI-RNTI. When semi-persistent CSI report is activated, the UE may report channel information periodically according to the configured slot interval. When the semi-persistent CSI report is deactivated, the UE may stop the periodic channel information report that has been activated.
[0158] The base station configures, via higher layer signaling, parameters for a semi-persistent CSI report of the UE or multiple CSI report trigger states including the parameters for the semi-persistent CSI report. The parameters for the CSI report or the CSI report trigger state may include a set including a slot interval or a possible slot interval between a PDCCH including DCI indicating the CSI report and a PUSCH including the CSI report, a slot interval between a slot in which higher layer signaling indicating the CSI report is activated and the PUSCH including the CSI report, the slot interval period of the CSI report, and the type of channel information included.
[0159] When the base station activates some of the multiple CSI report trigger states or some of the multiple report settings to the UE via higher layer signaling or DCI, the UE may report channel information according to the report setting included in the indicated CSI report trigger state or the CSI report setting configured in the activated report setting. The channel information reporting may be performed through PUSCH, which is semi-persistently scheduled by DCI format 0_1 scrambled by SP-CSI-RNTI. The time domain resource allocation for a PUSCH including the CSI report of the UE may be performed through indication of a slot interval period of the CSI report, a slot interval between a slot in which higher layer signaling is activated and the PUSCH, a slot interval between the PDCCH indicated through DCI and the PUSCH, the start symbol and the symbol length within a slot for the time domain resource allocation for the PUSCH, and the like. For example, the position of a slot, in which the PUSCH including the CSI report of the UE is transmitted, can be indicated through a slot interval between the PDCCH indicated through DCI and the PUSCH, and the start symbol and symbol length within a slot can be indicated via the time domain resource assignment field of the DCI format 0_1 described above.
[0160] For example, the base station may provide the UE with an indication of a semi-persistent CSI report transmitted to a PUCCH via higher layer signaling such as MAC-CE. Through the MAC-CE signaling, the base station may activate or deactivate the semi-persistent CSI report transmitted to a PUCCH. When the semi-persistent CSI report is activated, the UE may report channel information periodically according to the configured slot interval. When the semi-persistent CSI report is deactivated, the UE may stop periodically reporting channel information that has been activated.
[0161] The base station configures parameters for the semi-persistent CSI report of the UE via higher layer signaling. The parameters for the CSI report may include a PUCCH resource through which the CSI report is transmitted, the slot interval period of the CSI report, and the type of channel information included. The UE may transmit the CSI report through a PUCCH. Alternatively, when the PUCCH for the CSI report overlaps with the PUSCH, the UE may transmit the CSI report to the PUSCH. The position of a slot, in which the PUCCH including the CSI report is transmitted, can be indicated through the slot interval period of the CSI report configured via higher layer signaling and the slot interval between a slot in which higher layer signaling is activated and the PUCCH including the CSI report, and the start symbol and the symbol length within a slot can be indicated via the start symbol, to which a PUCCH resource configured via higher layer signaling is allocated, and the symbol length. The period and slot offset of a PUCCH or PUSCH resource for transmitting CSI may be given based on the numerology of a UL BWP configured for transmission of the CSI report.
[0162] For example, the base station may provide the UE with an indication of a periodic CSI report via higher layer signaling. The base station may activate or deactivate the periodic CSI report via higher layer signaling including RRC signaling. When the periodic CSI report is activated, the UE may report channel information periodically according to the configured slot interval. When the periodic CSI report is deactivated, the UE may stop periodically reporting channel information that has been activated.
[0163] The base station configures report settings including parameters for the periodic CSI report of the UE via higher layer signaling. The parameters for the CSI report may include PUCCH resource configuration for a CSI report, a slot interval between a slot in which higher layer signaling indicating the CSI report is activated and a PUCCH including the CSI report, the slot interval period of the CSI report, reference signal ID for channel state measurement, and the type of channel information included. The UE may transmit the CSI report through a PUCCH. Alternatively, when the PUCCH for the CSI report overlaps with the PUSCH, the UE may transmit the CSI report to the PUSCH. The position of a slot, in which a PUCCH including the CSI report is transmitted, can be indicated through the slot interval period of the CSI report configured via higher layer signaling and a slot interval between the slot in which higher layer signaling is activated and the PUCCH including the CSI report, and the start symbol and symbol length within a slot can be indicated through the start symbol, to which a PUCCH resource configured via higher layer signaling is allocated, and the symbol length. The period of a PUCCH resource to transmit CSI and slot offset may be given based on the numerology of a UL BWP configured for transmission of the CSI report.
[0164] When the base station provides the UE with an indication of an aperiodic CSI report or semi-persistent CSI report through DCI, the UE may determine whether the UE is able to perform a valid channel report through the indicated CSI report by considering the channel computation time required for the CSI report (CSI computation time).
[0165] For an aperiodic CSI report or semi-persistent CSI report indicated through DCI, the UE may report a valid CSI report starting from an uplink symbol after Z symbol after the last symbol included in a PDCCH including the DCI indicating the CSI report has ended. The Z symbol described above may differ according to the numerology of a downlink BWP corresponding to the PDCCH including DCI indicating the CSI report, the numerology of an uplink BWP corresponding to the PUSCH transmitting the CSI report, and the type or characteristics (report quantity, frequency band granularity, number of ports of a reference signal, codebook type, etc.) of the channel information reported by the CSI report.
[0166] In other words, in order for a CSI report to be determined to be a valid CSI report (if the CSI report is to be a valid CSI report), the uplink transmission of the CSI report should not occur before the Zrefsymbol, including timing advance. In this case, the Zrefsymbol is an uplink symbol in which a cyclic prefix (CP) starts after the time from the moment at which the last symbol of the triggering PDCCH has ended. Here, the detailed value of Z follows the explanation below, , , Nf=4096, κ=64, and μ is numerology. At this time, μ may be promised to use the largest Tproc,CSIvalue among (μPDCCH,μCSI-RS, μUL), where μPDCCHmay refer to a subcarrier spacing used for PDCCH transmission, μCSI-RSmay refer to a subcarrier spacing used for CSI-RS transmission, and μULmay refer to a subcarrier spacing of the uplink channel used for uplink control information (UCI) transmission for CSI reporting. In another example, it is possible to promise to use μ, which refers to the largest Tproc,CSIvalue among (μPDCCH, μUL). For the definitions of μPDCCHand μUL, see the description above. For convenience of future explanation, satisfying the above conditions will be referred to as satisfying CSI reporting validity condition 1.
[0167] In addition, when the reference signal for channel measurement for the aperiodic CSI report indicated to the UE through DCI is an aperiodic reference signal, the UE may report a valid CSI report starting from an uplink symbol after Z' symbol after the last symbol including the reference signal has ended. The Z' symbol described above may differ according to the numerology of a downlink BWP corresponding to the PDCCH including DCI indicating the CSI report, the numerology of a bandwidth corresponding to the reference signal for channel measurement for the CSI report, the numerology of an uplink BWP corresponding to the PUSCH transmitting the CSI report, and the type or characteristics (report quantity, frequency band granularity, number of ports of a reference signal, codebook type, etc.) of the channel information reported by the CSI report.
[0168] In other words, in order for a CSI report to be determined to be a valid CSI report (if the CSI report is to be a valid CSI report), the uplink transmission of the CSI report should not occur before the Zref'symbol, including timing advance. In this case, the Zref'symbol is an uplink symbol in which a CP starts after the time from the moment at which the last symbol of the aperiodic CSI-RS or aperiodic CSI-IM triggered by the triggering PDCCH has ended. Here, the detailed value of Z' follows the explanation below, , , Nf=4096, κ=64, and μ is numerology. At this time, μ may be promised to use the largest Tproc,CSIvalue among (μPDCCH,μCSI-RS, μUL), where μPDCCHmay refer to a subcarrier spacing used for PDCCH transmission, μCSI-RSmay refer to a subcarrier spacing used for CSI-RS transmission, and μULmay refer to a subcarrier spacing of the uplink channel used for uplink control information (UCI) transmission for CSI reporting. In another example, it is possible to promise to use μ, which refers to the largest Tproc,CSIvalue among (μPDCCH, μUL). For the definitions of μPDCCHand μUL, see the description above. For convenience of future explanation, satisfying the above conditions will be referred to as satisfying CSI reporting validity condition 2.
[0169] When the base station provides the UE with an indication of an aperiodic CSI report for an aperiodic reference signal through DCI, the UE may perform a valid CSI report from the first uplink symbol that satisfies both a timepoint after the Z symbol after the last symbol, which is included in a PDCCH including DCI indicating the CSI report, has ended and a timepoint after the Z' symbol after the last symbol including the reference signal has ended. That is, in the case of aperiodic CSI reporting based on an aperiodic reference signal, both CSI reporting validity conditions 1 and 2 should be satisfied to be considered as a valid CSI report.
[0170] When the CSI report timepoint indicated by the base station does not satisfy the CSI computation time requirements, the UE may determine the CSI report to be invalid and not consider updating the channel information state for the CSI report.
[0171] The Z and Z' symbols for calculating the CSI computation time described above follow Tables 7 and 8 below. For example, when the channel information reported in the CSI report includes only wideband information, the number of ports of the reference signal is equal to or less than 4, the reference signal resource is one, the codebook type is "typeI-SinglePanel", or the type of channel information reported (report quantity) is "cri-RI-CQI", the Z and Z' symbols follow the values of Z1and Z1'of Table 8. In the future, this will be named delay requirement 2. In addition, when the PUSCH including the CSI report does not include a transport block (TB) or a hybrid automatic repeat request acknowledgment (HARQ-ACK) and the CPU occupation of the UE is 0, the Z and Z' symbols follow the values of Z1and Z1'of Table 7, and this will be named delay requirement 1. The CPU occupation described above is described in detail below. Additionally, when the report quantity is "cri-RSRP" or "ssb-Index-RSRP", the Z and Z' symbols follow the values of the Z3and Z3'of Table 8. X1, X2, X3, and X4 of Table 8 refer to a UE capability for beam reporting time, and KB1and KB2of Table 8 refer to a UE capability for beam switching time. When the Z and Z' symbols do not correspond to the type or characteristics of the channel information reported in the CSI report described above, the Z and Z' symbols shall follow the values of Z2and Z2'of Table 8.
[0172] μZ1[symbols]Z1Z'10108113112252134336
[0173] μZ1[symbols]Z2[symbols]Z3[symbols]Z1Z'1Z2Z'2Z3Z'02216403722X113330726933X224442141140min(44, X3+KB1)X339785152140min(97, X4+KB2)X4
[0174] When providing the UE with an indication of an aperiodic, semi-persistent, or periodic CSI report, the base station may configure a CSI reference resource to determine reference time and frequency resources for the channel to be reported in the CSI report. The frequency of the CSI reference resource may be carrier and subband information to measure CSI indicated by the CSI report setting, which may correspond to carrier and reportFreqConfiguration of Table 5, respectively. The time of the CSI standard resource may be defined based on a time at which the CSI report is transmitted. For example, when the CSI report #X is indicated to be transmitted by uplink slot n' of the carrier and BWP in which the CSI report is to be transmitted, the time of the CSI reference resource of the CSI report #X may be defined as the downlink slot n-nCSI-refof the carrier and BWP in which the CSI is measured. Downlink slot n is calculated as when the numerology of the carrier and BWP for measuring CSI is named μDL, and when the numerology of the carrier and BWP for transmitting CSI report #X is named μUL. In case that the CSI report #X transmitted in uplink slot n' is a semi-persistent or periodic CSI report, the slot interval nCSI-refbetween the downlink slot n and the CSI reference signal follows when a single CSI-RS / SSB resource is connected to the CSI report according to the number of CSI-RS / SSB resources for channel measurement, and the slot interval nCSI-reffollows when multiple CSI-RS / SSB resources are connected to the CSI report. When the CSI report #X transmitted from the uplink slot n' is an aperiodic CSI report, nCSI-refis calculated as by considering the CSI computation time Z' for channel measurement. The described above is the number of symbols included in one slot, and it is assumed that =14 in NR.
[0175] When the base station indicates the UE to transmit a predetermined CSI report in uplink slot n' via higher layer signaling or DCI, the UE may report the CSI by performing channel measurement or interference measurement for CSI-RS resources, CSI-IM resources, or SSB resources that have been transmitted no later than the CSI reference resource slot of the CSI report transmitted from uplink slot n' of the CSI-RS resource, CSI-IM resource, or SSB resource associated with the corresponding CSI report. The CSI-RS resource, CSI-IM resource, or SSB resource associated with the corresponding CSI report may refer to the CSI-RS resource, CSI-IM resource, or SSB resource included in the resource set configured in the resource setting referenced by the report setting for the CSI report of the UE configured via higher layer signaling, the CSI-RS resource, CSI-IM resource, or SSB resource referenced by the CSI report trigger state that includes parameters for the corresponding CSI report, or the CSI-RS resource, CSI-IM resource, or SSB resource indicated by the ID of the reference signal (RS) set.
[0176] In embodiments of the disclosure, CSI-RS, CSI-IM, and SSB occasions refer to a transmission timepoint of CSI-RS, CSI-IM, and SSB resource(s) determined by higher layer configuration or a combination of higher layer configuration and DCI triggering. In an example, in the case of semi-persistent or periodic CSI-RS resources, a slot to be transmitted is determined according to a slot period and a slot offset configured by higher layer signaling, and transmission symbol(s) within the slot is determined with reference to one of the intra-slot resource mapping methods of Table 3 according to resource mapping information (resourceMapping). In another example, in the case of the aperiodic CSI-RS resource, a slot to be transmitted is determined according to the slot offset with the PDCCH including the DCI indicating channel reporting configured via higher layer signaling, and transmission symbol(s) in the slot is determined by referring to one of the resource mapping methods of Table 3 according to the resource mapping information (resourceMapping).
[0177] The CSI-RS occasion described above may be determined by independently considering a transmission timepoint of each CSI-RS resource or by comprehensively considering a transmission timepoint of one or more CSI-RS resource(s) included in the resource set, and accordingly, the following two interpretations are possible for the CSI-RS occasion according to each resource set configuration.
[0178] - Interpretation 1-1: From the start timepoint of the earliest symbol in which one specific resource among one or more CSI-RS resources included in the resource set(s) configured in the resource setting referenced by the report setting configured for the CSI report is transmitted to the end timepoint of latest symbol
[0179] - Interpretation 1-2: From the start timepoint of the earliest symbol, in which a CSI-RS resource transmitted at the earliest timepoint is transmitted, to the end timepoint of the latest symbol, in which a CSI-RS resource transmitted at the latest point is transmitted, among one or more CSI-RS resources included in the resource set(s) configured in the resource setting referenced by the report setting configured for the CSI report
[0180] In the following embodiments of the disclosure, both interpretations of the CSI-RS occasion can be considered and applied individually. In addition, in the case of the CSI-IM occasion and the SSB occasion, it is possible to consider both interpretations, such as the CSI-RS occasion, but since the principle is similar to the above description, redundant descriptions will be omitted below.
[0181] In embodiments of the disclosure, "the CSI-RS, CSI-IM, or SSB occasion for CSI report #X transmitted in uplink slot n' refers to the set of CSI-RS occasions, CSI-IM occasions, and SSB occasions, which are not later than the CSI reference resource of the CSI report #X to be transmitted in uplink slot n'", among the CSI-RS resources, CSI-IM resources, and SSB resources included in the resource set configured in the resource setting referenced by the report setting configured for CSI report #X.
[0182] In embodiments of the disclosure, "the latest CSI-RS, CSI-IM, or SSB occasion among CSI-RS, CSI-IM, or SSB occasions for CSI report #X transmitted in uplink slot n'" can be interpreted in two ways as follows.
[0183] - Interpretation 2-1: A set of occasions including the latest CSI-RS occasion among CSI-RS occasions for CSI report #X transmitted in uplink slot n', the latest CSI-IM occasion among CSI-RS occasions for CSI report #X transmitted in uplink slot n', and the latest SSB occasion among SSB occasions for CSI report #0 transmitted in uplink slot n'
[0184] Interpretation 2-2: The latest occasion among the CSI-RS occasion, CSI-IM occasion, and SSB occasion for CSI report #X transmitted in uplink slot n'
[0185] In the following embodiments of the disclosure, it is possible to consider both interpretations for "the latest CSI-RS, CSI-IM, or SSB occasion among CSI-RS, CSI-IM, or SSB occasions for CSI report #X transmitted in uplink slot n'" and apply them individually. In addition, when considering the above-mentioned two interpretations (interpretation 1-1, interpretation 1-2) for CSI-RS occasion, CSI-IM occasion, and SSB occasion, in the embodiments of this disclosure, "the latest CSI-RS, CSI-IM, or SSB occasion among the CSI-RS, CSI-IM, or SSB occasions for CSI report #X transmitted in uplink slot n'" can be applied individually, by considering all four different interpretations (application of interpretation 1-1 and interpretation 2-1, application of interpretation 1-1 and interpretation 2-2, application of interpretation 1-2 and interpretation 2-1, and application of interpretation 1-2 and interpretation 2-2).
[0186] The base station may instruct a CSI report by considering the amount of channel information that the UE may simultaneously calculate for the CSI report, that is, the number of channel information calculation units (CSI processing units, CPUs) of the UE. When the number of channel information calculation units that the UE may simultaneously calculate is NCPU, the UE does not expect a CSI report instruction from the base station that requires more channel information calculations than NCPU, or may not consider the update of channel information requiring more channel information calculations than NCPU. NCPUmay be reported by the UE to the base station via higher layer signaling or may be configured by the base station via higher layer signaling.
[0187] It is assumed that the CSI report instructed by the base station to the UE occupies some or all of the CPU for channel information calculation among the total number NCPUsof channel information that the UE may simultaneously calculate. For each CSI report, for example, when the number of channel information calculation units required for CSI report n (n=0, 1, ..., N-1) is , the number of channel information calculation units required for a total of N CSI reports may be . The channel information calculation unit required for each reportQuantity configured for the CSI report may be configured as shown in Table 9 below.
[0188] - : A case in which the reportQuantity configured in the CSI report is configured as “none” and trs-Info is configured in a CSI-RS resource set associated with the CSI report- : A case in which the reportQuantity configured in the CSI report is configured as “none”, “cri-RSRP”, “ssb-Index-RSRP”, and trs-Info is not configured in the CSI-RS resource set associated with the CSI report- A case in which the reportQuantity configured in the CSI report is configured as “cri-RI-PMI-CQI”, “cri-RI-i1”, “cri-RI-i1-CQI”, “cri-RI-CQI”, or “cri-RI-LI-PMI-CQI”>> : A case in which an aperiodic CSI report is triggered and the corresponding CSI report is not multiplexed with one or both of TB / HARQ-ACK. A case in which the CSI report is wideband CSI and corresponds to a maximum of 4 CSI-RS ports, and in case of a single resource without a CRI report, the codebookType corresponds to “TypeI-SinglePanel”or the reportQuantity corresponds to "cri-RI-CQI".(This case corresponds to delay requirement 1 described above, and may be considered as a case in which the UE uses all available CPUs to quickly calculate and report the CSI)>> : All cases except the above cases. Ksindicates the number of CSI-RS resources in the CSI-RS resource set for channel measurement
[0189] When the number of channel information calculations required by the UE for multiple CSI reports at a specific timepoint is greater than the number NCPUsof channel information calculation units that the UE may simultaneously calculate, the UE may not consider updating channel information for some CSI reports. Among the multiple indicated CSI reports, the CSI report that does not consider the update of channel information is determined by considering at least the time during which the calculation of the channel information required for the CSI report occupies the CPU and the priority of the channel information to be reported. For example, it is possible not to consider the update of channel information for a CSI report that starts at the latest time when the calculation of the channel information required for the CSI report occupies the CPU, and it is possible not to preferentially consider the update of channel information for a CSI report having a low priority of channel information.
[0190] The priority of the channel information may be determined by referring to Table 10 below.
[0191] CSI priority value ,- y = 0 in case that an aperiodic CSI report is transmitted through PUSCH, y = 1 in case that a semi-persistent CSI report is transmitted through PUSCH, y = 2 in case that a semi-persistent CSI report is transmitted through PUCCH, y = 3 in case that a periodic CSI report is transmitted through PUCCH;- k=0 in case that CSI report includes L1-RSRP, k=1 in case that the CSI report does not include L1-RSRP;- c: serving cell index, Ncells: maximum number of serving cells configured via higher layer signaling (maxNrofServingCells);- s: CSI report configuration index (reportConfigID), Ms: Maximum number of CSI report configurations configured via higher layer signaling (maxNrofCSI-ReportConfigurations).
[0192] The CSI priority for the CSI report is determined through the priority value PriiCSI(y, k, c, s) of Table 10. Referring to Table 10, the CSI priority value is determined according to the type of channel information included in the CSI report, the time domain reporting characteristics of the CSI report (aperiodic, semi-persistent, periodic), the channel on which the CSI report is transmitted (PUSCH, PUCCH), a serving cell index, and a CSI report configuration index. The CSI priority for the CSI report compares the priority value PriiCSI(y, k, c, s) and determines that the CSI report with a small priority value has a high CSI priority.
[0193] When the time during which the CPU is occupied by the calculation of the channel information required for the CSI report that the base station instructs to the UE is called the CPU occupation time, the CPU occupation time is determined by considering the type of channel information included in the CSI report (report quantity), the time-domain characteristics of the CSI report (aperiodic, semi-persistent, periodic), the slot or symbol occupied by the slot or symbol occupied by higher layer signaling or DCI that instructs the CSI report, and a part or all of the slot or symbol occupied by the reference signal for measuring the channel state.
[0194] Combinations between CSI reporting settings and CSI resource settings may be supported based on Table 11 below.
[0195] CSI-RS ConfigurationPeriodic CSI ReportingSemi-Persistent CSI ReportingAperiodic CSI ReportingPeriodic CSI-RSNo dynamic triggering / activationFor reporting on PUCCH, the UE receives an activation command [10, TS 38.321]; for reporting on PUSCH, the UE receives triggering on DCITriggered by DCI; additionally, activation command [10, TS 38.321] possible as defined in Subclause 5.2.1.5.1.Semi-Persistent CSI-RSNot SupportedFor reporting on PUCCH, the UE receives an activation command [10, TS 38.321]; for reporting on PUSCH, the UE receives triggering on DCITriggered by DCI; additionally, activation command [10, TS 38.321] possible as defined in Subclause 5.2.1.5.1.Aperiodic CSI-RSNot SupportedNot SupportedTriggered by DCI; additionally, activation command [10, TS 38.321] possible as defined in Subclause 5.2.1.5.1.
[0196] Recently, data-driven algorithms, also known as artificial-intelligence or machine-learning (AI / ML), have gained considerable attentions. Main application areas include solving non-linear optimization problems that cannot be directly solved by convention solutions. Use cases that have recently been highlighted include CSI compression, CSI prediction, beam prediction, positioning, channel estimation and interpolation, MU-MIMO scheduling, etc.
[0197] In this disclosure, any data-driven algorithm and its parts are referred as AI / ML model. Figure 7 illustrates exemplary single-sided and two-sided models. As shown in the Figure 7, such AI / ML model can be located at the UE (701), network (702) or at both UE and network (703). An AI / ML model may require to be trained with a training dataset before it is used for inference (to produce a set of prediction output from set of inputs). When the AI / ML model inference is performed in one node, i.e., UE or network node, such model is referred as single-sided model or, in particular, UE-sided model or network-sided model. When the inference is jointly made at two nodes, i.e., the first part of the inference at UE and the second part at the network, the AI / ML model is said to be two-sided model.
[0198] One use case of artificial intelligence (AI) is AI / ML based CSI feedback. Figure 8 illustrates exemplary two-sided model-based AI / ML CSI feedback. In particular, an auto-encoder (AE), which is a two-sided model as depicted in FIGURE 8, consisting of an encoder part (801) at the UE which generates the CSI feedback and a decoder (802) at the gNB which reconstructs the CSI feedback. The main aim of an AE-based CSI feedback is to find the best representation of a channel state information in terms of feedback overhead. In another words, AE compresses the CSI to reduce the CSI feedback overhead.
[0199] In scenarios wherein at least one of the transmitter (base station), the receiver (UE) or even the surrounding environment are mobile, the reported channel state information may stale before it is applied for the downlink data transmission, which is widely known as channel (CSI) aging. In this case, the UE may have to measure and report the CSI more frequently. However, frequent feedback implies higher measurement and reporting overhead which thus degrades system performance. Moreover, due to the CSI processing time to derive the reported CSI, in some cases, merely allowing the UE to report CSI frequently does not solve the channel aging problem. In another words, no matter how frequently the UE reports CSI, the reported CSI could be aged (staled) degrading performance.
[0200] In the aforementioned scenarios and others, it may be beneficial if either the terminal or the base station predicts CSI. In particular, the terminal may first predict and then report the CSI for future application times (downlink data transmission). Upon the reception of the predicted CSI, the base station then applies to the transmission of downlink data at the appropriate time. Such CSI prediction can be carried out based on AI / ML models.
[0201] FIGURE 9 illustrates an exemplary configuration wherein a UE predicts CSI by measuring Ks CSI-RS resources in a measurement window. The predicted CSI (901) reported by utilizing uplink resource can be applied to N4 prediction instances in a prediction window (902). Each prediction instance in the prediction window which spansdslots (903) is associated to precoder information (precoding vectors) reported by the UE. Thus, the base station can utilize this precoding information to precoder the downlink transmission of PDSCH in the respective application time.
[0202] However, the performance of such CSI prediction could be affected by various aspects. As an example, the CSI prediction method including the AI / ML model applied by the terminal might be applicable only to certain set of applicable scenarios and configurations. One example of such applicable scenarios is UE's speed. In particular, the AI / ML models are trained by a dataset collected from a certain set of scenarios and configurations. As an example, the AI / ML model for CSI prediction could be trained based on a training dataset associated with certain UE speed or certain range of UE speeds. In this case, if the same model is applied to predict a CSI for a UE with a different speed outside of the range of UE speeds considered for training dataset generation, the CSI prediction performance degrades. Additionally, if the AI / ML model is trained based on a dataset from a large range of UE speeds, then the performance may degrade as compared to CSI prediction based on AI / ML models trained with dataset from narrower range UE speeds. Thus, it may be beneficial for the UE to keep multiple AI / ML models each applicable to a narrower range of scenarios, e.g., UE speeds. Then, the UE may switch through these AI / ML models based on the current situation. Another action that can be carried out is to fallback to a non-prediction mode. In order to take such actions properly, however, a mechanism for active monitoring the environment and the performance of AI / ML models.
[0203] Prediction - UE velocity generalization | % SGCS gainsTrain↓ / Test→10 kmph20 kmph30 kmph40 kmph60 kmph120 kmph10 kmph8.8%8.0%1.5%11.4%7.4%-2.1%20 kmph-11.6%14.3%5.0%10.6%16.7%-1.1%30 kmph-27.2%1.6%11.9%15.9%25.2%0.3%40 kmph-36.1%-14.1%1.4%21.3%24.8%0.9%60 kmph-51.2%-29.2%-19.5%-5.6%31.6%8.9%120 kmph-58.3%-44.2%-39.9%-29.2%-3.4%25.3%
[0204] In the below various mechanisms for monitoring CSI prediction at the terminal are presented.
[0205] In the below detailed description of the disclosure, the terms "AI / ML model", "model" "AI model" are used interchangeably to refer to a data-driven algorithm that takes a certain set of inputs and produces a certain set of outputs. An AI / ML model may require to be trained with a training dataset before it is used for inference (to produce a set of prediction output from set of inputs).
[0206] An AI / ML model can be neural network (NN)-based which is composed of a large number of interconnected neurons. The neurons can be described by parameters which may consist of weights and biases. The interconnection between neural networks may have structure. A typical form of structure is assortments of neurons into multiple layers. If the number of layers in AI / ML model is relatively large, the model can be referred as deep neural network (DNN). Then, the layers could be interconnected with dense or sparse connections.
[0207] An AI / ML model can take various backbone structures, e.g., dense neural networks (DNN) convolutional neural network (CNN), Long-short term memory (LSTM), transformer (TF), etc.
[0208] An AI / ML model can be scenario-specific or configuration-specific, i.e., it provides the desired performance only in a set of scenarios or set of configurations. These models are typically trained by a dataset collected from a certain set of scenarios and configurations. For example, an AI / ML CSI compression model may perform as desired only when it is applied to a set of CSI ports (antenna ports) configuration or CSI payload size configurations. In another exemplary case, an AI / ML-based CSI compression model may work only under certain set of scenarios, e.g., UE speed.
[0209] In some embodiments, the UE or network may have to keep multiple scenario / configurations specific AI / ML models for different sets of scenarios or configurations. Thus, when a certain set of configurations is applied or a certain scenario is detected, the UE or network may select the appropriate model, i.e., model selection.
[0210] In some embodiments, the UE or network may have to activate the appropriate AI / ML model for inference. This activation process may require the UE or network to load the model to the processing unit, e.g., central processing unit (CPU), graphical processing unit (GPU), neural processing unit (NPU), etc.
[0211] In some embodiments, the UE or network may have to deactivate an AI / ML model. This deactivation process may include unloading the model from the processing unit (freeing up the processing unit), e.g., central processing unit (CPU), graphical processing unit (GPU), and neural processing unit (NPU).
[0212] In some embodiments, the UE or network may have to switch through AI / ML models depending on the scenarios and configurations. The switching process may include deactivation, selection and activation of AI / ML models.
[0213] In some embodiments, the UE or network may have to update AI / ML model based dataset for a set of scenarios and configurations. The model update process may include at least updating the model parameters based on training dataset.
[0214] In some embodiments, the UE or network may have to collect training dataset for given scenarios or configurations. The training data collected can then be applied to train a new model or update an existing one.
[0215] In some embodiments, the UE or network may have to monitor the performance of AI / ML model. The model monitoring process may include comparison of the output from AI / ML model to the ground truth. In some cases, one node makes measurement of the ground truth and one node makes AI / ML model inference. In such cases, it may be necessary to exchange monitoring dataset, e.g., ground truth, AI / ML model inference output, from one node to the other.
[0216] In some embodiments, one node, e.g., network node, UE, may train a model and transfer to the other node. The model can be compiled for execution before or after the model transfer. This may be beneficial as it allows to train the model in the environment it is going to be used (for inference).
[0217] The process of managing the different aspects mentioned above, includes: data collection, model training, model selection, model activation, model inference, model deactivation, model switching, model updating, model monitoring, etc., can be referred as model life cycle management (LCM).
[0218] In some embodiments a node can give assistance or control the LCM of a model in another node. As a typical example, the network may assist / control a model in the UE side for UE-side or UE part of two-sided model.
[0219] In some consideration, the network may provide the LCM assistance to the UE by being specific to a particular model. Thus, the network may be required to identify the model in UE side unambiguously. For this purpose a model ID can be used. This type of model LCM assistance can be termed as model-ID based LCM.
[0220] In some embodiments the performance of AI / ML-based CSI prediction is performed at the base station. One exemplary consideration to carry out performance monitoring is for the base station to compare the predicted CSI and the ground truth CSI. In this case the base station may get access to the ground truth CSI through the UE's report or through some form of uplink measurement.
[0221] In some embodiments the performance of AI / ML-based CSI prediction is performed at the UE. One exemplary consideration to carry out performance monitoring is for the UE is to compare the predicted CSI and the ground truth CSI. In this case the UE may get access to the ground truth CSI through indirect or a dedicated measurement.
[0222] In some embodiments, the UE calculates the performance monitoring metric and reports the performance monitoring metric to the base station.
[0223] As one aspect of this disclosure, the BS configures the UE with information pertaining to the calculation and / or reporting of performance monitoring metric. As one exemplary embodiment, the configuration information for performance metric calculation can be configured to be the same as the configuration information for performance metric reporting. In a yet another exemplary embodiment, the configuration information for performance metric calculation can be configured to be partly or fully separated from the configuration information for performance metric reporting.
[0224] Such configuration information may include at least one of the information on the granularity in the time-domain (in units of sub-time units, e.g., slots), the granularity in the frequency domain (in units of sub-bands, e.g., frequency resource blocks), the granularity in the spatial domain (in terms of the number of MIMO layers, or number of antenna ports) for performance metric calculation. The configuration information may also consist of at least one of information for the reporting quantity, the quantization granularity.
[0225] In a yet another aspect of this disclosure, the UE may determine the monitoring outcome based on a performance monitoring metric, wherein the performance monitoring metric is calculated in a single measurement and reporting occasion or as statistical value, e.g., mean, variance, across measurement and reporting occasions.
[0226] Figure 10 illustrates the flowchart for measurement and reporting framework for monitoring predicted CSI.
[0227] In accordance with this disclosure, the steps the UE and BS may take for AI / ML based CSI prediction and the associate performance monitoring are illustrated in FIGURE 10. The BS transmits configuration for CSI prediction and configuration for monitoring (1000). The configuration for CSI prediction includes at least one of parameters for channel measurement, parameters for the reporting codebook, parameters for time-domain property of the UE's report, parameters for rank restriction, parameters for uplink resource to carry the CSI report, and the configuration for monitoring includes at least one of parameters for channel measurement for monitoring, parameters for the reporting codebook, parameter for monitoring outcome reporting, parameters for time-domain property of the UE's report, parameters for rank restriction, parameters for uplink resource to carry the CSI report. The BS can transmit the activation of the CSI report or trigger for the CSI report via MAC CE or DCI (1001). This step can be omitted if not necessary. The UE transmit, to the BS, the predicted CSI report based on the configuration for CSI prediction (1002). Additionally, the UE can transmit, to the BS, the CSI report for monitoring based on the configuration for monitoring (1003). The BS which received the CSI report can transmit, to the UE, at least one of the reconfiguration of CSI reports or AIML functionalities, the indication of switching of AIML functionalities or the indication of fallback to non-prediction mode (1004). At least one of the operations described above may be skipped, other operations may be added, or the order thereof may be changed, to perform the disclosure.
[0228] I.CSI Report Configuration
[0229] The configuration for monitoring can be provided based on CSI reporting framework. The configuration for monitoring purpose may consist of at least one of the configuration information for monitoring measurement resources (MMRs), the reporting quantity for monitoring, the reporting granularity for time, frequency, and spatial domain, the quantization method and granularity for the reported quantity, configuration information pertaining to the statistical processing of the monitoring quantity, e.g., averaging over the CSI reporting occasions for predicted CSI, and other configuration information.
[0230] In one embodiment, the configuration for monitoring can be configured in the same CSI report configuration as the CSI report for inference wherein the configuration is provided by the higher layer information element (IE) CSI-ReportConfig.
[0231] In a yet another exemplary embodiment, the configuration for monitoring can be configured in a separate configuration IE from the report configuration for inference, e.g., standalone CSI report configuration. In this case, it may be necessary to link the two configurations. Particularly, the ID associated with the CSI report configuration for inference, e.g., CSI report configuration ID, associated ID, model ID, can be included in the CSI report configuration for monitoring purpose. Exemplary embodiment of the aforementioned aspect is shown in FIGURE 11. Figure 11 illustrates for two-linked CSI reporting configuration for predicted CSI and CSI for monitoring. The configuration for monitoring for example (1101) may include a higher layer parameter 'linkedConfigID' to indicate the CSI-ReportConfig for monitoring purpose. Configuration for monitoring (1101) includes the linkedConfigId and the linkedConfigId can correspond to the CSI-ReportConfigId of configuration for inference (1100). Two configurations can be linked together (1102).
[0232] FIGURE 12 illustrates an exemplary timeline for CSI prediction and corresponding performance monitoring. The configuration for inference may consist of Ks CSI measurement resources (CMRs). The configuration may also consists of the number of prediction time instances (N4), the prediction delay between the last symbol of the CSI report and the first symbol of the first measurement instance (δ), the slot difference between measurement instances (d), and other necessary parameters. Therefore, the prediction window (1202) can thus be defined as the slots with a totality of d×N4slots. The configuration for monitoring may consist of up to Ks' monitoring measurement resources.
[0233] In one aspect of this disclosure, when the BS configures the UE with inference configuration with N4prediction instances wherein the prediction instances are separated by d slots, the prediction window can be defined as the corresponding d×N4slots.
[0234] In a yet another aspect of this disclosure, when the BS configures the UE with inference configuration for prediction window of length d×N4and when the BS configures the UE with Ks' with monitoring measurement resources (MMRs) for monitoring,
[0235] The UE derives the CSI report for monitoring (1203), e.g., calculates the monitoring performance metric, and based on the MMRs it received within the CSI prediction window. The UE is not expected to measure the MMRs outside the CSI monitoring window as shown in 1204 and thus the unmeasured MMRs will not be considered in the CPU determination.
[0236] If the UE receives more than one MMR in the d time slots corresponding to one of the N4prediction instances, the UE measures one of the resources, e.g., first, last, middle, for monitoring. The UE is not expected to measure the other MMRs within the same prediction instances and thus the unmeasured MMRs will not be considered in the CPU determination.
[0237] Figure 13 illustrates exemplary RRC configuration for frequency-domain unit determination. As an example, the above parameters can be provided in the codebook configuration as shown below. The time domain aspects can be configured in the higher parameter, i.e., TD-DD-Config-r18, which includes the higher layer parameter (vectorLengthDD-r18) number of Doppler domain or Time domain units (DD / TD) units (N4) which can be {1, 2, 4, and 8}, unitDurationDD-r18 for TD / DD units (d slots) which can be set to {1, 2} slots, aperiodicResourceOffset-r18 offset between two aperiodic CSI-RS resources (m slots), tdCQI-r18, i.e., the number of TD / DD CQIs and the reference slots / (W2 values).
[0238] Some restrictions may be applied between the CSI report configuration for inference and configuration for monitoring. Figure 14 illustrates exemplary cases with time-domain restriction configuration for monitoring report.
[0239] As one embodiment of the present disclosure, when the BS configures the UE with configuration for inference and configuration for monitoring, the UE assumes
[0240] - The number of ports for inference CSI and the number of ports for monitoring CSI (ground truth) to be the same. When the CSI-RS resource aggregation or sub-selection is not applied, the UE expects the same number of ports in CMRs and MMRs. As an exemplary embodiment, the UE assumes the same n1-n2-codebookSubsetRestriction-r18 for CSI report for inference and CSI report configuration for monitoring.
[0241] Moreover, for periodic and semi-persistent CSI reporting, the CSI for the same configuration is reported in multiple reporting occasions. Then, it is needed to clarify to which of reporting occasion(s) of the inference reporting a monitoring occasion is associated with. As one aspect of this disclosure, when the gNB configures the UE with linked CSI reporting configurations for inference and monitoring, the CSI report for monitoring in the reporting slot 'n' corresponds to the latest reported CSI report(s) for inference before the CSI-RS reference slot.
[0242] As a yet another aspect of this disclosure, the network may explicitly configure to the UE, the time-domain relationship between CSI reporting occasions for inference and monitoring. As an example, the network may configure the UE by higher layer parameter which restricts time-domain relationship of the CSI report occasion for monitoring (1401) to the latest reporting of occasion not later than the reference resource for monitoring (1402). In a yet another aspect, when such restriction is not configured or when the network explicitly configures the UE to consider a number of past inference reporting occasions in a monitoring window, e.g., the CSI report illustrated in 1404, for performance monitoring determination and the corresponding report (1403), the UE considers the latest reported CSI report occasions not later than reference resource for monitoring.
[0243] II.Reporting Quantity
[0244] The performance monitoring metric may be computed by the UE and reported to the network or may be computed by the network, if the ground truth CSI is reported.
[0245] II.1. Monitoring Metric Calculated at the UE
[0246] In some cases, it is beneficial for the UE to directly compute the performance monitoring metric. This is particularly evident as the ground-truth CSI may be available at the UE but may require high reporting overhead to deliver it to the network.
[0247] Figure 15 illustrates examples for computing the performance monitoring metric.
[0248] The performance monitoring metric is computed by taking the ground-truth value (x) and AI-predicted or inferred value ( ) as an input. The AI-predicted value may mean the direct output of an AI / ML inference or its processed version. The performance monitoring metric can interchangeably be referred to as monitoring metric, performance metric, or key performance indicator (KPI).
[0249] In one aspect, the monitoring metric can be defined as the normalized mean square error (NMSE) between a channel matrix from AI / ML inference ( ) and ground truth channel matrix (H) as equation 1. The channel matrix from AI / ML inference ( ) is the output of prediction model (1500).
[0250] [Equation 1]
[0251]
[0252] In a yet another aspect, the monitoring KPI can be defined by as squared generalized cosine similarity (SGCS) between a vector from AI / ML inference ( ) and ground truth (measured) (ν) as equation 2.
[0253] [Equation 2]
[0254]
[0255] In a yet another aspect, it may be useful to consider the relationship between the AI / ML predicted precoder and ground truth precoder on the ground-truth channel. In this case, the CSI monitoring KPI can be defined by as KPI for AI / ML inferred (predicted) and ground-truth precoding vectors ( ) and (ν), respectively, as well as the corresponding ground truth (measured) matrices (H) and KPI function f(·) as equation 3.
[0256] [Equation 3]
[0257]
[0258] Exemplary KPI function is a capacity function can be defined as
[0259] for a noise variance value NO.
[0260] Moreover, the network may configure the UE with time, frequency, and spatial domain granularity to compute and / or report the performance metric. The time and frequency granularity can be configured to be the same or different as the time-frequency granularity for inference reporting.
[0261] In one aspect of this disclosure, the input for the monitoring calculation f(·) can be the ground-truth channel matrix (H) and the corresponding channel matrix from AI / ML inference ( ) determined per configured time-frequency unit.
[0262] In a yet another aspect of this disclosure, the input for the monitoring calculation f(·) can be the ground-truth eigenvector (ν) and the corresponding eignvector from AI / ML inference ( ) determined per configured time-frequency unit. The eignvectors represent precoder vectors and may be determined by SVD operation as shown in 1501 and 1503, respectively.
[0263] In a yet another aspect of this disclosure, the input for the monitoring calculation f(·) can be the ground-truth precoding vector (w) and the corresponding precoding vector from AI / ML inference ( ) determined per configured time-frequency unit.
[0264] The precoding vectors may be determined based on the configured codebook or other reporting mechanism, e.g., CSI compression based on two-sided model) as illustrated in 1502 and 1504, respectively.
[0265] In a yet another aspect of this disclosure, the input for the monitoring calculation f(·) can be the quantity computed ground truth channel matrices, precoding vectors, e.g., CQI, spectral efficiency, and the corresponding quantity based on from AI / ML inference and determined per configured time-frequency unit.
[0266] Frequency-domain Granularity
[0267] Figure 16 illustrates exemplary determination of frequency-domain unit for monitoring calculation / reporting. As one aspect of this disclosure, the network may configure the UE with frequency-domain granularity for performance monitoring metric computing via a higher layer parameterreportFreqConfiguration (1602)configured in the linked CSI report configuration for inference(1601). In particular, the configuration indicates the selected one of at least two possible subband sizes as well as a bitmap based indication for the considered subbands for performance monitoring metric computation. From the higher layer parameterreportFreqConfiguration,the UE determines the number of subbands for PMI reporting denoted by Nsb, e.g., Nsb∈{1, 2, ... , 19}.
[0268] In some configurations, the network may configure additional parameter to determine the frequency granularity of the PMI with respect to the frequency-domain granularity of CQI via a higher layer parameternumberOfPMI-SubbandsPerCQI-Subband. When numberOfPMI-SubbandsPerCQI-Subband which can be configured to R∈{1, 2} , the UE computesRPMIs in the frequency domain per each of CQI subbands. In this case, it may be necessary to determine the time-frequency units (granularity) for performance monitoring with respect to the time-frequency granularity of the PMI determination.
[0269] In a yet another aspect of the configuration, the UE may derive the frequency-domain granularity for performance monitoring from higher layer parametersreportFreqConfigurationandnumberOfPMI-SubbandsPerCQI-Subbandconfigured in the CSI report configuration for inference. When thenumberOfPMI-SubbandsPerCQI-Subbandwhich can be configured to R∈{1, 2} is configured, the UE computesRmonitoring KPIs in the frequency domain per each of CQI subbands configured as perreportFreqConfiguration.
[0270] In order to relieve the UE from the buffering requirements of storing a large number of precoding vectors from the inference until the time for monitoring outcome calculation / reporting, a scaling factor for the time-frequency-spatial domain can be introduced. The time-frequency unit for the performance monitoring KPI can be scaled from the time-frequency unit for PMI calculation so that the UE is required to buffer a fewer number of precoding vectors otherwise.
[0271] FIGURE 17 illustrates the time-frequency unit scaling between PMI calculation / reporting and performance monitoring KPI calculation / reporting. The time-frequency unit for PMI calculation is configured based on parameters in the inference configuration and is dimensioned based on frequency-domain unit (1701) and time-domain unit (1702). As one aspect of this disclosure, this time-frequency unit for PMI calculation can be scaled by the time-domain and the frequency-domain scaling factors configured in the configuration for monitoring. Based on the scaling factors and the parameters for time-frequency units in the PMI reporting, the UE determines the time-frequency unit for monitoring. The time-frequency unit for monitoring is dimensioned based on frequency-domain unit (1703) and time-domain unit (1704).
[0272] In a yet another aspect of this disclosure, the UE may derive the frequency-domain granularity for performance monitoring from the higher layer parameterreportFreqConfigurationandnumberOfPMI-SubbandsPerCQI-Subbandconfigured in the CSI report configuration for inference as well as an additional new frequency-domain scaling parametermonitoringFreqUnitScalingconfigured in the reporting configuration for monitoring. When thenumberOfPMI-SubbandsPerCQI-Subbandwhich can be configured as R∈{1, 2}, and the parametermonitoringFreqUnitScalingwhich can be configured as, e.g., and thereportFreqConfigurationwhich configures the number of subbandsNsb∈{1, 2, ... , 19}, the UE computes monitoring KPIsfor frequency unitsper each time and spatial domain monitoring units. The UE computes the monitoring KPI for each of frequency units at least based on one of precoding vectors in the corresponding PMIs, e.g., the precoder corresponding to the lowest or highest frequency in the monitoring frequency unit or by averaging across the precoders corresponding to the computed PMIs in the frequency unit for monitoring.
[0273] Time (Doppler)-domain Granularity
[0274] As one aspect of this disclosure, the network may configure the UE with time-domain granularity for the computing or reporting of the performance monitoring metric via a higher layer parametervectorLengthDD,configured in the linked CSI report configuration for inference. In particular, the configurationvectorLengthDDindicates the number precoders in the time domain N4∈{1, 2, 4, 8} per the configured frequency and spatial domain units. The UE may derive up to N4monitoring KPIs in the time domain per the configured frequency and spatial domain units.
[0275] In a yet another aspect of this disclosure, the UE may derive the time-domain granularity for performance monitoring from higher layer parametervectorLengthDDandnumberOfPMI-SubbandsPerCQI-Subbandconfigured in the CSI report configuration for inference as well as an additional new time-domain scaling parameter, e.g.,monitoringTimeUnitScaling,configured in the reporting configuration for monitoring. When thevectorLengthDDwhich can be configured as N4∈{1, 2, 4, 8}, and the parametermonitoringTimeUnitScalingwhich can be configured as, e.g., , the UE computes monitoring KPIs in the time domain per each of the frequency and spatial domain monitoring units. The UE computes the monitoring KPI for each of time units at least based on one of precoding vectors in the corresponding PMIs, e.g., the precoder corresponding to the earliest or latest slots in the monitoring time unit or by averaging across the precoders corresponding to the computed PMIs in the time unit for monitoring.
[0276] FIGURE 17 illustrates one exemplary association between time-frequency units for PMI and time-frequency units for monitoring. In the illustrated example, the monitoring units (1708), (1709) and (1710) are associated with precoders in the time-frequency units (1705), (1706) and (1707), respectively, wherein the precoders (PMIs) associated to the lowest frequency in the frequency domain and latest slot in the time domain in the monitoring time-frequency unit for the monitoring KPI calculation.
[0277] Quantization and reporting range
[0278] The determination of a reporting range and quantization levels for performance monitoring reporting may depend on the monitoring KPI, the tradeoff between overhead and accuracy. As an example, the network may be interested in the certain range of performance reporting KPI with a certain quantization levels. In this case, the network may configure the UE to report with the corresponding parameters from which the UE determined the reporting range and quantization levels. Moreover, the reported quantity could be reported in as the statistical average across CSI reporting occasions in a defined monitoring window.
[0279] In one aspect of this disclosure, the network configures the UE to report a statistical value computed from the performance KPI function in a linear scale, e.g., where the E(·) represents statistical operator such as averaging, variance, mean, median, counts, etc. The reporting can be carried out as L1 report via Uplink control information, or as L2 signaling via MAC-CE, or L3 signaling in RRC as a form of UE assistance information (UAI).
[0280] In yet another aspect of this disclosure, the network configures the UE to report the statistical value computed from the performance KPI function in the logarithmic (dB) scale, e.g., where the E(·) represents statistical operator such as averaging.
[0281] Figure 18 illustrates exemplary quantization scale for performance monitoring KPI.
[0282] In a yet another aspect, the network may configure the UE to report the value quantized within a certain range [ymin, ymax] with quantization level Δy and reporting bitwidth B. The UE may determine the quantization level . The reported bits bB-1, ... , b1, b0wherein bB-1and b0represent the MSB and LSB bits, respectively, correspond to a value . For the determined KPI value, KPIreported, the UE determines and report the bB-1, ... , b1, b0corresponding to the value . This approach is particularly useful when the natural range of the KPI is close ended in both sides, e.g., SGCS which has a natural range of [0, 1]. An example is illustrated with B=2, [ymin, ymax]=[0,7.5] is shown in 1801.
[0283] In accordance to the above embodiment, the network may configure the UE with at least one threshold value for the at least one of the monitoring KPIs. The configuration can be provided by higher layer RRC message for with B. The UE may determine the threshold value based on specified / configured range [ymin, ymax]. The UE may determine the quantization level . The configured bits bB-1, ... , b1, b0wherein bB-1and b0represent the MSB and LSB bits, respectively, correspond to a value . From the configured bit bB-1, ... , b1, b0corresponding to the value The UE determines the threshold, KPIth, from the configured bit bB-1, ... , b1, b0corresponding to a value as . Based on the example in 1801, when the bits b1, b0=0, 1 corresponding to the value c=1, then the UE determines KPIth=0.25
[0284] In a yet another aspect, the network may configure the UE to report the value quantized within a certain range [ymin, ymax] with quantization level Δy and reporting bitwidth B. The UE may determines the quantization level . The reported bits bB-1, ... , b1, b0wherein bB-1and b0represent the MSB and LSB bits, respectively, correspond to a value . For the determined KPI value, KPIreported, the UE determines and report the bB-1, ... , b1, b0corresponding to the value . This approach is particularly useful when the natural range of the KPI is open ended in both sides, e.g., NMSE which has a natural range of (-∞, ∞). An example is illustrated with with B=2, [ymin, ymax]=[-6dB,0dB] is shown in 1802.
[0285] In accordance to the above embodiment, the network may configure the UE with at least one threshold value for the at least one of the monitoring KPIs. The configuration can be provided by higher layer RRC message for with B bits. The UE may determine the threshold value based on specified / configured range [ymin, ymax]. The UE may determine the quantization level . The configured bits bB-1, ... , b1, b0wherein bB-1and b0represent the MSB and LSB bits, respectively, correspond to a value . From the configured bit bB-1, ... , b1, b0corresponding to the value. The UE determines the threshold, KPIth, from the configured bit bB-1, ... , b1, b0corresponding to a value as KPIth=ymin-((c-1)Δy). Based on the example in (1802), when the bits b1, b0=0,1 corresponding to the value c=1 , then the UE determines KPIth=-6dB.
[0286] In some cases, the network may configure the UE to determine multiple, i.e., N>1 values for the reported monitoring KPI, i.e., KPIreported. One exemplary case is when the UE reports KPI per each layer for reported rank>1. Another exemplary case is when the UE reports KPI for each of the time-domain (Doppler domain) units n={1, 2, ... , N4} In this case, the reporting overhead can be reduced if the UE reports in a differential manner.
[0287] In one aspect of this disclosure, when the network configures the UE to report multiple, i.e., N>1, monitoring KPIs,
[0288] - The UE reports the reported monitoring KPI corresponding to the largest value, denoted as yref, based on range [ymin, ymax] and reporting codeword of bitwidth B bits
[0289] - The UE reports the remaining N-1 monitoring KPIs with condewords of bitwidth B' bits and step size Δy' in a differential manner with respect to the largest value. For the value yncorresponding to one of the N-1 remaining monitoring KPI values, the UE reports B' bits corresponding to the differential value yn,diff=yref-yn.
[0290] - The reported bits bB-1, ... , b1, b0are determined based on the quantization step size Δy' where bB-1and b0reperenst the MSB and LSB bits, respectively, correspond to a value .
[0291] In one aspect of this disclosure, the network configures the UE on the number of monitoring KPIs to be reported. The configuration information can be indicated by a higher layer parameter in the CSI report configuration for monitoring. The network may update or trigger the number of monitoring KPIs to be reported by MAC-CE, or DCI.
[0292] In one aspect of this disclosure, the network configures the UE on whether to report the monitoring KPI per reported MIMO layers. The UE may determine the number of MIMO layers from the configured or the reported rank in the rank indicator (RI) reported by the associated CSI report for inference. The configuration information can be indicated by a higher layer parameter in the CSI report configuration for monitoring. The network may update the number of monitoring KPIs to be reported by MAC-CE, or DCI.
[0293] In one aspect of this disclosure, the network configures the UE on whether the UE reports the monitoring KPI per the prediction time instances (Doppler domain time unit). In particular, the network may configure the UE to report N4monitoring KPI values corresponding to N4time-domain monitoring units (prediction instances) for each of MIMO layers. The configuration information can be indicated by a higher layer parameter in the CSI report configuration for monitoring. The network may update the number of monitoring KPIs per each of MIMO layers to be reported. The update can be provided to the UE via a MAC-CE or DCI.
[0294] III.Uplink Control Information (UCI) Construction for Monitoring
[0295] When the network configures the UE to report a monitoring outcome, the UE constructs the CSI report for monitoring with UCI bits. When the report for monitoring corresponds to multiple UCI components, the UE constructs the UCI by arranging the multiple components according to a predefined rule.
[0296] In one aspect of the present disclosure, the UE reports the monitoring outcome of a linked CSI report as a standalone CSI report. FIGURE 19 illustrates exemplary embodiment for this aspect. The monitoring outcome (1902) of a CSI reporting occasion (1900) for the linked CSI report configuration for inference is reported a standalone report (1901).
[0297] In a yet another aspect of the present disclosure, the UE reports the monitoring outcome of a linked CSI report for inference by piggybacking it on the linked CSI report for inference. For the case of periodic or semi-persistent reporting, the UE reports the monitoring outcome (1905) associated with the latest CSI reporting occasion (1903) of the linked CSI report for monitoring in the CSI report occasion (1904) that follows it.
[0298] In one aspect of this disclosure, the UE constructs the UCI for a CSI report #n for monitoring purpose, by ordering the CSI fields as follows
[0299] - When the UE is configured to report for N>1 monitoring time units, the UE reports the monitoring KPIs by ordering them from the earliest to the latest monitoring time units, i.e., the UE orders the KPIs for earliest monitoring time unit first, and so on.
[0300] o When the UE is configured to report monitoring KPI of each of MIMO layers and when the UE reports for rank>1 layers, the UE reports the monitoring KPIs by ordering them from the lowest layer index to the highest layer index, i.e., the UE orders the KPI for layer index '0' first, layer index '1' second, and so on.
[0301] CSI report numberCSI fieldsCSI report #nIndicator for the reference KPI, if reportedMonitoring reference KPI for layer 1, if reportedMonitoring KPI#1 for layer 1, if reported...Monitoring KPI#1 for layer N, if reportedMonitoring KPI#1 for layer 2, if reported...Monitoring KPI#1 for layer N, if reported......Monitoring KPI#1 for layer rank, if reported...Monitoring KPI#1 for layer rank, if reported
[0302] In some cases, the UE may report the monitoring KPI based on a configured triggering event. In this particular case, the UE may be required to indicate the presence of the monitoring KPI. The UE may also require the number of the monitoring KPIs to be reported.
[0303] As one aspect of this disclosure, the network configures the UE to report the monitoring outcome in two parts CSI. Up on such configuration:
[0304] - The UE reports a single-bit indicator for status of a triggering event. A bit value '1' indicates the occurrence of the configured event.
[0305] - The UE reports the single-bit indicator in Part 1 CSI. The UE may or may not report Part II CSI contingent to other CSI reporting configuration aspects.
[0306] As one aspect of this disclosure, the network configures the UE to report the monitoring outcome in two parts CSI. Up on such configuration:
[0307] - The UE reports a single-bit indicator for the presence of monitoring KPI in the Part I CSI. The single bit indicator may indicate the presence of monitoring KPI(s) in the Part II CSI.
[0308] - The UE reports the monitoring KPIs in the Part II CSI.
[0309] As one aspect of this disclosure, the network configures the UE with a triggering event for monitoring KPI.
[0310] - The triggering event may define a threshold on performance monitoring KPI. The UE reports the performance monitoring output when the calculated performance monitoring KPI has a configured relationship, e.g., less than, greater than, or the same (equal to) the configured threshold. One exemplary case is for the UE to declare the occurrence of monitoring event when the measured SGCS value is less than the configured SGCS.
[0311] - The triggering event may define a threshold and count on the occurrence of sub-events for performance monitoring KPI. The UE declares a sub-event when the calculated performance monitoring KPI for a performance monitoring occasion has a configured or defined relationship, e.g., less than, greater than, or the same (equal to) the configured threshold. One exemplary case is for the UE to declare the occurrence of monitoring event when the measured SGCS value is less than the configured SGCS. When the number of occurrences of sub-events is greater than (or equal to) the configured count, the UE declares the occurrence of an event. In an exemplary case, the network may configure the UE to declare a monitoring event when the number of sub-events is greater than 10. The network may additionally configure a threshold for the sub-event, e.g., a threshold on the SGCS value.
[0312] IV.Handling SGCS False Alarm
[0313] In general the UE performs the singular-value decomposition (SVD) or eigenvalue decomposition (EVD). Particularly, the decomposition is performed for inference on the predicted channel as well as on the measured ground truth channel. For a channel matrix of a time-frequency unit, Ht,f, it can be decomposed as where the columns of V=[ν1, ... , νrank] represents the eignvecetors, represent the eigenvalues, corresponding to precoders of layers indexed i=1, ... , rank. When the eigenvalues of a channel matrix are close to each other, e.g., , the layers indices of the corresponding (related) eigenvectors of channel matrices in the inference and its corresponding ground truth channel matrix (for monitoring) may be different. When the SGCS is computed on the gound-truth eigenvector computed from and the eigenvector from inference computed from on the layer index 'i' , the SGCS value vanishes, i.e., →0. This is illustrated in FIGURE 20.
[0314] Figure 20 illustrates exemplary case for false alarm for SGCS based monitoring. This introduces a false -alarm event in which the computed KPI (SGCS) suggests performance degradation while the actual inference (prediction) performance is good enough. In this case, a method to address this issue is required. The UE may determine the precoders based on predicted eigenvectors, e.g., for layer 1 (2003) and layer 2 (2004), based on measurements on channel measurement resources (CMRs) (2001) configured in the first CSI report configurations. The UE may also determine the precoding vectors corresponding to ground-truth eigenvectors, e.g., layer 1 (2005) and layer 1 (2006), where the precoders are determined based on monitoring measurement resources (2002) configured in the second CSI report configuration. Note here that due to change on the order of eigenvalues, the vector direction of layer 1 and layer 2 vectors in (2003) and (2004) are swapped to (2006) and (2005), respectively.
[0315] As one aspect of this disclosure, the network configures the UE determines an SGCS value as a performance monitoring KPI. In particular, the network configures the UE to calculate the SGCS for channel from inference and the ground truth channel for monitoring. For the vector from inference corresponding to layer index 'i' and for the ground truth vectors for the same monitoring time-frequency unit denoted by , the UE determines the SGCS value as equation 4.
[0316] [Equation 4]
[0317]
[0318] The value for max_rank is determined by a predefined rule, e.g., the rank value reported by RI for inference, the maximum rank the UE supports, etc.
[0319] In one aspect of this disclosure, network may configure the UE to report the ground truth vectors from a set of ground-truth vectors for monitoring purpose.
[0320] - the UE may report the ground truth vectors by (re)ordering the ground truth vectors in such a way that the i-th reported vector maximizes the SGCS value with the i-th reported precoding vector of the same time-frequency unit for the linked CSI report configuration for inference.
[0321] Reordering vectors based on the SGCS computed against the channel in the inference requires the UE to buffer the inference results. In order to relieve the UE from such buffering requirement, the UE may simply report all the relevant ground truth vectors which can be identified by the UE based on a predefined rule or networks configuration, the ration of eigenvalues to determine the relevant maximum rank.
[0322] In one aspect of this disclosure, the network may configure the UE to report the ground truth vectors from a set of relevant ground-truth vectors determined for monitoring purpose.
[0323] - the UE may identify the relevant vectors for ground-truth vector, i.e., the relevant max-rank based on a predefined rule or networks configuration, e.g., the ration of eigenvalues to determine the relevant maximum rank.
[0324] In a yet another aspect of this disclosure, the network may configure the UE to report the ground truth vectors from a set of relevant ground-truth vectors determined for monitoring purpose.
[0325] - The UE may report an indicator which indicates how close eigenvalues of a channel matrices, e.g., the minimum ratio of eigenvalues. In some exemplary case the minimum ratio can be computed as .
[0326] In a yet another aspect of this disclosure, the network may configure the UE to report the ground truth vectors from a set of relevant ground-truth vectors determined for monitoring purpose.
[0327] - The UE may report an indicator which indicates how close eigenvalues of a channel matrices, the indicator may indicate whether the minimum ratio of eigenvalues is below a configured or predefined ratio. In some exemplary case the minimum ratio can be computed as .
[0328] In some aspects, it may be useful for the network, if the UE reports monitoring KPI one for predicted CSI and one for a baseline.
[0329] In one aspect of this disclosure, the baseline CSI could be configured to be the CSI corresponding to the last CSI-RS measurement. The last CSI-RS measurement, for a given inference reporting instance, e.g., predicted CSI, can be defined as the last CSI-RS measured not later than the CSI reference resource of the corresponding instance of inference report. In this aspect, the network may provide an additional codebook configuration for baseline CSI reporting.
[0330] In some aspects of this disclosure, the UE reports at least two sets of monitoring KPIs, e.g., two sets of SGCS values, the first set of monitoring KPI is calculated between the predicted CSI and the ground truth CSI, while the second sets of monitoring KPIs are calculated between the baseline CSI and ground-truth CSI.
[0331] From network's point of view, while receiving the multiple sets of KPIs, e.g., two monitoring KPIs one for predicted CSI and one for baseline, provides additional information for the network to make LCM decisions, e.g., trigger different configuration, it also requires additional configuration information. In particular, the network would know whether the predicted CSI has better performance than the baseline and switch to a non-predictive CSI, if not. As an example for the additional configuration, codebook configuration should be defined for predicted CSI, ground-truth CSI and baseline, e.g., Rel-16 eType II, as opposed to predicted CSI and ground truth which basically utilize Doppler domain Rel-18 eType II CSI. Timeline related issues should also be resolved between these three CSIs with additional complication on CPU occupancy rules. Additionally, for the fully flexible configuration, the UE has to compute three PMIs, i.e., Predicted PMI (Rel-18 eType II), ground truth PMI (Rel-18 eType II) and possibly non-predictive PMI (Rel-16 eType II). Thus configuration for multiple sets of KPIs reporting, without restriction, would also add complexity to the UE as it has to compute additional PMI and buffer it.
[0332] In the following disclosure, we describe the embodiments by using SGCS as one exemplary KPI. However, the disclosure and related embodiments can be readily generalized to the case wherein other monitoring KPIs such as NMSE are applied.
[0333] In order to address the UE buffering and CSI computing complexity, as well as, configuration and timeline management related complexity, a restriction can be applied on the configuration case. As one aspect of this disclosure, the network may configure the UE to report two sets of SGCS values. The first set of SGCS values are computed for the CSI from inference (prediction) and from ground truth measurement. The second set of SGCS values are computed between the configured baseline CSI and the ground truth CSI. In order to relieve the UE from the added complexity of computing a third PMI, the network provides configuration to the UE in which the latest channel measurement resource (CMR) for inference CSI calculation and the first monitoring measurement resource (MMR) are both in the same slot or within a few slots gap from each other. In one case of this embodiment of the disclosure, the latest CMR and the earliest MMR of the inference CSI reporting instance are the same CSI-RS resource transmission. The CSI-RS are transmitted in the reference slot of the corresponding inference reporting instance.
[0334] One exemplary embodiment of this aspect is illustrated in FIGURE 21. Figure 21 illustrates exemplary case for reporting SGCSs as KPI. In the figure 21, the UE may consider Ks CSI-RS resources or transmission occasions (2101) for prediction. The predicted CSI is reported in the CSI report (2104). The reported CSI may consist of N4slot intervals, where each slot interval consists of 'd' slots. The N4×d slot intervals can be termed as a prediction window (2103). When the UE is configured to report CSI in slot 'n', the network may configure the UE to report predicted CSI where the first slot of the predicted CSI is in the slot that consists of the last measurement (CMR) used for inference reporting instance. As an example, the UE is configured to report CSI in slot 'n', then the first slot of the prediction slot is located in slot n-nref', where the value nref'is defined as the number of slots from the latest CMR transmission occasion used for inference to the slot that carries the CSI report (2102).
[0335] In order to achieve the above configuration, the network may configure the UE may configure the UE with higher layer parameter 'prediction delay' set as δ=-nref'. Moreover, the network may configure the UE with monitoring measurement resources, where the first MMR is the CMR in the slot n-nref'.
[0336] In accordance to one aspects of the above disclosure, the UE computes the predicted precoders represented by the reported PMI in the inference report denoted by { }, and the UE measures up to N4MMRs and calculate the groundtruth precoding vectors denoted by { }, where, n4=0, ... , N4-1 are prediction instances. n3=0, ... , N3-1 PMI subbands, l=0, ... , ν-1 MIMO layers where ν is reported rank. Here, it is to be noted that for, n4=0, = .
[0337] In accordance to one aspect of the above disclosure, the UE reports the first set of SGCS for n4=0, ... , N4-1, i.e., the UE does not report the first set of SGCS for n4=0. The first SGCS is calculated as SGCS( , ) for n4=0, ... , N4-1, n3=0, ... , N3-1 PMI subbands, l=0, ... , ν-1. The second set of SGCSs are calculated as SGCS( , ) for n4=0, ... , N4-1, n3=0, ... , N3-1 PMI subbands, l=0, ... , ν-1 MIMO layers.
[0338] In accordance to one aspect of the above disclosure, for each of the monitoring KPI reporting subband, per each MIMO layer, the UE reports 2×(N4-1) SGCS values.
[0339] In accordance to one aspect of the above disclosure, if KPI averaging across MIMO layers is enabled, for each of the monitoring KPI reporting subband, the UE reports 2×(N4-1) SGCS values.
[0340] In the NR Rel-18 based CSI report, the higher layer parameter, 'predictionDelay' can be configured from one of the values δ∈{-nref, 0, 1, 2}
[0341] .
[0342] typeII-Doppler-r18 SEQUENCE {
[0343] n1-n2-codebookSubsetRestriction-r18 N1-N2-CBSR-r18,
[0344] paramCombination-Doppler-r18 INTEGER (1..9),
[0345] td-dd-config-r18 TD-DD-Config-r18,
[0346] numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2),
[0347] predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 },
[0348] typeII-RI-Restriction-r18 BIT STRING (SIZE (4))
[0349] },
[0350] In accordance to one aspect of this disclosure, if the network to configure δ=-nref, which is dynamically vary depending on the gap between the latest CMR and the CSI report in terms of slots rather than the fixed values from δ∈{-nref, 0, 1, 2} the network may provide explicit delay value which represents δ=-nref'. As an example, the network configures the UE with a new candidate value 'm1' for the higher layer parameter 'predictionDelay'.
[0351] typeII-Doppler SEQUENCE {
[0352] n1-n2-codebookSubsetRestriction N1-N2-CBSR,
[0353] paramCombination-Doppler INTEGER (1..9),
[0354] td-dd-config-r18 TD-DD-Config,
[0355] numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2),
[0356] predictionDelay ENUMERATED { m1,m0,n0,n1,n2 },
[0357] typeII-RI-Restriction BIT STRING (SIZE (4))
[0358] },
[0359] In accordance to one aspect of this disclosure, if the network to configure δ=-nref, which is dynamically vary depending on the gap between the latest CMR and the CSI report in terms of slots rather than the fixed values from δ∈{-nref, 0, 1, 2}, the network may provide explicit delay value which represents δ=-nref'. As an example, the network configures the UE with a new candidate value 'm1' for the higher layer parameter 'predictionDelay'.
[0360] typeII-Doppler SEQUENCE {
[0361] n1-n2-codebookSubsetRestriction N1-N2-CBSR,
[0362] paramCombination-Doppler INTEGER (1..9),
[0363] td-dd-config-r18 TD-DD-Config,
[0364] numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2),
[0365] predictionDelay ENUMERATED { m1,m0,n0,n1,n2 },
[0366] typeII-RI-Restriction BIT STRING (SIZE (4))
[0367] },
[0368] In one aspect of this disclosure, the UE constructs the UCI for a CSI report#n for monitoring purpose, by ordering the CSI fields as follows
[0369] - When the UE is configured to report for N>1 monitoring time units, the UE reports the monitoring KPIs by ordering them from the earliest to the latest monitoring time units, i.e., the UE orders the KPIs for earliest monitoring time unit first, and so on.
[0370] o When the UE is configured to report monitoring KPI of each of MIMO layers and when the UE reports for rank>1 layers, the UE reports the monitoring KPIs by ordering them from the lowest layer index to the highest layer index, i.e., the UE orders the KPI for layer index '0' first, layer index '1' second, and so on.
[0371] CSI report numberCSI fieldsCSI report #nFirst SGCS for l=0, n4=1, if reportedSecond SGCS for l=0, n4=1, if reported...First SGCS for l=0, n4=N4-1, if reportedSecond SGCS for l=0, n4=N4-1, if reported...First SGCS for l=ν-1, n4=1, if reportedSecond SGCS for l=ν-1, n4=1, if reported...First SGCS for l=ν-1, n4=N4-1, if reportedSecond SGCS for l=ν-1, n4=N4-1, if reported
[0372] If the UE is allowed to report either a single set of SGCS values or two-sets of SGCS values, a rule is needed to be defined for the UE to determine how many sets of SGCS values to report.
[0373] In accordance to the present disclosure, the determination of whether the UE reports a single set of SGCS or two sets of SGCS can be tied with the presence of an explicit higher layer parameter. As an example,
[0374] - if the higher layer parameter is configured, the UE reports two sets of SGCS values.
[0375] - Otherwise, the UE reports a single set of SGCS values for the first set of SGCS.
[0376] In accordance to a yet another aspect of the present disclosure, the determination of whether the UE reports a single set of SGCS or two sets of SGCS can be tied with the configuration of higher layer parameter 'predictionDelay'. As an example,
[0377] - if the higher layer parameter 'predictionDelay' is set to a certain specific value, e.g., '-nref' or '-nref'', the UE reports two sets of SGCS values
[0378] - otherwise, the UE reports a single set of SGCS values for the first set of SGCS.
[0379] As the monitoring outcome reporting is a new UCI quantity, a rule is needed to be defined how to determine the priority. As an example, the UE may prioritize the reporting of the CSI quantities than the monitoring outcome.
[0380] In one aspect of this disclosure, for a CSI report#n reported in two parts, Part 2 of the CSI report is grouped to three groups, Group 0, Group 1 and Group 2.
[0381] - the monitoring report associated with the CSI report#n is reported as part of Group 2 of the second part of the CSI.
[0382] In one aspect of this disclosure, for a CSI report#n and a CSI report#n+1, where the CSI report#n has higher priority than the CSI report#n+1,
[0383] - the UE prioritizes the monitoring report associated with the CSI report#n than the CSI report#n+1.
[0384] In a yet another aspect of this disclosure, for a CSI report#n and a CSI report#n+1 multiplexed to the same uplink resources (PUSCH or PUCCH), where the CSI report#n has higher priority than the CSI report#n+1,
[0385] - the UE prioritizes the monitoring report associated with the CSI report#n than the CSI report#n+1.
[0386] In a yet another aspect of this disclosure, for N CSI reports CSI-report#1 ... CSI-report#N which are ordered in the descending order of priority, and for M monitoring reports, monitoring-report#1 ... monitoring-report#M ordered in the descending order of priority of their corresponding CSI reports, where the N CSI reports and the M monitoring reports are multiplexed in the same uplink resources (PUSCH or PUCCH),
[0387] - the UE prioritizes the N CSI reports over the M monitoring reports
[0388] CSI reports / parts in decending order of priorityPart I CSI-report#1...Part I CSI-report#NPart II CSI-report#1 (Group 0)...Part II CSI-report#N (Group 0)Part II CSI-report#1 (Group 1)...Part II CSI-report#N (Group 1)Part II CSI-report#1 (Group 2)...Part II CSI-report#N (Group 2)monitoring-report#1...Monitoring-report#M
Claims
A method performed by a terminal in a communication system, the method comprising:receiving, from a base station, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information;obtaining a predicted CSI based on the first configuration information;transmitting, to the base station, the CSI report for inference including the predicted CSI;obtaining two squared generalized cosine similarity (SGCS) values based on the second configuration information; andtransmitting, to the base station, the CSI report for monitoring including the two SCGS values,wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.The method of claim 1,wherein a first SGCS value is based on, where w is the precoder associated with ground-truth CSI andis the predicted precoder, andwherein a second SGCS value is based on, where w is the precoder associated with ground-truth CSI andis a precoder associated with baseline CSI based on last channel state information reference signal (CSI-RS) measurement associated with the first configuration information.The method of claim 1,wherein a frequency domain configuration for the CSI report for monitoring is configured by frequency domain configuration included in the first configuration information.The method of claim 1,wherein a time domain configuration for the CSI report for monitoring is based on both information on time domain units included in the first configuration information and time domain parameter included in the second configuration information.A method performed by a base station in a communication system, the method comprising:transmitting, to a terminal, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information;receiving, from the terminal, the CSI report for inference including predicted CSI, wherein the predicted CSI is based on the first configuration information; andreceiving, from the terminal, the CSI report for monitoring including two squared generalized cosine similarity (SCGS) values, wherein the two SGCS values are based on the second configuration information,wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.The method of claim 5,wherein a first SGCS value is based on, where w is the precoder associated with ground-truth CSI andis the predicted precoder, andwherein a second SGCS value is based on, where w is the precoder associated with ground-truth CSI andis a precoder associated with baseline CSI based on last channel state information reference signal (CSI-RS) measurement associated with the first configuration information.The method of claim 5,wherein a frequency domain configuration for the CSI report for monitoring is configured by frequency domain configuration included in the first configuration information.The method of claim 5,wherein a time domain configuration for the CSI report for monitoring is based on both information on time domain units included in the first configuration information and time domain parameter included in the second configuration information.A terminal in a communication system, the terminal comprising:at least one transceiver;at least one processor communicatively coupled to the at least one transceiver; andat least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor individually or in any combination to cause the terminal to:receive, from a base station, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration information,obtain a predicted CSI based on the first configuration information,transmit, to the base station, the CSI report for inference including the predicted CSI,obtain two squared generalized cosine similarity (SGCS) values based on the second configuration information, andtransmit, to the base station, the CSI report for monitoring including the two SCGS values,wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.The terminal of claim 9,wherein a first SGCS value is based on, where w is the precoder associated with ground-truth CSI andis the predicted precoder, andwherein a second SGCS value is based on, where w is the precoder associated with ground-truth CSI andis a precoder associated with baseline CSI based on last channel state information reference signal (CSI-RS) measurement associated with the first configuration information.The terminal of claim 9,wherein a frequency domain configuration for the CSI report for monitoring is configured by frequency domain configuration included in the first configuration information.The terminal of claim 9,wherein a time domain configuration for the CSI report for monitoring is based on both information on time domain units included in the first configuration information and time domain parameter included in the second configuration information.A base station in a communication system, the base station comprising:at least one transceiver;at least one processor communicatively coupled to the at least one transceiver; andat least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor individually or in any combination to cause the base station to:transmit, to a terminal, first configuration information on a channel state information (CSI) report for inference and second configuration information on a CSI report for monitoring, wherein the second configuration information is linked to the first configuration information by an inclusion of an index of the first configuration info,receive, from the terminal, the CSI report for inference including predicted CSI, wherein the predicted CSI is based on the first configuration information, andreceive, from the terminal, the CSI report for monitoring including two squared generalized cosine similarity (SCGS) values, wherein the two SGCS values are based on the second configuration information,wherein the two SGCS values are obtained based on a precoder associated with ground-truth CSI based on a measurement by the terminal.The base station of claim 13,wherein a first SGCS value is based on, where w is the precoder associated with ground-truth CSI andis the predicted precoder, andwherein a second SGCS value is based on, where w is the precoder associated with ground-truth CSI andis a precoder associated with baseline CSI based on last channel state information reference signal (CSI-RS) measurement associated with the first configuration information.The base station of claim 13,wherein a frequency domain configuration for the CSI report for monitoring is configured by frequency domain configuration included in the first configuration information, andwherein a time domain configuration for the CSI report for monitoring is based on both information on time domain units included in the first configuration information and time domain parameter included in the second configuration information.