CSI reporting method, and terminal, device and storage medium

By coordinating the time-domain unit indication and AI/ML compression of CSI between network devices and terminals, the problems of resource waste and inaccuracy in the CSI reporting process are solved, and more efficient CSI reporting is achieved.

WO2026025239A1PCT designated stage Publication Date: 2026-02-05BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/108265
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In the process of reporting Channel State Information (CSI) based on artificial intelligence or machine learning, existing technologies struggle to effectively manage CSI compression and prediction, leading to resource waste and inaccurate reporting.

Method used

The network device sends an instruction to the terminal, indicating the time unit where the CSI that needs to be reported is located. The terminal then compresses the CSI based on artificial intelligence or machine learning before reporting it, thus achieving flexible and accurate CSI reporting.

Benefits of technology

It improves the accuracy of CSI reporting and the efficiency of resource utilization, and reduces measurement and communication overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024108265_05022026_PF_FP_ABST
    Figure CN2024108265_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a CSI reporting method, and a terminal, a device and a storage medium. The method comprises: receiving indication information sent by a network device, wherein the indication information is used for indicating a time domain unit in which first CSI required to be reported is located; and sending a channel state information (CSI) report to the network device, wherein the CSI report comprises second CSI, and the second CSI is obtained after a terminal compresses at least one piece of first CSI on the basis of artificial intelligence (AI) or machine learning (ML). In the method of the present disclosure, the manner in which first CSI is obtained can be determined in view of an indicated time domain unit, and CSI reporting is flexibly performed in a manner indicated by a network, thereby improving the accuracy of CSI reporting.
Need to check novelty before this filing date? Find Prior Art

Description

Method, terminal, device and storage medium for reporting CSI TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a method for reporting CSI, a terminal, a device and a storage medium. BACKGROUND

[0002] In channel information enhancement based on artificial intelligence (AI) or machine learning (ML), compression reporting or compression feedback of channel state information (CSI) can be performed based on AI or ML to reduce overhead, or time domain prediction of future CSI is performed based on AI or ML to save measurement resources.

[0003] SUMMARY

[0004] In an AI or ML scenario, CSI reporting may need to report CSI obtained by measurement, or may need to report predicted CSI, and a method for reporting CSI in this scenario is needed.

[0005] Embodiments of the present disclosure provide a method for reporting CSI, a terminal, a device and a storage medium.

[0006] In a first aspect, embodiments of the present disclosure provide a method for reporting CSI, executed by a terminal, and the method comprises:

[0007] receiving indication information sent by a network device, the indication information being used to indicate a time domain unit in which first CSI needs to be reported.

[0008] sending a channel state information (CSI) report to the network device, the CSI report comprising second CSI, the second CSI being obtained by the terminal after compressing the at least one first CSI based on artificial intelligence (AI) or machine learning (ML).

[0009] In a second aspect, embodiments of the present disclosure provide a method for reporting CSI, executed by a network device, and the method comprises:

[0010] sending indication information to a terminal, the indication information being used to indicate a time domain unit in which first CSI needs to be reported.

[0011] receiving a channel state information (CSI) report sent by the terminal, the CSI report comprising second CSI, the second CSI being obtained by the terminal after compressing the first CSI based on artificial intelligence (AI) or machine learning (ML).

[0012] In a third aspect, the embodiments of the present disclosure provide a terminal, comprising:

[0013] a transceiver configured to receive indication information sent by the network device, the indication information being used to indicate a time domain unit in which the first CSI to be reported is located, and receive indication information sent by the network device, the indication information being used to indicate a time domain unit in which at least one CSI to be reported in a channel state information (CSI) report is located;

[0014] The transceiver is further configured to send, to the network device, a CSI report, the CSI report including the second CSI, the second CSI being obtained by compressing the first CSI based on AI or ML by the terminal.

[0015] In a fourth aspect, the embodiments of the present disclosure provide a network device, comprising:

[0016] a transceiver configured to send, to a terminal, indication information, the indication information being used to indicate a time domain unit in which the first CSI to be reported is located, and send, to the terminal, indication information, the indication information being used to indicate a time domain unit in which at least one CSI to be reported in a channel state information (CSI) report is located

[0017] The transceiver is further configured to receive a CSI report sent by the terminal, the CSI report including the second CSI, the second CSI being obtained by compressing the first CSI based on AI or ML by the terminal.

[0018] In a fifth aspect, the embodiments of the present disclosure provide a communication device, comprising:

[0019] one or more processors;

[0020] The communication device is configured to implement the method in the first aspect or the second aspect.

[0021] In a sixth aspect, the embodiments of the present disclosure provide a communication system, comprising a terminal and a network device, wherein:

[0022] The terminal is configured to implement the method in the first aspect.

[0023] The network device is configured to implement the method in the second aspect.

[0024] In a seventh aspect, the embodiments of the present disclosure provide a storage medium, the storage medium storing instructions, wherein:

[0025] When the instructions run on the communication device, the communication device is caused to perform the method in the first aspect or the second aspect.

[0026] In an eighth aspect, an embodiment of the present disclosure provides a program product, wherein,

[0027] When the program product is executed by a communication device, the communication device is caused to perform the method according to the first aspect or the second aspect.

[0028] In an embodiment of the present disclosure, based on the indication information of the network device, the terminal can know the time domain unit of the first CSI to be reported, so as to determine the manner of obtaining the first CSI in combination with the indicated time domain unit, perform CSI reporting in a flexible manner according to the network indication, and improve the accuracy of CSI reporting. BRIEF DESCRIPTION OF DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.

[0030] FIG. 1a is an exemplary schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure;

[0031] FIGS. 1b to 1c are schematic diagrams of AI-based compression according to an embodiment of the present disclosure;

[0032] FIGS. 2a to 2c are an exemplary interactive schematic diagram of a method according to an embodiment of the present disclosure;

[0033] FIGS. 3a to 3b are an exemplary flowchart of a method according to an embodiment of the present disclosure;

[0034] FIGS. 4a to 4b are an exemplary flowchart of a method according to an embodiment of the present disclosure;

[0035] FIG. 5a is a structural schematic diagram of a device according to an embodiment of the present disclosure;

[0036] FIG. 5b is a structural schematic diagram of a device according to an embodiment of the present disclosure;

[0037] FIG. 6a is a schematic diagram of a communication device according to an embodiment of the present disclosure;

[0038] FIG. 6b is a schematic diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0039] The present disclosure provides a method for reporting CSI, a terminal, a device, and a storage medium.

[0040] In a first aspect, an embodiment of the present disclosure provides a method for reporting CSI, which is executed by a terminal, and the method comprises:

[0041] receive indication information sent by the network device, the indication information being used to indicate a time domain unit in which the first CSI to be reported is located.

[0042] send a channel state information (CSI) report to the network device, the CSI report including the second CSI, the second CSI being obtained by compressing the at least one first CSI based on artificial intelligence (AI) or machine learning (ML) of the terminal.

[0043] In the above embodiments, the terminal can learn the time domain unit in which the first CSI to be reported is located based on the indication information of the network device, so as to determine the manner of obtaining the first CSI in combination with the indicated time domain unit, perform CSI reporting flexibly in the manner indicated by the network, and improve the accuracy of CSI reporting.

[0044] In combination with the embodiments of the first aspect, in some embodiments, the indication information includes at least one of the following:

[0045] a serial number of the time domain unit in which the first CSI is located;

[0046] a time difference between the time domain unit in which the first CSI is located and a reporting position of the CSI report.

[0047] In combination with the embodiments of the first aspect, in some embodiments, the indication information includes at least one of the following:

[0048] a number of the first CSIs;

[0049] a time interval between two adjacent first CSIs;

[0050] a length of a CSI window corresponding to the CSI report, the CSI window including the first CSI to be reported.

[0051] In combination with the embodiments of the first aspect, in some embodiments, the method further includes:

[0052] determining a starting time domain unit according to the reference time domain position, the starting time domain unit being a time domain unit in which a CSI that is the earliest in time domain among the first CSIs to be reported is located;

[0053] determining the time domain unit in which the first CSI to be reported is located according to the starting time domain unit and a time interval in the indication information. In combination with the embodiments of the first aspect, in some embodiments, the reference time domain position satisfies at least one of the following:

[0054] a time domain position of a CSI reference resource; wherein the time domain position of the CSI reference resource is configured by the network device;

[0055] a reporting position of the CSI report;

[0056] a time domain location defined by a protocol or configured by a network device.

[0057] In some embodiments combined with the embodiments of the first aspect, the starting time domain unit is after the reference time domain location and spaced apart from the reference time domain location by k time domain units, where k is a value configured by the network device or defined by the protocol.

[0058] In some embodiments combined with the embodiments of the first aspect, the method further comprises:

[0059] sending, to the network device, capability information, the capability information comprising at least one of:

[0060] at least one time difference supported by the terminal;

[0061] a maximum time difference supported by the terminal;

[0062] a CSI window supported by the terminal;

[0063] a number of CSIs supported by the terminal for reporting;

[0064] a time interval supported by the terminal.

[0065] In some embodiments combined with the embodiments of the first aspect, the method further comprises:

[0066] determining, according to the indication information, whether to obtain the first CSI based on measurement or based on AI model prediction.

[0067] In some embodiments combined with the embodiments of the first aspect, the determining, according to the indication information, whether to obtain the first CSI based on measurement or based on AI model prediction comprises:

[0068] when the time domain unit indicated by the indication information is located before the reporting position of the CSI report, obtaining, by the terminal, the first CSI based on measurement of the reference signal.

[0069] In some embodiments combined with the embodiments of the first aspect, the reference signal is a Channel-State-Information Reference Signal (CSI-RS) closest to the CSI reference resource before the reporting position.

[0070] In some embodiments combined with the embodiments of the first aspect, the determining, according to the indication information, whether to obtain the first CSI based on measurement or based on AI model prediction comprises:

[0071] when the time domain unit indicated by the indication information is located after the reporting position of the CSI report, obtaining, by the terminal, the first CSI based on AI model prediction.

[0072] In conjunction with the embodiments of the first aspect, in some embodiments, the time domain unit corresponding to the first CSI predicted by the terminal based on the AI ​​model satisfies the following condition: it is after the reporting position of the CSI report and is spaced L time domain units away from the reporting position, where L is an integer.

[0073] In conjunction with the embodiments of the first aspect, in some embodiments, the indication information is sent via Radio Resource Control (RRC) messages.

[0074] In conjunction with the embodiments of the first aspect, in some embodiments, the RRC message includes CSI reporting configuration information, and the CSI reporting configuration information includes indication information; or,

[0075] RRC messages include a status list, which contains multiple non-periodic or semi-static CSI reporting configuration messages, with each CSI reporting configuration message containing an indication message.

[0076] In conjunction with the embodiments of the first aspect, in some embodiments, the second CSI satisfies one of the following:

[0077] Determined based on a first CSI obtained from a measurement;

[0078] Determined based on one or more first CSIs obtained from AI predictions;

[0079] Determined based on multiple first CSIs corresponding to the status list.

[0080] In conjunction with the embodiments of the first aspect, in some embodiments, the first CSI that needs to be reported includes at least one of the following:

[0081] Feature vector information;

[0082] Precoded information;

[0083] Channel Quality Indicator (CQI);

[0084] Rank indication (RI).

[0085] Secondly, embodiments of this disclosure provide a method for reporting CSI, executed by a network device, the method comprising:

[0086] Send an instruction message to the terminal, which indicates the time domain unit where the first CSI that needs to be reported is located;

[0087] The receiving terminal sends a Channel State Information (CSI) report, which includes a second CSI. The second CSI is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

[0088] In conjunction with embodiments of the second aspect, in some embodiments, the indication information includes at least one of the following:

[0089] The sequence number of the time-domain cell where the first CSI is located;

[0090] The time difference between the time domain unit where the first CSI is located and the reporting location of the CSI report.

[0091] In conjunction with embodiments of the second aspect, in some embodiments, the indication information includes at least one of the following:

[0092] The number of first CSIs;

[0093] The time interval between two adjacent first CSIs;

[0094] The length of the CSI window corresponding to the CSI report, including the first CSI that needs to be reported.

[0095] In conjunction with the embodiments of the second aspect, in some embodiments, the time domain unit where the first CSI to be reported is located is determined based on the starting time domain unit and the time interval in the indication information, wherein the starting time domain unit is determined based on the reference time domain position, and the starting time domain unit is the time domain unit where the earliest CSI in the first CSI to be reported is located.

[0096] In conjunction with embodiments of the second aspect, in some embodiments, the reference time-domain location satisfies at least one of the following:

[0097] The time domain location of the CSI reference resource; where the time domain location of the CSI reference resource is configured through network devices;

[0098] Where to submit CSI reports;

[0099] The time-domain location is defined by the protocol or configured by the network device.

[0100] In conjunction with the embodiments of the second aspect, in some embodiments, the starting time domain unit is after the reference time domain position and is spaced k time domain units from the reference time domain position, where k is a value defined by network device configuration or protocol.

[0101] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0102] The capability information sent by the receiving terminal includes at least one of the following:

[0103] The terminal supports at least one time difference;

[0104] The maximum time difference supported by the terminal;

[0105] CSI windows supported by the terminal;

[0106] The number of CSIs that the terminal can report;

[0107] The time intervals supported by the terminal.

[0108] In conjunction with embodiments of the second aspect, in some embodiments, the indication information is used to determine whether to report a first CSI based on measurement or a first CSI based on AI model prediction.

[0109] In conjunction with the embodiments of the second aspect, in some embodiments, when the time-domain unit indicated by the indication information is located at or before the reporting position of the CSI report, the first CSI to be reported is obtained based on the measurement of the reference signal.

[0110] In conjunction with the embodiments of the second aspect, in some embodiments, the reference signal is the reference signal CSI-RS that is closest to the CSI reference resource before the reported location.

[0111] In conjunction with the embodiments of the second aspect, in some embodiments, when the time-domain unit indicated by the indication information is located after the reporting position of the CSI report, the first CSI to be reported is obtained based on AI model prediction.

[0112] In conjunction with the embodiments of the second aspect, in some embodiments, the time-domain unit corresponding to the first CSI obtained based on AI model prediction satisfies the following condition: it is located after the reporting position of the CSI report and is spaced L time-domain units away from the reporting position, where L is an integer.

[0113] In conjunction with embodiments of the second aspect, in some embodiments, the indication information is sent via Radio Resource Control (RRC) messages.

[0114] In conjunction with the embodiments of the second aspect, in some embodiments, the RRC message includes CSI reporting configuration information, and the CSI reporting configuration information includes indication information; or,

[0115] RRC messages include a status list, which contains multiple non-periodic or semi-static CSI reporting configuration messages. Each CSI reporting configuration message contains an indication message.

[0116] In conjunction with the embodiments of the second aspect, in some embodiments, the second CSI satisfies one of the following:

[0117] Determined based on a first CSI obtained from a measurement;

[0118] Determined based on one or more first CSIs obtained from AI predictions;

[0119] Determined based on multiple first CSIs corresponding to the status list.

[0120] In conjunction with the embodiments of the second aspect, in some embodiments, the first CSI that needs to be reported includes at least one of the following:

[0121] Feature vector information;

[0122] Precoded information;

[0123] Channel Quality Indicator (CQI);

[0124] Rank indicator RI.

[0125] Thirdly, embodiments of this disclosure provide a terminal, including:

[0126] The transceiver module is used to receive indication information sent by the network device. The indication information is used to instruct the time domain unit where the first CSI that needs to be reported is located to receive the indication information sent by the network device. The indication information is used to indicate: the time domain unit where at least one CSI that needs to be reported in the Channel State Information (CSI) report is located.

[0127] The transceiver module is further configured to send a Channel State Information (CSI) report to the network device. The CSI report includes a second CSI, which is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

[0128] Fourthly, embodiments of this disclosure provide a network device, including:

[0129] The transceiver module is used to send indication information to the terminal, the indication information being used to indicate: the time domain unit where the first CSI that needs to be reported is located; and to send indication information to the terminal, the indication information being used to indicate: the time domain unit where at least one CSI that needs to be reported in the Channel State Information (CSI) report is located.

[0130] The transceiver module is further configured to receive a Channel State Information (CSI) report sent by the terminal, wherein the CSI report includes a second CSI, which is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

[0131] Fifthly, embodiments of this disclosure provide a communication device, including:

[0132] One or more processors;

[0133] The communication device is configured to implement the method described in the first aspect or the second aspect.

[0134] Sixthly, embodiments of this disclosure provide a communication system, including a terminal and a network device, wherein,

[0135] The terminal is configured to implement the method as described in the first aspect;

[0136] The network device is configured to implement the method as described in the second aspect.

[0137] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions, wherein...

[0138] When the instructions are executed on the communication device, the communication device causes the communication device to perform the method as described in the first aspect or the second aspect.

[0139] Eighthly, embodiments of this disclosure provide a program product, wherein,

[0140] When the program product is executed by a communication device, the communication device performs the method as described in the first aspect or the second aspect.

[0141] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in alternative implementations of the first and second aspects.

[0142] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and second aspects above.

[0143] It is understood that the aforementioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0144] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0145] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0146] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0147] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0148] In the embodiments disclosed herein, "multiple" refers to two or more.

[0149] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0150] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0151] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0152] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0153] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0154] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0155] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0156] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0157] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0158] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."

[0159] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0160] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0161] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0162] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0163] Figure 1a is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0164] As shown in Figure 1a, the communication system 100 includes a terminal 101 and a network device 102.

[0165] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0166] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0167] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system.

[0168] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0169] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0170] In some embodiments, a core network device can be a single device comprising one or more network elements, or it can be multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements can be virtual or physical. The core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC). Alternatively, a core network device refers to a network element with a specific function, such as an Access Management Function (AMF) or a Service Management Function (SMF).

[0171] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0172] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1a, or to a part thereof, but are not limited thereto.

[0173] The entities shown in Figure 1a are illustrative. The communication system may include all or some of the entities in Figure 1a, or it may include other entities besides those in Figure 1a. The number and form of each entity are arbitrary. The connection relationship between the entities is illustrative. The entities may not be connected to each other or may be connected in any way. The connection may be direct or indirect, wired or wireless.

[0174] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication processing methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0175] Discussions on CSI compression based on AI or ML include two compression models or functions: the first compresses and reports the CSI measured at the current moment based on historical information (such as historical CSI information); the second predicts the CSI at future moments based on historical information and then compresses and reports the predicted CSI. The difference between the two models or functions lies in the content of the reported CSI. The first model reports the measured CSI results after AI compression, while the second compresses the predicted CSI results using AI. Unifying the management of these two models, or making the model usage transparent to the network, can significantly reduce the complexity of model management. Model management generally includes the following aspects: model training, model usage, model supervision, and model switching.

[0176] For the first model mentioned above, such as the SFT AI CSI compression model based on spatial, time, and frequency domains, as shown in Figures 1b and 1c, terminal 101 needs to compress the measured CSI at the current moment based on historical CSI information. The encoder can be deployed on terminal 101, and it may include an AI compression model to encode and compress the encoder input. The decoder can be deployed on network device 102, and it may include an AI decompression model to decode and restore the decoder input. In each AI compression process, historical CSI information and the measured CSI at the current moment can be used together as input to the AI ​​compression model. In the application of this model, depending on the rate of channel change, historical CSI information within a certain time period is beneficial for compression. However, if the channel changes rapidly and irregularly, excessively long historical CSI information can actually reduce compression performance. Therefore, an appropriate length of historical CSI information needs to be selected to ensure the performance of SFT domain CSI compression.

[0177] Based on the description of the above embodiments, different CSI reporting contents exist based on the two CSI compression models. A method for how terminal 101 should report CSI needs to be provided.

[0178] Figure 2a is an interactive schematic diagram illustrating a CSI reporting method according to an embodiment of this disclosure. As shown in Figure 2a, this embodiment of the disclosure relates to a method for reporting CSI, the method including:

[0179] Step 2101: Network device 102 sends instruction information to terminal 101.

[0180] In some embodiments, the indication information is used to indicate the time domain unit where the first CSI that needs to be reported is located. The first CSI is used to represent the CSI that the network device 102 indicates needs to be reported, and is used to distinguish it by name from the second CSI described below.

[0181] Optionally, the indication information may indicate the time domain unit where one or more first CSIs reside.

[0182] In some embodiments, the time-domain unit can refer to time (ms), moment, slot, or symbol, etc. For ease of description, this disclosure uses a slot as an example for the time-domain unit.

[0183] In some embodiments, the indication information may be explicit or implicit, indicating the slot where one or more first CSIs that need to be reported are located.

[0184] Optionally, the indication information includes at least one of the following:

[0185] The sequence number of the time domain cell where the first CSI is located;

[0186] The time difference between the time domain unit where the first CSI is located and the reporting location of the CSI report.

[0187] In the first example, the instruction information includes the slot number m of one or more first CSIs. For example, the instruction information indicates that a first CSI needs to be reported, and the instruction information includes the slot m of that first CSI. As another example, the instruction information indicates that multiple first CSIs need to be reported, and the instruction information includes the slot m of each of the multiple first CSIs. Here, m represents the sequence number, but the slot number m is different for different first CSIs. For example, the slots of multiple first CSIs can also be denoted as slot m, slot m', slot m”, etc.

[0188] In the second example, the indication information includes the time difference L. The reporting location is again illustrated using the slot where the CSI report was submitted. For instance, if the indication information requires reporting a first CSI, it includes the time difference L between slot m where the first CSI is located and the reporting location slot n. As another example, if the indication information requires reporting multiple first CSIs, it includes the time difference L between the slot where each of the multiple first CSIs is located and the reporting location slot n. Here, L represents the time difference, but the value of L can be different for different first CSIs.

[0189] In this example, the time difference L can be L = {0, 1, 2, 3, ..., N}, where N > 3.

[0190] In the third example, the indication information includes the sequence number m and the time difference L. The descriptions of these two parameters can be found in the descriptions of the two examples above.

[0191] In the example above, when the indication information indicates sequence number m, the slot m where the first CSI is located and the reporting position slot n of the CSI report satisfy: slot mn={0,1,2,3…N}.

[0192] In the example above, the reporting location of the CSI report can be determined based on the CSI report configuration information (CSI report config) issued by network device 102.

[0193] In some embodiments, the indication information can be sent via Radio Resource Control (RRC) messages.

[0194] In one example, network device 102 sends CSI reporting configuration information via an RRC message, which includes indication information. For example, the CSI reporting configuration information includes a first value, which is either the sequence number m or the time difference L in the aforementioned example.

[0195] In this example, CSI reporting configuration information with different identifiers (IDs) can be associated with or correspond to the same CSI resource configuration information; or, CSI reporting configuration information with different IDs can be associated with or correspond to different CSI resource configuration information.

[0196] In another example, network device 102 sends a state list via RRC messages. The state list includes multiple aperiodic or semi-persistent CSI reporting configuration messages. Each CSI reporting configuration message contains an indication message, meaning there is a one-to-one correspondence between CSI reporting configuration messages and indication messages. In this case, network device 102 issues multiple indication messages.

[0197] For example, the state list is an aperiodic trigger state list (CSI), which includes multiple aperiodic CSI reporting configuration information. Each aperiodic CSI reporting configuration information includes a first value, which is the sequence number m or time difference L in the previous example.

[0198] For example, the state list is a semi-persistent CSI state list on the Physical Uplink Shared channel (PUSCH). This list includes multiple semi-persistent CSI reporting configuration information, where each semi-persistent CSI reporting configuration information includes a first value, which is the sequence number m or time difference L in the previous example.

[0199] Step 2102, terminal 101 obtains the first CSI according to the instruction information.

[0200] In some embodiments, the terminal 101 can determine, based on the indication information, whether the first CSI is obtained based on measurement or based on AI prediction. The first CSI obtained based on measurement is the measurement result, which the terminal 101 obtains based on the measurement of a reference signal; the first CSI obtained based on AI prediction is the prediction result, which the terminal 101 predicts based on historical CSI information and an AI model.

[0201] Optionally, when the indication information indicates that multiple slots containing first CSIs need to be reported, the first CSI may be obtained based on AI prediction, or the terminal 101 may need to determine the method of obtaining the first CSI based on the location of the slot.

[0202] In some embodiments, when the time-domain unit indicated by the indication information is located at or before the reporting position of the CSI report, the terminal measures the reference signal to obtain the first CSI.

[0203] In this embodiment, taking the time-domain unit as a slot as an example, the terminal 101 can determine whether the first CSI is a measurement result or a prediction result based on the relationship between the slot where the first CSI is located in the indication information and the reporting position.

[0204] In one example, the indication information can indicate the slot number m or the time difference L. Let the reporting position still be slot n. If terminal 101 determines m-n=0 or L=0 based on the indication information, it means that the slot containing the first CSI to be reported is at the reporting position, i.e., slot m=slot n. At this time, terminal 101 can determine that the first CSI is a measurement result.

[0205] In another example, if terminal 101 determines L < 0 or mn < 0 based on the indication information, it means that the slot where the first CSI to be reported is located is before the reporting position, i.e., slot m < slot n. At this time, terminal 101 can determine that the first CSI is the measurement result.

[0206] In another example, if terminal 101 determines, based on indication information, that slot m where the first CSI is located is before a certain specific slot, the terminal determines that the first CSI is a measurement result. Here, combining the previous two examples, the specific slot could refer to the reporting location slot n; or, the specific slot could also be the slot where the CSI reference resource is located.

[0207] In this embodiment, the reference signal is the Channel-State-Information Reference Signal (CSI-RS) that is closest to the CSI reference resource before the reported location. The first CSI measured by the terminal is the CSI obtained based on this CSI-RS. For example, let the reported location be slot n, and the slot where the CSI reference resource is located be slot l. The CSI-RS that is closest to slot l before slot n is transmitted in time slot slot (n-t). Then, the terminal 101 can receive and measure the CSI-RS in slot (n-t) to obtain the first CSI.

[0208] In some embodiments, when the terminal 101 determines that the first CSI is a measurement result based on an indication message, it can obtain a first CSI based on the measurement.

[0209] In some embodiments, the temporal location of the CSI reference resource, such as the slot where the CSI reference resource is located, can be indicated by the network device 102 through the RRC parameter nref (slot index).

[0210] In some embodiments, when the time-domain unit indicated by the indication information is located after the reporting position of the CSI report, the first CSI is obtained based on AI model prediction.

[0211] In this embodiment, taking the time-domain unit as a slot as an example, the terminal 101 can determine whether the first CSI is a measurement result or a prediction result based on the relationship between the slot where the first CSI is located in the indication information and the reporting position.

[0212] In one example, the indication information can indicate the slot number m or the time difference L. Let the reporting position still be slot n. If terminal 101 determines m - n > 0 or L > 0 based on the indication information, it means that the slot containing the first CSI to be reported is after the reporting position, i.e., slot m > slot n. In other words, the CSI to be reported is for a future time. At this point, terminal 101 can determine that the first CSI is a predicted result.

[0213] In another example, if terminal 101 determines, based on indication information, that slot m where the first CSI is located is after a specific slot, then terminal 101 determines the first CSI as a predicted result. Here, in conjunction with the previous example, the specific slot could refer to the reporting location slot n; or, the specific slot could also be the slot where the CSI reference resource is located.

[0214] In this embodiment, the time-domain unit corresponding to the first CSI predicted by the terminal based on the AI ​​model satisfies the following condition: it is after the reporting position of the CSI report and is separated from the reporting position by L time-domain units, where L is an integer. For example, taking slot as an example, if the reporting position of the CSI report is slot n, the time-domain unit corresponding to the first CSI predicted based on the AI ​​model is slot(n+L), where n can be 0, and L represents the time difference between the time-domain unit and the reporting position of the CSI report.

[0215] For example, let's still say the reported position is slot n, and L still satisfies L = m - n. When L > 0, the time domain unit where the first CSI is located is slot m = slot(n + L), meaning that terminal 101 obtains the first CSI based on AI prediction of the CSI for slot (n + L). When L - n > 0, the time domain unit where the first CSI is located is slot m = slot L, meaning that terminal 101 obtains the first CSI based on AI prediction of the CSI for slot L.

[0216] In some embodiments, the first CSI that needs to be reported includes at least one of the following:

[0217] Feature vector information;

[0218] Precoded information;

[0219] Channel Quality Indicator (CQI);

[0220] Rank indicator RI.

[0221] Step 2103: Terminal 101 sends a CSI report to network device 102.

[0222] In some embodiments, the CSI report includes a second CSI, which is obtained by the terminal after compressing at least one first CSI based on AI or ML.

[0223] In some embodiments, after obtaining the first CSI based on step S2102, the terminal 101 can compress the obtained first CSI based on an AI or ML model to obtain a second CSI. The compressed second CSI is then reported.

[0224] In some embodiments, terminal 101 may send CSI reports on the Physical Uplink Shared channel (PUSCH).

[0225] In some embodiments, terminal 101 may perform non-periodic CSI reporting or semi-static CSI reporting based on the configuration of network device 102.

[0226] In some embodiments, the content of the CSI report, i.e., the CSI reporting content, includes at least one of the following: CQI, RI, compressed feature vector information, or pre-coded information.

[0227] In one example, the first CSI includes feature vector information or pre-coded information, meaning that the CQI and RI may not change with the first CSI. Terminal 101 may include only one CQI and one RI in a single report, as well as multiple second CSIs compressed from the first CSI. In this case, the second CSIs are compressed feature vector information or pre-coded information.

[0228] In another example, the first CSI includes the RI, feature vector information, or pre-coded information; that is, the CQI may not change with the first CSI. Terminal 101 may include only one CQI in a single report, as well as multiple second CSIs compressed from the first CSI. In this case, the second CSI consists of the RI and compressed feature vector information or pre-coded information.

[0229] In another example, the first CSI includes CQI, RI, feature vector information or pre-coded information. The terminal 101 may include multiple second CSIs that are compressed from the first CSI in a single report. In this case, the second CSI is CQI, RI and compressed feature vector information or pre-coded information.

[0230] In some embodiments, the second CSI differs depending on the RRC configuration.

[0231] In some embodiments, the second CSI satisfies one of the following:

[0232] Determined based on a first CSI obtained from a measurement;

[0233] Determined based on multiple first CSIs corresponding to the status list.

[0234] In one example, if the configuration information of a CSI report configured by network device 102 via RRC includes indication information (such as the first value mentioned above), the CSI report can be determined based on a first CSI, such as the CSI report including a second CSI obtained by compressing the first CSI.

[0235] In another example, when network device 102 is configured to report CSI configuration information via a status list, terminal 101 can report multiple first CSIs at different time domain locations.

[0236] For example, after an aperiodic status list is triggered by terminal 101, if the first value indicated in the configuration information of each aperiodic CSI report is different, terminal 101 can report one CSI corresponding to each aperiodic CSI reporting configuration information, that is, report multiple CSIs at different time domain positions (slots).

[0237] Alternatively, after a semi-static status list is triggered by terminal 101, if the first value indicated in the configuration information of each semi-static CSI is different, terminal 101 can report one CSI corresponding to each semi-static CSI reporting configuration information, that is, report multiple CSIs at different time-domain locations (slots).

[0238] In some embodiments, network device 102 receives a CSI report.

[0239] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", and "field" can be used interchangeably.

[0240] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.

[0241] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0242] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.

[0243] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”

[0244] In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," and "carrier frequency" can be used interchangeably.

[0245] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0246] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0247] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.

[0248] The method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2103.

[0249] In some embodiments, step S2102 is optional and can be replaced by one or more steps in different embodiments.

[0250] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG2a.

[0251] Figure 2b is an interactive schematic diagram illustrating a CSI reporting method according to an embodiment of this disclosure. As shown in Figure 2b, this embodiment of the disclosure relates to a method for reporting CSI, the method including:

[0252] Step 2201: Network device 102 sends instruction information to terminal 101.

[0253] In some embodiments, terminal 101 receives the instruction information.

[0254] In some embodiments, the indication information is used to indicate the time domain unit where at least one first CSI that needs to be reported is located, for example, indicating the slot where the first CSI is located.

[0255] In some embodiments, the indication information may be explicit or implicit, indicating the slot where one or more first CSIs that need to be reported are located.

[0256] In some embodiments, the indication information includes at least one of the following:

[0257] The number of first CSIs;

[0258] The time interval (distance) between two adjacent first CSIs;

[0259] The length of the CSI window corresponding to the CSI report, including the first CSI that needs to be reported.

[0260] Optionally, the indication information indicates auxiliary information needed to determine the slot where the first CSI is located, and the terminal 101 can determine the slot where the first CSI is located based on this information.

[0261] In one example, the number of first CSIs to be reported and the time interval can be directly configured in the instruction information, so that the terminal 101 can determine the slot where the first CSI to be reported is located based on these two parameters.

[0262] In another example, if the indication information includes a time interval and the length of the CSI window, such as a CSI window length of w slots and a time interval of d slots, terminal 101 can determine the number of first CSIs that need to be reported based on w / d. Terminal 101 can then combine the number and time interval to determine the slot containing the first CSI that needs to be reported.

[0263] Step 2202: Terminal 101 determines the starting time domain unit of the first CSI based on the reference time domain position.

[0264] In some embodiments, the starting time domain unit is the time domain unit where the first CSI in the first CSI that needs to be reported is located. That is, when multiple first CSIs need to be reported, the terminal 101 can determine the starting slot corresponding to the multiple first CSIs, that is, the slot where the first first CSI that appears in the part of the first CSIs is located.

[0265] In some embodiments, the reference time-domain location satisfies at least one of the following:

[0266] The temporal location of the CSI reference resource;

[0267] Where to submit CSI reports;

[0268] The time-domain location is defined by the protocol or configured by the network device.

[0269] Optionally, in conjunction with the description of the foregoing embodiments, the time-domain location of the CSI reference resource is configured by the network device, for example, indicated by the RRC parameter nref (slot index).

[0270] Optionally, the reporting location of the CSI report can still be denoted as slot n.

[0271] In some embodiments, the starting time domain unit is located after the reference time domain position and is separated from the reference time domain position by k time domain units, where k is a value defined by the network device configuration or protocol. Taking the time domain unit as a time slot as an example, if the reference time domain position P can be the reporting position slot n of the CSI report, then the starting time domain unit is in slot (n+k), where k is a value defined by the network device configuration or protocol.

[0272] In step S2203, terminal 101 determines the time domain unit of each first CSI in the first CSI that needs to be reported, based on the instruction information and the starting time domain unit.

[0273] In some embodiments, the terminal 101 can determine the time domain unit where each first CSI is located based on the time interval and the starting time domain unit in the indication information.

[0274] In one example, the slot P where the CSI reference resource is located is taken as the reference time domain position. The time domain position of the first first CSI, which is also the starting time domain position, is P+k. k is a value configured or predefined by the network device 102. k can be 0 or a positive or negative value. The terminal 101 can calculate the slot where the other first CSIs are located based on the interval d.

[0275] In another example, the reporting location slot n of the CSI report is used as the reference time domain location. The time domain location of the first CSI, which is also the starting time domain location, is n+k. k is a base station configuration or predefined value. k can be 0 or positive or negative. Terminal 101 can calculate the slots where other first CSIs are located based on the interval d.

[0276] In other examples, network device 102 can directly configure the value P of the reference time domain position, terminal 101 determines the starting time domain position based on P+k, and can calculate the slot where other first CSIs are located based on the interval d.

[0277] In some embodiments, terminal 101 may obtain each first CSI based on AI prediction.

[0278] In step S2204, terminal 101 sends a CSI report to network device 102.

[0279] In some embodiments, the CSI report meets one of the following criteria:

[0280] Determined based on one or more first CSIs obtained from AI predictions;

[0281] Determined based on multiple first CSIs corresponding to the state list.

[0282] In some embodiments, when the indication information indicates auxiliary information, a single CSI report may include one or more CSIs.

[0283] In some embodiments, the implementation of step S2204 can be referred to the description of step S2103 in FIG2a, which will not be repeated here.

[0284] The method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2204.

[0285] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG2b.

[0286] Figure 2c is an interactive schematic diagram illustrating a CSI reporting method according to an embodiment of this disclosure. As shown in Figure 2c, this embodiment of the disclosure relates to a method for reporting CSI, the method including:

[0287] Step 2301: Terminal 101 sends capability information to network device 102.

[0288] In some embodiments, network device 102 receives the capability information.

[0289] In some embodiments, the capability information reported by terminal 101 can be used by network device 102 for configuration or to indicate the relevant parameters of CSI that need to be reported.

[0290] In some embodiments, capability information may be reported before the terminal 101 receives the indication information. This allows the network device 102 to perform corresponding configuration or indication based on the capability information.

[0291] In some embodiments, the capability information includes at least one of the following:

[0292] Terminal 101 supports at least one time difference;

[0293] The maximum time difference supported by Terminal 101;

[0294] CSI windows supported by terminal 101;

[0295] Terminal 101 supports the reporting of the number of CSIs;

[0296] The time intervals supported by terminal 101.

[0297] For example, in the example of Figure 2a, terminal 101 can report capability information, including at least one time difference L supported by terminal 101 or the maximum time difference Lmax supported by terminal 101. Network device 102 can configure L or m according to the capabilities of terminal 101. Here, the time difference or maximum time difference still represents the time difference between slot m of the first CSI and the reported position slot n of the CSI. Terminal 101 reports its own supported L or m-n in the capability information.

[0298] For example, in example 2b, terminal 101 can report capability information, such as the CSI window supported by terminal 101, like reporting the maximum supported CSI time window; it can also report the number of CSIs that can be reported, such as the number of first CSIs supported or the supported time interval. Network device 102 can configure the CSI window, number, or time interval of the first CSIs that need to be reported based on the capabilities of terminal 101.

[0299] In some embodiments, the capabilities supported by terminal 101 are related to the model capabilities used by terminal 101, or in other words, can express model capabilities; terminal 101 can report the model capabilities as UE capabilities to network device 102.

[0300] In one example, terminal 101 reports the maximum value N of the supported L through capability information, indicating that terminal 101 can support different time differences within the range of {0, 1, 2, ... N}.

[0301] In another example, terminal 101 reports the supported L values ​​through capability information, for example, the supported L values ​​can be {0, 2, 4, N}.

[0302] In some embodiments, the L or m-n supported by terminal 101 may be greater than the value in the relevant protocol, such as L or m-n > 2.

[0303] In step S2302, network device 102 sends instruction information to terminal 101.

[0304] In some embodiments, the implementation of step S2302 can be referred to the description of step S2101 in FIG2a, and will not be repeated here.

[0305] In some embodiments, the implementation of step S2302 can be referred to the description of step S2201 in FIG2b, and will not be repeated here.

[0306] In step S2303, terminal 101 obtains the first CSI according to the instruction information.

[0307] In some embodiments, the implementation of step S2303 can be referred to the description of step S2102 in FIG2a, and will not be repeated here.

[0308] In some embodiments, the implementation of step S2303 can be referred to the description of steps S2202 to S2203 in FIG2b, and will not be repeated here.

[0309] In step S2304, terminal 101 sends a CSI report to network device 102.

[0310] In some embodiments, the implementation of step S2304 can be referred to the description of step S2103 in FIG2a, and will not be repeated here.

[0311] In some embodiments, the implementation of step S2304 can be referred to the description of step S2204 in FIG2b, which will not be repeated here.

[0312] The method involved in the embodiments of this disclosure may include at least one of steps S2301 to S2304.

[0313] In some embodiments, step S2301 is optional and can be replaced by one or more steps in different embodiments.

[0314] In some embodiments, other optional implementations may be described before or after the specification corresponding to FIG2c.

[0315] In this embodiment of the disclosure, in conjunction with Figures 2a to 2c, the network device 102 can flexibly configure the CSI reporting method, so that the terminal 101 can accurately determine the reporting content based on the configuration or instructions of the network device, such as whether to compress and report the measured CSI result or the predicted CSI result, thereby improving the accuracy of CSI reporting.

[0316] Figure 3a is a schematic diagram of a CSI reporting process according to an embodiment of this disclosure. As shown in Figure 3a, this embodiment of the disclosure relates to a method for reporting CSI, which is executed by terminal 101. The method includes:

[0317] Step S3101: Send capability information.

[0318] In some embodiments, the implementation of step S3101 can be referred to the description of step S2201 in FIG2a, and will not be repeated here.

[0319] Step S3102: Receive instruction information.

[0320] In some embodiments, the implementation of step S3102 can be referred to the description of step S2101 in FIG2a, and will not be repeated here.

[0321] In some embodiments, the implementation of step S3102 can be referred to the description of step S2301 in FIG2b, and will not be repeated here.

[0322] Step S3103: Obtain the first CSI according to the instruction information.

[0323] In some embodiments, the implementation of step S3103 can be referred to the description of step S2102 in FIG2a, and will not be repeated here.

[0324] In some embodiments, the implementation of step S3103 can be referred to the description of steps S2302 to S2303 in FIG2b, and will not be repeated here.

[0325] Step S3104: Send CSI report.

[0326] In some embodiments, the implementation of step S3104 can be referred to the description of step S2103 in FIG2a, and will not be repeated here.

[0327] In some embodiments, the implementation of step S3104 can be referred to the description of step S2304 in FIG2b, and will not be repeated here.

[0328] The method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3104.

[0329] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG3a.

[0330] Figure 3b is a schematic diagram illustrating a CSI reporting process according to an embodiment of this disclosure. As shown in Figure 3b, this embodiment of the disclosure relates to a method for reporting CSI, which is executed by terminal 101. The method includes:

[0331] Step S3201: Receive instruction information.

[0332] In some embodiments, the implementation of step S3201 can be referred to the description of step S2101 in FIG2a, which will not be repeated here.

[0333] In some embodiments, the implementation of step S3201 can be referred to the description of step S2301 in FIG2b, which will not be repeated here.

[0334] Step S3202: Send CSI report.

[0335] In some embodiments, the implementation of step S3202 can be referred to the description of step S2103 in FIG2a, and will not be repeated here.

[0336] In some embodiments, the implementation of step S3202 can be referred to the description of step S2304 in FIG2b, which will not be repeated here.

[0337] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG3b.

[0338] Figure 4a is a schematic diagram illustrating a CSI reporting process according to an embodiment of this disclosure. As shown in Figure 4a, this embodiment of the disclosure relates to a method for reporting CSI, which is executed by network device 102. The method includes:

[0339] Step S4101: Receive capability information.

[0340] In some embodiments, the implementation of step S4101 can be referred to the description of step S2201 in FIG2a, and will not be repeated here.

[0341] Step S4102: Send instruction information.

[0342] In some embodiments, the implementation of step S4102 can be referred to the description of step S2101 in FIG2a, and will not be repeated here.

[0343] In some embodiments, the implementation of step S4102 can be referred to the description of step S2301 in FIG2b, and will not be repeated here.

[0344] Step S4103: Send CSI report.

[0345] In some embodiments, the implementation of step S4103 can be referred to the description of step S2103 in FIG2a, and will not be repeated here.

[0346] In some embodiments, the implementation of step S4103 can be referred to the description of step S2304 in FIG2b, which will not be repeated here.

[0347] The method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4103.

[0348] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG4a.

[0349] Figure 4b is a schematic diagram illustrating a CSI reporting process according to an embodiment of this disclosure. As shown in Figure 4b, this embodiment of the disclosure relates to a method for reporting CSI, which is executed by network device 102, and the method includes:

[0350] Step S4201: Send instruction information.

[0351] In some embodiments, the implementation of step S4201 can be referred to the description of step S2101 in FIG2a, and will not be repeated here.

[0352] In some embodiments, the implementation of step S4201 can be referred to the description of step S2301 in FIG2b, which will not be repeated here.

[0353] Step S4202: Receive CSI report.

[0354] In some embodiments, the implementation of step S4202 can be referred to the description of step S2103 in FIG2a, and will not be repeated here.

[0355] In some embodiments, the implementation of step S4202 can be referred to the description of step S2304 in FIG2b, which will not be repeated here.

[0356] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG4b.

[0357] This disclosure provides a CSI reporting indication method based on an AI / ML model, which can support both CSI compression reporting based on AI / ML model measurements and CSI compression reporting based on AI / ML model predictions. For ease of description, some examples are provided below.

[0358] Before listing examples of embodiments of this disclosure, the terms involved in the examples are explained as follows: in the examples, slot can also be time, first time, or first time unit, etc.; in the examples, the slot where the CSI report is located refers to slot n where the time and frequency resources used for the CSI report are located, and the slot corresponding to the CSI report refers to the time at which the CSI reported by the UE is the CSI, such as the CSI of which slot.

[0359] Example 1:

[0360] Based on the network's instructions, the UE determines the corresponding slot for CSI reporting.

[0361] In this example, based on the slot corresponding to the CSI report, the UE determines whether the reported CSI is a measurement result or a prediction result.

[0362] Example 2:

[0363] Based on Example 1, the network instructs the UE to use a first value, and the UE determines the corresponding slot for CSI reporting based on the first value.

[0364] In one embodiment, the first value is L, where L represents the time difference between the slot corresponding to the CSI report and the slot where the CSI report is located. L = {0, 1, 2, 3…N}.

[0365] In another embodiment, the first value is m, where m represents the slot corresponding to the CSI report. Assuming the slot where the CSI report is located is slot n, then slot mn = {0, 1, 2, 3...N}.

[0366] Example 3:

[0367] Based on Example 1, the network instructs the UE to provide auxiliary information, and the UE determines the corresponding slot for CSI reporting based on the auxiliary information.

[0368] Regarding the number of CSIs:

[0369] In one embodiment, the base station configures the length w (slots) of the CSI window and the distance d (slots) of the CSI interval. The UE determines the number of slots corresponding to the CSI that needs to be reported based on w / d.

[0370] In one embodiment, the base station is configured to include the number of CSIs in the CSI report, and the CSI interval is distance d (slots).

[0371] How to determine the slot position corresponding to the CSI report:

[0372] In one embodiment, the slot position reported by CSI is based on the slot P where the CSI reference resource is located, with the starting position being P+K, where K is a base station configuration or predefined value, and k can be 0 or a positive or negative value. The subsequent CSI slot position is calculated based on the interval d.

[0373] In one embodiment, the slot position corresponding to the CSI report is referenced to the slot n where the CSI report resource is located, and the starting position is n+K, where K is a base station configuration or predefined value, and k can be 0 or positive or negative. The subsequent CSI slot position is calculated based on the interval d.

[0374] In one embodiment, the CSI reporting slot position uses slot L as the reference position and the starting position is L+K, where K is a base station configuration or predefined value. K can be 0 or a positive or negative value. The subsequent CSI slot position is calculated based on the interval d.

[0375] Example 4:

[0376] Based on the first value in Example 2 or Example 3, such as the value of L or mn, the model capability used is determined. The model capability can also be understood as a UE capability.

[0377] In this example, the UE reports the capability information of the AI / ML model used for CSI compression.

[0378] In one embodiment, the UE reports the maximum value N of L that it can support. This indicates that the UE can support {0, 1, 2, ..., N}.

[0379] In one embodiment, the UE reports the supported values ​​of L, for example {0, 2, 4, N}.

[0380] L / mn can be greater than 2 (for example, the Rel18 codebook can only support up to 2).

[0381] Example 5:

[0382] Based on any of the above examples, such as Example 2, the UE can determine the CSI reporting content based on the first value.

[0383] In one embodiment, when L <= 0 or mn <= 0, or when the slot corresponding to the CSI report is before a specific slot (e.g., the specific slot is the slot where the CSI reference resource is located), the UE is instructed to report the CSI obtained based on RS measurement.

[0384] In one embodiment, when L=0 or mn=0, or when the slot corresponding to the CSI report is before a specific slot (e.g., the specific slot is the slot where the CSI reference resource is located), the CSI reported by the UE is indicated to be the CSI of the time unit (e.g., slot) of the CSI-RS closest to the CSI reference resource before the CSI report.

[0385] In one embodiment, when L>0 or mn>0, or when the slot corresponding to the CSI report is after a specific slot (e.g., the specific slot is the slot where the CSI reference resource is located), the UE is instructed to report the CSI based on the prediction.

[0386] In one embodiment, when L>0 or mn>0, or when the CSI report corresponds to a slot after a specific slot (e.g., the specific slot is the slot where the CSI reference resource is located), the UE is instructed to report the CSI of the time unit (e.g., slot) where slot n+L (corresponding to L>0) or slot L (corresponding to slot Ln>0) is located.

[0387] Example 6:

[0388] Based on any of the above examples, such as the RRC configuration of the CSI report config, the CSI report config includes the first value or auxiliary information.

[0389] In this example, CSI report configs with different IDs can be associated with the same CSI resource config, or they can be associated with different CSI resource configs.

[0390] Example 7:

[0391] Based on any of the above examples, the CSI report config in the RRC configuration contains a first value.

[0392] In one embodiment, the CSI-aperiodic trigger state list contains multiple CSI report configs, each containing a first value. After an aperiodic trigger, the UE can report multiple CSIs at different time slots.

[0393] In one embodiment, the CSI-semi-persistent on PUSCH state list contains multiple CSI report configs, each containing a first value. After a single trigger, the UE can report multiple CSIs from different time slots.

[0394] Example 8:

[0395] Based on any of the above examples, a CSI report config that can be configured via RRC includes a first value, meaning that only one CSI is included in a single CSI report.

[0396] Alternatively, a CSI report config configured via RRC may contain auxiliary information, and a single CSI report may include one or more CSIs.

[0397] Example 9:

[0398] Based on any of the above examples, CSI reporting includes non-periodic reporting and semi-static reporting.

[0399] Example 10:

[0400] Based on any of the above examples, a single UE report may contain only one CQI and RI, while multiple CSIs refer to compressed feature vector information or pre-coded information.

[0401] Alternatively, a single UE report may contain only one CQI, while multiple CSIs refer to RI and compressed feature vector information or pre-coded information.

[0402] Alternatively, a single UE report may include multiple CSIs, which refer to CQI, RI, and compressed feature vector information or pre-coded information.

[0403] Example 11:

[0404] Based on any of the above examples, the temporal location of the CSI reference resource is indicated by the RRC parameter nref(slot index).

[0405] Example 12:

[0406] Based on any of the above examples, the CSI report is reported on the PUSCH channel.

[0407] Example Thirteen:

[0408] Based on any of the above examples, the CSI report should include at least one of the following: CQI, RI, and compressed feature vector information or pre-coded information.

[0409] In this embodiment of the disclosure, a flexible CSI reporting configuration method is provided, which allows the network to flexibly configure the reporting content to be either a compressed version of the measured CSI results or a compressed version of the predicted CSI results.

[0410] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0411] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0412] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0413] Figure 5a is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. As shown in Figure 5a, the terminal 5100 may include at least one of a transceiver module 5101, a processing module 5102, etc. In some embodiments, the transceiver module 5101 is used to receive indication information sent by a network device, the indication information being used to indicate the time domain unit where the first CSI to be reported is located. The transceiver module is also used to send a Channel State Information (CSI) report to the network device, the CSI report including a second CSI, the second CSI being obtained by the terminal after compressing the first CSI based on artificial intelligence (AI) or machine learning (ML).

[0414] Optionally, the transceiver module 5101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 101 in any of the above methods, which will not be described in detail here. Optionally, the processing module 5102 is used to perform at least one of the other steps performed by the terminal 101 in any of the above methods, which will not be described in detail here.

[0415] Figure 5b is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. As shown in Figure 5b, the network device 5200 may include at least one of a transceiver module 5201, a processing module 5202, etc. In some embodiments, the transceiver module 5201 is used to send indication information to the terminal, the indication information being used to indicate the time domain unit where the first CSI to be reported is located. The transceiver module is also used to receive a Channel State Information (CSI) report sent by the terminal, the CSI report including a second CSI, the second CSI being obtained by the terminal after compressing the first CSI based on artificial intelligence (AI) or machine learning (ML).

[0416] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0417] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0418] Figure 6a is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0419] As shown in Figure 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.

[0420] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 6101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0421] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.

[0422] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6a. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0423] Figure 6b is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6b, but it is not limited thereto.

[0424] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.

[0425] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.

[0426] In some embodiments, the interface circuit 6202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 6202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 6202 performs data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.

[0427] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0428] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0429] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0430] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods. Industrial applicability

[0431] Based on the instructions from the network device, the terminal can determine the time domain unit of the first CSI that needs to be reported. It can then combine the indicated time domain unit to determine the method for obtaining the first CSI and flexibly report the CSI according to the network instructions, thereby improving the accuracy of CSI reporting.

Claims

1. A method for reporting CSI, executed by a terminal, the method comprising: Receive indication information sent by the network device, the indication information being used to indicate the time domain unit where the first CSI that needs to be reported is located; The network device sends a Channel State Information (CSI) report, which includes a second CSI, obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

2. The method as described in claim 1, wherein, The instruction information includes at least one of the following: The sequence number of the time-domain cell where the first CSI is located; The time difference between the time domain unit where the first CSI is located and the reporting location of the CSI report.

3. The method as described in claim 1, wherein, The instruction information includes at least one of the following: The number of the first CSI; The time interval between two adjacent first CSIs; The length of the CSI window corresponding to the CSI report, wherein the CSI window includes the first CSI that needs to be reported.

4. The method of claim 3, wherein, The method further includes: The starting time domain unit is determined based on the reference time domain position. The starting time domain unit is the time domain unit where the earliest CSI in the first CSI that needs to be reported is located. Based on the starting time domain unit and the time interval in the indication information, the time domain unit in which the first CSI to be reported is located is determined.

5. The method of claim 4, wherein, The reference time-domain location satisfies at least one of the following: The time-domain location of the CSI reference resource; wherein, the time-domain location of the CSI reference resource is configured by the network device; The reporting location of the CSI report; The time-domain location is defined by the protocol or configured by the network device.

6. The method as described in claim 4 or 5, wherein, The starting time domain unit is after the reference time domain position and is spaced k time domain units away from the reference time domain position, where k is a value defined by the network device configuration or protocol.

7. The method as described in claim 2 or 3, wherein, The method further includes: Send capability information to the network device, the capability information including at least one of the following: The terminal supports at least one time difference; The maximum time difference supported by the terminal; The terminal supports CSI windows; The terminal supports the reporting of a certain number of CSIs; The time intervals supported by the terminal.

8. The method according to any one of claims 1 to 7, wherein, The method further includes: Based on the indicated information, it is determined whether the first CSI is obtained based on measurement or predicted based on an AI model.

9. The method of claim 8, wherein, The step of determining whether the first CSI is obtained based on measurement or predicted based on an AI model according to the indication information includes: When the time-domain unit indicated by the indication information is located at or before the reporting position of the CSI report, the terminal measures the reference signal to obtain the first CSI.

10. The method of claim 9, wherein, The reference signal is the CSI-RS that is closest to the CSI reference resource before the reporting position.

11. The method of claim 8, wherein, The step of determining whether the first CSI is obtained based on measurement or predicted based on an AI model according to the indication information includes: When the time-domain unit indicated by the indication information is located after the reporting position of the CSI report, the terminal obtains the first CSI based on AI model prediction.

12. The method of claim 11, wherein, The time-domain unit corresponding to the first CSI predicted by the terminal based on the AI ​​model satisfies the following condition: it is after the reporting position of the CSI report and is spaced L time-domain units away from the reporting position, where L is an integer.

13. The method as claimed in any one of claims 1 to 12, wherein, The instruction information is sent via Radio Resource Control (RRC) messages.

14. The method of claim 13, wherein, The RRC message includes CSI reporting configuration information, which includes the indication information; or... The RRC message includes a status list, which includes multiple non-periodic or semi-static CSI reporting configuration information, and each CSI reporting configuration information contains an indication message.

15. The method of claim 14, wherein, The second CSI satisfies one of the following: Determined based on a first CSI obtained from a measurement; Determined based on one or more first CSIs obtained from AI predictions; Determined based on multiple first CSIs corresponding to the state list.

16. The method as claimed in any one of claims 1 to 15, wherein, The first CSI that needs to be reported includes at least one of the following: Feature vector information; Precoded information; Channel Quality Indicator (CQI); Rank indicator RI.

17. A method for reporting CSI, performed by a network device, the method comprising: Send indication information to the terminal, the indication information being used to indicate: the time domain unit where the first CSI that needs to be reported is located; The terminal receives a Channel State Information (CSI) report, which includes a second CSI. The second CSI is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

18. The method of claim 17, wherein, The instruction information includes at least one of the following: The sequence number of the time-domain cell where the first CSI is located; The time difference between the time domain unit where the first CSI is located and the reporting location of the CSI report.

19. The method of claim 17, wherein, The instruction information includes at least one of the following: The number of the first CSI; The time interval between two adjacent first CSIs; The length of the CSI window corresponding to the CSI report, wherein the CSI window includes the first CSI that needs to be reported.

20. The method of claim 19, wherein, The time domain unit where the first CSI to be reported is located is determined based on the starting time domain unit and the time interval in the indication information. The starting time domain unit is determined based on the reference time domain position, and the starting time domain unit is the time domain unit where the earliest CSI in the first CSI to be reported is located.

21. The method of claim 20, wherein, The reference time-domain location satisfies at least one of the following: The time-domain location of the CSI reference resource; wherein, the time-domain location of the CSI reference resource is configured by the network device; The reporting location of the CSI report; The time-domain location is defined by the protocol or configured by the network device.

22. The method of claim 20 or 21, wherein, The starting time domain unit is after the reference time domain position and is spaced k time domain units away from the reference time domain position, where k is a value defined by the network device configuration or protocol.

23. The method of claim 18 or 19, wherein, The method further includes: The terminal sends capability information, which includes at least one of the following: The terminal supports at least one time difference; The maximum time difference supported by the terminal; The terminal supports CSI windows; The terminal supports the reporting of a certain number of CSIs; The time intervals supported by the terminal.

24. The method as claimed in any one of claims 17 to 23, wherein, The indication information is used to determine whether to report the first CSI based on measurement or to report the first CSI based on AI model prediction.

25. The method of claim 24, wherein, When the time-domain unit indicated by the indication information is located at or before the reporting position of the CSI report, the first CSI to be reported is obtained based on the measurement of the reference signal.

26. The method of claim 25, wherein, The reference signal is based on the CSI-RS that is closest to the CSI reference resource before the reporting location.

27. The method of claim 26, wherein, When the time-domain unit indicated by the indication information is located after the reporting position of the CSI report, the first CSI to be reported is obtained based on AI model prediction.

28. The method of claim 27, wherein, The time-domain unit corresponding to the first CSI predicted by the AI ​​model satisfies the following condition: it is after the reporting position of the CSI report, and it is consistent with... The reported location interval is L time-domain units, where L is an integer.

29. The method of any one of claims 17 to 28, wherein, The instruction information is sent via Radio Resource Control (RRC) messages.

30. The method of claim 29, wherein, The RRC message includes CSI reporting configuration information, which includes the indication information; or... The RRC message includes a status list, which includes multiple non-periodic or semi-static CSI reporting configuration information, and each CSI reporting configuration information contains an indication message.

31. The method of claim 30, wherein, The second CSI satisfies one of the following: Determined based on a first CSI obtained from a measurement; Determined based on one or more first CSIs obtained from AI predictions; Determined based on multiple first CSIs corresponding to the state list.

32. The method according to any one of claims 17 to 31, wherein, The first CSI that needs to be reported includes at least one of the following: Feature vector information; Precoded information; Channel Quality Indicator (CQI); Rank indicator RI.

33. A terminal, comprising: The transceiver module is used to receive indication information sent by the network device, the indication information being used to indicate the time domain unit where the first CSI that needs to be reported is located; The transceiver module is further configured to send a Channel State Information (CSI) report to the network device. The CSI report includes a second CSI, which is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

34. A network device, comprising: The transceiver module is used to send indication information to the terminal, the indication information being used to indicate: the time domain unit where the first CSI that needs to be reported is located; The transceiver module is further configured to receive a Channel State Information (CSI) report sent by the terminal, wherein the CSI report includes a second CSI, which is obtained by the terminal after compressing the first CSI based on Artificial Intelligence (AI) or Machine Learning (ML).

35. A communication device, comprising: One or more processors; The communication device is configured to implement the method according to any one of claims 1 to 16 or claims 17 to 32.

36. A communication system comprising a terminal and network equipment, wherein, The terminal is configured to implement the method as described in any one of claims 1 to 16; The network device is configured to implement the method as described in any one of claims 17 to 32.

37. A storage medium storing instructions, wherein, When the instructions are executed on the communication device, the communication device performs the method as described in any one of claims 1 to 16 or claims 17 to 32.

38. A program product, wherein, When the program product is executed by a communication device, the communication device performs the method as described in any one of claims 1 to 16 or 17 to 32.

Citation Information

Patent Citations

  • Method for transmitting configuration information, terminal, network equipment, communication system and medium

    CN117280731A

  • Method and apparatus for transmitting and receiving channel state information in wireless communication system

    WO2023211134A1

  • Information determination method and apparatus, communication device and readable storage medium

    WO2023241691A1

  • Method for transmitting channel status information in wireless communication system, and apparatus therefor

    WO2024014901A1

  • CSI prediction processing method and apparatus, communication device, and readable storage medium

    WO2024032694A1