Channel state information (CSI) report
By resetting or retransmitting CSI based on network indications, the synchronization of historical CSI is ensured, addressing asynchronization issues and enhancing the reliability and efficiency of AI/ML-based CSI compression in wireless communications.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2026-04-02
AI Technical Summary
In wireless communications systems, the synchronization and alignment of historical channel state information (CSI) between user equipment (UE) and the network is critical for accurate AI/ML-based CSI compression, but issues such as missed uplink control information (UCI) can lead to asynchronization, affecting the reliability and efficiency of CSI feedback.
The network device sends an indication to the UE to reset or retransmit CSI, ensuring alignment of historical CSI information, thereby enhancing the reliability and efficiency of CSI feedback.
This approach ensures reliable synchronization of historical CSI, improving the accuracy and efficiency of AI/ML-based CSI compression by enabling proper reset or retransmission of historical data, thus supporting robust CSI reporting.
Smart Images

Figure CN2025099745_02042026_PF_FP_ABST
Abstract
Description
CHANNEL STATE INFORMATION (CSI) REPORTTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to a channel state information (CSI) report.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may be otherwise known as an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. Each network communication devices, such as a base station may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .
[0003] Channel state information (CSI) reporting refers to the process where User Equipment (UE) measures and sends channel state information to the network device to enable efficient radio resource management. The CSI includes, e.g., parameters like channel quality, precoding matrices, and rank indicators, helping the network optimize transmission strategies (e.g., scheduling, beamforming) for improved resource efficiency and link performance. In order to improve the performance of CSI reporting, artificial intelligence (AI) / machine learning (ML) technology is being considered to be adopted in the CSI reporting process.SUMMARY
[0004] The present disclosure relates to devices, processors, and methods related to a channel state information (CSI) report.
[0005] In a first aspect of the solution, a terminal device receives, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI. Then, the terminal device transmits, to the network device, a CSI report based on the indication.
[0006] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI further indicates at least one of the following: a CSI report configuration for the CSI report; or a hybrid automatic repeat request (HARQ) process related to a further CSI report which is not transmitted successfully.
[0007] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI is carried by at least one of the following: a physical downlink control channel (PDCCH) , or a medium access control (MAC) control element (CE) , and the MAC CE is identified by a MAC subheader with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI.
[0008] In some implementations of the method and apparatuses described herein, the MAC CE further comprises an identifier of a CSI report configuration for the CSI report or an indication of HARQ process.
[0009] In some implementations of the method and apparatuses described herein, the indication is carried by the PDCCH. The PDCCH is scrambled by a radio network temporary identifier (RNTI) , wherein the RNTI is associated with resetting the CSI or retransmitting the CSI; and / or the PDCCH is transmitted with a downlink control information (DCI) format, wherein a downlink feedback indicator (DFI) field in the DCI format is associated with CSI.
[0010] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format, and the PDCCH is scrambled by one of the following: a Cell Radio Network Temporary Identifier (C-RNTI) , a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) , a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) , or an RNTI associated with resetting the CSI or retransmitting the CSI.
[0011] In some implementations of the method and apparatuses described herein, the indication carried by the PDCCH indicates, by an indicator, at least one of a CSI report configuration or a HARQ process. The indicator indicates an identifier of the CSI report configuration, a codepoint in the indicator corresponds to an entry of the CSI report configuration among a list of CSI report configurations, the indicator comprises a bitmap indicating one or more CSI report configurations comprising the CSI report configuration, and / or the indicator indicates the HARQ process.
[0012] In some implementations of the method and apparatuses described herein, in response to the indication of resetting CSI or retransmitting CSI, the terminal device may further perform a reset on CSI based on a reset criterion.
[0013] In some implementations of the method and apparatuses described herein, the reset criterion comprises initializing CSI. In some implementations of the method and apparatuses described herein, the reset criterion comprises determining CSI corresponding to a previous inference state.
[0014] In some implementations of the method and apparatuses described herein, the previous inference state is the latest state before the indication of resetting CSI or retransmitting CSI; and / or the previous inference state is determined based on a state indication from the network device.
[0015] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report by the following: transmitting the CSI report based on a first CSI report which is obtained based on initializing CSI; or transmitting the CSI report based on a second CSI which is obtained based on a previous inference state.
[0016] In some implementations of the method and apparatuses described herein, the terminal device may further obtain the reset criterion by at least one of the following: receiving a model parameter or a data set for training a compression model, and an indication of the reset criterion; or receiving the indication of the reset criterion in a configuration for model inference or in a configuration for CSI compression.
[0017] In some implementations of the method and apparatuses described herein, the reset criterion is predefined.
[0018] In some implementations of the method and apparatuses described herein, the terminal device may obtain the reset criterion by the following: receiving, from the network device, a message indicating a first reset criterion; determining whether the first reset criterion is supported; and transmitting, based on the determination, an indication of applicable or inapplicable to the network device.
[0019] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report after the indication of resetting CSI or retransmitting CSI by a time duration. In some implementations of the method and apparatuses described herein, the time duration is determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission for the CSI report; and transmitting.
[0020] In some implementations of the method and apparatuses described herein, the terminal device may further drop a CSI report during the time duration.
[0021] In some implementations of the method and apparatuses described herein, the CSI report configuration is a first CSI report configuration for retransmitting a CSI which is not transmitted successfully, and the first CSI report configuration is associated with a second CSI report configuration for CSI compression.
[0022] In some implementations of the method and apparatuses described herein, the first report configuration comprises an identifier of the second CSI report configuration, and / or the second report configuration comprises an identifier of the first CSI report configuration.
[0023] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI, and a field in the DCI format indicate a second CSI report configuration for CSI compression.
[0024] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report by the following: transmitting the CSI report comprising a missing CSI which is not transmitted successfully by a further CSI report, wherein the further CSI report is based on the second CSI report configuration.
[0025] In some implementations of the method and apparatuses described herein, the further CSI report is the latest CSI report which is not transmitted successfully before the indication of resetting CSI or retransmitting CSI, and is based on the second CSI report configuration, the further CSI report is determined based on a HARQ process, and / or the further CSI report is determined based on the second CSI report configuration, and the HARQ process.
[0026] In some implementations of the method and apparatuses described herein, the HARQ process is indicated in a PDCCH; and the further CSI report is carried in a first physical uplink shared channel (PUSCH) on the HARQ process.
[0027] In some implementations of the method and apparatuses described herein, the CSI report is transmitted in a second PUSCH which is in response to the PDCCH, and the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI.
[0028] In some implementations of the method and apparatuses described herein, the CSI report is an aperiodic CSI report.
[0029] In a second aspect of the solution, a network device transmits, to a terminal device, an indication of resetting channel state information (CSI) or retransmitting CSI. Then, the network device receives, from the terminal device, a CSI report based on the indication.
[0030] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI further indicates at least one of the following: a CSI report configuration for the CSI report; or a hybrid automatic repeat request (HARQ) process related to a further CSI report which is not transmitted successfully.
[0031] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI is carried by at least one of the following: a physical downlink control channel (PDCCH) , or a medium access control (MAC) control element (CE) , and the MAC CE is identified by a MAC subheader with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI.
[0032] In some implementations of the method and apparatuses described herein, the MAC CE further comprises an identifier of a CSI report configuration for the CSI report or an indication of HARQ process.
[0033] In some implementations of the method and apparatuses described herein, the indication is carried by the PDCCH. The PDCCH is scrambled by a radio network temporary identifier (RNTI) , wherein the RNTI is associated with resetting the CSI or retransmitting the CSI; and / or the PDCCH is transmitted with a downlink control information (DCI) format, wherein a downlink feedback indicator (DFI) field in the DCI format is associated with CSI.
[0034] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format, and wherein the PDCCH is scrambled by one of the following: a Cell Radio Network Temporary Identifier (C-RNTI) , a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) , a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) , or an RNTI associated with resetting the CSI or retransmitting the CSI.
[0035] In some implementations of the method and apparatuses described herein, the indication carried by the PDCCH indicates, by an indicator, at least one of a CSI report configuration or a HARQ process, and wherein at least one of the following: the indicator indicates an identifier of the CSI report configuration, a codepoint in the indicator corresponds to an entry of the CSI report configuration among a list of CSI report configurations, the indicator comprises a bitmap indicating one or more CSI report configurations comprising the CSI report configuration, or the indicator indicates the HARQ process.
[0036] In some implementations of the method and apparatuses described herein, the network device may further perform at least one of the following: transmitting a model parameter or a model data set for training a compression model, and an indication of a reset criterion; or transmitting the indication of the reset criterion in a configuration for model inference or in a configuration for CSI compression.
[0037] In some implementations of the method and apparatuses described herein, the reset criterion is predefined. In some implementations of the method and apparatuses described herein, the network device may further indicate a reset criterion by the following: transmitting, to the terminal device, a message indicating a first reset criterion; and receiving an indication of applicable or inapplicable from the terminal device.
[0038] In some implementations of the method and apparatuses described herein, the reset criterion comprises the following: initializing CSI; or determining CSI corresponding to a previous inference state.
[0039] In some implementations of the method and apparatuses described herein, the network device may further transmit a state indication of a previous inference state to the terminal device.
[0040] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report based on a first CSI which is obtained based on initializing CSI; or receiving the CSI report based on a second CSI which is obtained based on a previous inference state.
[0041] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report after the indication of resetting CSI or retransmitting CSI by at least the time period. The time period is determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission for the CSI report.
[0042] In some implementations of the method and apparatuses described herein, the CSI report configuration is a first CSI report configuration for retransmitting a CSI which is not transmitted successfully, and the first CSI report configuration is associated with a second CSI report configuration for CSI compression.
[0043] In some implementations of the method and apparatuses described herein, the first report configuration comprises an identifier of the second CSI report configuration.
[0044] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report comprising a missing CSI which is not transmitted successfully by a further CSI report, wherein the further CSI report is based on the second CSI report configuration.
[0045] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI, and a field in the DCI format indicate a second CSI report configuration for CSI compression.
[0046] In some implementations of the method and apparatuses described herein, the further CSI report is the latest CSI report which is not transmitted successfully before the indication of resetting CSI or retransmitting CSI, and is based on the second CSI report configuration; the further CSI report is determined based on a HARQ process; or the further CSI report is determined based on the second CSI report configuration, and the HARQ process.
[0047] In some implementations of the method and apparatuses described herein, the HARQ process is identified by a HARQ process number indicated in a PDCCH; and the further CSI report is carried in a first physical uplink shared channel (PUSCH) with the HARQ process number.
[0048] In some implementations of the method and apparatuses described herein, the CSI report is transmitted in a physical uplink shared channel (PUSCH) which is in response to the PDCCH, and the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI.
[0049] In some implementations of the method and apparatuses described herein, the CSI report is an aperiodic CSI report.
[0050] In a third aspect, there is provided a processor for communication, comprising: at least one memory; and a controller coupled with the at least one memory and configured to cause the controller to: receive, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI; and transmit, to the network device, a CSI report based on the indication.
[0051] In a fourth aspect, there is provided a processor for communication, comprising: at least one memory; and a controller coupled with the at least one memory and configured to cause the controller to: transmit, to a terminal device, an indication of resetting channel state information (CSI) or retransmitting CSI; and receive, from the terminal device, a CSI report based on the indication.
[0052] In a fifth aspect, there is provided a method performed by a terminal device, the method comprising: receiving, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI; and transmitting, to the network device, a CSI report based on the indication.
[0053] In a sixth aspect, there is provided a method performed by a network device, the method comprising: transmitting, to a terminal device, an indication of resetting channel state information (CSI) or retransmitting CSI; and receiving, from the terminal device, a CSI report based on the indication.
[0054] In a seventh aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method according to any of the above methods.BRIEF DESCRIPTION OF THE DRAWINGS
[0055] FIG. 1A illustrates an example of a wireless communications system that supports the operation related to device in accordance with aspects of the present disclosure.
[0056] FIG. 1B illustrates an example of an ideal state of historical CSIs synchronized or aligned between a terminal device and a network device.
[0057] FIG. 2 illustrates an example signaling process related to the CSI report in accordance with some example embodiments of the present disclosure.
[0058] FIG. 3A illustrates an example of resetting CSI in accordance with aspects of the present disclosure.
[0059] FIG. 3B illustrates another example of resetting CSI in accordance with aspects of the present disclosure.
[0060] FIG. 4A illustrates an example of timing requirement regarding a transmission of CSI report which is obtained by resetting CSI in accordance with aspects of the present disclosure.
[0061] FIG. 4B illustrates another example of timing requirement regarding a transmission of CSI which is obtained by resetting CSI report in accordance with aspects of the present disclosure.
[0062] FIG. 5A illustrates an example of retransmitting a CSI report in accordance with aspects of the present disclosure.
[0063] FIG. 5B illustrates another example of retransmitting a CSI report in accordance with aspects of the present disclosure.
[0064] FIG. 6 illustrates an example of a device that supports the operation related to monitoring performance of model-based reporting in accordance with aspects of the present disclosure.
[0065] FIG. 7 illustrates an example of a processor that supports the operation related to monitoring performance of model-based reporting in accordance with aspects of the present disclosure.
[0066] FIGS. 8 through 9 illustrate flowcharts of methods that support the monitoring performance of model-based reporting in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0067] Principles of the present disclosure will now be described with reference to some embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein may be implemented in various manners other than the ones described below.
[0068] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0069] References in the present disclosure to “one embodiment, ” “an example embodiment, ” “an embodiment, ” “some embodiments, ” and the like indicate that the embodiment (s) described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment (s) . Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0070] It shall be understood that although the terms “first” and “second” or the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, a first element could also be termed as a second element, and similarly, a second element could also be termed as a first element, without departing from the scope of embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0071] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0072] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as, 5G NR, long term evolution (LTE) , LTE-advanced (LTE-A) , wideband code division multiple access (WCDMA) , high-speed packet access (HSPA) , narrow band internet of things (NB-IoT) , and so on. Further, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will also be future type communication technologies and systems in which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned systems.
[0073] As used herein, the term “network device” generally refers to a node in a communication network via which a terminal device can access the communication network and receive services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , a radio access network (RAN) node, an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , a remote radio unit (RRU) , a radio header (RH) , an infrastructure device for a V2X (vehicle-to-everything) communication, a transmission and reception point (TRP) , a reception point (RP) , a remote radio head (RRH) , a relay, an integrated access and backhaul (IAB) node, a low power node such as a femto BS, a pico BS, and so forth, depending on the applied terminology and technology.
[0074] As used herein, the term “terminal device” generally refers to any end device that may be capable of wireless communications. By way of example rather than a limitation, a terminal device may also be referred to as a communication device, a user equipment (UE) , an end user device, a subscriber station (SS) , an unmanned aerial vehicle (UAV) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet, a wearable terminal device, a personal digital assistant (PDA) , a portable computer, a desktop computer, an image capture terminal device such as a digital camera, a gaming terminal device, a music storage and playback appliance, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , a USB dongle, a smart device, wireless customer-premises equipment (CPE) , an internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device (for example, a remote surgery device) , an industrial device (for example, a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms: “terminal device, ” “communication device, ” “terminal, ” “user equipment” and “UE, ” may be used interchangeably.
[0075] As mentioned above, in the CSI reporting process, UE measures the wireless channel based on reference signals (e.g., pilots or CSI-RS) transmitted from the network device. Specifically, the measured channel characteristics, such as channel quality, spatial properties, and interference levels, are quantized into predefined metrics like Channel Quality Indicator (CQI) , Precoding Matrix Indicator (PMI) , and Rank Indicator (RI) . These parameters are encoded into a feedback report (which may be also referred to as a CSI report) and transmitted back to the network device via uplink channels. The network device then adapts transmission strategies (e.g., modulation schemes, beamforming, or MIMO configurations) to optimize throughput and reliability.
[0076] In addition, the CSI report may be constructed or determined based on a CSI report configuration indicated by the network device. The CSI report configuration defines parameters for how the CSI is measured, quantized, and fed back in wireless communication systems, particularly in MIMO (Multi-Input Multi-Output) networks. Some example CSI report configuration elements include report type (periodic, aperiodic, or semi-persistent) , report period / delay, resource allocation for pilot signals, feedback mode (e.g., wideband or subband) , and quantization scheme to balance accuracy and overhead.
[0077] The artificial intelligence (AI) / machine learning (ML) model is being considered for the CSI reporting process. AI / ML model focuses on enabling machines to learn patterns from data without explicit programming. AI / ML algorithms iteratively analyze datasets (or data samples) to identify trends, build predictive models, and make data-driven decisions. For example, AI / ML model-based CSI compression are explored to enhance the performance of the CSI reporting.
[0078] Specifically, due to the massive CSI generated by multi-antenna systems (e.g., massive MIMO) or high-frequency band communications (e.g., millimeter-wave) , direct transmission of the CSI may consume excessive resources. In turn, CSI compression has been introduced to enhance the spectral usage efficiency. The CSI compression refers to the process of reducing the volume of channel state information in wireless communication systems through algorithms or techniques, aiming to lower feedback overhead and improve transmission efficiency. For example, the CSI report configuration may indicate to the terminal device that a compressed CSI report can be feedback. The UE may apply the measured CSI to a AI / ML compression model (which may be also referred to as “encoder” in some embodiments) at the UE side to obtain the compressed CSI and send it. Then, the network device may use another AI / ML decompression model (which may be also referred to as “a decoder” in some embodiments) at the network device side to decompress the received compressed CSI, to recover the CSI.
[0079] Currently, research on AI / ML-based CSI compression has extended traditional spatial-frequency (SF) domain CSI compression to temporal-spatial-frequency domain (TSF) CSI compression which further improves the performance. In the TSF CSI compression using AI / ML, past CSI information (which may be also referred to as “historical CSI information” in some embodiments) is utilized at both the UE side and the network side.
[0080] That is, UE leverages past CSI data to generate compressed CSI feedback, while the network uses past CSI records to recover and reconstruct the full CSI at its end.
[0081] In some embodiments of the disclosure, the past CSI information refers to the historical CSI measured or reported at previous time instances, which is utilized to assist in current CSI compression and CSI decompression. In some embodiments, the terms past CSI information and historical CSI information may be used interchangeably. In some embodiments, the historical CSI information may include the recovered CSI corresponding to previous slots at network side and the CSI as model input at UE side. In addition or alternatively, the historical CSI information may include the CSI feedback corresponding to previous slots. The historical CSI information may be accumulated CSI based on the recover CSI or the CSI feedback corresponding more than one previous slots. In addition or alternatively, the historical CSI information may include self-input of AI / ML model which would be updated after each inference.
[0082] Regarding the CSI compression, several example usage cases are listed in Table 1 below. Table 1
[0083] Among these cases 1-5, the case 2 targets to report a CSI corresponding to the present slot, and at both UE side and network side, the past CSI information are required for the CSI compression and CSI decompression.
[0084] Thus, the UE and network are required to have a “common understanding” of the past CSI information (or historical CSI information) , in order to ensure the accuracy of the compression-decompression link. In view of this, how to ensure the “alignment or synchronization” of historical CSI information between the network and UE is critical for performance improvement, especially considering that uplink control information (UCI) carrying CSI may be missed at the network device while UE have transmitted the UCI (in other words, the UCI carrying CSI may be transmitted not successfully, or may be transmitted and failed) . In turn, for AI / ML TSF CSI compression, the generation of a CSI report and corresponding CSI recovery depends on previous CSI reports, i.e., historical CSI, which is different from legacy CSI report mechanism. The network may fail to recover CSI if a previous CSI report is not received successfully. Thus, the UCI missing and / or historical CSI information asynchronization needs to be solved.
[0085] In view of these analyses and considerations, embodiments of the disclosure provide a solution for the CSI report. In the solution, the network device may indicate UE to reset the whole historical CSI information or retransmit a missing CSI, so that enabling the network and UE to realign or synchronize historical CSI information.
[0086] In an aspect, a terminal device receives, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI. Then, the terminal device transmits, to the network device, a CSI report based on the indication.
[0087] In this way, the alignment of historical CSI information between UE and network can be ensured. It enhances the reliability of CSI feedback, maintain consistent state synchronization for temporal-spatial-frequency domain compression, and improve overall performance by enabling proper reset or retransmission of historical data or retransmission of missing reports, thus robustly supporting the accuracy and efficiency of AI / ML-based CSI compression in wireless networks.
[0088] FIG. 1A illustrates an example of a wireless communications system 100 that supports the operation in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more network entities 102 (also referred to as network equipment (NE) ) , one or more UEs 104, a core network 106, and a packet data network 108. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a 5G network, such as an NR network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0089] The one or more network entities 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the network entities 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a radio access network (RAN) , a base transceiver station, an access point, a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. A network entity 102 and a UE 104 may communicate via a communication link 110, which may be a wireless or wired connection. For example, a network entity 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0090] A network entity 102 may provide a geographic coverage area 112 for which the network entity 102 may support services (e.g., voice, video, packet data, messaging, broadcast, etc. ) for one or more UEs 104 within the geographic coverage area 112. For example, a network entity 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, a network entity 102 may be moveable, for example, a satellite associated with a non-terrestrial network. In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas 112 may be associated with different network entities 102. Information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0091] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a mobile device, a wireless device, a remote device, a remote unit, a handheld device, or a subscriber device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples. In some implementations, a UE 104 may be stationary in the wireless communications system 100. In some other implementations, a UE 104 may be mobile in the wireless communications system 100.
[0092] The one or more UEs 104 may be devices in different forms or having different capabilities. Some examples of UEs 104 are illustrated in FIG. 1. A UE 104 may be capable of communicating with various types of devices, such as the network entities 102, other UEs 104, or network equipment (e.g., the core network 106, the packet data network 108, a relay device, an integrated access and backhaul (IAB) node, or another network equipment) , as shown in FIG. 1. Additionally, or alternatively, a UE 104 may support communication with other network entities 102 or UEs 104, which may act as relays in the wireless communications system 100.
[0093] A UE 104 may also be able to support wireless communication directly with other UEs 104 over a communication link 114. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0094] A network entity 102 may support communications with the core network 106, or with another network entity 102, or both. For example, a network entity 102 may interface with the core network 106 through one or more backhaul links 116 (e.g., via an S1, N2, N2, or another network interface) . The network entities 102 may communicate with each other over the backhaul links 116 (e.g., via an X2, Xn, or another network interface) . In some implementations, the network entities 102 may communicate with each other directly (e.g., between the network entities 102) . In some other implementations, the network entities 102 may communicate with each other or indirectly (e.g., via the core network 106) . In some implementations, one or more network entities 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0095] In some implementations, a network entity 102 may be configured in a disaggregated architecture, which may be configured to utilize a protocol stack physically or logically distributed among two or more network entities 102, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance) , or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN) ) . For example, a network entity 102 may include one or more of a central unit (CU) , a distributed unit (DU) , a radio unit (RU) , a RAN Intelligent Controller (RIC) (e.g., a Near-Real Time RIC (Near-RT RIC) , a Non-Real Time RIC (Non-RT RIC) ) , a Service Management and Orchestration (SMO) system, or any combination thereof.
[0096] An RU may also be referred to as a radio head, a smart radio head, a remote radio head (RRH) , a remote radio unit (RRU) , or a transmission reception point (TRP) . One or more components of the network entities 102 in a disaggregated RAN architecture may be co-located, or one or more components of the network entities 102 may be located in distributed locations (e.g., separate physical locations) . In some implementations, one or more network entities 102 of a disaggregated RAN architecture may be implemented as virtual units (e.g., a virtual CU (VCU) , a virtual DU (VDU) , a virtual RU (VRU) ) .
[0097] Split of functionality between a CU, a DU, and an RU may be flexible and may support different functionalities depending upon which functions (e.g., network layer functions, protocol layer functions, baseband functions, radio frequency functions, and any combinations thereof) are performed at a CU, a DU, or an RU. For example, a functional split of a protocol stack may be employed between a CU and a DU such that the CU may support one or more layers of the protocol stack and the DU may support one or more different layers of the protocol stack. In some implementations, the CU may host upper protocol layer (e.g., a layer 3 (L3) , a layer 2 (L2) ) functionality and signaling (e.g., Radio Resource Control (RRC) , service data adaption protocol (SDAP) , Packet Data Convergence Protocol (PDCP) ) . The CU may be connected to one or more DUs or RUs, and the one or more DUs or RUs may host lower protocol layers, such as a layer 1 (L1) (e.g., physical (PHY) layer) or an L2 (e.g., radio link control (RLC) layer, medium access control (MAC) layer) functionality and signaling, and may each be at least partially controlled by the CU 160.
[0098] Additionally, or alternatively, a functional split of the protocol stack may be employed between a DU and an RU such that the DU may support one or more layers of the protocol stack and the RU may support one or more different layers of the protocol stack. The DU may support one or multiple different cells (e.g., via one or more RUs) . In some implementations, a functional split between a CU and a DU, or between a DU and an RU may be within a protocol layer (e.g., some functions for a protocol layer may be performed by one of a CU, a DU, or an RU, while other functions of the protocol layer are performed by a different one of the CU, the DU, or the RU) .
[0099] A CU may be functionally split further into CU control plane (CU-CP) and CU user plane (CU-UP) functions. A CU may be connected to one or more DUs via a midhaul communication link (e.g., F1, F1-c, F1-u) , and a DU may be connected to one or more RUs via a fronthaul communication link (e.g., open fronthaul (FH) interface) . In some implementations, a midhaul communication link or a fronthaul communication link may be implemented in accordance with an interface (e.g., a channel) between layers of a protocol stack supported by respective network entities 102 that are in communication via such communication links.
[0100] The core network 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The core network 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more network entities 102 associated with the core network 106.
[0101] The core network 106 may communicate with the packet data network 108 over one or more backhaul links 116 (e.g., via an S1, N2, N2, or another network interface) . The packet data network 108 may include an application server 118. In some implementations, one or more UEs 104 may communicate with the application server 118. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the core network 106 via a network entity 102. The core network 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server 118 using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the core network 106 (e.g., one or more network functions of the core network 106) .
[0102] In the wireless communications system 100, the network entities 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the network entities 102 and the UEs 104 may support different resource structures. For example, the network entities 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the network entities 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the network entities 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The network entities 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0103] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0104] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0105] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacing of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0106] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the network entities 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the network entities 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the network entities 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0107] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0108] FIG. 1B illustrates an example of an ideal state of historical CSIs synchronized or aligned between a terminal device and a network device. As shown in FIG. 1B, an example of CSI compression-decompression “link” is shown.
[0109] At first, the UE may generate an initial CSI feedback (FB) by inputting CSI 0 into the encoder (i.e., the compression model at the UE) . In an example, the initial CSI feedback may have predefined initial values. In an example, the CSI feedback may be all zeros. Without any limitation, the initial CSI feedback may have any other values which are predefined for the initial CSI state.
[0110] The UE sends the initial CSI feedback being of initial state (i.e., CSI feedback_init in FIG. 1B) to the network. The network may decompress the received CSI feedback using the decoder (i.e., the decompression model at the network) to obtain the CSI0’. In the ideal situation, the CSI0’ is the same as the CSI0. In turn, the UE may continuously transmit the TSF compressed CSI feedback corresponding to inference states to the network (e.g., the FB_tsf transmitted at 170) . The inference state may include a time occasion or time instance to which the measured CSI or compressed CSI corresponds.
[0111] In this case, if each CSI FB_tsf is transmitted successfully, the UE and network may obtain the historical by accumulating the same or similar CSI (e.g., CSI1 and CSI1’) . As such, the generation of a CSI report and corresponding CSI recovery can be based on the aligned historical CSI information. Without any limitation, the (historical) CSI accumulation process is shown in the observation window 150 which starts by the initial CSI feedback.
[0112] However, in some cases, the transmission of CSI feedback (e.g. FB_tsf 170) may fail, or the CSI feedback is not transmitted successfully. In some embodiments of the disclosure, the CSI carried in failed CSI feedback (or CSI report) or in the CSI report which is not transmitted successfully may be referred to as “missing CSI” . In this case, the network cannot obtain the CSI information corresponding to a certain inference state. As mentioned above, this may cause the incorrect in CSI recovery at the network.
[0113] In view of the above, the generation of a CSI report and corresponding CSI recovery depends on previous CSI reports, i.e., historical CSI. The network may fail to recover CSI if a previous CSI report is not received successfully. In this case, the network device may indicate to reset CSI (e.g., reset the accumulated CSI to the initial CSI state or reset the accumulated CSI to the CSI corresponding to a previous inference state) , or indicate to retransmit missing CSI.
[0114] Reference is now made to FIG. 2 which illustrates an example signaling process 200 related to the CSI report in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the process 200 will be described with reference to FIG. 1A. For example, the terminal device 104 may be the UE 104 as shown in FIG. 1A. The network entity 102 in FIG. 1A.
[0115] It is to be understood that the steps and the order of the steps in FIG. 2 are merely for illustration, and not for limitation. It is to be understood that process 200 may further include additional blocks not shown and / or omit some shown blocks, and the scope of the present disclosure is not limited in this regard.
[0116] In the signaling process 200, the network device 102 transmits (102) an indication 215 of resetting CSI or retransmitting CSI to the terminal device 104. The indication 215 of resetting CSI and corresponding reset operations are illustrated at first. The indication 215 may indicate to reset the whole historical CSI information (e.g., initializing the CSI information with the values predefined for the initial state) . Alternatively, the indication may indicate to reset the accumulated CSI information to a historical CSI information corresponding to a certain inference state, and the historical CSI information is known to the network.
[0117] In some embodiments, the indication 215 may be transmitted by or may be carried in physical downlink shared channel (PDSCH) medium access control (MAC) control element (CE) . In addition, the MAC CE may be identified by a MAC sub-header with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI. Specifically, the LCID may be dedicated to indicate the resetting CSI or retransmitting CSI. For example, a new specific LCID may be introduced for indicating the resetting CSI or retransmitting CSI.
[0118] Alternatively, in some embodiments, the indication 215 may be also transmitted by or may be carried in a physical downlink control channel (PDCCH) , e.g., as a part of downlink control information (DCI) .
[0119] In addition, in some embodiments, the PDCCH may be scrambled by a radio network temporary identifier (RNTI) associated with resetting the CSI or retransmitting the CSI. Specifically, this RNTI may be a new RNTI introduced for reset of historical CSI information. In some embodiments, the new RNTI may be also referred to as “R-hCSI-RNTI” . For example, the R-hCSI-RNTI may be a new designed RNTI other than the Cell Radio Network Temporary Identifier (C-RNTI) , a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) , a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) and cell specific RNTI (CS-RNTI) .
[0120] Alternatively, in some embodiments, when the indication 215 is transmitted in the PDCCH, the downlink feedback indicator (DFI) flag in the DCI format 0_1 may be reused or reinterpreted to indicate the reset of CSI.
[0121] The DFI flag field is initially related to the configured grant (CG) transmission. Specifically, the DFI flag field may be 1 bit or 0 bit. The DFI flag field is configured with 1 bit if the UE is configured to monitor DCI format 0_1 with CRC scrambled by CS-RNTI and for operation in a cell with shared spectrum channel access when the higher layer parameter cg-RetransmissionTimer is configured. Otherwise, the DFI flag field is configured with 0 bit.
[0122] In the case that the DFI flag field is 1 bit, for a DCI format 0_1 with cyclic redundancy check (CRC) scrambled by CS-RNTI, the bit value of 0 indicates activating or releasing type 2 CG transmission, and the bit value of 1 indicates CG-DFI. Furthermore, for a DCI format 0_1 with CRC scrambled by C-RNTI / SP-CSI-RNTI / MCS-C-RNTI and for operation in a cell with shared spectrum channel access, the 1 bit is reserved.
[0123] Furthermore, if DCI format 0_1 is used for indicating CG-DFI, all the remaining fields are set as: hybrid automatic request (HARQ) -acknowledge (ACK) bitmap and transmit power control command for scheduled PUSCH. The HARQ-ACK bitmap includes 16 bits if nrofHARQ-Processes-v1700 in ConfiguredGrantConfig is not configured or 32 bits if nrofHARQ-Processes-v1700 in ConfiguredGrantConfig is configured, where the order of the bitmap to HARQ process index mapping is such that HARQ process indices are mapped in ascending order from MSB to LSB of the bitmap. For each bit of the bitmap, value 1 indicates ACK, and value 0 indicates NACK. In addition, all the remaining bits in format 0_1 are set to zero.
[0124] In view of this, since the 1 bit DFI flag field may be reserved when the DCI format 0_1 with CRC scrambled by C-RNTI, SP-CSI-RNTI, MCS-C-RNTI, or the R-hCSI-RNTI mentioned above, the reserved 1 bit DFI flag field may be reused to indicate the reset of CSI or retransmit CSI when the indication 215 is carried in the PDCCH with the DCI format 0_1. In this case, the 1 bit DFI flag field may be not associated with the CG transmission. Specifically, the DFI flag field is associated with TSF CSI compression. For example, 1 bit if CSI report configuration for TSF CSI compression is configured.
[0125] Still referring to FIG. 2, in some embodiments, the indication 215 may indicate a CSI report configuration for transmitting a CSI report related to the indication 215. In addition or alternatively, the indication 215 may indicate a HARQ process related to a further CSI report which is not transmitted successfully. In an example, the indication 215 may indicate a HARQ process number identifying the HARQ process. The physical uplink shared channel with the HARQ process number may be not transmitted successfully.
[0126] In the embodiments where the indication 215 is carried in the MAC CE, the MAC CE may include the CSI report configuration and / or an indication of the HARQ process.
[0127] Alternatively, in the embodiments where the indication 215 is carried in the PDCCH scrambled with the new introduced R-hCSI-RNTI, an identifier for DCI formats and an indicator (which may be also referred to as the “CSI reset indicator” ) may be transmitted by means of a DCI format with CRC scrambled by the new introduced R-hCSI-RNTI. The identifier for the DCI formats may include 1 bit, and the value of this bit field may be set to 0 indicating UL DCI format. The CSI reset indicator may indicate the CSI report configuration and / or the HARQ process mentioned above. For discussion clarity, the details of the CSI reset indicator will be further discussed below. In addition, all the remaining bits may be set zero.
[0128] Alternatively, in the embodiments where the indication 215 is transmitted in the PDCCH with DCI format 0_1 and the DFI flag field (which may be also referred to as CSI-DFI) is reused or reinterpreted to indicate DFI associated with CSI, another DCI field may be used to indicate the CSI report configuration. In an example, for DCI format 0_1 with CRC scrambled by C-RNTI, SP-CSI-RNTI, or MCS-C-RNTI, when the one bit of DFI flag field is “1” , the DFI flag field is the CSI-DFI which indicates the reset of the CSI information. In addition, a similar identifier for DCI formats may be also included. That is, the identifier for the DCI formats may include 1 bit, and the value of this bit field may be set to 0 indicating UL DCI format. In addition, if the DFI flag field indicates the CSI-DFI, a similar CSI reset indicator may be included by occupying remaining fields. In addition, in some embodiments, all the other remaining bits may be set zero.
[0129] In some embodiments, the CSI reset indicator may indicate the CSI report configuration and / or HARQ process in several alternative manners. Specifically, the CSI reset indicator may indicate an identifier of the CSI report configuration. For example, the CSI reset indicator may directly indicate the ID of a CSI report configuration and the number of bits for the CSI reset indicator may be determined based on the maximum number of CSI report configurations.
[0130] Alternatively, a codepoint in the indicator may correspond to an entry of the CSI report configuration among a list of CSI report configurations. As an example, the CSI reset indicator may correspond to a CSI report configuration based on a list of CSI report configuration. A codepoint of the CSI reset indicator corresponds an entry of the list, e.g., codepoint “0” indicates the first one of the list of CSI report configuration, codepoint “1” indicates the second one of the list of CSI report configuration, so on. The list of CSI report configuration may be configured by RRC or consists of all configured CSI report configuration for AI / ML TSF CSI compression with ascend order of CSI report configuration ID.
[0131] Alternatively, the indicator may include a bitmap indicating one or more CSI report configurations comprising the CSI report configuration. As an example, the CSI reset indicator is a bitmap for indicating at least one CSI report configuration (s) and the length of the bitmap is determined based on the number of configured CSI report configuration for AI / ML TSF CSI compression. The order of the bitmap to CSI report configuration ID mapping is such that CSI report configuration IDs are mapped in ascending order from Most Significant Bit (MSB) to Least Significant Bit (LSB) of the bitmap. For each bit of the bitmap, value 1 indicates the corresponding CSI report configuration is used for the CSI report related to the reset. In addition or alternatively, the CSI reset indicator may be used to indicate a HARQ process.
[0132] Still referring to FIG. 2, the terminal device 104 receives (220) the indication 215 of resetting CSI or retransmitting CSI accordingly. In the case that the indication 215 is a CSI information reset indication, the terminal device 104 transmits (230) a CSI report 235 based on the indication 215. For example, the CSI report 235 may be determined or generated based on the CSI report configuration indicated in the indication 215. In addition, in some embodiments, upon receiving the indication 215, the terminal device 104 may assume that the latest one CSI report corresponding to the indicated CSI report configuration before the indication 215 is not transmitted successfully. In addition or alternatively, the terminal device 104 may assume that the latest one PUSCH on the HARQ process before the indication 215 is not transmitted successfully.
[0133] The CSI report 235 includes the CSI information which is determined based on performing a reset operation on (historical) CSI, and CSI measurement corresponding to the CSI report (which may be referred to current CSI measurement) . In some embodiments, the terminal device 104 may perform a reset on (historical) CSI information based on a reset criterion. The reset criterion may include initializing CSI. For example, the historical CSI information may be set to the initial state (e.g., all zeros discussed with reference to FIG. 1B) . For example, the observation window 150 in FIG. 1B is reset. In this case, the terminal device 104 may transmit the CSI report based on a first CSI which is obtained based on initializing CSI. As an example, the terminal device shall report an initial CSI without temporal compression in first CSI report after the indication 215. To discuss clarity, the reference is made to FIG. 3A now.
[0134] FIG. 3A illustrates an example of resetting CSI in accordance with aspects of the present disclosure.
[0135] As shown in FIG. 3A, at 310, a CSI report may be transmitted not successfully. In this case, the network device 102 may send the indication of resetting CSI to the terminal device 104. Then, in the example of FIG. 3A, the terminal device may reset the historical CSI information to initial state, i.e., all zeros. Correspondingly, the network device 102 may also reset the historical CSI information to initial state, i.e., all zeros. Then, on the basis of initializing CSI, the terminal device 104 may transmit a first CSI (e.g., FB_init) at 320 to the network device 102. The network device 102 may decompress the received first CSI using the initial CSI as the historical CSI information. As such, the historical CSI information is re-aligned between the UE and network.
[0136] Referring back to FIG. 2, alternatively, in some embodiments, the reset criterion may include determining CSI corresponding to a previous inference state. As an example, the terminal device 104 may reset the current historical CSI information to a previous historical CSI information corresponding to the previous inference state. For example, the network may already successfully obtain this previous historical CSI information. In some embodiments, the previous inference state is the latest state before the indication 215. Alternatively, the previous inference state may be determined based on a state indication from the network device 102. The network device may indicate the terminal device to reset historical CSI to certain state using a state indication in the indication 215. As an example, a CSI1’ at slot#t+k (as shown in FIG. 1B) is not received by the network device and the indication 215 is transmitted after slot #t+2k and before slot#t+3k. Assuming that the state indication in the indication 215 is the value of 2, it means that indicating to reset historical CSI to the state of the latest second inference, i.e., the slot#t+k before the latest inference slot #t+2k. In some embodiments, if the state indication is not included in the indication 215, the terminal device 104 may reset the historical CSI information to the historical CSI information corresponding to the latest inference state, as default option.
[0137] To discuss clarity, the reference is made to FIG. 3B now. FIG. 3B illustrates another example of resetting CSI in accordance with aspects of the present disclosure.
[0138] As shown in FIG. 3B, similarly, the CSI report is not transmitted successfully at 310. In this case, the network device 102 may transmit the indication 215 of resetting the CSI. The terminal device may reset the historical CSI information (e.g., the accumulated CSI in the FIG. 3B) as the historical CSI information corresponding the latest previous inference state, without accumulating the current CSI information (e.g., the CSI 1) . As such, the historical CSI information at the terminal device (e.g., the accumulated CSI 324) and the historical CSI information at the network device (e.g., the accumulated CSI 322) can be aligned.
[0139] In addition or alternatively, the reset criterion may further include any other reset operation which enables the UE and network to have the aligned historical CSI information, without any limitation. For example, the reset criterion may reset the whole CSI buffer, delete the stored CSI information and so on.
[0140] Referring back to FIG. 2, the terminal device 104 may be configured with the reset criterion (e.g., resetting the CSI information to the initial state or a previous CSI information) in several alternative manners. In some embodiments, the terminal device 104 may receive the reset criterion together with a model parameter or a data set for training a compression model. As an example, the dataset or encoder exchange includes an indication of the reset criterion (or reset operation) . During the model training, the network may transmit encoder parameters or dataset to the terminal device for training CSI compression encoder (or compression model) . An indication of the reset operation may be transmitted along with the encoder parameters or dataset. As such, the terminal device may obtain a CSI compression encoder based on the encoder parameters or dataset, and the CSI compression encoder supports the reset operation indicated by the indication.
[0141] Alternatively, in some embodiments, the reset criterion may be predefined. As an example, the reset operation along with reference model standardized model structure has been specified. For example, the reference model or standardized model structure is specified in specification for two-sided CSI compression model training. The reset operation is also specified in specification and associated with reference model or standardized model structure. UE obtains a CSI compression encoder based on the reference model or standardized model structure, and the CSI compression encoder supports the associated reset operation.
[0142] Alternatively, in some embodiments, an indication of the reset criterion may be received in a configuration for model inference or in a configuration for CSI compression. As an example, the terminal device is configured with a reset operation in the inference configuration. For example, the inference configuration is a CSI report configuration for CSI compression. An information element (IE) in the CSI report configuration may indicate the reset operation. Then, the terminal device may apply the reset operation for the AI / ML model associated with the CSI report configuration.
[0143] Alternatively, in some embodiments, the reset criterion may be configured by a “request-response” manner. The terminal device may receive a message indicating a first reset criterion. The terminal device determines whether the first reset criterion is supported. Then, the terminal device may indicate whether the first reset criterion is applicable to the network device. As an example, an indication of reset operation in applicability inquiry from the network device to the terminal device is introduced. The network device may send applicability inquiry for an CSI compression functionality, where the applicability inquiry includes configuration for inference, e.g., CSI report configuration for CSI compression or a set of parameters related to inference, e.g., pairing ID, report quantity of CSI compression. The indication of reset operation is carried in the applicability inquiry, e.g., one IE in the CSI report configuration, or a parameter of the set of parameters related to inference. If the terminal device supports the configuration or the set of parameters indicated in the applicability inquiry, the terminal device reports applicable; otherwise, UE report inapplicable.
[0144] Without any limitation, the above manners for configuring the reset criterion may be combined arbitrary to ensure the CSI consistency. For example, a first manner of the criterion together with the dataset or encoder parameter, a second manner of “request-response” and a third manner of the reset criterion in the inference configuration may be combined.
[0145] Still referring to FIG. 2, in some embodiments, the transmission of the CSI report 235 needs to fulfill some timing requirement. Specifically, in order to ensure that the terminal device has enough time to obtain the CSI based on reset historical CSI information, the terminal device may report the CSI (obtained on the basis of the resetting) in the first one CSI report based on the indicated CSI report configuration, after the indication 215 by a time duration. The time duration may be determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission (e.g., PUCCH or PUSCH) for the CSI report.
[0146] The time duration may be any metric of the time domain. As an example, the time duration may be a first number of symbols. Without any limitation, the time duration may be any other time length, e.g., one or more slots, frames and so on. In addition, the terminal device may drop CSI report corresponding to the CSI report configuration during the time duration. In addition, the terminal device is not expected to receive any reset signaling for the CSI report configuration during the time duration. To discuss clarity, the reference is made to FIGS. 4A and 4B now.
[0147] FIGS. 4A and 4B illustrate examples of timing requirement regarding a transmission of CSI report which is obtained by resetting CSI in accordance with aspects of the present disclosure.
[0148] As shown in FIGS. 4A and 4B, the historical CSI information may be represented by the accumulated CSIs. The network device is aware of a failure CSI report 410 of the CSI report configuration at slot#t, then the indication 420 (or a reset signaling 420) is transmitted to the terminal device. After receiving the reset signaling, the terminal device resets the accumulated CSIs to the, e.g., last state, i.e., the accumulated CSIs corresponding to the slot#t-k. Then, during X number of symbols starting from the last symbol of the indication 215, the terminal device 104 may assume that the network will not transmit another indication of resetting CSI for the CSI report configuration. Moreover, the terminal device 104 may report CSI of the CSI report configuration after the X symbols. The CSI may be obtained based on the reset accumulated CSIs and current CSI measurement.
[0149] In the example of FIG. 4A, the CSI report is directly reported in the next CSI report, since the interval 430 between the next CSI report between the reset signaling is above the time duration. In the example of FIG. 4B, the next CSI report cannot be used since the time duration has not expired yet and UE shall drop the CSI report.
[0150] In the above embodiments, the indication of resetting CSI and corresponding reset operation are discussed. In this way, both of the network device and terminal device may align the CSI information with each other based on the consistent reset operation.
[0151] Referring back to FIG. 2, alternatively, the indication 215 may also indicate to retransmit the CSI. In this case, the terminal device 104 may retransmit the CSI report 235 including a missing CSI which is not transmitted successfully by a further CSI report. As such, the network device may achieve the “alignment” state by obtaining the failed CSI.
[0152] As mentioned above, the indication 215 may indicate the CSI report configuration for transmitting the CSI report 235. For discussion clarity, this CSI report configuration is also referred to as “first CSI report configuration” in some embodiments.
[0153] In some embodiments, the first CSI report configuration may be associated with a second CSI report configuration, and this second CSI report configuration is configured to the terminal device for AI / ML TSF CSI compression. In an example, the first CSI report configuration may include an identifier of the second CSI report configuration, or the second report configuration comprises an identifier of the first CSI report configuration. In a specific example, CSI-ReportConfig#n and CSI-ReportConfig#m are configured for AI / ML TSF CSI compression and report missing CSI, respectively, and the ID of CSI-ReportConfig#n is configured in CSI-ReportConfig#m for the association.
[0154] The associated second CSI report configuration may be used to locate the previous failed CSI report. For example, the terminal device 104 may transmit the CSI report 235 including a missing CSI which is not transmitted successfully by a previous CSI report (which may be also referred to as a further CSI report in some embodiments) , and the previous CSI report is based on the associated second CSI report configuration. In addition, the CSI report 235 is determined or generated based on the first CSI report configuration. In an example, the first CSI report configuration may be configured with aperiodic CSI reporting type. For example, the terminal device 104 may receive a triggering signaling (e.g., the indication 215) for reporting a CSI in an aperiodic CSI report corresponding to the first CSI report configuration.
[0155] In some embodiments, the further CSI report may be the latest CSI report which is not transmitted successfully before the indication of resetting CSI or retransmitting CSI, and is based on the second CSI report configuration. In other words, the missing CSI may be obtained based on the latest one CSI report corresponding to the second CSI report configuration, before the indication 215.
[0156] Alternatively, the further CSI report may be determined based on at least one of the second CSI report configuration, or HARQ process indicated in the indication 215. As an example, the further CSI report may be the previous CSI report which is based on the second CSI report configuration and is carried in the PUSCH on the indicated HARQ process. In other words, the missing CSI report may be obtained based on the failed CSI report corresponding to the second CSI report configuration and carried in a PUSCH with a HARQ process number. In addition, in some embodiments, the HARQ process number may be same as that for PUSCH carrying the aperiodic CSI report. To discuss clarity, the reference is made to FIGS. 5A and 5B.
[0157] FIGS. 5A and 5B illustrate examples of retransmitting a CSI report in accordance with aspects of the present disclosure.
[0158] In the example of FIG. 5A, the CSI report 510 at slot#t is transmitted and failed. The network device then transmits a retransmission indication 520 (as an example of the indication 215) to the terminal device. As mentioned above, the missing CSI may be retrieved based on the failed CSI report which is latest one being of the second CSI report configuration before the retransmission indication 520. Then, the terminal device may retransmit the CSI report 235 including the retrieved missing CSI.
[0159] In the example of FIG. 5B, the missing CSI may be retrieved from the further CSI report which is determined based on the second CSI report configuration and the HARQ process. As shown in FIG. 5B, the further CSI report 540 is transmitted and failed in the PUSCH on the HARQ process#2. The network device then transmits a retransmission indication 550 (as an example of the indication 215) to the terminal device. The retransmission indication may include an indication or the HARQ process#2. As such, the terminal device may retrieve the missing CSI from the CSI report which is initially transmitted on the corresponding PUSCH. Then, the terminal device may retransmit the CSI report 235 including the retrieved missing CSI. In addition, the terminal device may further locate the further CSI report based on the second CSI report configuration. For example, the missing CSI is retrieved based on the further CSI report being of the second CSI report configuration and is carried in the PUSCH on the indicated HARQ process.
[0160] Referring back to FIG. 2, as mentioned above, in some embodiments, the indication 215 of retransmitting may be carried in the PDCCH with DCI format 0_1. In this case, the DFI flag field may be associated with the CSI, e.g., is reused as or reinterpreted to indicated CSI-DFI. In this case, the PDCCH may schedule a PUSCH for retransmitting the missing CSI.
[0161] In addition, a field (which may be also referred to as CSI request field) in the DCI format 0_1 may indicate the first CSI report configuration for retransmitting the CSI report. Then, the terminal device may retransmit the missing CSI based on the first CSI report configuration in the PUSCH scheduled by the PDCCH. Similarly, the missing CSI may be retrieved based on the further CSI report which is transmitted and failed. The further CSI report may be determined based on the second CSI report configuration and / or indicated HARQ process in the same way.
[0162] As an example, the missing CSI is determined based on the latest one CSI report corresponding to the second CSI report configuration, before the PDCCH. As another example, the missing CSI is determined based on the CSI report, corresponding to the second CSI report configuration, carried in a second PUSCH with a HARQ process number. This HARQ process number may be indicated in the PDCCH. For example, the HARQ process number is same as that for the scheduled PUSCH.
[0163] In view of the above, two solutions are proposed to solve the UCI missing issue of AI / ML TSF CSI compression. In a first solution, UE is indicated to reset historical CSI information. The detail DCI signaling of reset indication may be designed based on DCI format 0_1 or a new introduced RNTI, and the timeline (timing requirement) of whole reset procedure may be defined to ensure proper UE behavior. Moreover, two reset operations are defined and the alignment mechanism of rest operation among network and terminal device are proposed.
[0164] In a second solution, the UE is indicated to retransmit missing CSI, where two retransmission method are proposed using aperiodic CSI report configuration and DCI scheduling PUSCH for retransmission, respectively. Meanwhile, the association of retransmitted CSI and missing CSI is defined.
[0165] As such, the alignment of historical CSI information between UE and network can be ensured. It enhances the reliability of CSI feedback, maintain consistent state synchronization for temporal-spatial-frequency domain compression, and improve overall performance by enabling proper reset or retransmission of historical data or retransmission of missing reports, thus robustly supporting the accuracy and efficiency of AI / ML-based CSI compression in wireless networks.
[0166] FIG. 6 illustrates an example of a device 600 that supports the communication related to the CSI report in accordance with aspects of the present disclosure. The device 600 may be an example of the terminal device 104 or the network device 102 as described herein. The device 600 may support wireless communication with one or more network entities 102, UEs 104, or any combination thereof. The device 600 may include components for bi-directional communications including components for transmitting and receiving communications, such as a processor 602, a memory 604, a transceiver 606, and, optionally, an I / O controller 608. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0167] The processor 602, the memory 604, the transceiver 606, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. For example, the processor 602, the memory 604, the transceiver 606, or various combinations or components thereof may support a method for performing one or more of the operations described herein.
[0168] In some implementations, the processor 602, the memory 604, the transceiver 506, or various combinations or components thereof may be implemented in hardware (e.g., in communications management circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure. In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) .
[0169] For example, the processor 602 may support wireless communication at the device 600 in accordance with examples as disclosed herein. The processor 602 may be configured to operable to support a means for the operation related to ambient internet of things (IoT) device.
[0170] The processor 602 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof) . In some implementations, the processor 602 may be configured to operate a memory array using a memory controller. In some other implementations, a memory controller may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in a memory (e.g., the memory 604) to cause the device 600 to perform various functions of the present disclosure.
[0171] The memory 604 may include random access memory (RAM) and read-only memory (ROM) . The memory 604 may store computer-readable, computer-executable code including instructions that, when executed by the processor 602 cause the device 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some implementations, the code may not be directly executable by the processor 602 but may cause a computer (e.g., when compiled and executed) to perform functions described herein. In some implementations, the memory 604 may include, among other things, a basic I / O system (BIOS) which may control basic hardware or software operation such as the interaction with peripheral components or devices.
[0172] The I / O controller 608 may manage input and output signals for the device 600. The I / O controller 608 may also manage peripherals not integrated into the device M02. In some implementations, the I / O controller 608 may represent a physical connection or port to an external peripheral. In some implementations, the I / O controller 408 may utilize an operating system such as or another known operating system. In some implementations, the I / O controller 608 may be implemented as part of a processor, such as the processor 806. In some implementations, a user may interact with the device 600 via the I / O controller 608 or via hardware components controlled by the I / O controller 608.
[0173] In some implementations, the device 600 may include a single antenna 610. However, in some other implementations, the device 600 may have more than one antenna 610 (i.e., multiple antennas) , including multiple antenna panels or antenna arrays, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 606 may communicate bi-directionally, via the one or more antennas 610, wired, or wireless links as described herein. For example, the transceiver 606 may represent a wireless transceiver and may communicate bi-directionally with another wireless transceiver. The transceiver 606 may also include a modem to modulate the packets, to provide the modulated packets to one or more antennas 610 for transmission, and to demodulate packets received from the one or more antennas 610. The transceiver 606 may include one or more transmit chains, one or more receive chains, or a combination thereof.
[0174] A transmit chain may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmit chain may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmit chain may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmit chain may also include one or more antennas 310 for transmitting the amplified signal into the air or wireless medium.
[0175] A receive chain may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receive chain may include one or more antennas 610 for receive the signal over the air or wireless medium. The receive chain may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receive chain may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receive chain may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0176] FIG. 7 illustrates an example of a processor 700 that supports the CSI report in accordance with aspects of the present disclosure. The processor 700 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 700 may include a controller 702 configured to perform various operations in accordance with examples as described herein. The processor 700 may optionally include at least one memory 704. Additionally, or alternatively, the processor 700 may optionally include one or more arithmetic-logic units (ALUs) 706. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0177] The processor 700 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 700) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0178] The controller 702 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 600 to cause the processor 600 to support various operations in accordance with examples as described herein. For example, the controller 702 may operate as a control unit of the processor 700, generating control signals that manage the operation of various components of the processor 700. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0179] The controller 702 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 704 and determine subsequent instruction (s) to be executed to cause the processor 700 to support various operations in accordance with examples as described herein. The controller 702 may be configured to track memory address of instructions associated with the memory 704. The controller 702 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 702 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 600 to cause the processor 900 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 702 may be configured to manage flow of data within the processor 700. The controller 702 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 700.
[0180] The memory 704 may include one or more caches (e.g., memory local to or included in the processor 700 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementation, the memory 604 may reside within or on a processor chipset (e.g., local to the processor 700) . In some other implementations, the memory 704 may reside external to the processor chipset (e.g., remote to the processor 700) .
[0181] The memory 704 may store computer-readable, computer-executable code including instructions that, when executed by the processor 700, cause the processor 700 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 702 and / or the processor 700 may be configured to execute computer-readable instructions stored in the memory 704 to cause the processor 700 to perform various functions (e.g., functions or tasks supporting transmit power prioritization) . For example, the processor 700 and / or the controller 702 may be coupled with or to the memory 704, the processor 700, the controller 702, and the memory 704 may be configured to perform various functions described herein. In some examples, the processor 700 may include multiple processors and the memory 704 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0182] The one or more ALUs 706 may be configured to support various operations in accordance with examples as described herein. In some implementation, the one or more ALUs 706 may reside within or on a processor chipset (e.g., the processor 700) . In some other implementations, the one or more ALUs 706 may reside external to the processor chipset (e.g., the processor 700) . One or more ALUs 706 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 606 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 706 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 700 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 606 to handle conditional operations, comparisons, and bitwise operations.
[0183] The processor 700 may support wireless communication in accordance with examples as disclosed herein. The processor 700 may be configured to or operable to support a means for the communication related to ambient internet of things (IoT) device.
[0184] FIG. 8 illustrates a flowchart of a method 800 that supports the CSI report in accordance with aspects of the present disclosure. The operations of the method 800 may be implemented by a device or its components as described herein. For example, the operations of the method 800 may be performed by the terminal device 104 as described herein. In some implementations, the device may execute a set of instructions to control the function elements of the device to perform the described functions. Additionally, or alternatively, the device may perform aspects of the described functions using special-purpose hardware.
[0185] At 810, the terminal device 104 receives, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI. At 820, the terminal device 104 transmits, to the network device, a CSI report based on the indication.
[0186] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI further indicates at least one of the following: a CSI report configuration for the CSI report; or a hybrid automatic repeat request (HARQ) process related to a further CSI report which is not transmitted successfully.
[0187] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI is carried by at least one of the following: a physical downlink control channel (PDCCH) , or a medium access control (MAC) control element (CE) , and the MAC CE is identified by a MAC subheader with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI.
[0188] In some implementations of the method and apparatuses described herein, the MAC CE further comprises an identifier of a CSI report configuration for the CSI report or an indication of HARQ process.
[0189] In some implementations of the method and apparatuses described herein, the indication is carried by the PDCCH. The PDCCH is scrambled by a radio network temporary identifier (RNTI) , wherein the RNTI is associated with resetting the CSI or retransmitting the CSI; and / or the PDCCH is transmitted with a downlink control information (DCI) format, wherein a downlink feedback indicator (DFI) field in the DCI format is associated with CSI.
[0190] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format, and the PDCCH is scrambled by one of the following: a Cell Radio Network Temporary Identifier (C-RNTI) , a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) , a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) , or an RNTI associated with resetting the CSI or retransmitting the CSI.
[0191] In some implementations of the method and apparatuses described herein, the indication carried by the PDCCH indicates, by an indicator, at least one of a CSI report configuration or a HARQ process. The indicator indicates an identifier of the CSI report configuration, a codepoint in the indicator corresponds to an entry of the CSI report configuration among a list of CSI report configurations, the indicator comprises a bitmap indicating one or more CSI report configurations comprising the CSI report configuration, and / or the indicator indicates the HARQ process.
[0192] In some implementations of the method and apparatuses described herein, in response to the indication of resetting CSI or retransmitting CSI, the terminal device may further perform a reset on CSI based on a reset criterion.
[0193] In some implementations of the method and apparatuses described herein, the reset criterion comprises initializing CSI. In some implementations of the method and apparatuses described herein, the reset criterion comprises determining CSI corresponding to a previous inference state.
[0194] In some implementations of the method and apparatuses described herein, the previous inference state is the latest state before the indication of resetting CSI or retransmitting CSI; and / or the previous inference state is determined based on a state indication from the network device.
[0195] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report by the following: transmitting the CSI report based on a first CSI report which is obtained based on initializing CSI; or transmitting the CSI report which is obtained based on a previous inference state.
[0196] In some implementations of the method and apparatuses described herein, the terminal device may further obtain the reset criterion by at least one of the following: receiving a model parameter or a data set for training a compression model, and an indication of the reset criterion; or receiving the indication of the reset criterion in a configuration for model inference or in a configuration for CSI compression.
[0197] In some implementations of the method and apparatuses described herein, the reset criterion is predefined.
[0198] In some implementations of the method and apparatuses described herein, the terminal device may obtain the reset criterion by the following: receiving, from the network device, a message indicating a first reset criterion; determining whether the first reset criterion is supported; and transmitting, based on the determination, an indication of applicable or inapplicable to the network device.
[0199] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report after the indication of resetting CSI or retransmitting CSI by a time duration. In some implementations of the method and apparatuses described herein, the time duration is determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission for the CSI report; and transmitting.
[0200] In some implementations of the method and apparatuses described herein, the terminal device may further drop a CSI report during the time duration.
[0201] In some implementations of the method and apparatuses described herein, the CSI report configuration is a first CSI report configuration for retransmitting a CSI which is not transmitted successfully, and the first CSI report configuration is associated with a second CSI report configuration for CSI compression.
[0202] In some implementations of the method and apparatuses described herein, the first report configuration comprises an identifier of the second CSI report configuration, and / or the second report configuration comprises an identifier of the first CSI report configuration.
[0203] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI, and a field in the DCI format indicate a second CSI report configuration for CSI compression.
[0204] In some implementations of the method and apparatuses described herein, the terminal device may transmit the CSI report by the following: transmitting the CSI report comprising a missing CSI which is not transmitted successfully by a further CSI report, wherein the further CSI report is based on the second CSI report configuration.
[0205] In some implementations of the method and apparatuses described herein, the further CSI report is the latest CSI report which is not transmitted successfully before the indication of resetting CSI or retransmitting CSI, and is based on the second CSI report configuration, the further CSI report is determined based on a HARQ process, and / or the further CSI report is determined based on the second CSI report configuration, and the HARQ process.
[0206] In some implementations of the method and apparatuses described herein, the HARQ process is indicated in a PDCCH; and the further CSI report is carried in a first physical uplink shared channel (PUSCH) on the HARQ process.
[0207] In some implementations of the method and apparatuses described herein, the CSI report is transmitted in a second PUSCH which is in response to the PDCCH and the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI.
[0208] In some implementations of the method and apparatuses described herein, the CSI report is an aperiodic CSI report.
[0209] FIG. 9 illustrates a flowchart of a method 900 that supports the operation related to monitoring performance of model-based reporting in accordance with aspects of the present disclosure. The operations of the method 900 may be implemented by a device or its components as described herein. For example, The operations of the method 900 may be implemented by a network device 102 or its components as described herein. In some implementations, the device may execute a set of instructions to control the function elements of the device to perform the described functions. Additionally, or alternatively, the device may perform aspects of the described functions using special-purpose hardware.
[0210] At 910, the network device 102 transmits, to a terminal device, an indication of resetting channel state information (CSI) or retransmitting CSI. At 920, the network device 102 receives, from the terminal device, a CSI report based on the indication.
[0211] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI further indicates at least one of the following: a CSI report configuration for the CSI report; or a hybrid automatic repeat request (HARQ) process related to a further CSI report which is not transmitted successfully.
[0212] In some implementations of the method and apparatuses described herein, the indication of resetting CSI or retransmitting CSI is carried by at least one of the following: a physical downlink control channel (PDCCH) , or a medium access control (MAC) control element (CE) , and the MAC CE is identified by a MAC subheader with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI.
[0213] In some implementations of the method and apparatuses described herein, the MAC CE further comprises an identifier of a CSI report configuration for the CSI report or an indication of HARQ process.
[0214] In some implementations of the method and apparatuses described herein, the indication is carried by the PDCCH. The PDCCH is scrambled by a radio network temporary identifier (RNTI) , wherein the RNTI is associated with resetting the CSI or retransmitting the CSI; and / or the PDCCH is transmitted with a downlink control information (DCI) format, wherein a downlink feedback indicator (DFI) field in the DCI format is associated with CSI.
[0215] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format, and wherein the PDCCH is scrambled by one of the following: a Cell Radio Network Temporary Identifier (C-RNTI) , a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) , a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) , or an RNTI associated with resetting the CSI or retransmitting the CSI.
[0216] In some implementations of the method and apparatuses described herein, the indication carried by the PDCCH indicates, by an indicator, at least one of a CSI report configuration or a HARQ process, and wherein at least one of the following: the indicator indicates an identifier of the CSI report configuration, a codepoint in the indicator corresponds to an entry of the CSI report configuration among a list of CSI report configurations, the indicator comprises a bitmap indicating one or more CSI report configurations comprising the CSI report configuration, or the indicator indicates the HARQ process.
[0217] In some implementations of the method and apparatuses described herein, the network device may further perform at least one of the following: transmitting a model parameter or a model data set for training a compression model, and an indication of a reset criterion; or transmitting the indication of the reset criterion in a configuration for model inference or in a configuration for CSI compression.
[0218] In some implementations of the method and apparatuses described herein, the reset criterion is predefined. In some implementations of the method and apparatuses described herein, the network device may further indicate a reset criterion by the following: transmitting, to the terminal device, a message indicating a first reset criterion; and receiving an indication of applicable or inapplicable from the terminal device.
[0219] In some implementations of the method and apparatuses described herein, the reset criterion comprises the following: initializing CSI; or determining CSI corresponding to a previous inference state.
[0220] In some implementations of the method and apparatuses described herein, the network device may further transmit a state indication of a previous inference state to the terminal device.
[0221] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report based on a first CSI which is obtained based on initializing CSI; or receiving the CSI report based on a second CSI which is obtained based on a previous inference state.
[0222] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report after the indication of resetting CSI or retransmitting CSI by at least the time period. The time period is determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission for the CSI report.
[0223] In some implementations of the method and apparatuses described herein, the CSI report configuration is a first CSI report configuration for retransmitting a CSI which is not transmitted successfully, and the first CSI report configuration is associated with a second CSI report configuration for CSI compression.
[0224] In some implementations of the method and apparatuses described herein, the first report configuration comprises an identifier of the second CSI report configuration.
[0225] In some implementations of the method and apparatuses described herein, the network device may receive the CSI report by the following: receiving the CSI report comprising a missing CSI which is not transmitted successfully by a further CSI report, wherein the further CSI report is based on the second CSI report configuration.
[0226] In some implementations of the method and apparatuses described herein, the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI, and a field in the DCI format indicate a second CSI report configuration for CSI compression.
[0227] In some implementations of the method and apparatuses described herein, the further CSI report is the latest CSI report which is not transmitted successfully before the indication of resetting CSI or retransmitting CSI, and is based on the second CSI report configuration; the further CSI report is determined based on a HARQ process; or the further CSI report is determined based on the second CSI report configuration, and the HARQ process.
[0228] In some implementations of the method and apparatuses described herein, the HARQ process is identified by a HARQ process number indicated in a PDCCH; and the further CSI report is carried in a first physical uplink shared channel (PUSCH) with the HARQ process number.
[0229] In some implementations of the method and apparatuses described herein, the CSI report is transmitted in a physical uplink shared channel (PUSCH) which is in response to the PDCCH, and the PDCCH is transmitted with the DCI format and a DFI flag field in the DCI format is associated with CSI.
[0230] In some implementations of the method and apparatuses described herein, the CSI report is an aperiodic CSI report.
[0231] It should be noted that the methods described herein describes possible implementations, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible. Further, aspects from two or more of the methods may be combined.
[0232] The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0233] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
[0234] Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer. By way of example, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM) , flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that may be used to carry or store desired program code means in the form of instructions or data structures and that may be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
[0235] As used herein, including in the claims, an article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. Further, as used herein, including in the claims, a “set” may include one or more elements.
[0236] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A terminal device associated with a compression model, comprising:a processor; anda transceiver coupled to the processor,wherein the processor is configured to:receive, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI; andtransmit, to the network device, a CSI report based on the indication.2.The terminal device of claim 1, wherein the indication of resetting CSI or retransmitting CSI further indicates at least one of the following:a CSI report configuration for the CSI report; ora hybrid automatic repeat request (HARQ) process related to a further CSI report which is not transmitted successfully.3.The terminal device of claim 1 or 2, wherein the indication of resetting CSI or retransmitting CSI is carried by at least one of the following:a physical downlink control channel (PDCCH) , ora medium access control (MAC) control element (CE) , and the MAC CE is identified by a MAC subheader with a logical channel identifier (LCID) associated with resetting CSI or retransmitting CSI.4.The terminal device of claim 3, wherein the MAC CE further comprises an identifier of a CSI report configuration for the CSI report or an indication of HARQ process.5.The terminal device of claim 3, wherein the indication is carried by the PDCCH, and wherein at least one of the following:the PDCCH is scrambled by a radio network temporary identifier (RNTI) , wherein the RNTI is associated with resetting the CSI or retransmitting the CSI; orthe PDCCH is transmitted with a downlink control information (DCI) format, wherein a downlink feedback indicator (DFI) field in the DCI format is associated with CSI.6.The terminal device of claim 5, wherein the PDCCH is transmitted with the DCI format, and wherein the PDCCH is scrambled by one of the following:a Cell Radio Network Temporary Identifier (C-RNTI) ,a Semi-Persistent CSI Radio Network Temporary Identifier (SP-RNTI) ,a Multicast Control Radio Network Temporary Identifier (MCS-C-RNTI) , oran RNTI associated with resetting the CSI or retransmitting the CSI.7.The terminal device of claim 3, wherein the indication carried by the PDCCH indicates, by an indicator, at least one of a CSI report configuration or a HARQ process, and wherein at least one of the following:the indicator indicates an identifier of the CSI report configuration,a codepoint in the indicator corresponds to an entry of the CSI report configuration among a list of CSI report configurations,the indicator comprises a bitmap indicating one or more CSI report configurations comprising the CSI report configuration, orthe indicator indicates the HARQ process.8.The terminal device of any of claims 1 to 7, wherein in response to the indication of resetting CSI or retransmitting CSI, the processor is further configured to perform a reset on CSI based on a reset criterion.9.The terminal device of claim 8, wherein the reset criterion comprises initializing CSI.10.The terminal device of claim 8, wherein the reset criterion comprises the following:determining CSI corresponding to a previous inference state.11.The terminal device of claim 10, wherein at least one of the following:the previous inference state is the latest state before the indication of resetting CSI or retransmitting CSI; orthe previous inference state is determined based on a state indication from the network device.12.The terminal device of any of claims 9 to 11, wherein the processor is configured to transmit the CSI report by the following:transmitting the CSI report based on a first CSI which is obtained based on initializing CSI; ortransmitting the CSI report based on a second CSI which is obtained based on a previous inference state.13.The terminal device of claim 8, wherein the processor is further configured to obtain the reset criterion by at least one of the following:receiving a model parameter or a data set for training a compression model, and an indication of the reset criterion; orreceiving the indication of the reset criterion in a configuration for model inference or in a configuration for CSI compression.14.The terminal device of claim 8 or 13, wherein the reset criterion is predefined.15.The terminal device of any of claims 8, 13 or 14, wherein the processor is further configured to obtain the reset criterion by the following:receiving, from the network device, a message indicating a first reset criterion;determining whether the first reset criterion is supported; andtransmitting, based on the determination, an indication of applicable or inapplicable to the network device.16.The terminal device of any of claims 1 to 15, wherein the processor is configured to transmit the CSI report after the indication of resetting CSI or retransmitting CSI by a time duration.17.The terminal device of claim 16, wherein the time duration is determined based on at least one of DCI decoding, resetting CSI, model inference, or a preparation operation of uplink transmission for the CSI report.18.A processor for wireless communication, comprising:at least one memory; anda controller coupled with the at least one memory and configured to cause the controller to:receive, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI; andtransmit, to the network device, a CSI report based on the indication.19.A method performed by a terminal device, the method comprising:receiving, from a network device, an indication of resetting channel state information (CSI) or retransmitting CSI; andtransmitting, to the network device, a CSI report based on the indication.20.A method performed by a network device, the method comprising:transmitting, to a terminal device, an indication of resetting channel state information (CSI) or retransmitting CSI; andreceiving, from the terminal device, a CSI report based on the indication.
Citation Information
Patent Citations
Retransmission of channel state information report for machine learning based prediction
WO2023206404A1