Communication method and device

By receiving configuration information in the terminal device and evaluating the performance of the AI ​​or ML model, the problem of degradation in prediction accuracy caused by changes in the performance of intelligent models is solved, and real-time monitoring of model performance and improvement of accuracy is achieved.

CN119497123APending Publication Date: 2025-02-21BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311024564.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When terminal devices use intelligent models to predict channel information and channel state information, model performance changes lead to a decrease in prediction accuracy and lack effective performance monitoring methods.

Method used

By receiving configuration information, the terminal device can evaluate the performance of an AI or ML model for predicting channel information and channel state information. The method includes determining the performance evaluation results based on the configuration information, and utilizing the CSI report configuration and resource set to evaluate the accuracy and similarity of the model.

Benefits of technology

Improve the accuracy of AI or ML models to predict channel information and channel state information, ensure real-time monitoring and optimization of model performance, and enhance the matching ability of channel environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119497123A_ABST
    Figure CN119497123A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method and device. The method is applied to a terminal device, and the method comprises: receiving configuration information, the configuration information being used for determining a performance evaluation result of a first model, the first model being an artificial intelligence model or a machine learning model, and the first model being used for predicting channel information and / or channel state information (CSI); and determining a performance evaluation result of the first model based on the configuration information. According to the mode, the terminal equipment can perform performance evaluation on the first model used for predicting the channel information and / or the channel state information CSI, so that the accuracy of predicting the channel information and / or the channel state information CSI by the first model is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] At present, artificial intelligence (AI) technology has been introduced into communication systems. For example, intelligent models, such as AI models or machine learning (ML) models, are used to predict channel information and / or channel state information (CSI), thereby obtaining CSI predictions, so that the CSI fed back by the terminal device to the network device has higher accuracy, and can better match the channel environment for subsequent transmission.

[0003] However, when the terminal device uses the intelligent model, the performance of the intelligent model may change. Therefore, how the terminal device monitors the performance of the intelligent model is an urgent problem to be solved. Summary of the invention

[0004] An embodiment of the present application provides a communication method and apparatus, which enables a terminal device to perform performance evaluation on a first model for predicting channel information and / or channel state information CSI.

[0005] In a first aspect, an embodiment of the present application provides a communication method. The method includes: a terminal device receives configuration information, the configuration information is used to determine a performance evaluation result of a first model, the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI. The terminal device determines the performance evaluation result of the first model based on the configuration information.

[0006] It can be seen that in an embodiment of the present application, the terminal device performs performance evaluation on the first model for predicting channel information and / or CSI based on the received configuration information, which is beneficial to improving the accuracy of the first model in predicting channel information and / or CSI.

[0007] In an optional implementation, the configuration information includes a first channel state CSI report configuration and a second CSI report configuration associated with the first CSI report configuration, wherein the first CSI report configuration is configured to use a first model to predict channel information and / or CSI, and the second CSI report configuration is configured to evaluate the performance of the first model.

[0008] In an optional implementation, if the configuration information includes a first CSI report configuration and a second CSI report configuration, the terminal device determines a performance evaluation result of the first model based on the configuration information, including: predicting the channel information and / or CSI based on the first CSI report configuration and the first model to obtain first information, where the first information is the first CSI and / or first channel information; and performing a performance evaluation on the first model based on the second CSI report configuration and the first information to obtain a first performance evaluation result.

[0009] In an optional implementation, the first performance evaluation result is represented by the accuracy of the first information and / or the similarity between the first information and the second information. The second information is obtained by the terminal device without using the first model, and the second information is the second CSI and / or the second channel information.

[0010] In an optional implementation manner, if the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information.

[0011] In an optional implementation, the terminal device reports a first CSI report and a second CSI report, the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

[0012] In another optional implementation, if the accuracy of the first information is greater than a first preset value, and / or the similarity between the first information and the second information is greater than a second preset value, the terminal device reports a first CSI report and a second CSI report, the first CSI report includes the first CSI, and the second CSI report includes a first performance evaluation result and / or a second CSI and / or second channel information.

[0013] In another optional implementation, if the accuracy of the first information is less than or equal to a first preset value, and / or the similarity between the first information and the second information is less than or equal to a second preset value, the terminal device reports a second CSI report, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

[0014] In another optional implementation, the configuration information includes a third CSI report configuration, the third CSI report configuration is associated with a first resource set and a second resource set, the first resource set is used to predict channel information and / or CSI using a first model, and the second resource set is used to evaluate the performance of the first model.

[0015] In an optional implementation, if the configuration information includes a third CSI report configuration, the terminal device determines the performance evaluation result of the first model based on the configuration information, including: based on the first resource set and the first model, predicting the channel information and / or CSI to obtain third information, where the third information is third CSI and / or third channel information; based on the second resource set and the third information, performing a performance evaluation on the first model to obtain a second performance evaluation result.

[0016] In an optional implementation, the second performance evaluation result is represented by the accuracy of the third information, and / or, by the similarity between the third information and the fourth information. The fourth information is obtained by the terminal device based on the second resource set and not using the first model, and the fourth information is the fourth CSI and / or the fourth channel information.

[0017] In an optional implementation, if the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

[0018] In an optional implementation, the first resource set and the second resource set are periodic or semi-persistent resource sets; or, the first resource set is a periodic or semi-persistent resource set and the second resource set is a non-periodic resource set; or, the first resource set and the second resource set are non-periodic resource sets.

[0019] In an optional implementation, the terminal device reports a third CSI report. If the accuracy of the third information is greater than a first preset value, and / or the similarity between the third information and the fourth information is greater than a second preset value, the third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0020] In an optional implementation, if the accuracy of the third information is less than or equal to a first preset value, and / or the similarity between the third information and the fourth information is less than or equal to a second preset value, the third CSI report includes a second performance evaluation result and / or a fourth CSI and / or fourth channel information.

[0021] In another optional implementation, the configuration information includes a fourth CSI report configuration, the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model.

[0022] In an optional implementation, if the configuration information includes a fourth CSI report configuration, the terminal device determines the performance evaluation result of the first model based on the configuration information, including: based on resources in a third resource set that are adjacent to the resources used to report the CSI report, the first model is evaluated for performance to obtain a third performance evaluation result. The third resource set is a periodic or semi-periodic resource set, or a non-periodic resource set.

[0023] In an optional implementation, the third performance evaluation result is represented by the accuracy of the fifth information, and / or, by the similarity between the fifth information and the sixth information. The fifth information is the fifth CSI and / or the fifth channel information, the fifth information is obtained by the terminal device using the first model, the sixth CSI or the sixth channel information is obtained by the terminal device without using the first model, and the sixth information is the sixth CSI and / or the sixth channel information.

[0024] In an optional implementation, if the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

[0025] In an optional implementation, the terminal device reports a fourth CSI report. If the accuracy of the fifth information is greater than a first preset value, and / or the similarity between the fifth information and the sixth information is greater than a second preset value, the fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0026] In an optional implementation, if the accuracy of the fifth information is less than or equal to a first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to a second preset value, the fourth CSI report includes a third performance evaluation result and / or a sixth CSI and / or sixth channel information.

[0027] In a second aspect, an embodiment of the present application further provides a communication method. The method is applied to a network device, and the method includes: determining configuration information, the configuration information is used to determine a performance evaluation result of a first model, the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; sending the configuration information.

[0028] It can be seen that the network device determines the configuration information used to evaluate the performance of the first model, which is beneficial for the terminal device to perform performance evaluation on the first model used to predict channel information and / or CSI based on the configuration information, thereby facilitating improving the accuracy of channel information and / or CSI prediction.

[0029] In an optional implementation, the configuration information includes a first CSI report configuration and a second CSI report configuration associated with the first CSI report configuration, wherein the first CSI report configuration is configured to use a first model to predict channel information and / or CSI, and the second CSI report configuration is configured to evaluate the performance of the first model.

[0030] In an optional implementation, the network device receives a first CSI report and a second CSI report, wherein the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information. The first CSI is obtained by the terminal device predicting the channel information and / or CSI based on the first CSI report configuration and the first model; the first performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second CSI report configuration and the first CSI; the second CSI or the second channel information is obtained by the terminal device without using the first model.

[0031] In another optional implementation, the network device receives a second CSI report, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information. The first performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second CSI report configuration and the first CSI; the first CSI is obtained by the terminal device predicting the channel information and / or CSI based on the first CSI report configuration and the first model; the second CSI or the second channel information is obtained by the terminal device without using the first model.

[0032] In an optional implementation, the first performance evaluation result is represented by the accuracy of the first information and / or the similarity between the first information and the second information.

[0033] The first information is the first CSI and / or the first channel information, and the first channel information is obtained by the terminal device predicting the channel information and / or CSI based on the first CSI report configuration and the first model. The second information is obtained by the terminal device without using the first model, and the second information is the second CSI and / or the second channel information.

[0034] In an optional implementation manner, if the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information.

[0035] In another optional implementation, the configuration information includes a third CSI report configuration, the third CSI report configuration is associated with a first resource set and a second resource set, the first resource set is used to predict channel information and / or CSI using a first model, and the second resource set is used to evaluate the performance of the first model.

[0036] In an optional implementation, the first resource set and the second resource set are periodic or semi-persistent resource sets; or, the first resource set is a periodic or semi-persistent resource set and the second resource set is a non-periodic resource set; or, the first resource set and the second resource set are non-periodic resource sets.

[0037] In an optional implementation, the network device receives a third CSI report, the third CSI includes a third CSI and / or a second performance evaluation result and / or a fourth CSI and / or fourth channel information, or the third CSI report includes a second performance evaluation result and / or a fourth CSI and / or fourth channel information.

[0038] Among them, the third CSI is obtained by the terminal device predicting the channel information and / or CSI based on the first resource set and the first model; the second performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second resource set and the third CSI; the fourth CSI or fourth channel information is obtained by the terminal device based on the second resource set and without using the first model.

[0039] In an optional implementation, the second performance evaluation result is represented by the accuracy of the third information and / or by the similarity between the third information and the fourth information.

[0040] The third information is the third CSI and / or the third channel information. The third channel information is obtained by the terminal device predicting the channel information and / or CSI based on the first resource set and the first model. The fourth information is obtained by the terminal device based on the second resource set and without using the first model, and the fourth information is the fourth CSI and / or the fourth channel information.

[0041] In an optional implementation, if the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

[0042] In another optional implementation, the configuration information includes a fourth CSI report configuration, the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model. The third resource set is a periodic or semi-periodic resource set, or a non-periodic resource set.

[0043] In an optional implementation, the network device receives a fourth CSI report. The fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information; or, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0044] Among them, the fifth CSI or fifth channel information is obtained by the terminal device predicting the channel information and / or CSI based on the fourth CSI report configuration and the first model; the third performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the fourth CSI report configuration; the sixth CSI or sixth channel information is obtained by the terminal device without using the first model.

[0045] In an optional implementation, the third performance evaluation result is represented by the accuracy of the fifth information, and / or, is represented by the similarity between the fifth information and the sixth information.

[0046] The fifth information is the fifth CSI and / or the fifth channel information. The fifth information is obtained by the terminal device using the first model, the sixth information is obtained by the terminal device not using the first model, and the sixth information is the sixth CSI and / or the sixth channel information.

[0047] In an optional implementation, if the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

[0048] In a third aspect, an embodiment of the present application provides a communication device, which is applied to a terminal device, and the communication device includes:

[0049] a communication unit, configured to receive configuration information, wherein the configuration information is used to determine a performance evaluation result of a first model, wherein the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0050] A determining unit is used to determine a performance evaluation result of the first model based on the configuration information.

[0051] In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

[0052] In a fourth aspect, an embodiment of the present application further provides a communication device, which is applied to a network device, and the communication device includes:

[0053] a determining unit, configured to determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0054] A communication unit is used to send the configuration information.

[0055] In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the above-mentioned second aspect and will not be described in detail here.

[0056] In a fifth aspect, an embodiment of the present application provides a terminal device, the terminal device comprising a memory and a processor; optionally, the terminal device further comprises a communication interface;

[0057] Memory for storing computer programs;

[0058] Communication interface, used to receive or send data;

[0059] The processor is used to call the program instructions stored in the memory.

[0060] In an optional implementation, the processor calls a computer program to perform the following operations:

[0061] Receive configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; determine a performance evaluation result of the first model based on the configuration information.

[0062] In addition, in this aspect, other optional implementations of the terminal device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

[0063] In a sixth aspect, an embodiment of the present application provides a network device, the network device comprising a memory and a processor; optionally, the terminal device further comprises a communication interface;

[0064] Memory for storing computer programs;

[0065] Communication interface, used to receive or send data;

[0066] The processor is used to call the program instructions stored in the memory.

[0067] In an optional implementation, the processor calls a computer program to perform the following operations:

[0068] Determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; and send the configuration information.

[0069] In addition, in this aspect, other optional implementations of the network device can refer to the relevant content of the second aspect above, which will not be described in detail here.

[0070] In a seventh aspect, an embodiment of the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface being used to receive or send data;

[0071] In an optional implementation, the processor is configured to cause the chip to execute:

[0072] Receive configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; determine a performance evaluation result of the first model based on the configuration information.

[0073] In addition, in this aspect, other optional implementations of the chip can refer to the relevant content of the first aspect above, and will not be described in detail here.

[0074] In another optional implementation, the processor is configured to cause the chip to execute:

[0075] Determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; and send the configuration information.

[0076] In addition, in this aspect, other optional implementations of the chip can refer to the relevant content of the second aspect above, and will not be described in detail here.

[0077] In an eighth aspect, an embodiment of the present application provides a module device, the module device comprising a communication module, a power module, a storage module and a chip, wherein:

[0078] The power module is used to provide electrical energy to the module device;

[0079] The storage module is used to store data and instructions;

[0080] The communication module is used for internal communication of the module device, or for communication between the module device and an external device;

[0081] The chip is used to execute the methods described in the first and second aspects above.

[0082] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer software instructions used by the above-mentioned terminal, which includes a program for executing any of the methods described in the first and second aspects above.

[0083] In the tenth aspect, an embodiment of the present application further provides a computer program product, which, when executed on a processor, is used to implement the method flow described in any one of the first and second aspects above. BRIEF DESCRIPTION OF THE DRAWINGS

[0084] Figure 1 A schematic diagram of the system structure of a communication system provided in an embodiment of the present application;

[0085] Figure 2A flow chart of a communication method provided in an embodiment of the present application;

[0086] Figure 3 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0087] Figure 4 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0088] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0089] Figure 6 A schematic diagram of the structure of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0090] The embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application.

[0091] Among them, the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects rather than to describe a specific order. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "multiple" means two or more.

[0092] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0093] It should be understood that in the present application, "plurality" refers to two or more than two. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "... when" and "if" both mean that corresponding processing will be carried out under certain objective circumstances, not a time limit, and does not require a judgment action when implementing, nor does it mean that there are other limitations.

[0094] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0095] In order to better understand the communication method disclosed in the embodiment of the present application, the system architecture applicable to the embodiment of the present application is described.

[0096] The communication system involved in the embodiment of the present application is as follows Figure 1 As shown, the communication system may include but is not limited to a network device and a terminal device. Figure 1 The number and form of the devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application. In actual applications, more than one network device and more than one terminal device may be included. Figure 1 The communication system shown is described by taking the network device 101 and the terminal device 102 as examples, the network device 101 can provide network services for the terminal device 102, and the network device 101 can communicate with the terminal device 102. In the embodiment of the present application, the communication system may also include other devices that communicate with the network device 101 or with the terminal device 102, which is not limited in the embodiment of the present application.

[0097] The terminal device in the embodiment of the present application may also be referred to as a terminal, and may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a fifth generation mobile communication (5G) network or a terminal device in a future public land mobile communication network (PLMN), etc., and the embodiment of the present application is not limited to this.

[0098] In the embodiment of the present application, the terminal device may also have artificial intelligence (AI) processing capability, and the network device may also have AI processing capability. For example, the terminal device may have neural network training capability, reasoning capability, etc.

[0099] In an embodiment of the present application, the terminal device may include a prediction module (e.g., an artificial intelligence AI module). The prediction module may be used to predict downlink channel information. For example, the second channel information is predicted or determined based on the first channel information, so that the second channel information may not depend on the downlink reference signal, which can save network resources occupied by the downlink reference signal. The prediction module may have learning capabilities, such as machine learning (ML) and / or deep learning (DL) capabilities, to learn the first channel information, thereby predicting or determining the second channel information.

[0100] Optionally, the prediction module may be a software unit and / or hardware unit that predicts channel information using some algorithms, such as convolutional neural network algorithms, deep neural network algorithms, etc. Optionally, the prediction module may be a chip, a chip module, etc.

[0101] Optionally, in an embodiment of the present application, the network device may include a prediction module to achieve prediction of uplink channel information.

[0102] In the embodiment of the present application, the network device may be a device with receiving and / or transmitting functions, which can be used to communicate with the terminal device. In some possible implementations, the network device is a physical entity connected to the network, and the network device includes a base station and a base station controller of the access network.

[0103] The base station (BS) in the embodiment of the present application, which may also be referred to as a base station device, is a device deployed in a wireless access network (RAN) to provide wireless communication functions. For example, the device that provides base station functions in the second generation mobile communication (2G) network includes a base transceiver station (BTS). The device that provides base station functions in the third generation mobile communication (3G) network includes a node B (NodeB). The device that provides base station functions in the fourth generation mobile communication (4G) network includes an evolved NodeB (eNB). In wireless local area networks (WLAN), the device that provides base station functions is an access point (AP). The gNB, a device providing base station functions in 5G new radio (NR), and the evolving Node B (ng-eNB), wherein the gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal communicate using evolved universal terrestrial radio access (E-UTRA) technology, and both gNB and ng-eNB can be connected to the 5G core network. The base station in the embodiment of the present application also includes a device that provides base station functions in a future new communication system.

[0104] The base station controller in the embodiment of the present application, which may also be referred to as a base station controller device, is a device for managing base stations, for example, a base station controller (BSC) in a 2G network, a radio network controller (RNC) in a 3G network, or a device for controlling and managing base stations in a future new communication system.

[0105] The present application can be applicable to 5G communication systems, 4G communication systems, 3G communication systems, and various new communication systems in the future, such as the sixth generation (6G) mobile communication, the seventh generation (7G) mobile communication, etc., but the embodiments of the present application are not limited to this.

[0106] The following is an introduction to the relevant concepts involved in the embodiments of the present application:

[0107] 1. Channel information.

[0108] In the embodiment of the present application, channel information can be used to characterize channel characteristics or features. For example, the channel information can be channel matrix information, and / or, can be CSI, and / or, can be a channel feature vector. Alternatively, the channel information can also be a CSI report. Alternatively, the channel information can also be the channel's time domain information, frequency domain information, time-frequency domain information, or delay-Doppler domain channel information, etc., without specific limitation. The channel matrix information and CSI are described below.

[0109] The channel matrix information may be used to describe information related to the channel matrix. For example, the channel matrix information may include one or more of the following: channel matrix H, equivalent channel matrix, precoding matrix W (precoding matrix W may be derived from channel matrix H), right singular vector V of channel matrix H, square matrix H T The eigenvector v of H i , the vector associated with the channel matrix H (e.g., the vector of the channel matrix H under some deformation, etc.), the channel matrix H T H associated vector (e.g., channel matrix H T The vector of H under some deformation, etc.

[0110] 2. Channel state information CSI.

[0111] In the embodiment of the present application, CSI can be used to describe information related to channel quality. For example, CSI describes the propagation process of wireless signals between a transmitter and a receiver, including the effects of distance, scattering, fading, etc. on the signal. For downlink transmission, CSI can be used by the terminal device to feedback the downlink channel quality to the network device, so that the network device can perform beam management, mobility management, etc. according to the CSI. The CSI sent by the terminal device to the network device can be carried in the CSI report. For example, CSI may also include at least one of the following items: channel state information-reference signal resource indicator index (channel state informationchannel state information reference signal resource indicator, CRI), rank indicator index (rank indicator, RI), channel quality indicator index (channel quality indicator, CQI), precoding matrix indicator index (precoding matrix indicator, PMI), layer indicator index (layer indicator, LI), layer 1-reference signal receiving power (layer1-reference signal receiving power layer indicator, L1-RSRP), layer 1-signal to interference plus noise ratio (layer 1-signal to interference plus noise ratio, L1-SINR), capability index (capability index), time-domain channel properties (time-domain channel properties, TDCP), etc.

[0112] In the present application, the terminal device performs channel measurement through a downlink reference signal to obtain channel information. Measurement can also be described as evaluation, detection or estimation, etc. Among them, the downlink reference signal may include but is not limited to a channel state information-reference signal (CSI-RS), a synchronization signal and a physical broadcast channel block (SSB) or a physical broadcast channel demodulation reference signal (PBCH DMRS), etc. For example, the terminal device can perform downlink channel measurement according to the CSI-RS to obtain channel matrix information, so that the CSI can be obtained according to the channel matrix information.

[0113] 3.CSI report.

[0114] In an embodiment of the present application, a CSI report (CSI-report) is used to report CSI. For example, a CSI report may include at least one of L1-RSRP, L1-SINR, CSI-related information, etc. Specifically, in some embodiments, the CSI report may be configured by a high-level parameter CSI report configuration information (CSI-ReportConfig). CSI-ReportConfig may be configured by a high-level parameter CSI-MeasConfig. Among them, CSI-MeasConfig may indicate or include the following two high-level parameters: CSI report configuration information (CSI-ReportConfig) and CSI resource configuration information (CSI-ResourceConfig).

[0115] CSI-ReportConfig may indicate or include CSI-ResourceConfigId. Through CSI-ResourceConfigId, CSI-ReportConfig may be associated with CSI-ResourceConfig, or CSI-ResourceConfig may be associated with CSI-ReportConfig. Association may also be described as mapping or correspondence, etc. In an embodiment of the present application, CSI-ReportConfig indicates or includes CSI-ResourceConfigId, which may be understood as CSI resource configuration information associated with CSI report configuration information; CSI-ReportConfig does not indicate or include CSI-ResourceConfigId, which may be understood as CSI resource configuration information not associated with CSI report configuration information.

[0116] CSI-ResourceConfig may be used to configure CSI-RS resources for CSI measurement. CSI-ResourceConfig may configure a resource set (eg, ResourceSet), and ResourceSet may include one or more CSI-RS resources (eg, CSI-RS-Resource).

[0117] CSI-ResourceConfig may indicate or include: a non-zero power-channel state information channel state-information-reference signal (NZP-CSI-RS) resource set (NZP-CSI-RS-ResourceSet), or a CSI interference measurement (CSI interference measurement, CSI-IM) resource set (CSI-IM-ResourceSet), or a synchronization signal block (synchronization signal / physical broadcast channel block, SSB) resource set (SSB-ResourceSet).

[0118] Among them, NZP-CSI-RS-ResourceSet can be used for channel measurement and / or interference measurement; CSI-IM-ResourceSet can be used for interference measurement; SSB-ResourceSet can be used for channel measurement.

[0119] The type of CSI-RS resources can be periodic, semi-persistent or aperiodic.

[0120] The report configuration type (reportConfigType) in CSI-ReportConfig can be used to indicate the report type of the CSI report, which can be a periodic CSI report, an aperiodic CSI report, or a semi-persistent CSI report. The CSI report can be transmitted via the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).

[0121] In the embodiments of the present application, "prediction" can also be understood as estimating or speculating on information in advance. For example, "predicting channel information and / or channel state information CSI" means: estimating or speculating on channel information and / or channel state information CSI in advance. In order to improve the accuracy of channel state information CSI, AI technology is introduced. Specifically, the channel information and / or CSI are predicted by an AI model or a machine learning (ML) model to obtain CSI. Compared with the terminal device determining the CSI based on the channel state information-reference signal CSI-RS by itself, the method of obtaining CSI based on the AI ​​model or the ML model has a higher accuracy, so that the CSI fed back by the terminal device to the network device has a higher accuracy, and can better match the channel environment of subsequent transmissions.

[0122] However, when the terminal device uses the AI ​​model or ML model, the performance of the AI ​​model or ML model may change, thereby reducing the accuracy of the predicted channel information and / or CSI. Therefore, how to monitor the performance of the AI ​​model or ML model is an issue that needs to be studied urgently.

[0123] An embodiment of the present application provides a communication method. In the communication method, a network device determines configuration information, and the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or CSI. The network device sends the configuration information to the terminal device. The terminal device determines the performance evaluation result of the first model based on the configuration information. It can be seen that the terminal device can perform performance evaluation on the first model based on the configuration information configured by the network device for determining the performance evaluation result of the first model, which is conducive to improving the accuracy of the first model in predicting channel information and / or CSI.

[0124] Based on the above description, the present application embodiment proposes a communication method 100. Figure 2 The flowchart of the communication method 100 is shown in FIG. 1 , which includes but is not limited to:

[0125] S101. The network device determines configuration information, where the configuration information is used to determine a performance evaluation result of a first model. The first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI.

[0126] The first model is a model configured inside the terminal device for predicting channel information and / or CSI. For example, the first model is configured in a processing module of the terminal device. The first model is obtained by training the terminal device through a large amount of training data, and the training data can be obtained based on the CSI-RS received by the terminal device.

[0127] Optionally, the first model is a model obtained by the network device through training with a large amount of training data and used to predict channel information and / or CSI. The network device sends the trained first model to the terminal device so that the terminal device predicts the channel information and / or CSI based on the first model.

[0128] In addition, the first model may also be other intelligent models / other models other than the AI ​​model or the ML model, and the embodiments of the present application are not limited to this. In the embodiments of the present application, the first model may also be understood as one or more algorithms. For example, the first model is an AI algorithm. For another example, the first model is an ML algorithm. In the embodiments of the present application, the first model may also be understood as a module based on the AI / ML algorithm. In the embodiments of the present application, the first model may also be understood as a signal processing module based on the AI / ML algorithm. In the embodiments of the present application, the first model may also be understood as an operation based on AI / ML. In the embodiments of the present application, the first model may also be understood as including one or more models / algorithms.

[0129] In an optional implementation, the configuration information includes a first CSI report configuration and a second CSI report configuration associated with the first CSI report configuration, wherein the first CSI report configuration is configured to use a first model to predict channel information and / or CSI, and the second CSI report configuration is configured to evaluate the performance of the first model.

[0130] Among them, the second CSI report configuration is configured to evaluate the performance of the first model, and can be configured in an explicit manner. For example, the second CSI report configuration is configured to report the performance evaluation result of the first model, such as reporting the squared generalized cosine similarity (SGCS). Optionally, the second CSI report is configured to evaluate the performance of the first model, and can also be configured in an implicit manner. For example, the second CSI report configuration is configured to terminate the use of the first model when the first condition is met, and the first condition is that the performance evaluation result of the first model is less than a preset value, wherein "terminating the use of the first model" can also be understood as "deactivating" the first model.

[0131] It can be seen that the network device configures the first CSI report configuration for the terminal device through the configuration information, which is used to predict the channel information and / or CSI using the first model, so that the terminal device is conducive to predicting the channel information and / or CSI based on the first CSI report configuration and the first model. The network device also configures the second CSI report configuration for the terminal device through the configuration information to evaluate the performance of the first model, so that the terminal device is conducive to determining the performance of the first model based on the second CSI report configuration. This method enables the terminal device to predict the channel information and / or CSI using the first model and monitor the performance of the first model.

[0132] It is understandable that the first CSI report configuration is implicitly associated with a first CSI resource configuration identity (identity, ID), and the second CSI report configuration is implicitly associated with a second CSI resource configuration ID. This approach is conducive to the terminal device determining resources for predicting channel information and / or CSI based on the first CSI resource configuration ID associated with the first CSI report configuration, and determining resources for evaluating the performance of the first model based on the second CSI resource configuration ID associated with the second CSI report configuration.

[0133] It is understandable that the association between the first CSI report configuration and the second CSI report configuration can be implemented in an explicit manner or an implicit manner. For example: the first CSI report configuration information includes information #a, and information #a is used to indicate that it is associated with the second CSI report configuration. For example: the second CSI report configuration information includes information #b, and information #b is used to indicate that it is associated with the first CSI report configuration. Information #a and information #b can be the same information. Information #a and information #b can be different information.

[0134] In another optional implementation, the configuration information includes a third CSI report configuration, the third CSI report configuration is associated with a first resource set and a second resource set, the first resource set is used to predict channel information and / or CSI using a first model, and the second resource set is used to evaluate the performance of the first model.

[0135] The first resource set includes one or more resources, and the second resource set includes one or more resources.

[0136] In an optional implementation, the first resource set and the second resource set are periodic or semi-persistent resource sets. It is understandable that the resources in the first resource set are periodic resources or semi-persistent resources; the resources in the second resource set are periodic resources or semi-persistent resources.

[0137] Optionally, the first resource set is a periodic or semi-persistent resource set, and the second resource set is an aperiodic resource set. It is understandable that the resources in the first resource set are periodic resources or semi-persistent resources; and the resources in the second resource set are aperiodic resources.

[0138] Optionally, the first resource set and the second resource set are non-periodic resource sets. It is understandable that resources in the first resource set and the second resource set are both non-periodic resources.

[0139] It can be seen that the network device configures the first resource set and the second resource set for the terminal device through configuration information, thereby facilitating the terminal device to predict channel information and / or CSI based on the first resource set and the first model, and to evaluate the performance of the first model based on the second resource set.

[0140] In another optional implementation, the configuration information includes a fourth CSI report configuration, the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model. The third resource set includes one or more resources.

[0141] Optionally, the third resource set is a periodic or semi-persistent periodic resource set. It is understandable that the resources in the third resource set are periodic resources or semi-persistent periodic resources. Optionally, the third resource set is a non-periodic resource set. It is understandable that the resources in the third resource set are non-periodic resources.

[0142] It can be seen that the network device configures the third resource set for evaluating the performance of the first model for the terminal device through configuration information, thereby facilitating the terminal device to evaluate the performance of the first model based on the third resource set.

[0143] Optionally, the resource set mentioned above can also be expressed in the form of a resource group. For example, the first CSI report configuration is associated with the first resource set, and the second CSI report is associated with the second resource set, which can be: the first CSI report configuration is associated with the first resource group, the second CSI report configuration is associated with the second resource group, the first resource group is used to predict channel information and / or CSI using the first model, and the second resource group is used to evaluate the performance of the first model. The first resource group includes one or more resources, and the second resource group includes one or more resources. Optionally, the first resource group and the second resource group are resource groups of periodic or semi-persistent periods. Alternatively, the first resource group is a resource group of periodic or semi-persistent periods, and the second resource group is a non-periodic resource group. Alternatively, the first resource group and the second resource group are non-periodic resource groups. For another example, the fourth CSI report configuration is associated with the third resource set, which can be: the fourth CSI report configuration is associated with the third resource group, the third resource group is used to evaluate the performance of the first model, and the third resource group includes one or more resources. Optionally, the third resource group is a resource group of periodic or semi-persistent periods. Optionally, the third resource group is a non-periodic resource group.

[0144] For example, the fourth CSI report configuration is associated with the third resource set, which may be: the third resource set includes a third resource group and a fourth resource group. The third resource group is used to predict channel information and / or CSI, and the third resource group includes one or more resources. Optionally, the third resource group is a periodic or semi-persistent resource group. Optionally, the third resource group is a non-periodic resource group. The fourth resource group is used to perform performance evaluation on the first model, and the fourth resource group includes one or more resources. Optionally, the fourth resource group is a periodic or semi-persistent resource group. Optionally, the fourth resource group is a non-periodic resource group.

[0145] It is understandable that the configuration information determined by the network device may be one piece of configuration information or multiple pieces of configuration information, and the embodiments of the present application do not limit this. For example, if the configuration information includes a third CSI report configuration, the configuration information configured by the network device for the terminal device is 5 pieces of configuration information. For another example, if the configuration information includes a first CSI report configuration and a second CSI report configuration, the configuration information configured by the network device for the terminal device is 1 piece of configuration information.

[0146] S102. The network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the network device.

[0147] S103. The terminal device determines a performance evaluation result of the first model based on the configuration information.

[0148] It is understandable that the configuration information sent by the network device to the terminal device is used to determine the performance evaluation result of the first model. Thus, the terminal device can determine the performance evaluation result of the first model based on the configuration information.

[0149] The terminal device determines the implementation manner of the performance evaluation result of the first model based on the configuration information, including but not limited to the following implementation manners:

[0150] Implementation method 1: The terminal device determines a first performance evaluation result of a first model based on a first CSI reporting configuration and a second CSI reporting configuration.

[0151] It is understandable that the network configuration information includes a first CSI report configuration and a second CSI report configuration, and the terminal device determines a first performance evaluation result of the first model based on the first CSI report configuration and the second CSI report configuration. Specifically, the terminal device predicts the channel information and / or CSI based on the first CSI report configuration and the first model to obtain the first information, where the first information is the first CSI and / or the first channel information; the terminal device performs a performance evaluation on the first model based on the second CSI report configuration and the first information to obtain the first performance evaluation result of the first model.

[0152] Among them, the terminal device predicts the channel information and / or CSI based on the first CSI report configuration and the first model to obtain the first information, including: the terminal device determines the first resource based on the first CSI resource configuration ID associated with the first CSI report configuration; the terminal device uses the first resource to receive the first CSI-RS from the network device; the terminal device obtains the first information based on the first CSI-RS and the first model.

[0153] It can be seen that the terminal device uses the first resource determined based on the first CSI report configuration to receive the first CSI-RS from the network device, and uses the information obtained based on the first CSI-RS as the input of the first model to obtain the channel information and / or CSI predicted by the first model, thereby obtaining the first information.

[0154] The terminal device performs a performance evaluation on the first model based on the second CSI report configuration and the first information to obtain a first performance evaluation result of the first model, including: the terminal device determines the second resource based on the second CSI resource configuration ID associated with the second CSI report configuration; the terminal device uses the second resource to receive the second CSI-RS from the network device; the terminal device determines the second information based on the second CSI-RS; the terminal device performs a performance evaluation on the first model based on the first information and the second information to obtain the first performance evaluation result. The second information can be the second CSI and / or the second channel information.

[0155] It can be seen that the terminal device can obtain the second information based on the second CSI report configuration and the second resource.

[0156] If the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information. The second CSI or the second channel information is obtained by the terminal device without using the first model.

[0157] It can be seen that the terminal device uses the second resource determined based on the second CSI report to receive the second CSI-RS from the network device, and determines the second information based on the second CSI-RS, and then obtains the first performance evaluation result of the first model based on the first information and the second information.

[0158] It is understandable that the first performance evaluation result can be used to indicate the working state of the first model, or can be used to indicate the performance of the first model, or can be used to indicate the accuracy of the result obtained based on the first model, or can be used to indicate the performance of the communication link / communication system obtained based on the first model. In the embodiment of the present application, the first performance evaluation result is not specifically limited, that is, other forms are not limited.

[0159] In an optional implementation, the first performance evaluation result is represented by the accuracy of the first information. The higher the accuracy of the first information, the more accurate the first information predicted by the terminal device based on the first model, and thus the better the performance of the first model.

[0160] Optionally, the first performance evaluation result is represented by the similarity between the first information and the second information. Alternatively, the first performance evaluation result is represented by the similarity between the first information and a confidence label, and the confidence label is the second information obtained by the terminal device without using the first model. Among them, the terminal device may use one or more of general cosine similarity (GCS), SGCS, and mean squared error (MSE) to represent the similarity between the first CSI and the second CSI. The larger the value of GCS or SGCS, the better the performance of the first model; or, the smaller the value of NMSE, the better the performance of the first model. In addition, the embodiment of the present application does not limit the representation method of the similarity between the first information and the second information, that is, the representation method of the similarity between the first information and the second information is not limited to the use of GCS, SGCS, and MSE.

[0161] The terminal device uses SGCS to represent the similarity between the first information and the second information, and the first performance evaluation result can be determined by the following rules: SGCS<0.5, flag1; 0.5<=SGCS<0.7, flag2; 0.7<=SGCS<0.8, flag3; 0.8<=SGCS<0.9, flag4; 0.9<=SGCS<0.95, flag5; 0.95<=SGCS<=1, flag6. It can be understood that when the terminal device determines the SGCS value of the first information and the second information, it determines the range of SGCS through the SGCS values ​​of the first information and the second information, and the value corresponding to the range of SGCS is the first performance evaluation result. For example, the above flag1, flag2, flag3, flag4, flag5, and flag6 are the first performance evaluation results.

[0162] Optionally, the first performance evaluation result is represented by the accuracy of the first information and the similarity between the first information and the second information. The higher the accuracy of the first information and the higher the similarity between the first information and the second information, the better the performance of the first model.

[0163] In an optional implementation, the terminal device reports a first CSI report and a second CSI report, the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information. Accordingly, the network device receives the first CSI report and the second CSI report from the terminal device.

[0164] The way in which the terminal device reports the first CSI report and the second CSI report can enable the network device to learn the first CSI obtained by the terminal device using the first model, as well as the performance evaluation result of the first model and / or the second CSI and / or the second channel information. Thus, the network device can determine whether to use the first CSI for signal transmission based on the performance evaluation result of the first model. For example, if the performance evaluation result of the first model is better, the network device uses the first CSI to transmit the signal. For example, if the performance evaluation result of the first model is poor, the network device does not use the first CSI for signal transmission, but uses the second CSI for signal transmission. For another example, if the performance evaluation result of the first model is poor, the network device notifies the terminal device to stop using the first model by means of indication information.

[0165] In another optional implementation, the terminal device reports a second CSI report. Optionally, the terminal device does not report the first CSI report. The second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information and / or the first CSI.

[0166] In another optional implementation, the terminal device reports a second CSI report based on the first performance evaluation result. Optionally, the terminal device does not report the first CSI report. The second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information and / or the first CSI.

[0167] In another optional implementation, if the accuracy of the first information is greater than a first preset value, and / or the similarity between the first information and the second information is greater than a second preset value, the terminal device reports the first CSI report and the second CSI report. Accordingly, the network device receives the first CSI report and the second CSI report. The first CSI report and the second CSI report are described above and will not be described in detail.

[0168] The first preset value and the second preset value may be pre-negotiated between the terminal device and the network device, or may be configured by the network device for the terminal device.

[0169] It is understandable that if the accuracy of the first information is greater than the first preset value, and / or the similarity between the first information and the second information is greater than the second preset value, it indicates that the performance of the first model is better. Therefore, if the performance of the first model is better, the terminal device reports the first CSI report and the second CSI report, so that the network device is informed of the first CSI obtained based on the first model, and the first performance evaluation result of the first model.

[0170] In another optional implementation, if the accuracy of the first information is less than or equal to the first preset value, and / or the similarity between the first information and the second information is less than or equal to the second preset value, the terminal device reports a second CSI report. Accordingly, the network device receives the second CSI report from the terminal device. The second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information and / or the first CSI.

[0171] If the accuracy of the first information is less than or equal to the first preset value, and / or the similarity between the first information and the second information is less than or equal to the second preset value, it indicates that the performance of the first model is poor. As a result, the accuracy of the first CSI and / or the first channel information obtained by the terminal device based on the first model may be poor and cannot be used by the network device. Furthermore, if the performance of the first model is poor, the terminal device reports the second CSI report instead of the first CSI report. If the performance of the first model is poor, the terminal device reports the second CSI instead of the first CSI, which can reduce signaling overhead.

[0172] Optionally, if the network device learns that the performance of the first model is poor based on the first performance evaluation result, the first model is optimized through training data, and the optimized first model is notified to the terminal device. Optionally, if the network device learns that the performance of the first model is poor based on the first performance evaluation result, the terminal device is instructed to terminate the use of the first model by means of indication information, so that the terminal device no longer uses the first model.

[0173] Implementation method 2: The terminal device determines the second performance evaluation result of the first model based on the third CSI report configuration.

[0174] It can be understood that the configuration information includes the third CSI report configuration, and the terminal device determines the performance evaluation result of the first model based on the third CSI report configuration.

[0175] Optionally, the first resource set and the second resource set associated with the third CSI reporting configuration are periodic or semi-periodic resource sets, the first resource set is used to predict channel information and / or CSI using the first model, and the second resource set is used to evaluate the performance of the first model.

[0176] Optionally, if the first resource set associated with the third CSI report configuration is a periodic or semi-periodic resource set, and the second resource set associated with the third CSI report configuration is a non-periodic resource set, the terminal device may, based on predefined rules or protocol specifications, consider that the first resource set is used to predict channel information and / or CSI using the first model, and that the second resource set is used to evaluate the performance of the first model.

[0177] Optionally, if the first resource set and the second resource set associated with the third CSI report configuration are non-periodic resource sets, the terminal device may determine, based on predefined rules or protocol specifications, that the first resource set is used to predict channel information and / or CSI using the first model, and the second resource set is used to evaluate the performance of the first model. For example, if the first resource set and the second resource set associated with the third CSI report configuration are non-periodic resource sets, and the time slot offset of the first resource set is less than or equal to a preset value, the terminal device determines that the first resource set is used to predict channel information and / or CSI using the first model; if the first resource set and the second resource set associated with the third CSI report configuration are non-periodic resource sets, and the time slot offset in the second resource set is greater than a preset value, the terminal device determines that the second resource set is used to evaluate the performance of the first model. For another example, if the first resource set and the second resource set associated with the third CSI report configuration are non-periodic resource sets, and the time slot offset of the first resource set is less than or equal to the time slot offset of the second resource set, it is determined that the first resource set is used to predict channel information and / or CSI using the first model, and the second resource set is determined to be used to evaluate the performance of the first model.

[0178] Therefore, the terminal device determines the performance evaluation result of the first model based on the third CSI report configuration, including: the terminal device predicts the channel information and / or CSI based on the first resource set and the first model to obtain third information, where the third information is third CSI and / or third channel information; the terminal device performs performance evaluation on the first model based on the second resource set and the third information to obtain a second performance evaluation result.

[0179] The terminal device predicts the channel information and / or CSI based on the first resource set and the first model to obtain the third information, including: the terminal device uses the resources in the first resource set to receive the first CSI-RS from the network device; the terminal device determines the third information based on the first CSI-RS and / or the first model; the terminal device uses the resources in the second resource set to receive the second CSI-RS from the network device, and determines the fourth information based on the second CSI-RS; the terminal device compares the third information with the fourth information to obtain the second performance evaluation result of the first model. The fourth information may be the fourth CSI and / or the fourth channel information.

[0180] It can be seen that the terminal can obtain the fourth information based on the third CSI report configuration and the second resource set.

[0181] If the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information. The fourth CSI or the fourth channel information is obtained by the terminal device based on the second resource set and not using the first model.

[0182] It can be seen that the terminal device obtains the third information based on the first model and the first resource set, and then compares and analyzes the third information and the fourth information to obtain the second performance evaluation result of the first model.

[0183] Optionally, if the third CSI report configuration is associated with the first CSI resource group and the second CSI resource group, the implementation method for the terminal device to determine the second performance evaluation result of the first model can be found in the implementation method for the third CSI report configuration to be associated with the first CSI resource set and the second CSI resource set, and the terminal device to determine the second performance evaluation result of the first model, which will not be repeated here.

[0184] It is understandable that the second performance evaluation result can be used to indicate the working state of the first model, or can be used to indicate the performance of the first model, or can be used to indicate the accuracy of the result obtained based on the first model, or can be used to indicate the performance of the communication link / communication system obtained based on the first model. In the embodiment of the present application, the second performance evaluation result is not specifically limited, that is, other forms are not limited.

[0185] In an optional implementation, the second performance evaluation result is represented by the accuracy of the third information and / or the similarity between the third information and the fourth information. Specifically, the representation of the second performance evaluation result is similar to that of the first performance evaluation result, and will not be described in detail.

[0186] In an optional manner, the terminal device reports a third CSI report based on the third CSI report configuration, and the third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0187] In an optional implementation, if the accuracy of the third information is greater than the first preset value, and / or the similarity between the third information and the fourth information is greater than the second preset value, the terminal device reports a third CSI report. The third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information. The first preset value and the second preset value can be referred to in implementation 1, and will not be repeated here.

[0188] It is understandable that if the accuracy of the third information is greater than the first preset value, and / or the similarity between the third information and the fourth information is greater than the second preset value, it indicates that the performance of the first model is better. Thus, the third CSI obtained by the terminal device based on the first model can be used by the network device. Therefore, the terminal device reports the third CSI obtained based on the first model to the network device. Optionally, the terminal device also reports the second performance evaluation result of the first model and / or the fourth CSI and / or the fourth channel information and / or the third CSI, so that the network device is informed of the performance evaluation result of the first model.

[0189] In another optional implementation, if the accuracy of the third information is less than or equal to the first preset value, and / or the similarity between the third information and the fourth information is less than or equal to the second preset value, the terminal device reports a third CSI report, and the third CSI report includes the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0190] If the accuracy of the third information is less than or equal to the first preset value, and / or the similarity between the third information and the fourth information is less than or equal to the second preset value, it indicates that the performance of the first model is poor. As a result, the accuracy of the third CSI or third channel information obtained by the terminal device based on the first model may be small and cannot be used by the network device. Therefore, the terminal device reports the second performance evaluation result of the first model and / or the fourth CSI and / or the fourth channel information, but does not report the third CSI, so as to save signaling overhead.

[0191] In addition, when the network device determines that the performance of the first model is poor based on the second performance evaluation result, another implementation method that can be executed can be found in the above implementation method 1 and will not be repeated here.

[0192] Accordingly, the network device receives the third CSI report. If the accuracy of the third information is greater than the first preset value, and / or the similarity between the third information and the fourth information is greater than the second preset value, the third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information; if the accuracy of the third information is less than or equal to the first preset value, and / or the similarity between the third information and the fourth information is less than or equal to the second preset value, the third CSI report includes the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0193] Implementation method 3: The terminal device determines the third performance evaluation result of the first model based on the fourth CSI report configuration.

[0194] It is understandable that if the configuration information includes the fourth CSI report configuration, the terminal device determines the third performance evaluation result of the first model based on the fourth CSI report configuration. Specifically, the terminal device performs a performance evaluation on the first model based on resources in the third resource set that are adjacent to the resources used to report the CSI report, and obtains the third performance evaluation result. The fourth CSI report configuration is associated with the third resource set.

[0195] The resources used by the terminal device to report the CSI report may be pre-configured by the network device for the terminal device. The resources used by the terminal device to report the CSI report may be resources configured by the network device (e.g., configured via radio resource control (RRC) signaling and / or media access control (MAC) signaling and / or downlink control information (DCI) information) for the terminal device.

[0196] It can be understood that adjacent is described from the time dimension. "Resources adjacent to the resources used to report the CSI report" can be understood as "resources that are closest to the resources used to report the CSI report in time."

[0197] It can be understood that the terminal device receives the first CSI-RS from the network device based on all or part of the resources in the third resource set except the resources adjacent to the resources used for reporting the CSI report, and then determines the fifth information based on the information obtained from the first CSI-RS and the first model. In addition, the terminal device determines the sixth information from the second CSI-RS received from the network device based on the resources adjacent to the resources used for reporting the CSI report in the third resource set. The terminal device compares the fifth information and the sixth information to obtain the third performance evaluation result of the first model.

[0198] Among them, the fifth information is the fifth CSI and / or the fifth channel information. The sixth information is the sixth CSI and / or the sixth channel information. If the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information. The fifth CSI or the fifth channel information is obtained by the terminal device using the first model, and the sixth CSI or the sixth channel information is obtained by the terminal device without using the first model.

[0199] Optionally, if the fourth CSI report configuration is associated with the third resource group, the terminal device determines the implementation method of the third performance evaluation result of the first model based on the fourth CSI report configuration, which is similar to the implementation method of the fourth CSI report configuration being associated with the third resource set, and the terminal device determines the third performance evaluation result of the first model based on the fourth CSI report configuration, and will not be repeated here.

[0200] It is understandable that the third performance evaluation result can be used to indicate the working state of the first model, or can be used to indicate the performance of the first model, or can be used to indicate the accuracy of the result obtained based on the first model, or can be used to indicate the performance of the communication link / communication system obtained based on the first model. In the embodiment of the present application, the third performance evaluation result is not specifically limited, that is, other forms are not limited.

[0201] In an optional implementation, the third performance evaluation result is represented by the accuracy of the fifth information, and / or, by the similarity between the fifth information and the sixth information. Specifically, the representation of the third performance evaluation result is similar to that of the first performance evaluation result, and will not be described in detail.

[0202] In an optional manner, the terminal device reports the fourth CSI report based on the fourth CSI report configuration, and the fourth CSI report reports the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0203] In an optional implementation, if the accuracy of the fifth information is greater than the first preset value, and / or the similarity between the fifth information and the sixth information is greater than the second preset value, the terminal device reports a fourth CSI report. The fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information. The first preset value and the second preset value can be referred to in the above implementation 1, and will not be repeated here.

[0204] It is understandable that if the accuracy of the fifth information is greater than the first preset value, and / or the similarity between the fifth information and the sixth information is greater than the second preset value, it indicates that the performance of the first model is better. Thus, the fifth CSI obtained by the terminal device based on the first model can be used by the network device. Therefore, the terminal device reports the fifth CSI obtained based on the first model to the network device. Optionally, the terminal device also reports the third performance evaluation result of the first model and / or the sixth CSI and / or the sixth channel information.

[0205] In another optional implementation, if the accuracy of the fifth information is less than or equal to a first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to a second preset value, the terminal device reports a fourth CSI report, and the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0206] It is understandable that if the accuracy of the fifth information is less than or equal to the first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to the second preset value, it indicates that the performance of the first model is poor. As a result, the accuracy of the fifth information obtained by the terminal device based on the first model may be small and cannot be used by the network device. Therefore, the terminal device reports the third performance evaluation result of the first model and / or the sixth CSI and / or the sixth channel information, but does not report the fifth CSI, so as to save signaling overhead.

[0207] Correspondingly, the network device receives the fourth CSI report. If the accuracy of the fifth information is greater than the first preset value, and / or the similarity between the fifth information and the sixth information is greater than the second preset value, the fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information. If the accuracy of the fifth information is less than or equal to the first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to the second preset value, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0208] It can be seen that in the embodiment of the present application, the terminal device evaluates the performance of the first model based on the configuration information configured by the network device for determining the performance evaluation result of the first model to obtain the performance evaluation result. The first model is a model for predicting channel information and / or CSI, which is conducive to improving the accuracy of the first model in predicting channel information and / or CSI.

[0209] See also Figure 3 , Figure 3 3 is a schematic diagram of the structure of a communication device 300 provided in an embodiment of the present invention. The communication device 300 can be used in a terminal device.

[0210] In one implementation, the communication device 300 may include:

[0211] A communication unit 301 is used to receive configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0212] The processing unit 302 is used to determine a performance evaluation result of the first model based on the configuration information.

[0213] In an optional embodiment, the configuration information includes a first CSI report configuration, and a second CSI report configuration associated with the first CSI report configuration; the first CSI report configuration is configured to use a first model to predict the channel information and / or the CSI, and the second CSI report configuration is configured to evaluate the performance of the first model.

[0214] In an optional implementation, the processing unit 302 determines a performance evaluation result of the first model based on the configuration information, and is specifically used to: predict the channel information and / or the CSI based on the first CSI report configuration and the first model to obtain first information, where the first information is the first CSI and / or the first channel information; and perform a performance evaluation on the first model based on the second CSI report configuration and the first information to obtain a first performance evaluation result.

[0215] In an optional implementation, the first performance evaluation result is represented by the accuracy of the first information and / or the similarity between the first information and the second information; the second information is obtained by the terminal device without using the first model; the second information is second CSI and / or second channel information.

[0216] In an optional implementation manner, if the first information is the first CSI, if the second information is the second CSI; the first information is the first channel information, and the second information is the second channel information.

[0217] In an optional implementation, the communication unit 301 is also used to report a first CSI report and a second CSI report, wherein the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

[0218] In another optional implementation, the communication unit 301 is also used to: if the accuracy of the first information is greater than a first preset value, and / or the similarity between the first information and the second information is greater than a second preset value, report the first CSI report and the second CSI report, the first CSI report including the first CSI, and the second CSI report including the first performance evaluation result and / or the second CSI and / or the second channel information; if the accuracy of the first information is less than or equal to the first preset value, and / or the similarity between the first information and the second information is less than or equal to the second preset value, report the second CSI report.

[0219] In another optional implementation, the configuration information includes a third CSI report configuration; the third CSI report configuration is associated with a first resource set and a second resource set, the first resource set is used to predict the channel information and / or the CSI using the first model, and the second resource set is used to evaluate the performance of the first model.

[0220] In an optional implementation, the processing unit 302 determines a performance evaluation result of the first model based on the configuration information, and is specifically used to: predict the channel information and / or the CSI based on the first resource set and the first model to obtain third information, where the third information is third CSI and / or third channel information; and perform a performance evaluation on the first model based on the second resource set and the third information to obtain a second performance evaluation result.

[0221] In an optional implementation, the second performance evaluation result is represented by the accuracy of the third information and / or the similarity between the third information and the fourth information; the fourth information is obtained by the terminal device based on the second resource set and not using the first model; the fourth information is a fourth CSI and / or fourth channel information.

[0222] In an optional implementation, if the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

[0223] In an optional implementation, the first resource set and the second resource set are periodic or semi-persistent resource sets; or, the first resource set is a periodic or semi-persistent resource set and the second resource set is a non-periodic resource set; or, the first resource set and the second resource set are non-periodic resource sets.

[0224] In an optional implementation, the communication unit 301 is also used to report a third CSI report; if the accuracy of the third information is greater than a first preset value, and / or the similarity between the third information and the fourth information is greater than a second preset value, the third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0225] In an optional implementation, if the accuracy of the third information is less than or equal to the first preset value, and / or the similarity between the third information and the fourth information is less than or equal to the second preset value, the third CSI report includes the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

[0226] In another optional implementation, the configuration information includes a fourth CSI report configuration, the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model.

[0227] In another optional implementation, the processing unit 302 determines the performance evaluation result of the first model based on the configuration information, and is specifically used to: perform a performance evaluation on the first model based on resources in the third resource set that are adjacent to the resources used for reporting the CSI report, and obtain a third performance evaluation result; the third resource set is a periodic or semi-periodic resource set, or a non-periodic resource set.

[0228] In an optional implementation, the third performance evaluation result is represented by the accuracy of the fifth information, and / or, by the similarity between the fifth information and the sixth information; the fifth information is the fifth CSI and / or the fifth channel information; the fifth information is obtained by the terminal device using the first model, and the sixth information is obtained by the terminal device without using the first model; the sixth information is the sixth CSI and / or the sixth channel information.

[0229] In an optional implementation, if the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

[0230] In an optional implementation, the communication unit 301 is also used to report a fourth CSI report; if the accuracy of the fifth information is greater than a first preset value, and / or the similarity between the fifth information and the sixth information is greater than a second preset value, the fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0231] In an optional implementation, if the accuracy of the fifth information is less than or equal to the first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to the second preset value, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

[0232] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0233] See also Figure 4 , Figure 4 4 is a schematic diagram of the structure of a communication device 400 provided in an embodiment of the present invention. The communication device 400 can be used in a network device.

[0234] In one implementation, the communication device 400 may include:

[0235] A determining unit 401 is configured to determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0236] The communication unit 402 is configured to send the configuration information.

[0237] In an optional embodiment, the configuration information includes a first CSI report configuration, and a second CSI report configuration associated with the first CSI report configuration; the first CSI report configuration is configured to use the first model to predict the channel information and / or the CSI, and the second CSI report configuration is configured to evaluate the performance of the first model.

[0238] In an optional implementation, the communication unit 402 is also used to receive a first CSI report and a second CSI report, wherein the first CSI report includes a first CSI, and the second CSI report includes a first performance evaluation result and / or a second CSI and / or second channel information; the first CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; the first performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second CSI report configuration and the first CSI; the second CSI or the second channel information is obtained by the terminal device without using the first model.

[0239] In another optional implementation, the communication unit 402 is also used to receive a second CSI report, wherein the second CSI report includes a first performance evaluation result and / or a second CSI and / or second channel information; the first performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second CSI report configuration and the first CSI; the first CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; the second CSI or the second channel information is obtained by the terminal device without using the first model.

[0240] In an optional implementation, the first performance evaluation result is represented by the accuracy of the first information, and / or, by the similarity between the first information and the second information; the first information is the first CSI and / or the first channel information, and the first channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; the second information is obtained by the terminal device without using the first model; the second information is the second CSI and / or the second channel information.

[0241] In an optional implementation manner, if the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information.

[0242] In another optional implementation, the configuration information includes a third CSI report configuration, and the third CSI report configuration is associated with the first resource set and the second resource set; the first resource set is used to adopt the first model to predict the channel information and / or the CSI, and the second resource set is used to evaluate the performance of the first model.

[0243] In an optional implementation, the first resource set and the second resource set are periodic or semi-persistent resource sets; or, the first resource set is a periodic or semi-persistent resource set and the second resource set is a non-periodic resource set; or, the first resource set and the second resource set are non-periodic resource sets.

[0244] In an optional implementation, the communication unit 402 is also used to receive a third CSI report; the third CSI includes a third CSI and / or a second performance evaluation result and / or a fourth CSI and / or fourth channel information, or the third CSI report includes a second performance evaluation result and / or a fourth CSI and / or fourth channel information; the third CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first resource set and the first model; the second performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second resource set and the third CSI; the fourth CSI or the fourth channel information is obtained by the terminal device based on the second resource set and without using the first model.

[0245] In an optional implementation, the second performance evaluation result is represented by the accuracy of the third information, and / or, by the similarity between the third information and the fourth information; the third information is the third CSI and / or third channel information; the third channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the first resource set and the first model; the fourth information is obtained by the terminal device based on the second resource set and without using the first model; the fourth information is the fourth CSI and / or fourth channel information.

[0246] In an optional implementation, if the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

[0247] In another optional implementation, the configuration information includes a fourth CSI report configuration, and the fourth CSI report configuration is associated with a third resource set; the third resource set is a periodic or semi-periodic resource set, or a non-periodic resource set.

[0248] In an optional implementation, the communication unit 402 is also used to receive a fourth CSI report; the fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information; or, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information; the fifth CSI or the fifth channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the fourth CSI report configuration and the first model; the third performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the fourth CSI report configuration; the sixth CSI or the sixth channel information is obtained by the terminal device without using the first model.

[0249] In an optional implementation, the third performance evaluation result is represented by the accuracy of the fifth information, and / or, by the similarity between the fifth information and the sixth information; the fifth information is the fifth CSI and / or the fifth channel information; the fifth information is obtained by the terminal device using the first model, and the sixth information is obtained by the terminal device without using the first model; the sixth information is the sixth CSI and / or the sixth channel information.

[0250] In an optional implementation manner, if the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

[0251] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0252] See also Figure 5 , Figure 5 A schematic diagram of the structure of a communication device 500 provided in an embodiment of the present application, the communication device 500 may be a terminal device or a network device. The communication device 500 may include a memory 501 and a processor 502. Optionally, it also includes a communication interface 503. The memory 501, the processor 502 and the communication interface 503 are connected via one or more communication buses. Among them, the communication interface 503 is controlled by the processor 502 for sending and receiving information.

[0253] The memory 501 may include a read-only memory and a random access memory, and provides instructions and data to the processor 502. A portion of the memory 501 may also include a nonvolatile random access memory.

[0254] The communication interface 503 is used to receive or send data.

[0255] The processor 502 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or alternatively, the processor 502 may be any conventional processor, etc. Among them:

[0256] The memory 501 is used to store program instructions.

[0257] The processor 502 is used to call the program instructions stored in the memory 501.

[0258] In an optional implementation manner, when the processor 502 calls the computer program, it is used to execute:

[0259] receiving configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0260] Based on the configuration information, a performance evaluation result of the first model is determined.

[0261] In another optional implementation manner, when the processor 502 calls the computer program, it is configured to execute:

[0262] Determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI;

[0263] The configuration information is sent.

[0264] For other implementations of the communication device, please refer to the relevant contents of the above method embodiment, which will not be described in detail here.

[0265] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0266] The present application also provides a chip that can execute the steps of the terminal device or network device in the above method embodiment. The chip includes a processor and a communication interface, and the communication interface is used to receive or send data;

[0267] In one embodiment, the chip performs the relevant steps in the aforementioned method embodiment:

[0268] The processor is configured to enable the chip to perform the following operations: receive configuration information, wherein the configuration information is used to determine a performance evaluation result of a first model, wherein the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; based on the configuration information, determine a performance evaluation result of the first model.

[0269] In another embodiment, the chip performs the relevant steps in the aforementioned method embodiment:

[0270] The processor is configured to enable the chip to perform the following operations: determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; and send the configuration information.

[0271] For other implementations of the chip, please refer to the relevant contents of the above method embodiments, which will not be described in detail here.

[0272] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0273] For each device or product applied to or integrated in the chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0274] like Figure 6 As shown, Figure 6 600 can execute the relevant steps of the terminal device or network device in the above method embodiment, and the module device 600 includes: a communication module 601, a power module 602, a storage module 603 and a chip 604.

[0275] Among them, the power module 602 is used to provide power to the module device; the storage module 603 is used to store data and instructions; the communication module 601 is used for internal communication of the module device, or for the module device to communicate with external devices; the chip 604 is used to execute the method executed by the terminal device or network device in the above method embodiment.

[0276] The implementation method of the module device can refer to the relevant content of the above method embodiment, which will not be described in detail here.

[0277] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0278] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.

[0279] The embodiment of the present application also provides a computer program product. When the computer program product runs on a processor, the method flow of the above method embodiment is implemented.

[0280] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. The software programs run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits. It can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0281] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain operations can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0282] The descriptions of the various embodiments provided in this application can refer to each other, and the descriptions of the various embodiments have different focuses. For parts that are not described in detail in a certain embodiment, refer to the relevant descriptions of other embodiments. For the convenience and simplicity of description, for example, the functions of the various devices and equipment provided in the embodiments of this application and the operations performed can refer to the relevant descriptions of the method embodiments of this application, and the various method embodiments and the various device embodiments can also refer to, combine or quote each other.

[0283] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: The method comprises: receiving configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; Based on the configuration information, a performance evaluation result of the first model is determined.

2. The method according to claim 1, characterized in that The configuration information includes a first CSI report configuration, and a second CSI report configuration associated with the first CSI report configuration; The first CSI reporting configuration is configured to adopt a first model to predict the channel information and / or the CSI, and the second CSI reporting configuration is configured to evaluate the performance of the first model.

3. The method according to claim 2, characterized in that The determining, based on the configuration information, a performance evaluation result of the first model includes: Predicting the channel information and / or the CSI based on the first CSI report configuration and the first model to obtain first information, where the first information is first CSI and / or first channel information; Based on the second CSI report configuration and the first information, a performance evaluation is performed on the first model to obtain a first performance evaluation result.

4. The method according to claim 3, characterized in that The first performance evaluation result is represented by the accuracy of the first information and / or the similarity between the first information and the second information; The second information is obtained by the terminal device without using the first model; The second information is second CSI and / or second channel information.

5. The method according to claim 4, characterized in that If the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information.

6. The method according to claim 3, or 4, or 5, characterized in that: The method further comprises: A first CSI report and a second CSI report are reported, wherein the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

7. The method according to claim 4 or 5, characterized in that: The method further comprises: If the accuracy of the first information is greater than a first preset value, and / or the similarity between the first information and the second information is greater than a second preset value, the first CSI report and the second CSI report are reported, and the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

8. The method according to claim 4 or 5, characterized in that: The method further comprises: If the accuracy of the first information is less than or equal to the first preset value, and / or the similarity between the first information and the second information is less than or equal to the second preset value, report a second CSI report, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information.

9. The method according to claim 1, characterized in that: The configuration information includes a third CSI report configuration; The third CSI reporting configuration is associated with a first resource set and a second resource set, the first resource set is used to predict the channel information and / or the CSI using the first model, and the second resource set is used to evaluate the performance of the first model.

10. The method according to claim 9, characterized in that The determining, based on the configuration information, a performance evaluation result of the first model includes: Predicting the channel information and / or the CSI based on the first resource set and the first model to obtain third information, where the third information is third CSI and / or third channel information; Based on the second resource set and the third information, a performance evaluation is performed on the first model to obtain a second performance evaluation result.

11. The method according to claim 10, characterized in that The second performance evaluation result is represented by the accuracy of the third information and / or the similarity between the third information and the fourth information; The fourth information is obtained by the terminal device based on the second resource set without using the first model; The fourth information is fourth CSI and / or fourth channel information.

12. The method according to claim 11, characterized in that If the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

13. The method according to any one of claims 9 to 12, characterized in that: The first resource set and the second resource set are periodic or semi-persistent resource sets; or, The first resource set is a periodic or semi-persistent resource set, and the second resource set is a non-periodic resource set; or, The first resource set and the second resource set are non-periodic resource sets.

14. The method according to claim 9, characterized in that The method further comprises: Submit the third CSI report; If the accuracy of the third information is greater than a first preset value, and / or the similarity between the third information and the fourth information is greater than a second preset value, the third CSI report includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

15. The method according to claim 14, characterized in that If the accuracy of the third information is less than or equal to the first preset value, and / or the similarity between the third information and the fourth information is less than or equal to the second preset value, the third CSI report includes the second performance evaluation result and / or the fourth CSI and / or the fourth channel information.

16. The method according to claim 1, characterized in that The configuration information includes a fourth CSI report configuration, where the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model.

17. The method according to claim 16, characterized in that The determining, based on the configuration information, a performance evaluation result of the first model includes: Based on resources in the third resource set that are adjacent to the resources used to report the CSI report, performing performance evaluation on the first model to obtain a third performance evaluation result; The third resource set is a periodic or semi-persistent periodic resource set, or a non-periodic resource set.

18. The method according to claim 17, characterized in that The third performance evaluation result is represented by the accuracy of the fifth information, and / or represented by the similarity between the fifth information and the sixth information; The fifth information is the fifth CSI and / or the fifth channel information, and the fifth information is obtained by the terminal device using the first model. The sixth information is obtained by the terminal device not using the first model, and the sixth information is the sixth CSI and / or the sixth channel information.

19. The method according to claim 18, characterized in that If the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

20. The method according to claim 18 or 19, characterized in that The method further comprises: Submit the fourth CSI report; If the accuracy of the fifth information is greater than a first preset value, and / or the similarity between the fifth information and the sixth information is greater than a second preset value, the fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

21. The method according to claim 20, characterized in that If the accuracy of the fifth information is less than or equal to the first preset value, and / or the similarity between the fifth information and the sixth information is less than or equal to the second preset value, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information.

22. A communication method, characterized in that: The method comprises: Determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; The configuration information is sent.

23. The method according to claim 22, characterized in that The configuration information includes a first CSI report configuration, and a second CSI report configuration associated with the first CSI report configuration; The first CSI reporting configuration is configured to adopt the first model to predict the channel information and / or the CSI, and the second CSI reporting configuration is configured to evaluate the performance of the first model.

24. The method according to claim 23, characterized in that The method further comprises: receiving a first CSI report and a second CSI report, wherein the first CSI report includes the first CSI, and the second CSI report includes the first performance evaluation result and / or the second CSI and / or the second channel information; The first CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; the first performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the second CSI report configuration and the first CSI; the second CSI or the second channel information is obtained by the terminal device without using the first model.

25. The method according to claim 23, characterized in that The method further comprises: receiving a second CSI report, where the second CSI report includes a first performance evaluation result and / or a second CSI and / or second channel information; The first performance evaluation result is obtained by the terminal device performing performance evaluation on the first model based on the second CSI report configuration and the first CSI; the first CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; the second CSI or the second channel information is obtained by the terminal device without using the first model.

26. The method according to claim 24 or 25, characterized in that The first performance evaluation result is represented by the accuracy of the first information and / or the similarity between the first information and the second information; The first information is the first CSI and / or first channel information, and the first channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the first CSI report configuration and the first model; The second information is obtained by the terminal device without using the first model; the second information is second CSI and / or second channel information.

27. The method according to claim 26, characterized in that If the first information is the first CSI, the second information is the second CSI; if the first information is the first channel information, the second information is the second channel information.

28. The method according to claim 22, characterized in that The configuration information includes a third CSI report configuration, where the third CSI report configuration is associated with the first resource set and the second resource set; The first resource set is used to predict the channel information and / or the CSI using a first model, and the second resource set is used to evaluate the performance of the first model.

29. The method according to claim 28, characterized in that The first resource set and the second resource set are periodic or semi-persistent resource sets; or, The first resource set is a periodic or semi-persistent resource set, and the second resource set is a non-periodic resource set; or, The first resource set and the second resource set are non-periodic resource sets.

30. The method according to claim 28 or 29, characterized in that The method further comprises: receiving a third CSI report; The third CSI includes the third CSI and / or the second performance evaluation result and / or the fourth CSI and / or the fourth channel information, or the third CSI report includes the second performance evaluation result and / or the fourth CSI and / or the fourth channel information; The third CSI is obtained by the terminal device predicting the channel information and / or the CSI based on the first resource set and the first model; the second performance evaluation result is obtained by the terminal device performing performance evaluation on the first model based on the second resource set and the third CSI; The fourth CSI or the fourth channel information is obtained by the terminal device based on the second resource set and without adopting the first model.

31. The method according to claim 30, characterized in that The second performance evaluation result is represented by the accuracy of the third information, and / or represented by the similarity between the third information and the fourth information; The third information is the third CSI and / or third channel information; The third channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the first resource set and the first model; The fourth information is obtained by the terminal device based on the second resource set and without adopting the first model; the fourth information is the fourth CSI and / or the fourth channel information.

32. The method according to claim 31, characterized in that If the third information is the third CSI, the fourth information is the fourth CSI; if the third information is the third channel information, the fourth information is the fourth channel information.

33. The method according to claim 22, characterized in that The configuration information includes a fourth CSI report configuration, the fourth CSI report configuration is associated with a third resource set, and the third resource set is used to perform performance evaluation on the first model; The third resource set is a periodic or semi-persistent periodic resource set, or a non-periodic resource set.

34. The method according to claim 33, characterized in that The method further comprises: receiving a fourth CSI report; The fourth CSI report includes the fifth CSI and / or the third performance evaluation result and / or the sixth CSI and / or the sixth channel information; or, the fourth CSI report includes the third performance evaluation result and / or the sixth CSI and / or the sixth channel information; The fifth CSI or the fifth channel information is obtained by the terminal device predicting the channel information and / or the CSI based on the fourth CSI report configuration and the first model; the third performance evaluation result is obtained by the terminal device performing a performance evaluation on the first model based on the fourth CSI report configuration; the sixth CSI or the sixth channel information is obtained by the terminal device without using the first model.

35. The method according to claim 34, characterized in that The third performance evaluation result is represented by the accuracy of the fifth information, and / or represented by the similarity between the fifth information and the sixth information; The fifth information is the fifth CSI and / or the fifth channel information; The fifth information is obtained by the terminal device using the first model, the sixth information is obtained by the terminal device not using the first model, and the sixth information is the sixth CSI and / or the sixth channel information.

36. The method according to claim 35, characterized in that If the fifth information is the fifth CSI, the sixth information is the sixth CSI; if the fifth information is the fifth channel information, the sixth information is the sixth channel information.

37. A communication device, characterized in that: The device comprises: a communication unit, configured to receive configuration information, wherein the configuration information is used to determine a performance evaluation result of a first model, wherein the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; A determining unit is used to determine a performance evaluation result of the first model based on the configuration information.

38. A communication device, characterized in that: The device comprises: a determining unit, configured to determine configuration information, where the configuration information is used to determine a performance evaluation result of a first model, where the first model is an artificial intelligence model or a machine learning model, and the first model is used to predict channel information and / or channel state information CSI; A communication unit is used to send the configuration information.

39. A terminal device, characterized in that: The terminal device includes a processor and a memory, and the processor and the memory are connected to each other, wherein the memory is used to store a computer program, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 21.

40. A network device, characterized in that: The network device includes a processor and a memory, which are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 22 to 36.

41. A chip, characterized in that: The method comprises a processor and a communication interface, wherein the processor is configured to cause the chip to execute the method according to any one of claims 1 to 21, or is configured to cause the chip to execute the method according to any one of claims 22 to 36.

42. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device, or for communication between the module device and an external device; The chip is used to execute the method according to any one of claims 1 to 21, or to execute the method according to any one of claims 22 to 36.

43. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the communication device, the communication device executes the method described in any one of claims 1 to 21, or executes the method described in any one of claims 22 to 36.

Citation Information

Cited By

  • Communication method and apparatus

    EP4765930A1