Communication method, communication device, communication system, storage medium, and program product
By defining the first and second times of CSI reporting in the communication system, the problem of undefined CPU usage time based on AI beam prediction is solved, the efficiency of communication resource adjustment is improved, and the processing of AI beam prediction and CSI reports is supported.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2025-03-28
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, AI-based beam prediction fails to effectively define CPU occupancy time in communication systems, resulting in low efficiency in adjusting communication resources.
By determining the first time and the second time corresponding to the first channel state information (CSI) report, which correspond to the occupancy time of the first type and the second type of processing unit respectively, the terminal and network equipment coordinate to adjust communication resources to support AI-based beam prediction and CSI reporting.
It improves the resource adjustment efficiency of the communication system, ensures that the terminal can effectively process AI-based beam prediction and CSI reports, and enhances communication efficiency.
Smart Images

Figure CN122228682A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to communication methods, communication devices, communication systems, storage media, and program products. Background Technology
[0002] With the development of communication technology, beam-based transmission and reception are required to ensure coverage. During beam management, network devices configure a set of reference signal resources for beam measurement. The terminal measures the reference signal resources in this set and reports the measurement results to the network device.
[0003] With the development of communication technology, terminals can perform beam prediction using artificial intelligence (AI) technology. Summary of the Invention
[0004] This disclosure provides communication methods, communication devices, communication systems, storage media, and program products.
[0005] According to a first aspect of the present disclosure, a communication method is proposed, executed by a terminal, the method comprising: determining at least one of a first time and a second time corresponding to a first channel state information (CSI) report; wherein the first time corresponds to the time occupied by a first type of processing unit, and the second time corresponds to the time occupied by a second type of processing unit.
[0006] According to a second aspect of the present disclosure, a communication method is proposed, executed by a network device, the method comprising: sending configuration information; wherein the configuration information includes at least one of the following: information of a reference signal RS for CSI measurement corresponding to a first channel state information (CSI) report; information of a physical uplink control channel (PUCCH) or a physical uplink control channel (PUSCH) for carrying the first CSI report; wherein the configuration information is used by a terminal to determine at least one of a first time and a second time corresponding to the first CSI report; wherein the first time corresponds to the time occupied by a first type of processing unit, and the second time corresponds to the time occupied by a second type of processing unit.
[0007] According to a third aspect of the present disclosure, a communication device is provided for performing the communication method of any of the above aspects.
[0008] According to a fourth 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 of the first aspect, and the network device is configured to implement the communication method of the second aspect.
[0009] According to a fifth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the method of the first aspect or the second aspect.
[0010] According to a sixth aspect of the present disclosure, a program product is provided, including at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, the communication method of the first aspect or the second aspect is implemented.
[0011] Through the embodiments of this disclosure, the terminal determines at least one of a first time and a second time corresponding to the first Channel State Information (CSI) report, wherein the first time corresponds to the time occupied by the first type of processing unit and the second time corresponds to the time occupied by the second type of processing unit. The terminal determines the first time and the second time so that it can determine whether the first type of processing unit and the second type of processing unit supported by the terminal can support the receipt of the first CSI report, so as to adjust the terminal's communication resources and thereby improve communication efficiency. Attached Figure Description
[0012] 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.
[0013] Figure 1A This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0014] Figure 1B This is a schematic diagram illustrating the CPU time occupied by CSI reports according to an embodiment of this disclosure.
[0015] Figure 2 This is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0016] Figure 3 This is a flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0017] Figure 4 This is a flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0018] Figure 5A This is a schematic diagram of the terminal structure proposed in the embodiments of this disclosure.
[0019] Figure 5B This is a schematic diagram of the structure of the network device proposed in the embodiments of this disclosure.
[0020] Figure 6A This is a schematic diagram of the structure of the communication device proposed in the embodiments of this disclosure.
[0021] Figure 6B This is a schematic diagram of the chip structure proposed in the embodiments of this disclosure. Detailed Implementation
[0022] This disclosure provides communication methods, communication devices, communication systems, storage media, and program products.
[0023] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, the method comprising: determining at least one of a first time and a second time corresponding to a first channel state information (CSI) report; wherein the first time corresponds to the time occupied by a first type of processing unit, and the second time corresponds to the time occupied by a second type of processing unit.
[0024] In the above embodiments, the terminal determines at least one of a first time and a second time corresponding to the first Channel State Information (CSI) report, wherein the first time corresponds to the time occupied by the first type of processing unit and the second time corresponds to the time occupied by the second type of processing unit. The terminal determines the first time and the second time so that it can determine whether the first type of processing unit and the second type of processing unit supported by the terminal can support the receipt of the first CSI report, so as to adjust the terminal's communication resources and thereby improve communication efficiency.
[0025] In conjunction with some embodiments of the first aspect, in some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
[0026] In conjunction with some embodiments of the first aspect, in some embodiments, the start time of the first time includes one of the following: the first symbol of the first reference signal RS used for CSI measurement; the first symbol after the last symbol of the physical downlink control channel PDCCH used to trigger the first CSI report.
[0027] In conjunction with some embodiments of the first aspect, in some embodiments, the cutoff time of the first time is determined based on at least one of the following: the symbol position of the last RS used for CSI measurement; a first number of time units; the time domain position corresponding to the reference resource; the symbol position of the physical uplink control channel PUCCH carrying the first CSI report; the symbol position of the physical uplink shared channel PUSCH carrying the first CSI report; and the starting symbol position of the second time.
[0028] In conjunction with some embodiments of the first aspect, in some embodiments, the cutoff time of the first time includes one of the following: the last symbol of the last RS used for CSI measurement; a first number of time units after the last symbol of the last RS used for CSI measurement; the last symbol before the CSI reference resource; a first number of time units after the last symbol before the CSI reference resource; the last symbol of the CSI reference resource; a first number of time units after the last symbol of the CSI reference resource; the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; the symbol preceding the start symbol of the second time.
[0029] In conjunction with some embodiments of the first aspect, in some embodiments, the start time of the second time is determined based on at least one of the following: the end time of the first time; the end time of the second time; a second number of time units; the symbol position of the first RS used for CSI measurement; and the symbol position of the physical downlink control channel (PDCCH) used to trigger the first CSI report.
[0030] In conjunction with some embodiments of the first aspect, in some embodiments, the start time of the second time includes one of the following: the next symbol after the end time of the first time; a second number of time units before the end time of the second time; the first symbol of the first reference signal RS for CSI measurement; the first symbol after the last symbol of the physical downlink control channel PDCCH for triggering the first CSI report.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the cutoff time of the second time includes one of the following: the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; the last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: sending first information to a network device; wherein the first information includes at least one of the following: the number of time units corresponding to the first time; the number of time units corresponding to the second time; a first quantity; a second quantity; AI-based processing time; and CSI report preparation time.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining at least one of a third quantity and a fourth quantity at the first time; the third quantity being the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity being the number of second-type processing units occupied by the first CSI report and at least one other second report; determining not to update the first CSI report if a condition is met; the condition includes at least one of the following: the priority of the first CSI report is lower than the priority of the at least one other first report and / or the at least one other second report; the third quantity exceeds the number of first-type processing units supported by the terminal, or the fourth quantity exceeds the number of second-type processing units supported by the terminal.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the first CSI report includes at least one of the following: a beam report obtained based on AI; a CSI report obtained based on AI.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the priority is determined based on at least one of the following: the serving cell index corresponding to the report; the time-domain characteristics corresponding to the report; the physical uplink channel carrying the report; the content included in the report; wherein the report includes at least one of the first CSI report, the other first reports, and the other second reports.
[0036] Secondly, embodiments of this disclosure propose a communication method executed by a network device, the method comprising: sending configuration information; wherein the configuration information includes at least one of the following: information of a reference signal RS for CSI measurement corresponding to a first channel state information (CSI) report; information of a physical uplink control channel (PUCCH) or a physical uplink control channel (PUSCH) for carrying the first CSI report; wherein the configuration information is used by a terminal to determine at least one of a first time and a second time corresponding to the first CSI report; wherein the first time corresponds to the time occupied by a first type of processing unit, and the second time corresponds to the time occupied by a second type of processing unit.
[0037] In conjunction with some embodiments of the second aspect, in some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
[0038] In conjunction with some embodiments of the second aspect, in some embodiments, the start time of the first time includes one of the following: the first symbol of the first reference signal RS used for CSI measurement; the first symbol after the last symbol of the physical downlink control channel PDCCH used to trigger the first CSI report.
[0039] In conjunction with some embodiments of the second aspect, in some embodiments, the cutoff time of the first time is determined based on at least one of the following: the symbol position of the last RS used for CSI measurement; a first number of time units; the time domain position corresponding to the reference resource; the symbol position of the physical uplink control channel PUCCH carrying the first CSI report; the symbol position of the physical uplink shared channel PUSCH carrying the first CSI report; and the starting symbol position of the second time.
[0040] In conjunction with some embodiments of the second aspect, in some embodiments, the cutoff time of the first time includes one of the following: the last symbol of the last RS used for CSI measurement; a first number of time units after the last symbol of the last RS used for CSI measurement; the last symbol before the CSI reference resource; a first number of time units after the last symbol before the CSI reference resource; the last symbol of the CSI reference resource; a first number of time units after the last symbol of the CSI reference resource; the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; the symbol preceding the start symbol of the second time.
[0041] In conjunction with some embodiments of the second aspect, in some embodiments, the start time of the second time is determined based on at least one of the following: the end time of the first time; the end time of the second time; a second number of time units; the symbol position of the first RS for CSI measurement; and the symbol position of the physical downlink control channel (PDCCH) for triggering the first CSI report.
[0042] In conjunction with some embodiments of the second aspect, in some embodiments, the start time of the second time includes one of the following: the next symbol after the end time of the first time; a second number of time units before the end time of the second time; the first symbol of the first reference signal RS used for CSI measurement; the first symbol after the last symbol of the physical downlink control channel PDCCH used to trigger the first CSI report.
[0043] In conjunction with some embodiments of the second aspect, in some embodiments, the cutoff time of the second time includes one of the following: the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; or the last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
[0044] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: receiving first information sent by a terminal; wherein the first information includes at least one of the following: the number of time units corresponding to the first time; the number of time units corresponding to the second time; a first quantity; a second quantity; AI-based processing time; and CSI report preparation time.
[0045] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining at least one of a third quantity and a fourth quantity at the first time; the third quantity being the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity being the number of second-type processing units occupied by the first CSI report and at least one other second report; determining that the terminal does not update the first CSI report if a condition is met; the condition includes at least one of the following: the priority of the first CSI report is lower than the priority of the at least one other first report and / or the at least one other second report; the third quantity exceeds the number of first-type processing units supported by the terminal, or the fourth quantity exceeds the number of second-type processing units supported by the terminal.
[0046] In conjunction with some embodiments of the second aspect, in some embodiments, the first CSI report includes at least one of the following: a beam report obtained based on AI; a CSI report obtained based on AI.
[0047] In conjunction with some embodiments of the second aspect, in some embodiments, the priority is determined based on at least one of the following: the serving cell index corresponding to the report; the time-domain characteristics corresponding to the report; the physical uplink channel carrying the report; the content included in the report; wherein the report includes at least one of the first CSI report, the other first reports, and the other second reports.
[0048] Thirdly, embodiments of this disclosure provide a communication device for performing the communication method of the first or second aspect.
[0049] Fourthly, embodiments of this disclosure propose a communication system including a terminal and a network device, wherein the terminal is configured to implement the communication method of the first aspect, and the network device is configured to implement the communication method of the second aspect.
[0050] Fifthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method of the first aspect or the second aspect.
[0051] In a sixth aspect, embodiments of this disclosure provide a program product comprising at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, the communication device performs the communication method of the first aspect or the second aspect.
[0052] In a seventh aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described in optional implementations of the first or second aspect.
[0053] It is understood that the aforementioned communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0054] In some embodiments, the terms communication method, information sending method, information reporting method, and information receiving method can be used interchangeably.
[0055] 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.
[0056] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0057] 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.
[0058] 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.
[0059] In the embodiments of this disclosure, "multiple" refers to two or more.
[0060] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0061] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0062] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0063] 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.
[0064] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0065] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0066] 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”.
[0067] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0068] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0069] 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.
[0070] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.
[0071] 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.
[0072] 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.
[0073] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0074] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0075] 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.
[0076] Figure 1A This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0077] like Figure 1A As shown, the communication system 100 includes a terminal 101 and a network device 102.
[0078] In some embodiments, terminal 101 may be, for example, a user equipment (UE), including 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 not limited thereto.
[0079] In some embodiments, network device 102 may be a functional network element in a core network device. The core network device may be a single device, including a first network element, a second network element, etc., or it may be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0080] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0081] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0082] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0083] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0084] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0085] 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.
[0086] 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 1A Other 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.
[0087] 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).
[0088] In some embodiments, the terminal needs to report the number N of CSI (channel state information) processing units it can support, i.e., the terminal has N CPUs (CSI processing units). If L CPUs on the current symbol are already occupied, then only NL CPUs remain. N and L are both positive integers, and N is greater than or equal to L.
[0089] If there are multiple CSI reports that need to be processed, meaning multiple CSI reports are competing for these N CPUs, then the first step is to determine whether these N CPUs are sufficient for these multiple CSI reports.
[0090] To determine the total CPU usage of multiple CSI reports currently being processed on each symbol, it's first necessary to know the CPU time occupied by each CSI report. For traditional CSI reports, the CPU time occupied by periodic and semi-persistent CSI reports starts from the first symbol of the first RS requiring measurement and ends at the last symbol of the PUCCH / PUSCH that sends the CSI report. For aperiodic CSI reports, the CPU time occupied starts from the first symbol after the PDCCH and ends at the last symbol of the PUCCH / PUSCH that sends the CSI report. The CPU time occupied is used for at least one of the following operations: RS measurement, measurement calculation, and report generation.
[0091] Figure 1B This is a schematic diagram illustrating the CPU time occupied by CSI reports according to an embodiment of this disclosure.
[0092] like Figure 1B As shown, the CPU time occupied by the CSI report is the time between the start symbol and the end symbol. The CPU time occupied by the CSI report includes: the time used for CSI measurements, the time for calculating the measurement value, and the preparation time for the CSI report.
[0093] The questions that need to be addressed are how to define the CPU used for AI-based beam prediction, AI-based CSI prediction, or AI-based CSI compression, and how to determine the CPU time it occupies.
[0094] AI-based beam prediction includes spatial beam prediction and temporal beam prediction:
[0095] In the case of spatial beam prediction, the terminal obtains measurement results from the reference signal resources of measurement parameter set (set) B, and then obtains the prediction results for set A based on the measurement results of set B and AI / ML functions / models. Set B can be a subset of set A, meaning the reference signal resources of set B are a part of the reference signal resources in set A. For example, set A includes 32 reference signal resources, and set B includes 8 of them. Set B can also have different reference signal resources than set A, but there is a mapping relationship between the reference signal resources of set B and set A. For example, one reference signal resource in set B can be mapped to multiple reference signal resources in set A. If set A has 32 reference signal resources and set B has 8, then each reference signal resource in set B can be mapped to 4 reference signal resources in set A. This mapping relationship could be such that the beam of the reference signal resource in set B can cover the beams corresponding to the 4 reference signal resources in set A. In other words, each reference signal resource in set B can be a quasi-co-location (QCL) type (Type) D resource of the 4 reference signal resources in set A.
[0096] In the case of time-domain beamforming, the terminal obtains measurement results by measuring the reference signal resources of set B for historical events, and then obtains prediction results for future time set A based on the measurement results of set B and AI / ML functions / models. The relationship between set B and set A can be one of the two types mentioned above: set B can be a subset of set A, or set B and set A have different reference signal resources. Another type is where set B and set A are the same.
[0097] The measurement results may include Layer 1 Reference Signal Receiving Power (L1-RSRP) and / or Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR); the prediction results may include the optimal RSID and / or L1-RSRP / L1-SINR in set A, where optimal means that L1-RSRP / L1-SINR is the maximum, or that the probability that the RS output by the AI / ML function / model is the optimal beam is the maximum.
[0098] However, the relevant technologies do not consider the definition of CPU and CPU occupancy time for AI-based beam prediction.
[0099] Figure 2This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 2 As shown, the embodiments of this disclosure relate to a communication method, which includes:
[0100] Step S2101: The network device sends configuration information to the terminal.
[0101] In some embodiments, the terminal receives configuration information sent by the network device.
[0102] In some embodiments, the configuration information includes at least one of the following:
[0103] The first channel state information (CSI) reports information about the corresponding reference signal (RS) used for CSI measurements;
[0104] Information used to carry the first CSI report via the physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).
[0105] In some embodiments, the configuration information may include at least one of first configuration information, second configuration information, and third configuration information. The first configuration information includes information about the RS used for CSI measurement corresponding to the CSI report; the second configuration information includes information about the PUCCH carrying the first CSI report; and the third configuration information includes information about the PUSCH carrying the first CSI report. Optionally, the first, second, and third configuration information may be in the same configuration information, or they may be in different configuration information and may be sent simultaneously or not simultaneously.
[0106] In some embodiments, the first CSI report may be one or more specified CSI reports, or one or more specified types of CSI reports.
[0107] In some embodiments, the first CSI report may be a CSI report obtained based on AI / ML (machine learning) functions / models. For example, an AI-based CSI report including beam prediction results, which includes a report reporting at least one of Channel State Information Reference Signal Resource Indicator (CSI-RS Resources Indicator, RSRP, SSB-Index, SINR; or an AI-based CSI report including CSI prediction results, which includes a report reporting at least one of CRI, Rank Indication (RI), Precoding Matrix Indicator (PMI), Channel Quality Indicator (CQI), i1, TDCP (Time-Domain Compression-Based Precoding); or an AI-based CSI report including CSI compression results, which includes a report reporting at least one of CRI, RI, PMI, CQI, i1, TDCP (Time-Domain Compression-Based Precoding). The time frame corresponding to the CSI prediction results is different from that of the CSI compression results; the CSI prediction results correspond to future time.
[0108] In some embodiments, the configuration information may include information about an RS used for CSI measurements, the results of which are used to generate a first CSI report.
[0109] In some embodiments, the RS used for CSI measurements includes RS used for Channel Measurement Resource (CMR) or Interference Measurement Resource (IMR). The RS type can be a Channel State Information Reference Signal (CSI-RS) or a synchronization signal block (SSB).
[0110] In some embodiments, the configuration information may be PUCCH information, which is used to carry the first CSI report.
[0111] In some embodiments, the configuration information may be PUSCH information, which is used to carry the first CSI report.
[0112] In some embodiments, configuration information is used by the terminal to determine at least one of a first time and a second time corresponding to the first CSI report.
[0113] In some embodiments, the configuration information is used by the terminal to determine at least one of a first time and a second time, where both the first time and the second time are the times corresponding to the first CSI report.
[0114] In some embodiments, the terminal determines at least one of a first time and a second time based on configuration information.
[0115] In some embodiments, the first time corresponds to the time occupied by the first type of processing unit, and the second time corresponds to the time occupied by the second type of processing unit. The specific method for determining the first time and the second time can be found in the description of step S2103 below.
[0116] In step S2102, the terminal sends the first information to the network device.
[0117] In some embodiments, the network device receives first information sent by the terminal.
[0118] In some embodiments, the first information includes at least one of the following:
[0119] The number of time units corresponding to the first time;
[0120] The number of time units corresponding to the second time;
[0121] First quantity;
[0122] Second quantity;
[0123] AI-based processing time;
[0124] Preparation time for CSI reports.
[0125] In some embodiments, the first time can be a time period, and the number of time units corresponding to the first time can be the number of time units occupied by the first time. Time units can be, for example, symbols, time slots, subframes, etc.
[0126] In some embodiments, the number of time units corresponding to the first time can also be a network configuration or a value based on protocol agreement.
[0127] In some embodiments, the number of time units corresponding to the first time may vary for different subcarrier spacings (SCS).
[0128] In some embodiments, the second time can be a time period, and the number of time units corresponding to the second time can be the number of time units occupied by the second time. For example, a time unit can be a symbol, a time slot, a subframe, etc.
[0129] In some embodiments, the number of time units corresponding to the second time may also be a network configuration or a value based on protocol agreement. In some embodiments, the number of time units corresponding to the second time may vary for different SCSs.
[0130] In some embodiments, the first quantity refers to a numerical value. The first quantity is used to determine the deadline of the first time. The relationship between the first quantity and the first time can be found in the description of step S2103 below.
[0131] In some embodiments, the first quantity may also be a network configuration or a value based on protocol agreement.
[0132] In some embodiments, the first quantity may vary for different SCSs.
[0133] In some embodiments, the second quantity refers to a numerical value, which is used to determine the start time of the second time. The relationship between the second quantity and the second time can be found in the description of step S2103 below.
[0134] In some embodiments, the second quantity may also be a network configuration or a value based on protocol agreement.
[0135] In some embodiments, the second quantity may vary for different SCSs.
[0136] In some embodiments, the first quantity and the second quantity may be the same or different.
[0137] In some embodiments, AI-based processing time can be the time derived from an AI model. AI-based processing time is a time period.
[0138] In this disclosure, AI and Machine Learning (ML), AI model, AI function, ML, ML model, or ML function can be interchanged, but are not limited thereto. For example, the time derived based on the AI model can be replaced by the time derived based on the AI function, or by the time derived based on the ML model, or by the time derived based on the ML function.
[0139] In some embodiments, the preparation time for a CSI report can be the time from obtaining the measurement to generating the CSI report.
[0140] In some embodiments, the preparation time for a CSI report can be the time from when the CSI is calculated based on the obtained measurements to when the CSI report is generated.
[0141] In some embodiments, step S2102 is optional. For example, if the protocol predefines the first information, the terminal and the network device can determine the first information based on the protocol, and the terminal does not need to report the first information to the network device. Another example is that the network device configures the first information to the terminal. The network device can send the first information to the terminal, and the terminal receives the first information sent by the network device. The first information can be included in the configuration information or sent separately. In this case, the terminal does not need to report the first information to the network device.
[0142] It should be noted that the order of steps S2101 and S2102 is not limited in this embodiment. Step S2102 can be executed after step S2102 or before step S2102.
[0143] In step S2103, the terminal determines at least one of the first time and the second time.
[0144] In some embodiments, the first time corresponds to the time occupied by the first type of processing unit, and the second time corresponds to the time occupied by the second type of processing unit.
[0145] In some embodiments, both the first time and the second time are the time corresponding to the first CSI report.
[0146] In some embodiments, the first CSI report is a beam report obtained based on AI, or a CSI report obtained based on AI. The beam report can also be referred to as a CSI report.
[0147] In some embodiments, the first type of processing unit and the second type of processing unit are different.
[0148] In some embodiments, a first type of processing unit is used to obtain a CSI report based on measurement, and a second type of processing unit is used to obtain a CSI report based on AI.
[0149] In some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement. In other words, the first type of processing unit is used to obtain a CSI report based on non-AI. That is, the first type of processing unit is the processing unit corresponding to the traditional CSI report, which refers to a CSI report obtained entirely based on measurement without AI processing.
[0150] In some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement. Alternatively, the CSI report can be obtained based on measurement and AI. Measurement values are obtained through measurement and used as input to the AI model. The output of the AI model is used to obtain the CSI report. The first type of processing unit is used to obtain the measurement values used as input to the model.
[0151] In some embodiments, the second type of processing unit is used to obtain a CSI report based on AI. This can be achieved by obtaining a CSI report based on measurement and AI, whereby the measurement value is obtained and used as input to the AI model, and the output of the AI model is used to obtain the CSI report. In this embodiment, the second type of processing unit is used to perform model derivation based on the measurement value and the AI model.
[0152] In other words, when a CSI report is based on both measurement and AI, acquiring the measured values occupies the first type of processing unit, while model derivation based on the measured values and AI occupies the second type of processing unit. Therefore, obtaining the first CSI report requires both the first and second type of processing units.
[0153] In some embodiments, the second type of processing unit is used to obtain a CSI report based on AI. This can be achieved by obtaining a CSI report based on measurement and AI, whereby the measurement value is obtained and used as input to the AI model, and the output of the AI model is used to obtain the CSI report. In this embodiment, the second type of processing unit is used to obtain the measurement value and perform model derivation based on the measurement value and the AI model.
[0154] In other words, when a CSI report is based on both measurement and AI, the acquisition of the measurement values occupies the second type of processing unit, and the model derivation based on the measurement values and the AI model also occupies the second type of processing unit. In this case, obtaining the first CSI report only requires the use of the second type of processing unit.
[0155] In some embodiments, the second type of processing unit is also used to obtain other reports based on AI, such as reports related to location, or reports related to image recognition and image processing, or reports related to speech recognition, etc., which are not limited in this disclosure.
[0156] In some embodiments, the first type of processing unit may be referred to as a CSI processing unit, a CPU, or other names, and this disclosure does not limit it.
[0157] In some embodiments, the second type of processing unit may be referred to as an AI-based processing unit, an AI-based CSI processing unit, an AI-based CPU, or other names, which are not limited in this disclosure.
[0158] In some embodiments, the first time is the time during which the first CSI report occupies a first type of processing unit, and the second time is the time during which the first CSI report occupies a second type of processing unit.
[0159] In some embodiments, both the first time and the second time are time periods. The determination of the start and end times of the first time and the second time is explained below.
[0160] In some embodiments, the start time of the first time includes one of the following:
[0161] The first symbol of the first RS used for CSI measurements;
[0162] The first symbol after the last symbol of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
[0163] In some embodiments, the start time of the first time is the first symbol of the first RS used for CSI measurement. There may be one or more RSs used for CSI measurement. The first RS refers to the first RS among these one or more RSs. The first RS corresponds to one or more symbols, and the first symbol refers to the first symbol among these one or more symbols. Here, the first symbol refers to the earliest symbol in time.
[0164] In some embodiments, the start time of the first time is the first symbol after the last symbol of the PDCCH used to trigger the first CSI report. The PDCCH is used to trigger the first CSI report, and the PDCCH corresponds to one or more symbols. The first symbol after the last symbol of the PDCCH can be used as the start time of the first time. Here, the last symbol refers to the last symbol in terms of time.
[0165] In some embodiments, for a periodic or semi-persistent first CSI report, the start time of the first time is the first symbol of the first RS used for the CSI measurement; for a non-periodic first CSI report, the start time of the first time is the first symbol after the last symbol of the PDCCH used to trigger the first CSI report.
[0166] In some embodiments, the duration of the first time period can be 0, that is, the first CSI report does not occupy the first type of computing unit. In this case, it is not necessary to determine the first time period, that is, it is not necessary to determine the start time and end time of the first time period.
[0167] In some embodiments, the deadline for the first time period is determined based on at least one of the following:
[0168] The sign position of the last RS used for CSI measurements;
[0169] The first number of time units;
[0170] Reference resource's corresponding time domain location;
[0171] The symbol position of the PUCCH carrying the first CSI report;
[0172] The symbol position of the PUSCH carrying the first CSI report;
[0173] The starting symbol position of the second time.
[0174] In some embodiments, the cutoff time for the first time is determined based on the symbol position of the last RS used for CSI measurement. For example, the cutoff time for the first time may be the last symbol of the last RS used for CSI measurement, or it may be after the last symbol.
[0175] In other words, only the time of the RS used for CSI measurement needs to be included initially. The sign position of the last RS is determined based on the subsequent CSI reference resource, and the last RS is the RS no later than the CSI reference resource.
[0176] In some embodiments, the cutoff time of the first time is determined based on the symbol position of the last RS used for CSI measurement and a first number of time units. For example, the cutoff time of the first time may be the first number of time units after the last symbol of the last RS used for CSI measurement. The first number is a positive integer and can be determined by the terminal itself, agreed upon by the protocol, or determined and configured to the terminal by the network device. The time unit may be, for example, a symbol, a time slot, or a subframe. Taking a first number of 1 and a time unit of symbols as an example, the cutoff time of the first time may be the last symbol of the last RS used for CSI measurement plus 1 symbol.
[0177] In some embodiments, a first number of time units are used to calculate or process measurement results obtained based on RS measurements used for CSI measurements.
[0178] In other words, the first time includes the time for measuring the RS used for CSI measurements, as well as the time for processing the measurement results.
[0179] In some embodiments, the deadline for the first time is determined based on the time domain location corresponding to the reference resource. For example, the deadline for the first time may be the last symbol before the CSI reference resource, or the first number of time units after the last symbol before the CSI reference resource, or the last symbol of the CSI reference resource, or the first number of time units after the last symbol of the CSI reference resource. For example, the deadline for the first time may be the last symbol before the time slot corresponding to the CSI reference resource. Another example is that the deadline for the first time may be the last symbol before the time slot corresponding to the CSI reference resource plus the first number of symbols. Yet another example is that the deadline for the first time may be the first symbol after the time slot corresponding to the CSI reference resource. Yet another example is that the deadline for the first time may be the first symbol after the time slot corresponding to the CSI reference resource plus the first number of symbols.
[0180] The CSI reference resource is the reference resource for the CSI report, used to determine that the reference signal resource corresponding to the results contained in the CSI report is no later than this reference resource. That is, to generate the CSI report, the terminal only needs to measure the RS up to the time corresponding to the reference resource. In other words, the reference resource can be used to determine the time-domain position of the last RS used for CSI measurement in the above embodiments.
[0181] It is understood that the above examples are based on the first quantity being 1, but the first quantity can also be 2, 3, etc. This disclosure does not limit the specific value of the first quantity.
[0182] In some embodiments, the deadline for the first time is determined based on the symbol position of the PUCCH carrying the first CSI report. For example, the deadline for the first time is the last symbol of the PUCCH carrying the first CSI report, or the deadline for the first time is before the last symbol of the PUCCH carrying the first CSI report.
[0183] The "first time" deadline, which is before the last symbol of the PUCCH carrying the first CSI report, can be understood as any symbol position before the last symbol of the PUCCH carrying the first CSI report.
[0184] In some embodiments, the deadline for the first time is determined based on the symbol position of the PUSCH carrying the first CSI report. For example, the deadline for the first time is the last symbol of the PUSCH carrying the first CSI report, or the deadline for the first time is before the last symbol of the PUSCH carrying the first CSI report.
[0185] The "first time" deadline, which is before the last symbol of the PUSCH carrying the first CSI report, can be understood as any symbol position before the last symbol of the PUSCH carrying the first CSI report.
[0186] In some embodiments, the deadline of the first time is determined based on the position of the starting symbol of the second time. For example, the deadline of the first time and the starting time of the second time correspond to adjacent symbols, that is, the deadline symbol of the first time and the starting symbol of the second time correspond to adjacent symbols. For example, the position of the starting symbol of the second time is determined first, and then the deadline of the first time is determined to be the symbol preceding the starting symbol of the second time based on the position of the starting symbol of the second time.
[0187] In some embodiments, the deadline for the first time includes one of the following:
[0188] The last symbol of the last RS used for CSI measurements;
[0189] The first number of time units after the last symbol of the last RS used for CSI measurements;
[0190] The last symbol preceding the CSI reference resource;
[0191] The first number of time units after the last symbol preceding the CSI reference resource;
[0192] The last symbol in the CSI reference resource;
[0193] The first number of time units following the last symbol of the CSI reference resource;
[0194] The last symbol of the PUCCH that carries the first CSI report;
[0195] Before the last symbol of the PUCCH carrying the first CSI report;
[0196] The last symbol of the PUSCH that carries the first CSI report;
[0197] Before the last symbol of the PUSCH carrying the first CSI report;
[0198] The symbol preceding the starting symbol of the second time.
[0199] In some embodiments, the deadline for the first time is the last symbol of the last RS used for CSI measurement, or a first number of time units after the last symbol. For example, if the first number is 1 and the time unit is a symbol, the deadline for the first time could be the last symbol of the last RS used for CSI measurement + 1 symbol.
[0200] In some embodiments, a first number of time units are used to calculate or process measurement results obtained based on measurements of RS used for CSI measurements. The sign position of the last RS is determined based on subsequent CSI reference resources, and the last RS is an RS no later than the CSI reference resource.
[0201] In other words, the initial timeframe only needs to include the time for measuring the RS used for CSI measurements. Alternatively, the initial timeframe can include the time for measuring the RS used for CSI measurements, as well as the time for processing the measurement results.
[0202] In some embodiments, the first time cutoff time is the last symbol preceding the CSI reference resource, or, a first number of time units after the last symbol preceding the CSI reference resource, or, the last symbol of the CSI reference resource, or, a first number of time units after the last symbol of the CSI reference resource. For example, the first time cutoff time could be the last symbol preceding the time slot corresponding to the CSI reference resource. Another example is that the first time cutoff time could be the last symbol preceding the time slot corresponding to the CSI reference resource plus one symbol. Yet another example is that the first time cutoff time could be the first symbol following the time slot corresponding to the CSI reference resource. Yet another example is that the first time cutoff time could be the first symbol following the time slot corresponding to the CSI reference resource plus one symbol.
[0203] The CSI reference resource is the reference resource for the CSI report, used to determine that the reference signal resource corresponding to the results contained in the CSI report is no later than this reference resource. That is, to generate the CSI report, the terminal only needs to measure the RS up to the time corresponding to the reference resource. In other words, the reference resource can be used to determine the time-domain position of the last RS used for CSI measurement in the above embodiments.
[0204] In some embodiments, the deadline for the first time is the last symbol of the PUCCH carrying the first CSI report, or the deadline for the first time is before the last symbol of the PUCCH carrying the first CSI report.
[0205] The "first time" deadline, which is before the last symbol of the PUCCH carrying the first CSI report, can be understood as any symbol position before the last symbol of the PUCCH carrying the first CSI report.
[0206] In some embodiments, the deadline for the first time is the last symbol of the PUSCH carrying the first CSI report, or the deadline for the first time is before the last symbol of the PUSCH carrying the first CSI report.
[0207] The "first time" deadline, which is before the last symbol of the PUSCH carrying the first CSI report, can be understood as any symbol position before the last symbol of the PUSCH carrying the first CSI report.
[0208] In some embodiments, the deadline of the first time is the symbol preceding the start symbol of the second time. The start symbol of the second time can be determined in any of the following ways.
[0209] In some embodiments, the start time of the second time is determined based on at least one of the following:
[0210] The first deadline;
[0211] The deadline for the second time;
[0212] The second number of time units;
[0213] The symbol position of the first RS used for CSI measurements;
[0214] The symbol position of the PDCCH used to trigger the first CSI report.
[0215] In some embodiments, the start time of the second time is determined based on the end time of the first time. For example, the end time of the first time and the start time of the second time correspond to adjacent symbols, that is, the end symbol of the first time and the start symbol of the second time correspond to adjacent symbols. For example, the end time of the first time is determined first, and then the start time of the second time is determined based on the end time of the first time.
[0216] In some embodiments, the start time of the second time is determined based on the end time of the second time and a second number of time units. For example, the start time of the second time may be a second number of time units before the end time of the second time. Here, the second number is a positive integer.
[0217] In some embodiments, the second number of time units includes AI-based processing time and CSI report preparation time; the AI-based processing time may be time derived based on an AI model, and the second time includes the AI-based time and the CSI report preparation time, so the start time of the second time is the second number of time units before the end time of the second time.
[0218] In other words, the second time does not include the time required to obtain AI model input, but starts after the AI model input is ready, and only includes the time to obtain AI model output based on AI model input, and the time to prepare CSI report.
[0219] In some embodiments, the start time of the second time is determined based on the symbol position of the first RS used for CSI measurement, for example, the start time of the second time may be the first symbol of the first RS used for CSI measurement.
[0220] In other words, the second time includes the time required to obtain AI model input, the time required to obtain AI model output based on AI model input, and the time required to prepare CSI report.
[0221] In some embodiments, the start time of the second time is determined based on the symbol position of the PDCCH used to trigger the first CSI report. For example, the start time of the second time may be the first symbol after the last symbol of the PDCCH used to trigger the first CSI report.
[0222] In other words, the second time includes the time required to obtain AI model input, the time required to obtain AI model output based on AI model input, and the time required to prepare CSI report.
[0223] In some embodiments, the start time of the second time includes one of the following:
[0224] The next symbol after the first deadline;
[0225] The second number of time units before the deadline of the second time;
[0226] The first symbol of the first RS used for CSI measurements;
[0227] The first symbol after the last symbol of the PDCCH used to trigger the first CSI report.
[0228] In some embodiments, the start time of the second time is the next symbol after the end time of the first time.
[0229] In some embodiments, the start time of the second time is a second number of time units preceding the end time of the first time. These second number of time units include AI-based processing time and CSI report preparation time.
[0230] In other words, the second time does not include the time required to obtain AI model input, but starts after the AI model input is ready, and only includes the time to obtain AI model output based on AI model input, and the time to prepare CSI report.
[0231] In some embodiments, the start time of the second time is the first symbol of the first RS used for CSI measurement.
[0232] In other words, the second time includes the time required to obtain AI model input, the time required to obtain AI model output based on AI model input, and the time required to prepare CSI report.
[0233] In some embodiments, the start time of the second time is the first symbol after the last symbol of the PDCCH used to trigger the first CSI report.
[0234] In other words, the second time includes the time required to obtain AI model input, the time required to obtain AI model output based on AI model input, and the time required to prepare CSI report.
[0235] In some embodiments, the deadline for the second time includes one of the following:
[0236] The last symbol of the PUCCH that carries the first CSI report;
[0237] The last symbol of the PUSCH that carries the first CSI report.
[0238] In some embodiments, the deadline for the second time is the last symbol of the PUCCH carrying the first CSI report. A PUCCH is used to carry the first CSI report, and a PUCCH corresponds to one or more symbols. The last symbol of a PUCCH refers to the last symbol among the one or more symbols corresponding to the PUCCH. Here, "last symbol" refers to the last symbol in terms of time.
[0239] In some embodiments, the deadline for the second time is the last symbol of the PUSCH carrying the first CSI report. A PUSCH is used to carry the first CSI report, and a PUSCH corresponds to one or more symbols. The last symbol of a PUSCH refers to the last symbol among the one or more symbols corresponding to the PUSCH. Here, "last symbol" refers to the last symbol in terms of time.
[0240] The start time, end time, start time, and end time of the first time, as well as the time positions corresponding to the second time, can be combined arbitrarily. For example, the end time of the first time can be adjacent to the start time of the second time; or the start time of the first time and the start time of the second time can be the same, and the end time of the first time and the end time of the second time can be the same; or the first time can be 0; or the second time can be 0. There are other combinations, which will not be listed here.
[0241] In step S2104, the terminal determines at least one of the third quantity and the fourth quantity.
[0242] In some embodiments, at least one of a third quantity and a fourth quantity is determined at a first time.
[0243] In some embodiments, the terminal determines at least one of the third quantity and the fourth quantity at a first time. The terminal can determine at least one of the third quantity and the fourth quantity at any time during the first time.
[0244] In some embodiments, the third quantity is the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity is the number of second-type processing units occupied by the first CSI report and at least one other second report.
[0245] In some embodiments, a first CSI report occupies at least one of a first type of processing unit and a second type of processing unit, other first reports occupy at least one of a first type of processing unit and a second type of processing unit, and other second reports occupy at least one of a first type of processing unit and a second type of processing unit. A third quantity is the total number of first type processing units required by the first CSI report and other first reports, and a fourth quantity is the total number of second type processing units required by the first CSI report and other second reports.
[0246] In some embodiments, the first CSI report includes at least one of the following:
[0247] Beam report obtained based on AI;
[0248] CSI reports obtained based on AI.
[0249] For example, the first CSI report is a beam prediction report based on AI. Another example is a CSI report obtained through AI-based CSI prediction. Yet another example is a CSI report obtained through AI-based CSI compression.
[0250] In some embodiments, other first reports may be reports based on conventional beam measurements. For example, beam reports of 'cri-RSRP', 'ssb-Index-RSRP', 'cri-SINR', 'ssb-Index-SINR', or 'none' may be submitted. Other first reports may also be conventional CSI reports based on CSI measurements, such as CSI reports of 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI' (subband CSI, port number greater than 4). The codebook type may include one of the following: Type I-multipanel, Type II, Type II-portselection, Type II-r16, Type II-portselection-r16, Type II-portselection-r17, or TDCP (Time-Domain Compression-Based Precoding).
[0251] In some embodiments, other first reports may also be beam reports or CSI reports obtained based on AI. The specific reporting content is as described in the foregoing embodiments and will not be repeated here.
[0252] In some embodiments, other second reports may be beam reports obtained based on AI or CSI reports obtained based on AI. The specific reporting content is as described in the foregoing embodiments and will not be repeated here.
[0253] In some embodiments, other second reports may be, for example, reports obtained based on AI positioning, or reports related to image recognition, image processing, or speech recognition, etc., and this disclosure does not impose any limitations.
[0254] Step S2105: If the condition is met, the terminal determines not to update the first CSI report.
[0255] In some embodiments, the terminal determines not to update the first CSI report if certain conditions are met.
[0256] In some embodiments, under certain conditions, the terminal may prioritize updating other first reports and / or other second reports. The terminal may send the updated other first reports and / or other second reports to the network device, and / or the unupdated first CSI report.
[0257] In some embodiments, the conditions include at least one of the following:
[0258] The first CSI report has a lower priority than at least one other first report and / or at least one other second report;
[0259] The third number exceeds the number of the first type of processing units supported by the terminal, or the fourth number exceeds the number of the second type of processing units supported by the terminal.
[0260] In some embodiments, each report has a corresponding priority. The priority of a first CSI report can be compared with the priority of other first reports. If the priority of the first CSI report is lower than the priority of other first reports, the terminal determines not to update the first CSI report for the time being. The priority of the first CSI report can also be compared with the priority of other second reports. If the priority of the first CSI report is lower than the priority of other second reports, the terminal determines not to update the first CSI report for the time being.
[0261] In some embodiments, if the third number exceeds the number of first-type processing units supported by the terminal, it indicates that the number of first-type processing units currently supported by the terminal is insufficient to process the first CSI report and other first reports simultaneously, and the terminal determines not to update the first CSI report for the time being.
[0262] In some embodiments, if the fourth number exceeds the number of second-type processing units supported by the terminal, indicating that the number of second-type processing units currently supported by the terminal is insufficient to process the first CSI report and other second reports simultaneously, the terminal determines not to update the first CSI report for the time being.
[0263] In some embodiments, two conditions can be considered simultaneously: if the third number exceeds the number of first-type processing units supported by the terminal, and the first CSI report has a lower priority than at least one other first report, the terminal determines not to update the first CSI report temporarily. If the first CSI report has a higher priority than other first reports, the terminal may update the first CSI report first.
[0264] In some embodiments, two conditions can be considered simultaneously: if the fourth number exceeds the number of second-type processing units supported by the terminal, and if the priority of the first CSI report is lower than at least one other second report, the terminal determines not to update the first CSI report temporarily. If the priority of the first CSI report is higher than the other second reports, the terminal may update the first CSI report first.
[0265] In some embodiments, priority is determined based on at least one of the following:
[0266] The report corresponds to the serving cell index.
[0267] The report corresponds to the time-domain characteristics;
[0268] The physical uplink channel carrying the report;
[0269] The report includes the following:
[0270] The report includes at least one of the following: the first CSI report, other first reports, and other second reports.
[0271] In some embodiments, the priority is determined based on the serving cell index corresponding to the report. For example, the relationship between the serving cell index and the priority can be preset, and the priority of the report can be determined based on the priority corresponding to the serving cell index corresponding to the report.
[0272] In some embodiments, priority is determined based on the time-domain characteristics of the report, including periodic reporting, semi-persistent reporting, and non-periodic reporting. For example, non-periodic reporting can be given a higher priority than semi-persistent reporting, and semi-persistent reporting can be given a higher priority than periodic reporting. Of course, semi-persistent reporting can also be given the highest priority, or periodic reporting can be given the highest priority.
[0273] In some embodiments, priority is determined based on the physical uplink channel on which the report is carried. The report can be carried on either PUCCH or PUSCH. For example, a report carried on PUCCH can be given a higher priority than a report carried on PUSCH. Conversely, a report carried on PUSCH can also be given a higher priority than a report carried on PUCCH.
[0274] In some embodiments, priority is determined based on the content included in the report. The content included in the report may include at least one of the following: 'cri-RSRP', 'ssb-Index-RSRP', 'cri-SINR', 'ssb-Index-SINR' or 'none'; 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI'; codebooktype, including one of the following: type I-multipanel, type II, type II-portselection, type II-r16, type II-portselection-r16, type II-portselection-r17, TDCP, positioning-related measurements (RSRP, time measurements, angle measurements, position values, etc.), image processing-related content, speech recognition-related content, etc.
[0275] In step S2106, the network device determines at least one of the first time and the second time.
[0276] In some embodiments, the network device determines at least one of a first time and a second time, similar to how the terminal determines at least one of a first time and a second time, as described in step S2103.
[0277] It should be noted that the order of steps S2103 and S2106 is not limited in this embodiment. Steps S2103 and S2106 can be executed simultaneously or sequentially.
[0278] In step S2107, the network device determines at least one of the third quantity and the fourth quantity.
[0279] In some embodiments, the network device determines at least one of a third quantity and a fourth quantity, similar to how the terminal determines at least one of a third quantity and a fourth quantity, as described in step S2104.
[0280] It should be noted that the order of steps S2104 and S2107 is not limited in this embodiment. Steps S2104 and S2107 can be executed simultaneously or sequentially.
[0281] Step S2108: If the condition is met, the network device determines that the terminal does not update the first CSI report.
[0282] In some embodiments, under certain conditions, the network device determines that the terminal does not update the first CSI report, that is, the terminal does not send the updated first CSI report to the network device.
[0283] In some embodiments, under certain conditions, the terminal may prioritize updating other first reports and / or other second reports. The terminal may send other first reports and / or other second reports to the network device, and the network device may receive the updated other first reports and / or other second reports sent by the terminal.
[0284] In some embodiments, the network device may also receive an outdated first CSI report sent by the terminal.
[0285] In some embodiments, the network device determines that the terminal does not update the first CSI report. Similar to the terminal determining that the terminal does not update the first CSI report, the description of step S2105 can be referred to.
[0286] It should be noted that the order of steps S2105 and S2108 is not limited in this embodiment. Steps S2105 and S2108 can be executed simultaneously or sequentially.
[0287] In this embodiment of the disclosure, under certain conditions, the terminal and the network device can determine that the terminal does not update the first CSI report, so that when the terminal's computing unit is insufficient, the terminal and the network device can have a consistent understanding of the information specifically reported by the terminal.
[0288] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2108. When multiple steps are included, their order can be arbitrarily adjusted. For example, step S2103 can be implemented as an independent embodiment, step S2103+S2104 can be implemented as an independent embodiment, step S2103+S2104+S2105 can be implemented as an independent embodiment, step S2101 can be implemented as an independent embodiment, step S2101+S2103 can be implemented as an independent embodiment, S2106 can be implemented as an independent embodiment, step S2106+S2107 can be implemented as an independent embodiment, and step S2106+S2107+S2108 can be implemented as an independent embodiment, but it is not limited thereto.
[0289] In some embodiments, step S2101 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0290] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0291] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0292] In some embodiments, step S2105 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0293] In some embodiments, step S2106 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0294] In some embodiments, step S2107 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0295] In some embodiments, step S2108 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0296] In some embodiments, see Figure 2 Other optional implementation methods described before or after the corresponding instruction manual.
[0297] 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.
[0298] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.
[0299] 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".
[0300] 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.”
[0301] 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.
[0302] In some embodiments, “get,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0303] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0304] 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.
[0305] 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 value (bool)) represented by true or false, or by a numerical comparison (e.g., a comparison with a predetermined value), but is not limited thereto.
[0306] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0307] Figure 3 This is a flowchart illustrating a communication method according to an embodiment of this disclosure. Figure 3 As shown, this disclosure relates to a communication method executed by a terminal, and the method includes:
[0308] Step S3101: Receive configuration information.
[0309] For optional implementations of step S3101, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2101, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0310] In some embodiments, the terminal receives configuration information sent by the network device.
[0311] Step S3102: Send the first message.
[0312] For optional implementations of step S3102, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2102, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0313] In some embodiments, the terminal sends first information to the network device.
[0314] Step S3103: Determine at least one of the first time and the second time.
[0315] For optional implementations of step S3103, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2103, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0316] Step S3104: Determine at least one of the third quantity and the fourth quantity.
[0317] For optional implementations of step S3104, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2104, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0318] Step S3105: If the condition is met, determine not to update the first CSI report.
[0319] For optional implementations of step S3105, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2105, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0320] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103. For example, step S3101 may be implemented as a standalone embodiment, step S3103 may be implemented as a standalone embodiment, step S3101+S3103 may be implemented as a standalone embodiment, step S3103+S3104 may be implemented as a standalone embodiment, and step S3103+S3104+S3105 may be implemented as a standalone embodiment, but is not limited thereto.
[0321] In some embodiments, step S3101 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0322] In some embodiments, step S3102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0323] In some embodiments, step S3104 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0324] In some embodiments, step S3105 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0325] Figure 4 This is a flowchart illustrating a communication method according to an embodiment of this disclosure. Figure 4 As shown, this disclosure relates to a communication method executed by a network device, the method comprising:
[0326] Step S4101: Send configuration information.
[0327] For optional implementations of step S4101, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2101, and Figure 2Other related parts in the embodiments involved will not be described in detail here.
[0328] In some embodiments, the network device sends configuration information to the terminal.
[0329] Step S4102: Receive the first information.
[0330] For optional implementations of step S4102, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2102, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0331] In some embodiments, the terminal receives first information sent by the network device.
[0332] Step S4103: Determine at least one of the first time and the second time.
[0333] For optional implementations of step S4103, please refer to Figure 2 Optional implementation methods of step S2106, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0334] Step S4104: Determine at least one of the third quantity and the fourth quantity.
[0335] For optional implementations of step S4104, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2107, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0336] Step S4105: If the condition is met, determine not to update the first CSI report.
[0337] For optional implementations of step S4105, please refer to [link / reference]. Figure 2 Optional implementation methods of step S2108, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.
[0338] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4103. For example, step S4101 may be implemented as a standalone embodiment, step S4103 may be implemented as a standalone embodiment, step S4101+S4103 may be implemented as a standalone embodiment, step S4103+S4104 may be implemented as a standalone embodiment, and step S4103+S4104+S4105 may be implemented as a standalone embodiment, but is not limited thereto.
[0339] In some embodiments, step S4101 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0340] In some embodiments, step S4102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0341] In some embodiments, step S4104 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0342] In some embodiments, step S4105 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0343] In some embodiments, the above methods may include the methods of the embodiments described above on the communication system side, terminal side, network device side, etc., which will not be repeated here.
[0344] This disclosure proposes a method for determining CPU usage time based on AI-based beam prediction. This method ensures that when a terminal has multiple CSI reports that require CPU usage, and the CPU usage exceeds the maximum CPU supported by the terminal, the terminal can determine not to update the lower-priority CSI report based on the priority of each CSI report.
[0345] First, the terminal determines at least one of a first time and a second time, wherein the first time corresponds to the time occupied by the first type of CPU and the second time corresponds to the time occupied by the second type of CPU.
[0346] The first type of CPU corresponds to the CPU in the traditional CSI report.
[0347] The second type of CPU is based on AI / ML models / functions.
[0348] The second type of CPU only includes CPUs used for AI / ML functions / model derivation;
[0349] The acquisition of measurement values corresponding to the AI / ML function / model inputs consumes the CPU of a traditional CSI report. In other words, to complete the AI / ML function / model derivation, the measurement values corresponding to the model inputs must first be acquired, which consumes the CPU of a traditional CSI report. Only when the model derivation is performed based on the input values and the AI / ML function / model does the CPU corresponding to the AI / ML function / model itself consume CPU.
[0350] The first and second times refer to the same time period.
[0351] II. Based on I, where the first and second times are both included in the third time (which is also a time period), the end time of the third time is the last symbol of the PUCCH / PUSCH carrying the CSI report, and the start time of the third time includes at least one of the following:
[0352] The first symbol of the first RS used for CSI measurements; for example, for periodic or semi-persistent CSI reports.
[0353] The first symbol after the last symbol of the PDCCH used to trigger the CSI report; for example, for aperiodic CSI report.
[0354] Third, based on either one or two, the start time of the first time period is the same as the start time of the third time period, and the end time of the second time period is the same as the end time of the third time period.
[0355] IV. Based on points one through three, the deadline for the first time period and the start time for the second time period are adjacent symbols.
[0356] One approach is to define the end symbol for the first time period, with the corresponding start symbol for the second time period being the symbol following the end symbol of the first time period.
[0357] The deadline for the first time is any one of the following:
[0358] The last symbol of the last RS; the corresponding start symbol of the second time is the last symbol of the last RS + 1 symbol;
[0359] The last symbol of the last RS is added to the first value, which can be the number of symbols; the corresponding starting symbol of the second time is the last symbol of the last RS plus the first value + 1 symbol.
[0360] The last symbol before the slot corresponding to the reference resource in the CSI report is the last symbol of the preceding slot. The reference resource is used to determine that the measurements included in the CSI report are measurements corresponding to reference signal resources no later than the reference resource. Measurements of reference signal resources after the reference resource are not included in the report. The corresponding second time starting symbol is the last symbol before the slot corresponding to the reference resource in the CSI report + 1 symbol.
[0361] The last symbol before the slot corresponding to the CSI report's reference resource plus the first value; the corresponding second time starting symbol is the last symbol before the slot corresponding to the CSI report's reference resource plus the first value + 1 symbol;
[0362] The first symbol after the slot corresponding to the reference resource in the CSI report is the first symbol of the next slot; the corresponding second time starting symbol is the first symbol after the slot corresponding to the reference resource in the CSI report + 1 symbol.
[0363] The first symbol after the slot corresponding to the CSI report's reference resource plus the first value; the corresponding second time starting symbol is the first symbol after the slot corresponding to the CSI report's reference resource plus the first value + 1 symbol;
[0364] The deadline for the first time can be the last symbol of the PUCCH / PUSCH that carries the CSI report, i.e., the entire third time.
[0365] Another approach is to define the start time of the second time, with the corresponding end time of the first time being the symbol preceding the start time of the second time.
[0366] The starting symbol for the second time is any one of the following:
[0367] The second time includes the time for AI / ML function / model derivation and the preparation time for the CSI report. If the sum of these two parts is the second value of symbols, then the starting symbol of the second time is the second value of symbols before the ending symbol of the third time; correspondingly, the ending symbol of the first time is the symbol before the starting symbol of the second time.
[0368] The start time of the second time can be the same as the start time of the third time, that is, the second time is the entire third time;
[0369] In this case
[0370] The value at the first moment can be 0, meaning it does not occupy the first type of CPU;
[0371] The deadline for the first time can be any of the above, or even the deadline for the first time can be the same as the deadline for the third time, that is, the entire third time occupies both the first type of CPU and the second type of CPU.
[0372] V. Based on points 1 to 4, the terminal reports at least one of the following (or the base station configures at least one of the following values, or the protocol stipulates at least one of the following values):
[0373] The number of symbols corresponding to the first time;
[0374] The number of symbols corresponding to the second time;
[0375] The number of symbols corresponding to the third time;
[0376] First value;
[0377] Second value;
[0378] Model derivation time;
[0379] Preparation time for CSI reports.
[0380] VI. Based on points one through five, the terminal determines the total number of first-type CPUs occupied by at least one CSI report in the first instance, and the terminal determines the total number of second-type CPUs occupied by at least one report. For a specified CSI report based on AI / ML functions / models (i.e., a CSI report that requires AI / ML functions / model derivation to obtain), if the total number of first-type CPUs exceeds the maximum value of first-type CPUs supported by the terminal, or the total number of second-type CPUs exceeds the maximum value of second-type CPUs supported by the terminal, if the specified CSI report has a lower priority, the terminal may not update the specified CSI report.
[0381] In other words, for a specific CSI report for an AI / ML function / model, because it requires simultaneous use of both Type 1 and Type 2 CPUs, if one type of CPU cannot be allocated to that specific CSI report, the terminal may not need to update it. The reason either type of CPU cannot be allocated to that specific CSI report is because other reports have a higher priority. These other reports can include CSI reports that only use Type 1 CPUs, or reports that only use Type 2 CPUs (including CSI reports or other reports, such as location reports), or reports that use both Type 1 and Type 2 CPUs simultaneously.
[0382] Other CSI reports:
[0383] For example, traditional beam measurement (reporting 'cri-RSRP', 'ssb-Index-RSRP', 'cri-SINR', 'ssb-Index-SINR' or 'none') and CSI measurement ('cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI', subband CSI, port number greater than 4, codebook type one of the following: type I-multipanel, type II, type II-portselection, type II-r16, type II-portselection-r16, type II-portselection-r17, TDCP) only correspond to the first type of CPU.
[0384] For example, AI-based beam prediction and AI-based CSI prediction, or AI-based CSI compression, can occupy the first type of CPU and / or the second type of CPU. The specified CSIreport in this invention can be any one of these three types of CSIreport.
[0385] For example, AI-based positioning only uses the second type of CPU.
[0386] Priority determination can be based on at least one of the following:
[0387] The service cell index corresponding to the report;
[0388] Does the report correspond to periodic, semi-persistent, or aperiodic reporting?
[0389] Is the report hosted on PUCCH or PUSCH?
[0390] The report contains 'cri-RSRP', 'ssb-Index-RSRP', 'cri-SINR', 'ssb-Index-SINR' or 'none'; the CSI report corresponding to the second type contains at least one of the following: 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI', subband CSI, number of ports greater than 4, codebook type is one of the following: type I-multipanel, type II, type II-portselection, type II-r16, type II-portselection-r16, type II-portselection-r17, TDCP, positioning-related measurements (RSRP, time measurements, angle measurements, position values, etc.).
[0391] This disclosure proposes a method for determining the CPU usage time of AI-based CSI reports in the context of AI-based CSI feedback, unifying the CPU usage time between the base station and the terminal, so that the base station and the terminal can have a unified understanding of which CSIs were reported when the CPU is insufficient.
[0392] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0393] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0394] 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.
[0395] 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. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0396] Figure 5A This is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. For example... Figure 5A As shown, terminal 5100 may include a processing module 5101. In some embodiments, the processing module 5101 is used to determine at least one of a first time and a second time corresponding to the first Channel State Information (CSI) report; wherein the first time corresponds to the time occupied by a first type of processing unit, and the second time corresponds to the time occupied by a second type of processing unit. Optionally, the processing module is used to perform at least one of the processing steps performed by the terminal in any of the above methods, which will not be elaborated here.
[0397] In some embodiments, the terminal may further include a transceiver module.
[0398] In some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
[0399] In some embodiments, the start time of the first time includes one of the following: the first symbol of the first reference signal RS used for CSI measurement; or the first symbol after the last symbol of the physical downlink control channel PDCCH used to trigger the first CSI report.
[0400] In some embodiments, the cutoff time of the first time is determined based on at least one of the following: the symbol position of the last RS used for CSI measurement; a first number of time units; the time domain position corresponding to the reference resource; the symbol position of the physical uplink control channel PUCCH carrying the first CSI report; the symbol position of the physical uplink shared channel PUSCH carrying the first CSI report; and the starting symbol position of the second time.
[0401] In some embodiments, the cutoff time of the first time includes one of the following: the last symbol of the last RS used for CSI measurement; a first number of time units after the last symbol of the last RS used for CSI measurement; the last symbol before the CSI reference resource; a first number of time units after the last symbol before the CSI reference resource; the last symbol of the CSI reference resource; a first number of time units after the last symbol of the CSI reference resource; the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; the symbol preceding the start symbol of the second time.
[0402] In some embodiments, the start time of the second time is determined based on at least one of the following: the end time of the first time; the end time of the second time; a second number of time units; the symbol position of the first RS for CSI measurement; and the symbol position of the physical downlink control channel (PDCCH) for triggering the first CSI report.
[0403] In some embodiments, the start time of the second time includes one of the following: the next symbol after the end time of the first time; a second number of time units before the end time of the second time; the first symbol of the first reference signal RS for CSI measurement; and the first symbol after the last symbol of the physical downlink control channel PDCCH for triggering the first CSI report.
[0404] In some embodiments, the cutoff time of the second time includes one of the following: the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; or the last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
[0405] In some embodiments, the transceiver module is configured to send first information to a network device; wherein the first information includes at least one of the following: the number of time units corresponding to the first time; the number of time units corresponding to the second time; a first quantity; a second quantity; AI-based processing time; and the preparation time for a CSI report.
[0406] In some embodiments, the processing module is configured to determine at least one of a third quantity and a fourth quantity at the first time; the third quantity is the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity is the number of second-type processing units occupied by the first CSI report and at least one other second report; and determine not to update the first CSI report if a condition is met; the condition includes at least one of the following: the priority of the first CSI report is lower than the priority of the at least one other first report and / or the at least one other second report; the third quantity exceeds the number of first-type processing units supported by the terminal, or the fourth quantity exceeds the number of second-type processing units supported by the terminal.
[0407] In some embodiments, the first CSI report includes at least one of the following: a beam report obtained based on AI; or a CSI report obtained based on AI.
[0408] In some embodiments, the priority is determined based on at least one of the following: the serving cell index corresponding to the report; the time-domain characteristics corresponding to the report; the physical uplink channel carrying the report; and the content included in the report; wherein the report includes at least one of the first CSI report, the other first reports, and the other second reports.
[0409] Figure 5B This is a schematic diagram of the network device proposed in an embodiment of this disclosure. Figure 5B As shown, network device 5200 may include a transceiver module 5201. In some embodiments, the transceiver module 5201 is used to send configuration information. Optionally, the transceiver module is used to perform at least one of the steps performed by the network device in any of the above methods, which will not be elaborated here.
[0410] In some embodiments, the network device may further include a processing module.
[0411] In some embodiments, the first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
[0412] In some embodiments, the start time of the first time includes one of the following: the first symbol of the first reference signal RS used for CSI measurement; or the first symbol after the last symbol of the physical downlink control channel PDCCH used to trigger the first CSI report.
[0413] In some embodiments, the cutoff time of the first time is determined based on at least one of the following: the symbol position of the last RS used for CSI measurement; a first number of time units; the time domain position corresponding to the reference resource; the symbol position of the physical uplink control channel PUCCH carrying the first CSI report; the symbol position of the physical uplink shared channel PUSCH carrying the first CSI report; and the starting symbol position of the second time.
[0414] In some embodiments, the cutoff time of the first time includes one of the following: the last symbol of the last RS used for CSI measurement; a first number of time units after the last symbol of the last RS used for CSI measurement; the last symbol before the CSI reference resource; a first number of time units after the last symbol before the CSI reference resource; the last symbol of the CSI reference resource; a first number of time units after the last symbol of the CSI reference resource; the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUCCH carrying the first CSI report; the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; before the last symbol of the physical uplink control channel PUSCH carrying the first CSI report; the symbol preceding the start symbol of the second time.
[0415] In some embodiments, the start time of the second time is determined based on at least one of the following: the end time of the first time; the end time of the second time; a second number of time units; the symbol position of the first RS for CSI measurement; and the symbol position of the physical downlink control channel (PDCCH) for triggering the first CSI report.
[0416] In some embodiments, the start time of the second time includes one of the following: the next symbol after the end time of the first time; a second number of time units before the end time of the second time; the first symbol of the first reference signal RS for CSI measurement; and the first symbol after the last symbol of the physical downlink control channel PDCCH for triggering the first CSI report.
[0417] In some embodiments, the cutoff time of the second time includes one of the following: the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; or the last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
[0418] In some embodiments, the transceiver module is further configured to: receive first information sent by the terminal; wherein the first information includes at least one of the following: the number of time units corresponding to the first time; the number of time units corresponding to the second time; a first quantity; a second quantity; AI-based processing time; and the preparation time for the CSI report.
[0419] In some embodiments, the processing module is configured to determine at least one of a third quantity and a fourth quantity at the first time; the third quantity is the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity is the number of second-type processing units occupied by the first CSI report and at least one other second report; and determine that the terminal does not update the first CSI report if a condition is met; the condition includes at least one of the following: the priority of the first CSI report is lower than the priority of the at least one other first report and / or the at least one other second report; the third quantity exceeds the number of first-type processing units supported by the terminal, or the fourth quantity exceeds the number of second-type processing units supported by the terminal.
[0420] In some embodiments, the first CSI report includes at least one of the following: a beam report obtained based on AI; or a CSI report obtained based on AI.
[0421] In some embodiments, the priority is determined based on at least one of the following: the serving cell index corresponding to the report; the time-domain characteristics corresponding to the report; the physical uplink channel carrying the report; and the content included in the report; wherein the report includes at least one of the first CSI report, the other first reports, and the other second reports.
[0422] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0423] Figure 6A This is a schematic diagram of the structure of the communication device 6100 proposed in this embodiment. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0424] like Figure 6A As shown, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0425] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2101, but not limited thereto), and the processor 6101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated 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; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0426] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.
[0427] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may vary. Figure 6A The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can 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 and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0428] Figure 6B This is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to... Figure 6B The diagram shown is a schematic representation of the structure of chip 6200, but it is not limited to this.
[0429] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0430] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0431] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., step S2101, but not limited thereto). For example, the interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method means that the interface circuit 6202 performs data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.
[0432] 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.
[0433] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0434] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0435] 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 first time and the second time corresponding to the first Channel State Information (CSI) report; Wherein, the first time corresponds to the time occupied by the first type of processing unit, and the second time corresponds to the time occupied by the second type of processing unit.
2. The method according to claim 1, characterized in that, The first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
3. The method according to claim 1 or 2, characterized in that, The start time of the first time includes one of the following: The first symbol of the first reference signal RS used for CSI measurements; The first symbol after the last symbol of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
4. The method according to any one of claims 1 to 3, characterized in that, The deadline for the first time period is determined based on at least one of the following: The sign position of the last RS used for CSI measurements; The first number of time units; Reference resource's corresponding time domain location; The symbol position of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The symbol position of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report; The starting symbol position of the second time.
5. The method according to any one of claims 1 to 4, characterized in that, The deadline for the first time includes one of the following: The last symbol of the last RS used for CSI measurements; The first number of time units after the last symbol of the last RS used for CSI measurements; The last symbol preceding the CSI reference resource; The first number of time units after the last symbol preceding the CSI reference resource; The last symbol in the CSI reference resource; The first number of time units following the last symbol of the CSI reference resource; The last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; Before the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The last symbol of the Physical Uplink Control Channel (PUSCH) carrying the first CSI report; Before the last symbol of the Physical Uplink Control Channel (PUSCH) carrying the first CSI report; The symbol preceding the starting symbol of the second time.
6. The method according to any one of claims 1 to 5, characterized in that, The start time of the second time is determined based on at least one of the following: The deadline for the first time period; The deadline for the second time; The second number of time units; The symbol position of the first RS used for CSI measurements; Symbol position of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
7. The method according to any one of claims 1 to 6, characterized in that, The start time of the second time includes one of the following: The next symbol after the deadline of the first time; The second number of time units preceding the deadline of the second time; The first symbol of the first reference signal RS used for CSI measurements; The first symbol after the last symbol of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
8. The method according to any one of claims 1 to 7, characterized in that, The deadline for the second time includes one of the following: The last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Send the first message to the network device; The first information includes at least one of the following: The number of time units corresponding to the first time; The number of time units corresponding to the second time; First quantity; Second quantity; AI-based processing time; Preparation time for CSI reports.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: At least one of a third quantity and a fourth quantity is determined at the first time; the third quantity is the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity is the number of second-type processing units occupied by the first CSI report and at least one other second report; If the conditions are met, it is determined that the first CSI report will not be updated; The conditions include at least one of the following: The first CSI report has a lower priority than the at least one other first report and / or the at least one other second report; The third quantity exceeds the number of the first type of processing units supported by the terminal, or the fourth quantity exceeds the number of the second type of processing units supported by the terminal.
11. The method according to any one of claims 1 to 10, characterized in that, The first CSI report includes at least one of the following: Beam report obtained based on AI; CSI reports obtained based on AI.
12. The method according to claim 10, characterized in that, The priority is determined based on at least one of the following: The report corresponds to the serving cell index; The time-domain characteristics corresponding to the report; The physical uplink channel carrying the report; The report includes the following content: The report includes at least one of the first CSI report, the other first report, and the other second report.
13. A communication method, characterized in that, Performed by a network device, the method includes: Send configuration information; The configuration information includes at least one of the following: The first channel state information (CSI) report contains information about the reference signal RS used for CSI measurements. Information used to carry the first CSI report in the physical uplink control channel PUCCH or physical uplink control channel PUSCH; The configuration information is used by the terminal to determine at least one of a first time and a second time corresponding to the first CSI report; wherein the first time corresponds to the time occupied by the first type of processing unit, and the second time corresponds to the time occupied by the second type of processing unit.
14. The method according to claim 13, characterized in that, The first type of processing unit is used to obtain a CSI report based on measurement, and the second type of processing unit is used to obtain a CSI report based on artificial intelligence (AI).
15. The method according to claim 13 or 14, characterized in that, The start time of the first time includes one of the following: The first symbol of the first reference signal RS used for CSI measurements; The first symbol after the last symbol of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
16. The method according to any one of claims 13 to 15, characterized in that, The deadline for the first time period is determined based on at least one of the following: The sign position of the last RS used for CSI measurements; The first number of time units; Reference resource's corresponding time domain location; The symbol position of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The symbol position of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report; The starting symbol position of the second time.
17. The method according to any one of claims 13 to 16, characterized in that, The deadline for the first time includes one of the following: The last symbol of the last RS used for CSI measurements; The first number of time units after the last symbol of the last RS used for CSI measurements; The last symbol preceding the CSI reference resource; The first number of time units after the last symbol preceding the CSI reference resource; The last symbol in the CSI reference resource; The first number of time units following the last symbol of the CSI reference resource; The last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; Before the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The last symbol of the Physical Uplink Control Channel (PUSCH) carrying the first CSI report; Before the last symbol of the Physical Uplink Control Channel (PUSCH) carrying the first CSI report; The symbol preceding the starting symbol of the second time.
18. The method according to any one of claims 13 to 17, characterized in that, The start time of the second time is determined based on at least one of the following: The deadline for the first time period; The deadline for the second time; The second number of time units; The symbol position of the first RS used for CSI measurements; Symbol position of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
19. The method according to any one of claims 13 to 18, characterized in that, The start time of the second time includes one of the following: The next symbol after the deadline of the first time; The second number of time units preceding the deadline of the second time; The first symbol of the first reference signal RS used for CSI measurements; The first symbol after the last symbol of the Physical Downlink Control Channel (PDCCH) used to trigger the first CSI report.
20. The method according to any one of claims 13 to 19, characterized in that, The deadline for the second time includes one of the following: The last symbol of the Physical Uplink Control Channel (PUCCH) carrying the first CSI report; The last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the first CSI report.
21. The method according to any one of claims 13 to 20, characterized in that, The method further includes: The first message sent by the receiving terminal; The first information includes at least one of the following: The number of time units corresponding to the first time; The number of time units corresponding to the second time; First quantity; Second quantity; AI-based processing time; Preparation time for CSI reports.
22. The method according to any one of claims 13 to 21, characterized in that, The method further includes: At least one of a third quantity and a fourth quantity is determined at the first time; the third quantity is the number of first-type processing units occupied by the first CSI report and at least one other first report, and the fourth quantity is the number of second-type processing units occupied by the first CSI report and at least one other second report; If the conditions are met, it is determined that the terminal will not update the first CSI report; The conditions include at least one of the following: The first CSI report has a lower priority than the at least one other first report and / or the at least one other second report; The third quantity exceeds the number of the first type of processing units supported by the terminal, or the fourth quantity exceeds the number of the second type of processing units supported by the terminal.
23. The method according to any one of claims 13 to 22, characterized in that, The first CSI report includes at least one of the following: Beam report obtained based on AI; CSI reports obtained based on AI.
24. The method according to claim 23, characterized in that, The priority is determined based on at least one of the following: The report corresponds to the serving cell index; The time-domain characteristics corresponding to the report; The physical uplink channel carrying the report; The report includes the following content: The report includes at least one of the first CSI report, the other first report, and the other second report.
25. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1 to 12 or the communication method according to any one of claims 13 to 24.
26. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1 to 12, and the network device is configured to implement the communication method of any one of claims 13 to 24.
27. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 12 or the communication method as described in any one of claims 13 to 24.
28. A program product, characterized in that, It includes at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, they implement the communication method of any one of claims 1 to 12 or perform the communication method of any one of claims 13 to 24.