Communication method, terminal, network device, communication system, and program product

CN122460018APending Publication Date: 2026-07-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2025-04-30
Publication Date
2026-07-24

AI Technical Summary

Benefits of technology

[0028]本公开实施例提供的通信方法、终端、网络设备、通信设备、通信系统、存储介质及程序产品,终端根据网络设备发送的配置信息、与网络设备协商预定义以及终端的能力中的至少一者方式,确定计算第一PMI所采用的码本类型和码本参数中的至少一者,第一PMI为第一CSI所对应的PMI,用于确定性能指标值;所述第一CSI为测量的CSI,所述性能指标值为SGCS,使得终端能够准确地确定第一PMI以及性能指标值,保证AI模型的性能监测准确。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122460018A_ABST
    Figure CN122460018A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a terminal, a network device, a communication system and a program product. The method comprises determining at least one of a codebook type and a codebook parameter used for calculating a first PMI by at least one of the following: determining according to configuration information sent by the network device, the configuration information being used for indicating at least one of the codebook type and the codebook parameter used for calculating the first PMI; negotiating with the network device in advance; and determining according to a capability of the terminal. The embodiments of the present disclosure enable the terminal to accurately determine the first PMI and the performance index value, and ensure the accuracy of performance monitoring of the AI model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, terminal, network device, communication system, storage medium, and program product. Background Technology

[0002] With the development and application of Artificial Intelligence (AI) technology, AI has been widely applied to the physical layer of wireless communication. The traditional CSI prediction algorithm mentioned above can also be used to predict future channel information using AI model inference. Current simulation evaluations show that AI-based prediction performance outperforms traditional non-AI algorithms. Summary of the Invention

[0003] During the use of AI models, due to changes in the terminal's channel, the inference results of the AI ​​models may not achieve the expected results. Therefore, it is necessary to monitor the performance of AI models. Taking the performance metric, squared generalized cosine similarity (SGCS), as an example, it is calculated based on the first precoding matrix indicator (PMI). The first PMI is calculated based on the measured channel state information (CSI). The first PMI is calculated differently for different codebook types and different codebook parameters. How to determine which codebook type and codebook parameters to use to calculate the first PMI is a problem that needs to be solved.

[0004] This disclosure provides communication methods, terminals, network devices, communication systems, storage media, and program products.

[0005] According to a first aspect of the embodiments of this disclosure, a communication method is provided, executed by a terminal, the method comprising:

[0006] Determine at least one of the codebook type and codebook parameters used to calculate the first PMI by at least one of the following methods:

[0007] Based on the configuration information sent by the network device, it is determined that the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0008] Negotiate predefined definitions with network devices; and

[0009] Determined based on the capabilities of the terminal;

[0010] Wherein, the first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

[0011] According to a second aspect of the present disclosure, a communication method is provided, performed by a network device, the method comprising at least one of the following:

[0012] Send configuration information to the terminal; and

[0013] Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0014] The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0015] The first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

[0016] According to a third aspect of the embodiments of this disclosure, a communication method is provided for a communication system, wherein a network device performs at least one of the following:

[0017] Send configuration information to the terminal; and

[0018] Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0019] The terminal determines at least one of the codebook type and codebook parameters used to calculate the first PMI through at least one of the following methods:

[0020] Determined by the configuration information;

[0021] Negotiate predefined definitions with the network device; and

[0022] Determined by the capabilities of the terminal;

[0023] The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI; the first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting the CSI; the first CSI is the measured CSI.

[0024] According to a fourth aspect of the embodiments of this disclosure, a communication device is provided for performing the communication method described in any one of the first and second aspects.

[0025] According to a fifth aspect of the present disclosure, a communication system is provided, including a terminal and a network device; the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.

[0026] According to a sixth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in the first or second aspect.

[0027] According to a seventh aspect of the present disclosure, a program product is proposed, comprising at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, the program or instructions implement the steps of the communication method described in the first or second aspect.

[0028] The communication method, terminal, network device, communication equipment, communication system, storage medium, and program product provided in this disclosure embodiment determine at least one of the following methods for calculating the first PMI: configuration information sent by the network device, predefined parameters negotiated with the network device, and the terminal's capabilities. The first PMI is the PMI corresponding to the first CSI, used to determine the performance index value. The first CSI is a measured CSI, and the performance index value is SGCS. This enables the terminal to accurately determine the first PMI and the performance index value, ensuring accurate performance monitoring of the AI ​​model. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0030] Figure 1A This is an exemplary schematic diagram of the architecture of a communication system provided according to embodiments of this disclosure;

[0031] Figure 1B This is a schematic diagram of CSI prediction of future time prediction window based on historical time within the observation window under different parameter configurations provided in the embodiments of this disclosure;

[0032] Figure 2 This is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0033] Figure 3A This is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0034] Figure 3B This is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0035] Figure 4A This is a schematic diagram of the terminal structure proposed in the embodiments of this disclosure;

[0036] Figure 4B This is a schematic diagram of the structure of the network device proposed in the embodiments of this disclosure;

[0037] Figure 5A This is a schematic diagram of the structure of the communication device proposed in the embodiments of this disclosure;

[0038] Figure 5B This is a schematic diagram of the chip structure proposed according to an embodiment of the present disclosure. Detailed Implementation

[0039] This disclosure provides a communication method, a gateway, a first object, a first network element, a communication device, a communication system, a storage medium, and a program product.

[0040] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, the method comprising:

[0041] Determine at least one of the codebook type and codebook parameters used to calculate the first PMI by at least one of the following methods:

[0042] Based on the configuration information sent by the network device, it is determined that the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0043] Negotiate predefined definitions with network devices; and

[0044] Determined based on the capabilities of the terminal;

[0045] Wherein, the first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

[0046] In the above embodiments, the terminal determines at least one of the codebook type and codebook parameters used to calculate the first PMI based on at least one of the configuration information sent by the network device, the predefined parameters negotiated with the network device, and the terminal's capabilities. The first PMI is the PMI corresponding to the first CSI and is used to determine the performance index value. The first CSI is the measured CSI, which enables the terminal to accurately determine the performance index values ​​of the first PMI and the AI ​​model-predicted CSI, ensuring accurate performance monitoring of the AI ​​model.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the configuration information is indicated by the network device via Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC-CE) signaling, or Downlink Control Information (DCI) signaling.

[0048] In the above embodiments, the terminal can obtain configuration information sent by the network device by receiving various signaling signals, thereby improving the diversity of ways for the terminal to obtain configuration information.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the codebook parameters used to calculate the first PMI are as follows:

[0050] Calculate the codebook parameters used for the second PMI;

[0051] The codebook parameter combination value is the codebook parameter corresponding to m, or

[0052] The updated codebook parameters corresponding to the codebook parameter combination value m;

[0053] Wherein, the second PMI is the PMI corresponding to the second CSI, and the second CSI is the CSI predicted by the AI ​​model;

[0054] The performance index value is determined based on the first PMI and the second PMI.

[0055] In the above embodiments, there are multiple ways to calculate the codebook parameters used for the first PMI, thereby allowing for more flexible calculation of the first PMI and ensuring the accuracy of performance monitoring.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the configuration information indicates the manner in which at least one of the codebook type and codebook parameters is used to calculate the first PMI, including at least one of the following:

[0057] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II or Rel-17 Type II PS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0058] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler codebook, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0059] Wherein, the first quantity is the number of times the first PMI is calculated; the second quantity is the number of times the second PMI is calculated.

[0060] In the above embodiments, the network device may omit the codebook type and codebook parameters from the configuration information in two cases, thereby reducing the amount of data transmitted and reducing the communication burden.

[0061] In conjunction with some embodiments of the first aspect, in some embodiments, m is determined according to the rank corresponding to the performance index value, or m is a preset value.

[0062] In the above embodiments, the specific parameter combination value can be determined by the rank corresponding to the performance index value, or a preset value can be used, such as indicated in the configuration information, thus achieving the effect of flexibly configuring the parameter combination value.

[0063] In conjunction with some embodiments of the first aspect, in some embodiments, the rank is determined by the terminal or configured by the network device.

[0064] In the above embodiments, the rank can be obtained by the terminal calculation or configured by the network device, achieving the effect of flexible rank configuration.

[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the configuration information is further used to instruct the UE to report performance indicator values, and the configuration information also includes an identifier for the second CSI reporting configured by the network device.

[0066] In the above embodiments, the configuration information includes a reporting identifier for the second CSI, enabling the terminal to calculate and report performance index values ​​based on the reporting identifier of the second CSI.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the negotiation of predefined parameters with the network device includes at least one of the following:

[0068] The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI;

[0069] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0070] The network device can predefine with the terminal the codebook type used to calculate the second PMI as the codebook type used to calculate the first PMI, and the codebook parameters used to calculate the second PMI as the codebook parameters used to calculate the first PMI, so that it does not need to send the codebook type and codebook parameters to the terminal.

[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the codebook type is a Rel-15 Type II codebook, a Rel-16 eType II codebook, a Rel-17 Type II PS codebook, a Rel-18 eType II Doppler codebook, or a Rel-18 Type II PS Doppler codebook.

[0072] In the above embodiments, a large number of codebook types can be supported, enabling accurate monitoring of performance metric values.

[0073] In conjunction with some embodiments of the first aspect, in some embodiments, when the codebook type used to calculate the first PMI is a Rel-18 eType II Doppler codebook or a Rel-18 Type II PS Doppler codebook, the first quantity and the second quantity may be the same or different.

[0074] Wherein, the first quantity is the quantity used to calculate the first PMI;

[0075] The second quantity is the quantity used to calculate the second PMI.

[0076] In the above embodiments, the first quantity and the second quantity can be the same or different, which improves the flexibility of performance monitoring.

[0077] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising:

[0078] Send configuration information to the terminal; and

[0079] Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0080] The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0081] The first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

[0082] In conjunction with some embodiments of the second aspect, in some embodiments, the configuration information is indicated by the network device via RRC signaling, MAC-CE signaling, or DCI signaling.

[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the codebook parameters used to calculate the first PMI are:

[0084] Calculate the codebook parameters used for the second PMI;

[0085] The codebook parameter combination value is the codebook parameter corresponding to m, or

[0086] The updated codebook parameters corresponding to the codebook parameter combination value m;

[0087] Wherein, the second PMI is the PMI corresponding to the second CSI, and the second CSI is the CSI predicted by the AI ​​model;

[0088] The performance index value is determined based on the first PMI and the second PMI.

[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the configuration information indicates the method of calculating at least one of the codebook type and codebook parameters used for the first PMI, including at least one of the following:

[0090] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II or Rel-17 Type II PS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0091] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler codebook, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0092] Wherein, the first quantity is the number of times the first PMI is calculated; the second quantity is the number of times the second PMI is calculated.

[0093] In conjunction with some embodiments of the second aspect, in some embodiments, m is determined according to the rank corresponding to the performance index value, or m is a preset value.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the rank is determined by the terminal or configured by the network device.

[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the configuration information is also used to instruct the UE to report performance indicator values, and the configuration information also includes an identifier for the second CSI reporting configured by the network device.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, a predefined protocol is negotiated with the terminal, including at least one of the following:

[0097] The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI;

[0098] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0099] In conjunction with some embodiments of the second aspect, in some embodiments, the codebook type is Rel-15 Type II codebook, Rel-16 eType II codebook, Rel-17 Type II PS codebook, Rel-18 eType II Doppler codebook, or Rel-18 Type II PS Doppler codebook.

[0100] In conjunction with some embodiments of the second aspect, in some embodiments, when the codebook type used to calculate the first PMI is a Rel-18 eType II Doppler codebook or a Rel-18 Type II PS Doppler codebook, the first quantity and the second quantity may be the same or different.

[0101] Wherein, the first quantity is the quantity used to calculate the first PMI;

[0102] The second quantity is the quantity used to calculate the second PMI.

[0103] Thirdly, embodiments of this disclosure provide a communication method for a communication system.

[0104] Network devices perform at least one of the following:

[0105] Send configuration information to the terminal; and

[0106] Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI;

[0107] The terminal determines at least one of the codebook type and codebook parameters used to calculate the first PMI through at least one of the following methods:

[0108] Determined by the configuration information;

[0109] Negotiate predefined definitions with the network device; and

[0110] Determined by the capabilities of the terminal;

[0111] The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI; the first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting the CSI; the first CSI is the measured CSI performance index value.

[0112] According to a fourth aspect of the present disclosure, a communication device is provided for performing the communication method described in any one of the first or second aspects.

[0113] According to a fifth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.

[0114] According to a sixth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in the first or second aspect.

[0115] According to a seventh aspect of the present disclosure, a program product is proposed, comprising at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, the program or instructions implement the steps of the communication method described in the first or second aspect.

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

[0117] This disclosure provides embodiments of communication methods, terminals, network devices, communication equipment, communication systems, storage media, and program products. In some embodiments, the terms "communication method" and "information processing method," "communication method," etc., may be used interchangeably.

[0118] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

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

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

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

[0122] In some embodiments, the terms "at least one of A or B, at least one of A and B", "one or more", "a plurality of", "multiple" and the like can be used interchangeably.

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

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

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

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

[0127] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0128] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

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

[0130] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.

[0131] In some embodiments, "network" can be interpreted as devices included in the network (e.g., access network devices, core network devices, etc.).

[0132] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0133] In some embodiments, the terms "terminal", "terminal device", "user equipment", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.

[0134] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0135] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

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

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

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

[0139] Figure 1A This is a schematic diagram of the architecture of a communication system according to some embodiments. For example... Figure 1A As shown, the communication system 100 includes a terminal 101 and a network device 102.

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

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

[0142] Access network equipment includes, for example, nodes or devices that connect terminals to a wireless network. Access network equipment may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul equipment, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0143] In some embodiments, the core network equipment may be a single device, multiple devices, or a group of devices. The core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

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

[0145] The following embodiments of this disclosure can be applied to Figure 1A The communication system 100 shown, or a part thereof, but not limited to it. Figure 1A The entities shown are illustrative; a communication system may include... Figure 1A All or part of the main body, or may include Figure 1AOther entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

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

[0147] For medium- and high-speed mobile terminals, due to the rapid changes in channel information in the time domain, using the traditional Rel-15 / 16 / 17 Type II codebook for CSI feedback will lead to reduced system performance. To address this issue, the Rel-18 Type II codebook was introduced in the 3GPP Rel-18 standardization.

[0148] The Rel-18 Type II codebook is based on downlink channel information estimated by the terminal side from historical moments. It uses existing traditional autoregressive or LMMSE algorithms to predict downlink channel information for future moments, and then calculates the corresponding precoding information for future moments based on the predicted downlink channel information. Studies have shown that in medium-to-high-speed mobile scenarios, the Rel-18 Type II codebook can significantly improve system performance compared to the Rel-16 / 17 Type II codebook.

[0149] With the development and application of AI technology, AI has been widely applied to the physical layer of wireless communication. The traditional CSI prediction algorithm mentioned above can also be used to predict future time-based channel information through AI model inference. Current simulation evaluations show that the prediction performance based on AI is superior to that of traditional non-AI algorithms.

[0150] Regardless of whether AI or non-AI prediction algorithms are used, they all require the use of CSI data from multiple historical moments. The range within which downlink channel information is estimated based on Channel State Information-Reference Signals (CSI-RS) transmitted at multiple historical moments is called the observation window. The range within which CSI is predicted for multiple future moments is called the prediction window, such as... Figure 1B As shown, this diagram illustrates, under different parameter configurations, the prediction of future CSI within a prediction window based on historical moments within the observation window. The parameter definitions for each parameter in the diagram are as follows:

[0151] N represents the number of times CSI-RS is transmitted within the observation window: N = 4 / 5 / 8 / 10

[0152] M represents the interval between adjacent CSI-RS transmissions: M = 2 / 3 / 4 / 5 slots

[0153] K represents the number of CSI predictions within the prediction window: K = 1 / 3 / 4 slots

[0154] D represents the CSI interval predicted by the prediction window for adjacent time points: D = 1 / 2 / 4 / 5 / 8 slots.

[0155] The length w of the prediction window d =K×D.

[0156] Specifically, if the network device is configured with non-periodic CSI-RS (AP CSI-RS), the value of N can be 4 / 8 / 12, and M = 2 slots.

[0157] During the process of using AI models, due to changes in the terminal's channel, the inference results of the AI ​​models may not achieve the expected results. Therefore, it is necessary to monitor the performance of the AI ​​models. Currently, the following methods are supported for monitoring AI model performance:

[0158] Terminal computing performance metrics;

[0159] The terminal reports the performance metrics to the network device;

[0160] The network device makes a function rollback operation decision (a rollback mechanism that rolls back to the traditional Channel State Information (CSI) reporting mechanism).

[0161] In some embodiments, the performance metric is SGCS. For the l-th data transmission layer ∈ {1,2,...,v}, subband n3 ∈ {1,...,N3}, prediction instance n4 ∈ {1,...,N4}, SGCS is defined as follows:

[0162]

[0163] in, This represents the precoding matrix obtained based on PMI prediction, used for the inference process of the l-th layer, the n3-th subband, and the n4-th prediction instance; while This represents the actual channel precoding matrix reconstructed based on PMI, corresponding to the measurement values ​​of the CSI instance for the l-th layer, the n3-th subband, and the n4-th measurement.

[0164] As can be seen from the above formula, SGCS is calculated based on the PMI calculated from the predicted CSI and the actual CSI (i.e., the measured CSI), respectively.

[0165] The PMI (second PMI) corresponding to the predicted CSI is calculated based on the Rel-18 Type II Doppler codebook. The codebook type and corresponding codebook parameters used to calculate the PMI (first PMI) corresponding to the actual CSI also need to be determined in the standard.

[0166] The Rel-18 Type II Doppler codebook includes the Rel-18 eType II Doppler codebook and the Rel-18 Type II Port Selection (PS) Doppler. Since the PS Doppler is a high-precision codebook, the calculation of the first PMI also requires a high-precision codebook. Currently supported high-precision codebook types include the Rel-15 Type II codebook, the Rel-16 eType II codebook, and the Rel-17 Type II PS codebook.

[0167] The codebook parameters supported by the Rel-16 eType II codebook are shown in Table 1 below:

[0168]

[0169]

[0170] Table 1. Codebook parameters supported by Rel-16 eType II codebook

[0171] Parameters L and p in Table 1 v β is the number of spatial and frequency domain vectors respectively, β is the non-zero coefficient corresponding to the spatial and frequency domain vectors, and v represents the rank of the data transmission.

[0172] The codebook parameters supported by the Rel-17 Type II codebook are shown in Table 2 below:

[0173] 1 1 3 / 4 1 / 2 2 1 1 1 / 2 3 1 1 3 / 4 4 1 1 1 5 2 1 / 2 1 / 2 6 2 3 / 4 1 / 2 7 2 1 1 / 2 8 2 1 3 / 4

[0174] Table 2. Codebook parameters supported by Rel-17 Type II codebooks

[0175] In Table 2, parameters α and M represent the number of terminal selection ports and the number of frequency domain vectors, respectively, and β is the non-zero coefficient corresponding to the antenna port and the frequency domain vector.

[0176] As shown in the two tables above, different codebook types support a variety of parameters. If the selected parameters for calculating PMI are inappropriate, it will affect the monitoring effect of the model performance. Therefore, determining which codebook parameters to use for calculating the corresponding PMI is a problem that needs to be solved.

[0177] Please see Figure 2 The figure illustrates an interactive schematic diagram of a communication method according to an embodiment of the present disclosure, as shown in the figure, including:

[0178] Step S2101a: The network device sends configuration information to the terminal.

[0179] In some embodiments, the terminal receives configuration information sent by the network device.

[0180] In some embodiments, the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0181] In some embodiments, the first PMI is the PMI corresponding to the first CSI, and the first CSI is the measured CSI. The CSI corresponding to the first CSI is called the second CSI, which is the predicted CSI.

[0182] The first PMI in this embodiment is used to determine the performance index value of the AI ​​model predicting CSI. The performance index value is SGCS. The terminal can evaluate the predictive performance of the AI ​​based on the first PMI.

[0183] In some embodiments, the configuration information is further used to instruct the UE to report performance indicator values. The configuration information also includes an identifier for the second CSI reporting configured by the network device. The terminal reports the performance indicator values ​​to the network device according to the configuration information. The performance indicator values ​​may be the SGCS values ​​of one or more data transmission layers, one or more time points, one or more sub-bands, or the average of the SGCS values ​​of at least two data transmission layers, or the average of the SGCS values ​​of at least two time points, or the average of the SGCS values ​​of at least two sub-bands.

[0184] In some embodiments, the codebook type is a Rel-15 Type II codebook, a Rel-16 eType II codebook, a Rel-17 Type II PS codebook, a Rel-18 eType II Doppler codebook, or a Rel-18 Type II PS Doppler codebook.

[0185] In some embodiments, the configuration information indicating at least one of the codebook type and codebook parameters used to calculate the first PMI means that the configuration information includes the codebook type and codebook parameters used to calculate the first PMI. For example, the configuration information may include the Rel-16eType II codebook and indicate the codebook parameters corresponding to the codebook parameter combination value of 3.

[0186] In some embodiments, when the codebook parameters used to calculate the first PMI are indicated to be the same codebook parameters used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II, or Rel-17 Type II PS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0187] In some embodiments, when the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI. In embodiments of this disclosure, the first quantity refers to the number of times the first PMI is calculated, and the second quantity refers to the number of times the second PMI is calculated.

[0188] Step S2101b: The network device and the terminal negotiate to calculate at least one of the codebook type and codebook parameters used by the first PMI.

[0189] Network devices can negotiate with terminals to calculate at least one of the codebook type and codebook parameters used in the first PMI, such as the codebook parameters corresponding to the predefined Rel-16 eType II codebook and the codebook parameter combination value of 3.

[0190] In some embodiments, the terminal may provide its capabilities to the network device, which then determines and instructs the terminal, based on these capabilities, to use at least one of the codebook type and codebook parameters to calculate the first PMI. In other embodiments, the network device may send configuration information to the terminal, instructing it to use at least one of the codebook type and codebook parameters to calculate the first PMI. The terminal, based on the received configuration information and its own capabilities, ultimately determines the codebook type and codebook parameters to use for calculating the first PMI.

[0191] For example, a network device can be configured to use the Rel-16 eType II codebook for the terminal to calculate the first PMI, using codebook parameters corresponding to codebook combination value 5 or 6. However, the terminal's capability only supports codebook parameters corresponding to codebook combination value 5 in the Rel-16 eType II codebook. Therefore, the terminal ultimately determines to use codebook parameters corresponding to codebook combination value 5 in the Rel-16 eType II codebook.

[0192] In some embodiments, the network device and the terminal negotiate a predefined definition, including at least one of the following:

[0193] The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI;

[0194] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0195] In other words, network devices can negotiate with terminals to predefine the codebook type used to calculate the second PMI and the codebook parameters used to calculate the second PMI as the codebook type used to calculate the first PMI, thus eliminating the need to specify the specific codebook type and codebook parameters.

[0196] Step S2102: The terminal determines at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0197] In some embodiments, the terminal may determine at least one of the codebook type and codebook parameters used to calculate the first PMI through at least one of the following methods:

[0198] Determined based on the configuration information sent by the network device;

[0199] Negotiate predefined definitions with network devices; and

[0200] Determined based on the capabilities of the terminal.

[0201] In other words, the terminal can determine at least one of the codebook type and codebook parameters used to calculate the first PMI based solely on the configuration information sent by the network device, solely on the negotiated predefined information, or solely on its own capabilities. Alternatively, it can determine at least one of the codebook type and codebook parameters used to calculate the first PMI by combining any two or all of the above three methods.

[0202] For example, a terminal receives configuration information sent by a network device, and, based on its own capabilities, determines the codebook type and codebook parameters that match its capabilities from the configuration information to calculate the first PMI.

[0203] For example, the terminal negotiates a predefined codebook type and codebook parameters with the network device, and, based on its own capabilities, determines the codebook type and codebook parameters that match its own capabilities from the negotiated predefined codebook types and codebook parameters to calculate the first PMI.

[0204] In some embodiments, when the configuration information indicates that the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II, or Rel-17 Type II PS codebook, the configuration information may not include at least one of the codebook type and codebook parameters used to calculate the first PMI. Based on the fact that the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI, and the configuration information indicates that the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II, or Rel-17 Type II PS codebook, the terminal calculates the first PMI based on the codebook type and codebook parameters used to calculate the second PMI.

[0205] In some embodiments, when the configuration information indicates that the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler codebook, and the first quantity is equal to the second quantity, the configuration information may not include at least one of the codebook type and codebook parameters used to calculate the first PMI. The terminal calculates the first PMI based on the codebook type and codebook parameters used to calculate the second PMI, provided that the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI, and the configuration information indicates that the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler codebook.

[0206] In some embodiments, the terminal and the network device negotiate a predefined definition, including at least one of the following:

[0207] The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI;

[0208] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0209] In other words, the terminal can negotiate with the network device to predefine the codebook type used to calculate the second PMI and the codebook parameters used to calculate the second PMI as the codebook type used to calculate the first PMI, so that the network device does not need to indicate the specific codebook type and codebook parameters.

[0210] In some embodiments, the codebook parameters used to calculate the first PMI are:

[0211] Calculate the codebook parameters used for the second PMI;

[0212] The codebook parameter combination value is the codebook parameter corresponding to m, or

[0213] The updated codebook parameters corresponding to the codebook parameter combination value m;

[0214] Wherein, the second PMI is the PMI corresponding to the second CSI, and the second CSI is the predicted CSI;

[0215] It is understandable that each codebook type has multiple codebook parameter combinations. The codebook parameter corresponding to the codebook parameter combination value m can be used as the codebook parameter for calculating the first PMI. Taking the Rel-16 eType II codebook as an example, the value of m can be 1-8. It should be noted that since more codebook parameter combinations may be added later, the value of m can also be greater than 8 after adding codebook parameter combinations.

[0216] In some embodiments, the codebook parameters in the codebook parameter combination can also be updated, so that the updated codebook parameters are used as the codebook parameters for calculating the first PMI. For example, using a Rel-17 Type II codebook, the codebook parameters corresponding to codebook parameter combination value 3 are: M = 1, α = 1, β = 3 / 4. By updating at least one of these parameters, for example, M to 2 and α to 3 / 4, M = 2, α = 2, β = 3 / 4 are used as the codebook parameters for calculating the first PMI. It should be noted that when updating the codebook parameters corresponding to the codebook parameter combination value m, the numerical value can be increased or decreased. For example, in the above example, updating M increases the numerical value, while updating α decreases the numerical value.

[0217] In some embodiments, m can be a maximum value; for example, in the Rel-17 Type II codebook, m can be 8.

[0218] In some embodiments, m can be determined based on the rank corresponding to the performance index value. For example, when the rank is 1 or 2, m is 7 or 8, that is, the codebook parameter used is the codebook parameter corresponding to the codebook parameter combination value of 7 or 8. When the rank is 3 or 4, m is 6, that is, the codebook parameter used is the codebook parameter corresponding to the codebook parameter combination value of 6.

[0219] In some embodiments, the rank can be determined by the terminal or configured by the network device.

[0220] In some embodiments, the network device associates the first CSI and the second CSI, and sends configuration information to the terminal instructing the UE to report performance indicator values. The configuration information includes an identifier for the second CSI reporting configured by the network device. In some embodiments, the reported configuration information and the configuration information are different information. The reported configuration information can be sent to the terminal through the same message as the configuration information, or the reported configuration and the configuration information can be the same information.

[0221] In some embodiments, when the codebook type used to calculate the first PMI is a Rel-18 eType II Doppler codebook or a Rel-18 Type II PS Doppler codebook, the first quantity and the second quantity may be the same or different; wherein, the first quantity refers to the number of times the first PMI is calculated; and the second quantity refers to the number of times the second PMI is calculated.

[0222] In some embodiments, the terminal may calculate the first PMI based on the codebook type and codebook parameters used to calculate the first PMI, and further determine the performance index value based on the first PMI and the second PMI, and report it to the network device.

[0223] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0224] In some embodiments, the terms "codebook," "codeword," and "precoding matrix" can be used interchangeably. For example, a codebook can be a collection of one or more codewords / precoding matrices.

[0225] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink", as well as the terms "sidelink", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct link", "direct communication", and "direct link communication".

[0226] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.

[0227] In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data".

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

[0229] In some embodiments, the terms "search space", "search spaceset", "search space configuration", "search spaceset configuration", "controlresource set (CORESET)", and "CORESET configuration" can be used interchangeably.

[0230] In some embodiments, the terms "synchronization signal (SS)," "synchronization signal block (SSB)," "reference signal (RS)," "pilot," and "pilot signal" can be used interchangeably.

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

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

[0233] In some embodiments, the terms “resource block (RB)”, “physical resource block (PRB)”, “sub-carrier group (SCG)”, “resource element group (REG)”, “PRB pair”, “RB pair”, “resource element (RE)”, and “sub-carrier” can be used interchangeably.

[0234] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.

[0235] In some embodiments, the terms "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) status", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "resource", "resource set", "resource group", "beam", "beam width", "beam angular degree", "antenna", "antenna element", and "panel" can be used interchangeably.

[0236] In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, and “transmission time interval (TTI)” can be used interchangeably.

[0237] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.

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

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

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

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

[0242] In some embodiments, if an arrow in the interaction diagram representing the sending of information, signaling, etc. from one subject to another passes through other subjects, it can be interpreted as the information being forwarded from one subject to another via other subjects, or it can be interpreted as the information being sent from one subject to another without passing through other subjects.

[0243] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101a, S2101b, and S2102. For example, step S2101a, step S2101b, and step S2102 may be implemented as independent embodiments, but are not limited thereto. Steps S2101a+S2101b may be implemented as independent embodiments, but are not limited thereto. Steps S2101a+S2102 may be implemented as independent embodiments, but are not limited thereto. Steps S2101b+S2102 may be implemented as independent embodiments, but are not limited thereto.

[0244] In some embodiments, steps S2101a and S2101b may be performed in an alternate order or simultaneously.

[0245] In some embodiments, step S2101a is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0246] In some embodiments, step S2101b is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0247] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0248] Figure 3A This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 3A As shown, the embodiments of this disclosure relate to a communication method, which includes:

[0249] Step S3101: Determine at least one of the codebook type and codebook parameters used to calculate the first PMI through at least one of the following methods:

[0250] Determined based on the configuration information sent by the network device;

[0251] Negotiate predefined definitions with network devices; and

[0252] Determined based on the capabilities of the terminal.

[0253] In some embodiments, the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0254] In some embodiments, the terminal may determine, based on configuration information and its own capabilities, at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0255] In some embodiments, the terminal may determine at least one of the codebook type and codebook parameters used to calculate the first PMI by negotiating with the network device to predefine its own capabilities.

[0256] In some embodiments, the terminal may determine, based on configuration information and in conjunction with predefined parameters negotiated with the network device, at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0257] In some embodiments, the terminal may determine at least one of the codebook type and codebook parameters used to calculate the first PMI based on configuration information, predefined parameters negotiated with network devices, and its own capabilities.

[0258] In some embodiments, the network device instructs the terminal to provide configuration information by sending RC signaling, MAC-CE signaling, or DCI signaling.

[0259] In some embodiments, the codebook parameters used to calculate the first PMI are:

[0260] The codebook parameters used to calculate the second PMI are: the second PMI is the PMI corresponding to the second CSI, and the second CSI is the predicted CSI.

[0261] The codebook parameter combination value is the codebook parameter corresponding to m, or

[0262] The updated codebook parameters are those corresponding to the codebook parameter combination value m.

[0263] In some embodiments, m is determined based on the rank corresponding to the performance metric value, or m is a preset value. When m is a preset value, m can be predefined by the network device.

[0264] In some embodiments, the rank is determined by the terminal or configured by the network device.

[0265] In some embodiments, the configuration information further includes the reporting identifier of the second CSI. The terminal can determine the corresponding second CSI based on the reporting identifier of the second CSI in order to report and calculate the performance indicator value.

[0266] In some embodiments, the codebook type is a Rel-15 Type II codebook, a Rel-16 eType II codebook, a Rel-17 Type II PS codebook, a Rel-18 eType II Doppler codebook, or a Rel-18 Type II PS Doppler codebook.

[0267] In some embodiments, when the codebook parameters used to calculate the first PMI are the same codebook parameters used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II, or Rel-17 Type II PS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0268] In some embodiments, when the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler, and the first quantity equals the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI; wherein, the first quantity is the number of times the first PMI is calculated; and the second quantity is the number of times the second PMI is calculated.

[0269] When the codebook type used to calculate the first PMI is a Rel-18 eType II Doppler codebook or a Rel-18 Type II PS Doppler codebook, the first quantity and the second quantity may be the same or different; wherein, the first quantity is the quantity used to calculate the first PMI; and the second quantity is the quantity used to calculate the second PMI.

[0270] In some embodiments, the terminal and the network device negotiate a predefined definition, including at least one of the following:

[0271] The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI;

[0272] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0273] Step S3102: Calculate the first PMI based on the determined codebook type and codebook parameters used to calculate the first PMI.

[0274] In some embodiments, the terminal may calculate the first PMI based on the codebook type and codebook parameters used to calculate the first PMI, and further determine the performance index value based on the first PMI and the second PMI, and report it to the network device.

[0275] In some embodiments, reference can be made to the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts of the specification, for example... Figure 2 The embodiments shown are not described in detail here.

[0276] Figure 3B This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 3B As shown, the embodiments of this disclosure relate to a communication method, which includes:

[0277] Step S3201a: Send configuration information to the terminal.

[0278] In some embodiments, the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0279] In some embodiments, the configuration information is indicated by the network device via RRC signaling, MAC-CE signaling, or DCI signaling.

[0280] In some embodiments, the configuration information indicates the method of calculating at least one of the codebook type and codebook parameters used to calculate the first PMI, including at least one of the following:

[0281] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16 eType II or Rel-17 Type II PS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0282] When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18 eType II Doppler or Rel-18 Type II PS Doppler codebook, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI.

[0283] Wherein, the first quantity is the number of times the first PMI is calculated; the second quantity is the number of times the second PMI is calculated.

[0284] In some embodiments, the codebook type is a Rel-15 Type II codebook, a Rel-16 eType II codebook, a Rel-17 Type II PS codebook, a Rel-18 eType II Doppler codebook, or a Rel-18 Type II PS Doppler codebook.

[0285] Step S3201b: Negotiate with the terminal at least one of the codebook type and codebook parameters used to predefine the calculation of the first PMI.

[0286] Network devices can also predefine at least one of the codebook type and codebook parameters used to calculate the first PMI by negotiating with the terminal.

[0287] In some embodiments, the network device and the terminal negotiate a predefined definition, including at least one of the following:

[0288] The codebook type used for calculating the first PMI is predefined as the codebook type used for calculating the second PMI;

[0289] The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

[0290] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0291] In this embodiment of the application, the codebook type and codebook parameters for calculating the PMI (first PMI) corresponding to the real CSI (first CSI) are any one of the following:

[0292] Alt1 uses a codebook of Rel-15 Type II, Rel-16 eType II, or Rel-17 Type II PS codebook, and the codebook parameters can be one of the following:

[0293] Alt1-1) For the i-th data transmission layer ∈ {1,2,...,v}, the codebook parameters used are the same as those used to calculate the second PMI;

[0294] (Alt1-2) The codebook parameters are the codebook parameters corresponding to the parameter combinations paramCombination-r16 or paramCombination-r17 where n is used. For example, the codebook parameters used are the codebook parameters corresponding to paramCombination-r16 where 6 is used, or the codebook parameters corresponding to paramCombination-r17 where 8 is used. Optionally, the codebook parameters are determined according to the rank. For example, when rank = 1 or 2, the codebook parameters used are the codebook parameters corresponding to paramCombination-r16 where 7 or 8 is used; when rank = 3 or 4, the codebook parameters used are the codebook parameters corresponding to paramCombination-r16 where 6 is used.

[0295] Alt1-3) codebook parameters are enhanced codebook parameters, such as adding codebook parameters L and p. v The value of β, or the value of M, α, or β. Optionally, for any number of CSI-RS ports, the codebook parameter used is the codebook parameter corresponding to the maximum value of paramCombination-r16 or paramCombination-r17.

[0296] Alt2 uses a codebook of type Rel-18 eType II Doppler or Rel-18 Type II PS Doppler, and the codebook parameters can be one of the following:

[0297] Alt2-1) For the i-th data transmission layer ∈ {1,2,...,v}, the codebook parameters used are the same as those used to calculate the second PMI;

[0298] Alt2-2) The codebook parameter is either paramCombination-Doppler-r18 or paramCombination-Doppler-PS-r18, where n is the codebook parameter corresponding to n. For example, n = 7 or 9 in the codebook parameter paramCombination-Doppler-r18. Optionally, the codebook parameter is determined based on rank. For example, when rank = 1 or 2, the n = 8 or 9 in the configured codebook parameter paramCombination-Doppler-r18; when rank = 3 or 4, the n = 7 in the codebook parameter paramCombination-Doppler-r18.

[0299] Alt2-3) Codebook parameters are enhanced codebook parameters, such as adding codebook parameters L and p. v The value of β, or the value of M, α, or β. Optionally, for any number of CSI-RS ports, the codebook parameter used is the codebook parameter corresponding to the maximum value of paramCombination-Doppler-r18 or paramCombination-Doppler-PS-r18.

[0300] The method for determining the codebook type and / or associated codebook parameter n used in calculating the PMI corresponding to the Ground truth CSI includes at least one of the following, that is, the value of the codebook type and / or associated codebook parameter n can also be determined by two or three of the following three methods:

[0301] 1) The network device sends instructions to the terminal via RRC / MAC-CE / DCI signaling.

[0302] This method refers to the network device configuring and reporting RRC parameters, and the configured RRC parameters include the above-mentioned codebook type and / or codebook parameters;

[0303] If the codebook type and codebook parameters used to calculate the first PMI are determined by Alt1-1, or by Alt2-1 and the first quantity (i.e. the number of times the first PMI is calculated) is equal to the second quantity (i.e. the number of times the second PMI is calculated), then the CSI reporting parameters for AI model performance monitoring may not include the codebook type and / or codebook parameters mentioned in Alt1 to Alt2, that is, the codebook type and codebook parameters are the same as the codebook type and codebook parameters used to calculate the second PMI;

[0304] 2) Determined through pre-definition negotiation between network devices and terminals. For example, if pre-defined as Rel-16 eType II codebook type, the supported codebook parameters are those corresponding to paramCombination-r16 being 6.

[0305] 3) Determined based on the codebook type and codebook parameter capabilities supported by the terminal. The terminal indicates the supported codebook type as Rel-16 eType II codebook and / or the codebook parameter paramCombination-r16 value as 1 to 6 through capability reporting. The PMI type corresponding to the Ground Truth CSI is calculated as Rel-16 eType II codebook, and the codebook parameter is the codebook parameter corresponding to the maximum value of paramCombination-r16 being 6.

[0306] To calculate the true CSI, the terminal can use historically measured channel measurement resources such as NZP CSI-RS resources, or it can use additional periodic / semi-persistent / aperiodic channel measurement resources configured by the network device.

[0307] The performance criteria of the monitoring AI model computed by the terminal are reported to the network device. The higher-layer CSI report configured by the network device includes the codebook type and corresponding codebook parameters used to compute the first PMI.

[0308] Example 1

[0309] Suppose a network device is configured with four aperiodic CSI-RS resources to measure channel information at four historical time points. The measured channel information serves as input to the CSI prediction model. Through AI model inference, channel information for the next N4 = 1 time points can be obtained. Then, the terminal reports the second PMI w1 corresponding to the predicted channel information to the network device via a Rel-18 Type II Doppler codebook. To monitor the performance of the AI ​​model, the network device can also configure a periodic or aperiodic CSI-RS resource to measure the channel information predicted by the terminal at that specific time point.

[0310] Network devices configure a CSIreporting function via RRC signaling. This CSIreporting function reports monitored performance metrics, such as the SGCS value calculated by the terminal for each data transmission layer or at each time step, or statistical values ​​of the SGCS for multiple time steps. Furthermore, the CSIreporting function includes the codebook type used to calculate the first PMI as Rel-16 Type II, with the codebook parameter paramCombination-r16 valued at 6.

[0311] The terminal uses the Rel-16 Type II codebook to calculate the first PMI w2 based on this configuration. The codebook parameter used is the parameter value corresponding to paramCombination-r16 with a value of 6, which determines the number of spatial vectors, the number of frequency vectors, and the values ​​of non-zero combination coefficients.

[0312] The terminal calculates the value of SGCS based on the w1 and w2 calculated above.

[0313] If the PMI (i.e. the second PMI) corresponding to the predicted CSI calculated by the terminal based on the Rel-18 Type II Doppler codebook includes the PMIs of two data transmission layers, then the terminal should also include the PMIs of two data transmission layers when calculating the first PMI using the Rel-16 Type II Doppler codebook. Then, the SGCS values ​​corresponding to the two data transmission layers are calculated separately, and the calculated SGCS values ​​corresponding to the two data transmission layers are reported to the network device.

[0314] If the terminal predicts a future timeframe K greater than one based on channel information from four measurements, such as K=4, the network device can be configured with a Rel-18 Type II Doppler codebook in the CSIreporting section for reporting monitoring performance criteria. The codebook parameters are the same as those used in reporting inference results, and measurement resources for four aperiodic measurement real CSI values ​​are also configured. Therefore, the terminal can calculate the SGCS values ​​corresponding to timeframe K=4. Optionally,

[0315] If the rank (rank) of the CSI reported by the terminal based on AI model inference is less than or equal to 2, then the codebook parameter paramCombination-Doppler-r18 used by the terminal to calculate the first PMI has a value of 9. If rank > 2, the codebook parameter paramCombination-Doppler-r18 used by the terminal to calculate the first PMI has a value of 7. Optionally,

[0316] The network device can be configured with K′ = 1 measurement resource to measure the CSI corresponding to the last time step predicted by the AI ​​model. Then, it uses the Rel-16 Type II codebook configured by the network device and the PMI corresponding to the codebook parameter paramCombination-r16 is 6. Finally, it calculates an SGCS value and reports it to the network device.

[0317] Example 2

[0318] In Example 1, the codebook type and codebook parameters required to calculate the first PMI are determined by the configuration information of the CSIreporting settings in the network device, which includes the codebook type and parameters. This configuration information instructs the terminal to calculate the first PMI using the configured codebook type and parameters. Optionally,

[0319] The codebook type and codebook parameters are predefined through negotiation between network devices and terminals. For example, the codebook type and codebook parameters used to calculate the first PMI are predefined to be the same as those used to calculate the second PMI; or, the codebook type used to calculate the first PMI is predefined to be a Rel16 Type II codebook, and the codebook parameters are the codebook parameters corresponding to paramCombination-r16 being 6; or, the codebook parameters are determined according to the rank value, such as when rank <= 2, the codebook parameters corresponding to paramCombination-r16 being 8, and when rank > 2, the codebook parameters corresponding to paramCombination-r16 being 8.

[0320] The codebook type and codebook parameters used by the terminal also need to take into account the terminal's capabilities. If the terminal's reported capabilities do not support the codebook parameters corresponding to paramCombination-r16 being 8, then the codebook parameter paramCombination-r16 used to calculate the first PMI is 6, even though the rank reported by the terminal is <= 2.

[0321] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0322] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, the optional implementations in each embodiment can be arbitrarily combined; furthermore, the embodiments can be arbitrarily combined, for example, Figure 2 Some or all of the steps in the illustrated embodiment can be arbitrarily combined with some or all of the steps in the embodiment shown in FIG3a. Figure 2 Some or all of the steps in the illustrated embodiment can be arbitrarily combined with some or all of the steps in the embodiment shown in FIG3b.

[0323] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes a unit or module for implementing the steps performed by the sensing transmitter in any of the above methods. Furthermore, another apparatus is proposed that includes a unit or module for implementing the steps performed by the sensing receiver in any of the above methods.

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

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

[0326] Figure 4A This is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. Terminal 4100 is used to execute any of the above methods. In some embodiments, such as... Figure 4A As shown, terminal 4100 may include a transceiver module 4101 and a processing module 4102. In some embodiments, transceiver module 4101 is used to send a first message to a core network element. Optionally, the transceiver module is used to perform at least one of the communication steps (such as step S2101, but not limited thereto) performed by the terminal in any of the above methods, which will not be described in detail here. Optionally, the processing module is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be described in detail here.

[0327] Figure 4B This is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. Network device 4200 is used to perform any of the above methods. In some embodiments, such as... Figure 4BAs shown, network device 4200 may include at least one of a transceiver module 4201, a processing module 4202, etc. In some embodiments, the transceiver module 4201 is used to receive a first message sent by a first node. Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.

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

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

[0330] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.

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

[0332] like Figure 5A As shown, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to execute any of the above methods. Optionally, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.

[0333] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps (e.g., step S2102, but not limited thereto) in the above-described method, such as sending and / or receiving, and the processor 5101 performs at least one of other steps (e.g., step S2101, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0334] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memory 5103 may also be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected to the memory 5103 and can be used to receive data and / or instructions from the memory 5103 or other devices, and can be used to send data and / or instructions to the memory 5103 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5103 and send the data and / or instructions to the processor 5101.

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

[0336] Figure 5BThis is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to... Figure 5B The diagram shown is a schematic representation of the structure of chip 5200, but it is not limited to this.

[0337] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.

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

[0339] In some embodiments, the interface circuit 5202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., step S2102, but not limited thereto). The interface circuit 5202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 5202 performing data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of other steps (e.g., step S2101, but not limited thereto).

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

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

[0342] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

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

Claims

1. A communication method, characterized in that, The method, executed by a terminal, includes: Determine at least one of the codebook type and codebook parameters used to compute the first precoding matrix indicating the PMI by at least one of the following methods: Based on the configuration information sent by the network device, it is determined that the configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI; Negotiate predefined definitions with network devices; and Determined based on the capabilities of the terminal; Wherein, the first PMI is the PMI corresponding to the first channel state information (CSI), used to determine the performance index value of the AI ​​model predicting the CSI; the first CSI is the measured CSI.

2. The method according to claim 1, characterized in that, The configuration information is indicated by the network device through Radio Resource Control (RRC) signaling, Media Access Control (MAC-CE) signaling, or Downlink Control Information (DCI) signaling.

3. The method according to claim 1 or 2, characterized in that, The codebook parameters used to calculate the first PMI are: The codebook parameters used to calculate the second PMI are... The codebook parameter combination value is the codebook parameter corresponding to m, or The updated codebook parameters corresponding to the codebook parameter combination value m; Wherein, the second PMI is the PMI corresponding to the second CSI, and the second CSI is the CSI predicted by the AI ​​model; The performance index value is determined based on the first PMI and the second PMI.

4. The method according to claim 3, characterized in that, The configuration information indicates the method for calculating at least one of the codebook type and codebook parameters used to calculate the first PMI, including at least one of the following: When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16e Type II or Rel-17 Type IIPS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI. When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18eType IIDoppler or Rel-18 Type IIPSDoppler codebook, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI. Wherein, the first quantity is the number of times the first PMI is calculated; the second quantity is the number of times the second PMI is calculated.

5. The method according to claim 3 or 4, characterized in that, The value of m is determined based on the rank corresponding to the performance index value, or the value of m is a preset value.

6. The method according to claim 5, characterized in that, The rank is determined by the terminal or configured by the network device.

7. The method according to any one of claims 3-6, characterized in that, The configuration information is also used to instruct the UE to report performance index values, and the configuration information also includes the identifier of the second CSI reported by the network device.

8. The method according to claim 3, characterized in that, The predefined agreement with network devices includes at least one of the following: The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI; The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

9. The method according to any one of claims 3-8, characterized in that, The codebook type is Rel-15 Type II codebook, Rel-16e Type II codebook, Rel-17 Type IIPS codebook, Rel-18e Type II Doppler codebook, or Rel-18 Type IIPS Doppler codebook.

10. The method according to claim 9, characterized in that, When the codebook type used to calculate the first PMI is either Rel-18eType IIDoppler or Rel-18 Type IIPSDoppler, the first quantity may be the same as or different from the second quantity. Wherein, the first quantity is the quantity used to calculate the first PMI; The second quantity is the quantity used to calculate the second PMI.

11. A communication method, characterized in that, Performed by a network device, the method includes at least one of the following: Send configuration information to the terminal; and Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI; The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI; The first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

12. The method according to claim 11, characterized in that, The configuration information is indicated by the network device via RRC signaling, MAC-CE signaling, or DCI signaling.

13. The method according to claim 11 or 12, characterized in that, The codebook parameters used to calculate the first PMI are: The codebook parameters used to calculate the second PMI are... The codebook parameter combination value is the codebook parameter corresponding to m, or The updated codebook parameters corresponding to the codebook parameter combination value m; Wherein, the second PMI is the PMI corresponding to the second CSI, and the second CSI is the CSI predicted by the AI ​​model; The performance index value is determined based on the first PMI and the second PMI.

14. The method according to claim 13, characterized in that, The configuration information indicates the method for calculating at least one of the codebook type and codebook parameters used to calculate the first PMI, including at least one of the following: When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, and the codebook type is Rel-15 Type II codebook, Rel-16e Type II or Rel-17 Type IIPS codebook, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI. When the codebook parameters used to calculate the first PMI are the same as those used to calculate the second PMI, the codebook type is Rel-18eType IIDoppler or Rel-18 Type IIPSDoppler codebook, and the first quantity is equal to the second quantity, the configuration information does not include at least one of the codebook type and codebook parameters used to calculate the first PMI. Wherein, the first quantity is the number of times the first PMI is calculated; the second quantity is the number of times the second PMI is calculated.

15. The method according to claim 13 or 14, characterized in that, The value of m is determined based on the rank corresponding to the performance index value, or the value of m is a preset value.

16. The method according to claim 15, characterized in that, The rank is determined by the terminal or configured by the network device.

17. The method according to any one of claims 13-16, characterized in that, The configuration information is also used to instruct the UE to report performance index values, and the configuration information also includes the identifier of the second CSI reported by the network device.

18. The method according to claim 13, characterized in that, The predefined terms negotiated with the terminal include at least one of the following: The codebook type used to calculate the first PMI is predefined as the codebook type used to calculate the second PMI; The codebook parameters used to calculate the first PMI are predefined as the codebook parameters used to calculate the second PMI.

19. The method according to any one of claims 13-18, characterized in that, The codebook type is Rel-15 Type II codebook, Rel-16e Type II codebook, Rel-17 Type IIPS codebook, Rel-18e Type II Doppler codebook, or Rel-18 Type IIPS Doppler codebook.

20. The method according to claim 19, characterized in that, When the codebook type used to calculate the first PMI is either Rel-18eType IIDoppler or Rel-18 Type IIPSDoppler, the first quantity may be the same as or different from the second quantity. Wherein, the first quantity is the quantity used to calculate the first PMI; The second quantity is the quantity used to calculate the second PMI.

21. A communication method, comprising: Network devices perform at least one of the following: Send configuration information to the terminal; and Negotiate with the terminal to predefine at least one of the codebook type and codebook parameters used to calculate the first PMI; The terminal determines at least one of the codebook type and codebook parameters used to calculate the first PMI through at least one of the following methods: Determined by the configuration information; Negotiate predefined definitions with the network devices; as well as Determined by the capabilities of the terminal; The configuration information is used to indicate at least one of the codebook type and codebook parameters used to calculate the first PMI; The first PMI is the PMI corresponding to the first CSI, used to determine the performance index value of the AI ​​model predicting CSI; the first CSI is the measured CSI.

22. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1-10 and 11-20.

23. A communication system, characterized in that, Including at least one of the terminal and network equipment; The terminal is configured to implement the communication method according to any one of claims 1-10, and the network device is configured to implement the communication method according to any one of claims 11-20.

24. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1-20.

25. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the steps of the communication method according to claims 1-20.