Channel state information reporting method and apparatus
By using artificial intelligence models to acquire and prioritize data, the problem of CSI reporting in new scenarios was solved, ensuring the timely reporting of high-priority CSI reports under limited resources and improving the channel resource allocation efficiency of the communication system.
Patent Information
- Application Number
- PCT/CN2025/105110
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-17
- Filing Date
- 2025-06-28
- Publication Date
- 2026-01-22
AI Technical Summary
In communication systems, with the development of communication technology, the question of how to effectively determine and prioritize different types of Channel State Information (CSI) reports in new scenarios has not yet been resolved.
CSI reports are obtained through artificial intelligence models and reported in order of priority, including prioritizing the first and second types of CSI reports and prioritizing the third type of CSI reports, to ensure that high-priority CSI report resources are guaranteed when uplink resources are limited.
It improves the efficiency of channel resource allocation in the communication system, ensures the timely reporting of high-priority CSI reports under limited resources, and enhances the overall performance of the communication system.
Smart Images

Figure CN2025105110_22012026_PF_FP_ABST
Abstract
Description
A method and apparatus for reporting channel state information
[0001] This application claims priority to Chinese Patent Application No. 202410965934.2, filed on July 17, 2024, entitled "A Channel State Information Reporting Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a method and apparatus for reporting channel state information. Background Technology
[0003] In a communication system, a terminal can perform channel measurements based on downlink reference signals sent by network devices to obtain a channel state information (CSI) report, which is then reported to the network devices. There are several types of CSI reports. When different types of CSI reports are obtained, the terminal can send the CSI reports to the network devices according to their priority.
[0004] However, with the development of communication technology, many new scenarios will emerge that require CSI reporting, and different scenarios will require different CSI reports. How terminals should report these new CSI reports remains an unresolved issue. Summary of the Invention
[0005] This application provides a channel state information reporting method and apparatus, which can determine the reporting priority of different channel state reports for new scenarios, thus solving the problem of channel state report reporting in new scenarios.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] Firstly, this application provides a channel state information reporting method, which can be executed by a terminal. Here, "terminal" can refer to the terminal itself, or to a processor, module, logical node, chip, or chip system within the terminal that implements the method.
[0008] The method includes: obtaining a CSI report, which includes at least one of a first type CSI report or a second type CSI report, wherein the first type CSI report is obtained based on an artificial intelligence model and the second type CSI report is used to train the artificial intelligence model; and sending the CSI report according to its priority.
[0009] Based on the method provided in the first aspect above, in an artificial intelligence scenario, after the terminal obtains the CSI report related to the artificial intelligence model (i.e., the first type of CSI report and / or the second type of CSI report mentioned above), it can determine which type of CSI report to report first according to the priority of the CSI report, so as to ensure that the reporting resources of the high-priority CSI report are available.
[0010] In one possible implementation, the first type of CSI report may include either a CSI report obtained by prediction based on an artificial intelligence model, or a CSI report obtained by compressing the measurement results of the reference signal based on an artificial intelligence model.
[0011] In one possible implementation, the second type of CSI report may include one or more of the following: a CSI report obtained by prediction based on an artificial intelligence model, a CSI report obtained by processing the measurement results of the reference signal based on an artificial intelligence model, or a CSI report obtained by measuring the reference signal, without any limitation herein.
[0012] In one possible implementation, the priority of both the first type of CSI report and the second type of CSI report is related to a first parameter, and the value of the first parameter is negatively correlated with the priority; the value of the first parameter corresponding to the first type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report. Therefore, in a scenario where both the first and second type of CSI reports are related to the first parameter, the larger the value of the first parameter corresponding to a particular type of CSI report, the lower the priority of that type of CSI report. In other words, in the above scenario, the first type of CSI report has a higher priority than the second type of CSI report. Thus, in this scenario, the terminal can report CSI reports in the order of sending the first type of CSI report first, followed by the second type of CSI report. Given limited uplink resources, priority is given to reporting resources for the first type of CSI report, thereby improving the efficiency of the communication system in allocating channel resources.
[0013] In one possible implementation, when a first-type CSI report includes first beam information, the priority of the first-type CSI report is also related to a second parameter, the value of which is negatively correlated with the priority. The first beam is the beam associated with the first-type CSI report. When a second-type CSI report includes second beam information, the priority of the second-type CSI report is also related to a second parameter, the second beam being the beam associated with the second-type CSI report. The value of the second parameter corresponding to the first-type CSI report is less than the value of the second parameter corresponding to the second-type CSI report. The first beam information and the second beam information can be the same or different. Based on this, in the scenario where a first-type CSI report includes first beam information, the priority of the first-type CSI report is also related to the second parameter; all other things being equal, the smaller the value of the second parameter, the higher the priority of the first-type CSI report. Similarly, in the scenario where a second-type CSI report includes second beam information, the priority of the second-type CSI report is also related to the second parameter; all other things being equal, the smaller the value of the second parameter, the higher the priority of the second-type CSI report. Therefore, based on the above method, the terminal can determine whether to send a first type of CSI report or a second type of CSI report to the network device.
[0014] In one possible implementation, the CSI report also includes a third type of CSI report. This third type of CSI report is based on a measurement reference signal and is not derived from an artificial intelligence model. The priority of the third type of CSI report is related to the first parameter. Therefore, when the CSI report includes at least one of the first or second types, and the third type of CSI report, the terminal can determine which type of CSI report to report to the network device based on the first parameter.
[0015] In one possible implementation, the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report. The value of the first parameter corresponding to the third type of CSI report is less than or equal to the value of the first parameter corresponding to the first type of CSI report. Based on this, when the CSI report includes a third type of CSI report and the priority of the third type of CSI report is related to the first parameter, the terminal can report CSI reports in the order of sending the third type of CSI report first, then the first type of CSI report, and finally the second type of CSI report. In this way, when uplink resources are limited, the terminal can prioritize the reporting resources of the third type of CSI report. Alternatively, the CSI reports can be reported in the order of sending the third type of CSI report and the first type of CSI report first, then the second type of CSI report. In this way, when uplink resources are limited, the terminal can prioritize the reporting resources of the third type of CSI report and the first type of CSI report.
[0016] In one possible implementation, the first type of CSI report includes one or more categories of periodically reported first CSI reports, non-periodically reported second CSI reports, or semi-continuously reported third CSI reports. The value of the first parameter corresponding to the second CSI report is less than the value of the first parameter corresponding to the third CSI report. The value of the first parameter corresponding to the third CSI report is less than the value of the first parameter corresponding to the first CSI report. Based on this, the values of the first parameters corresponding to different categories of CSI reports obtained by classifying the first type of CSI reports according to different reporting methods are also different. That is, the terminal can report CSI reports in the order of sending the second CSI report first, then the third CSI report, and finally the first CSI report. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the second CSI report.
[0017] In one possible implementation, the third CSI report can be reported via a data channel or a control channel. The value of the first parameter corresponding to the third CSI report reported via the data channel is less than the value of the first parameter corresponding to the third CSI report reported via the control channel. Therefore, the values of the first parameter for the third CSI reports reported via different channels are different, resulting in different priorities for the two types of reports. For example, the third CSI report reported via the data channel has a higher priority than the third CSI report reported via the control channel. That is, the terminal can first report the third CSI report via the data channel and then report it via the control channel. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the third CSI report reported via the data channel.
[0018] In one possible implementation, the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the first type of CSI report. This includes situations where the value of the first parameter corresponding to the third type of CSI report is less than the values of the first parameters corresponding to the first, second, and third CSI reports. Based on this, when the first type of CSI report includes multiple CSI reports with different reporting methods, the value of the first parameter corresponding to the third type of CSI report is less than the values of the multiple different reporting methods in the first type of CSI report. In other words, the terminal can report CSI reports in the following order: first, the third type of CSI report; then, the first, second, and third CSI reports. This prioritizes the reporting resources for the third type of CSI report when uplink resources are limited.
[0019] In one possible implementation, the third type of CSI report includes one or more of the following: periodically reported fourth CSI reports, non-periodically reported fifth CSI reports, or semi-continuously reported sixth CSI reports. The value of the first parameter corresponding to the third type of CSI report is equal to the value of the first parameter corresponding to the first type of CSI report, including: the value of the first parameter corresponding to the fourth CSI report is equal to the value of the first parameter corresponding to the first CSI report; the value of the first parameter corresponding to the fifth CSI report is equal to the value of the first parameter corresponding to the second CSI report; and the value of the first parameter corresponding to the sixth CSI report is equal to the value of the first parameter corresponding to the third CSI report. Based on this, when the first and third types of CSI reports include multiple types of CSI reports with different reporting methods, the first parameter corresponding to the third type of CSI report is the same as that of the same type of CSI report in the first type of CSI report. That is, when the terminal reports CSI reports, it may not distinguish between the first and third type of CSI reports, but instead send the second and fifth CSI reports first, then the third and sixth CSI reports, and finally the first and fourth CSI reports. In this way, given the limited uplink resources, priority is given to ensuring the uplink resources for the second and fifth CSI reports.
[0020] In one possible implementation, the priority of the third type of CSI report is higher than that of the first type of CSI report, and the priority of the third type of CSI report is higher than that of the second type of CSI report. Based on this, the terminal can send the third type of CSI report first, followed by either the first or second type of CSI report, to ensure the reporting resources for the third type of CSI report. In some examples, the priorities of the first, second, and third type of CSI reports can be related to a first parameter, or to both the first and second parameters. After determining the priority of the CSI reports based on the above parameters, the terminal can then sort them according to the priority of the CSI reports in the possible implementation described above. In this way, the priority sorting of CSI reports considers both the influence of each parameter and the importance of different types of CSI reports, resulting in a more reasonable priority sort and improving the efficiency of the terminal's CSI report reporting.
[0021] In one possible implementation, the method further includes: receiving first indication information, which indicates that a first priority strategy is used to determine the priority of a first type of CSI report or a second type of CSI report, or that a second priority strategy is used to determine the priority of a third type of CSI report, wherein the first priority strategy and the second priority strategy may be the same or different. Based on this, the terminal can prioritize different types of CSI reports according to different priority strategies. The terminal can receive the first indication information from the network device and determine which priority strategy to use to determine the priority of the CSI report based on the first indication information. Of course, the terminal can also decide which priority strategy to use to determine the priority of the CSI report based on its type. Furthermore, the terminal can also determine which priority strategy to use through other methods that can achieve the above objectives, without any limitations.
[0022] Secondly, this application provides a channel state information method, which can be executed by a network device. Here, "network device" can refer to the network device itself, or to a processor, circuit, module, logic node, chip, or chip system within the network device that implements the method.
[0023] The method includes: receiving channel state information (CSI) reports, wherein the CSI reports include at least one of a first type of CSI report or a second type of CSI report, the first type of CSI report being obtained based on an artificial intelligence model, and the second type of CSI report being used to train the artificial intelligence model; wherein the CSI reports are sent according to the priority of the CSI reports.
[0024] Based on the method provided in the second aspect above, in an artificial intelligence scenario, after a network device receives an artificial intelligence model-related CSI report (i.e., the first type of CSI report and / or the second type of CSI report mentioned above) that is reported according to the priority of the CSI report, it can perform channel resource scheduling based on the CSI report, thereby improving the channel resource allocation efficiency of the communication system.
[0025] In one possible implementation, the method further includes: sending first indication information, which indicates that a first priority strategy is used to determine the priority of a first type of CSI report or a second type of CSI report, or that a second priority strategy is used to determine the priority of a third type of CSI report, wherein the first priority strategy and the second priority strategy may be the same or different. Based on this, the network device can instruct the terminal to prioritize different types of CSI reports according to different priority strategies, thereby improving the efficiency of the terminal reporting CSI resources.
[0026] Thirdly, a communication device is provided for implementing the method provided in the first aspect. This communication device can be the terminal described in the first aspect. The communication device includes modules, units, or means corresponding to the above-described method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0027] In one possible implementation, the communication device may include a processing module and an interface module. The processing module can be used to implement the processing functions described in the first aspect and any possible implementation thereof. The processing module may be, for example, a processor. The interface module, also referred to as an interface unit, is used to implement the sending and / or receiving functions described in the first aspect and any possible implementation thereof. The interface module may consist of an interface circuit, a transceiver, a transceiver unit, or a communication interface.
[0028] In one possible implementation, a processing module is used to acquire CSI reports, which include at least one of a first type of CSI report or a second type of CSI report, wherein the first type of CSI report is obtained based on an artificial intelligence model, and the second type of CSI report is used to train the artificial intelligence model. An interface module is used to send CSI reports according to their priority.
[0029] In one possible implementation, the priority of both the first type of CSI report and the second type of CSI report is related to a first parameter, and the value of the first parameter is negatively correlated with the priority; the value of the first parameter corresponding to the first type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report.
[0030] In one possible implementation, when a first type of CSI report includes first beam information, the priority of the first type of CSI report is also related to a second parameter, the value of which is negatively correlated with the priority. The first beam is the beam associated with the first type of CSI report. When a second type of CSI report includes second beam information, the priority of the second type of CSI report is also related to a second parameter, the second beam being the beam associated with the second type of CSI report. The value of the second parameter corresponding to the first type of CSI report is less than the value of the second parameter corresponding to the second type of CSI report. The first beam information and the second beam information can be the same or different.
[0031] In one possible implementation, the CSI report also includes a third type of CSI report, which is based on a measured reference signal and is not derived from an artificial intelligence model. The priority of the third type of CSI report is related to the first parameter.
[0032] In one possible implementation, the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report. The value of the first parameter corresponding to the third type of CSI report is less than or equal to the value of the first parameter corresponding to the first type of CSI report.
[0033] In one possible implementation, the first type of CSI report includes one or more types of periodically reported first CSI reports, non-periodically reported second CSI reports, or semi-continuously reported third CSI reports. The value of the first parameter corresponding to the second CSI report is less than the value of the first parameter corresponding to the third CSI report. The value of the first parameter corresponding to the third CSI report is less than the value of the first parameter corresponding to the first CSI report. The value of the first parameter corresponding to the second CSI report is less than the value of the first parameter corresponding to the first CSI report.
[0034] In one possible implementation, the third CSI report is either a third CSI report reported via a data channel or a third CSI report reported via a control channel. The value of the first parameter corresponding to the third CSI report reported via the data channel is less than the value of the first parameter corresponding to the third CSI report reported via the control channel.
[0035] In one possible implementation, the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the first type of CSI report, including: the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the first CSI report, the value of the first parameter corresponding to the second CSI report, and the value of the first parameter corresponding to the third CSI report.
[0036] In one possible implementation, the third type of CSI report is one or more of the following: a periodically reported fourth CSI report, an aperiodic reported fifth CSI report, or a semi-continuously reported sixth CSI report. The value of the first parameter corresponding to the third type of CSI report is equal to the value of the first parameter corresponding to the first type of CSI report, including: the value of the first parameter corresponding to the fourth CSI report is equal to the value of the first parameter corresponding to the first CSI report; the value of the first parameter corresponding to the fifth CSI report is equal to the value of the first parameter corresponding to the second CSI report; and the value of the first parameter corresponding to the sixth CSI report is equal to the value of the first parameter corresponding to the third CSI report.
[0037] In one possible implementation, the third type of CSI report has a higher priority than the first type of CSI report, and the third type of CSI report has a higher priority than the second type of CSI report.
[0038] In one possible implementation, the interface module is further configured to receive first indication information, which indicates that a first priority strategy is used to determine the priority of a first type of CSI report or the priority of a second type of CSI report, or that a second priority strategy is used to determine the priority of a third type of CSI report, wherein the first priority strategy is the same as or different from the second priority strategy.
[0039] Fourthly, a communication device is provided for implementing the method provided in the second aspect. The communication device can be the terminal described in the second aspect. The communication device includes modules, units, or means corresponding to the above-described method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0040] In one possible implementation, the communication device may include a processing module and an interface module. The processing module can be used to implement the processing functions described in the first aspect and any possible implementation thereof. The processing module may be, for example, a processor. The interface module, also referred to as an interface unit, is used to implement the sending and / or receiving functions described in the first aspect and any possible implementation thereof. The interface module may consist of an interface circuit, a transceiver, a transceiver unit, or a communication interface.
[0041] In one possible implementation, the interface module is used to receive Channel State Information (CSI) reports, which include at least one of a first type of CSI report or a second type of CSI report. The first type of CSI report is obtained based on an artificial intelligence model, and the second type of CSI report is used to train the artificial intelligence model. The CSI reports are sent according to their priority.
[0042] In one possible implementation, the interface module is further configured to send first indication information, which indicates that a first priority strategy is used to determine the priority of a first type of CSI report or a second type of CSI report, or that a second priority strategy is used to determine the priority of a third type of CSI report. The first priority strategy may be the same as or different from the second priority strategy. Based on this, the network device can instruct the terminal to prioritize different types of CSI reports according to different priority strategies, thereby improving the efficiency of the terminal reporting CSI resources.
[0043] Fifthly, a communication device is provided, comprising: a processor; the processor being configured to cause the communication device to perform the method described in the first aspect by executing a computer program (or computer-executable instructions) stored in a memory, and / or by means of logic circuitry. The communication device may be a terminal as described in the first aspect. Optionally, the number of processors may be one or more.
[0044] In one possible implementation, the communication device also includes a memory.
[0045] In one possible implementation, the processor and memory are integrated together; or, the memory is independent of the processor.
[0046] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0047] In one possible implementation, the processor and / or memory also include an artificial intelligence (AI) module for implementing the function of obtaining CSI reports based on AI as described in the first aspect above. The AI module can implement AI functions through software, hardware, or a combination of both.
[0048] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0049] A sixth aspect provides a communication device, comprising: a processor; the processor being configured to cause the communication device to perform the method described in the second aspect above by executing a computer program (or computer-executable instructions) stored in a memory, and / or by means of logic circuitry. The communication device may be a network device as described in the second aspect. Optionally, the number of processors may be one or more.
[0050] In one possible implementation, the communication device also includes a memory.
[0051] In one possible implementation, the processor and memory are integrated together; or, the memory is independent of the processor.
[0052] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0053] In one possible implementation, the processor and / or memory also include an artificial intelligence (AI) module for implementing the function of obtaining CSI reports based on AI as described in the first aspect above. The AI module can implement AI functions through software, hardware, or a combination of both.
[0054] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0055] A seventh aspect provides a communication device, comprising: a processor and an interface circuit; the interface circuit being configured to receive a computer program or instructions and transmit them to the processor; the processor being configured to execute the computer program or instructions to cause the communication device to perform the method described in any of the preceding aspects. The communication device may be a terminal as described in the first aspect.
[0056] In one possible implementation, the processor further includes an AI module for the AI-related functions of processing CSI reports as described in the first aspect above. The AI module can implement the AI functions through software, hardware, or a combination of both.
[0057] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0058] Eighthly, a communication device is provided, comprising: a processor and an interface circuit; the interface circuit being configured to receive a computer program or instructions and transmit them to the processor; the processor being configured to execute the computer program or instructions to cause the communication device to perform the method described in any of the preceding aspects. The communication device may be a network device as described in the second aspect above.
[0059] In one possible implementation, the processor further includes an AI module for the AI-related functions of processing CSI reports as described in the second aspect above. The AI module can implement the AI functions through software, hardware, or a combination of both.
[0060] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0061] Ninthly, a computer-readable storage medium is provided that stores instructions which, when executed on a computer, cause the computer to perform the methods described in any of the preceding aspects.
[0062] In a tenth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the methods described in any of the preceding aspects.
[0063] Eleventhly, a communication system is provided, comprising a terminal for performing the method described in the first aspect and a network device for performing the method described in the second aspect, the terminal being configured to send a CSI report to the network device and the network device being configured to receive a CSI report from the terminal.
[0064] The technical effects of any of the possible implementations in aspects three through eleven can be found in the technical effects of the different possible implementations in aspect one above, and will not be repeated here.
[0065] Understandably, provided that the solutions do not contradict each other, the solutions in the above aspects can be combined. Attached Figure Description
[0066] Figure 1 is a schematic diagram of the communication system architecture provided in an embodiment of this application;
[0067] Figure 2 is a schematic diagram of the network device provided in an embodiment of this application;
[0068] Figure 3 is a schematic diagram of the access network device provided in an embodiment of this application;
[0069] Figure 4 is a schematic diagram of the hardware structure of the communication device provided in an embodiment of this application;
[0070] Figure 5 is a flowchart illustrating the channel state information reporting method provided in this embodiment of the application.
[0071] Figure 6 is a schematic diagram of the compression principle of channel state information provided in the embodiments of this application;
[0072] Figure 7 is a schematic diagram of the prediction principle of channel state information provided in the embodiments of this application;
[0073] Figure 8 is a schematic diagram illustrating the principle of spatial beam prediction provided in the embodiments of this application;
[0074] Figure 9 is a schematic diagram illustrating the principle of time-domain beam prediction provided in the embodiments of this application;
[0075] Figure 10 is a schematic flowchart of the channel state information reporting method provided in the embodiment of this application (II).
[0076] Figure 11 is a schematic diagram of the composition structure of the communication device provided in the embodiment of this application. Detailed Implementation
[0077] Before introducing the technical solution of this application, the relevant technical terms involved in this application are explained. It is understood that these explanations are intended to make this application easier to understand and should not be regarded as a limitation on the scope of protection claimed in this application.
[0078] 1. CSI Resource Configuration Parameters: These parameters are used by network devices to indicate to terminals the resources used for measurement and reporting. The CSI resource configuration parameters may include at least one CSI reference signal (RS) resource setting.
[0079] When the CSI resource configuration parameters include one CSI-RS resource setting, this CSI-RS resource setting is used to implement beam measurements, such as for calculating the layer 1 reference signal received power (L1-RSRP).
[0080] When the CSI resource configuration parameters include two CSI-RS resource settings, one CSI-RS resource setting contains a set of non-zero power channel state information-reference signals (NZP CSI-RS) resource sets. The NZP CSI-RS resource set can be configured via the higher-layer parameter NZP-CSI-RS-ResourceSet. The network device can indicate to the terminal the NZP CSI-RS resource set used for channel measurement from this set, allowing the terminal to perform channel measurements based on the NZP CSI-RS resource set indicated by the network device. The other CSI-RS resource set contains either an NZP CSI-RS resource set or a CSI-interference_measurement (CSI-IM) resource set, configuring the terminal to perform interference measurements based on either the NZP CSI-RS resource set or the CSI-IM resource set. The CSI-IM resource set can be configured to the terminal by the network device via the higher-layer parameter CSI-IM-ResourceSet.
[0081] Understandably, a specific NZP CSI-RS resource set for channel measurement, indicated by the network device in the CSI-RS resource set, can contain n NZP CSI-RS resources. When interference measurement is based on NZP CSI-RS, n = 1; while when interference measurement is based on CSI-IM, n ≥ 1 and n is an integer. When n ≥ 1, the CSI-IM resource set will also contain the same number of CSI-IM resources, corresponding one-to-one with the n NZP CSI-RS resources in the NZP CSI-RS resource set. The terminal will select one NZP CSI-RS resource from the n NZP CSI-RS resources, for example, the Xth NZP CSI-RS resource, and report the CSI measurement results on this NZP CSI-RS resource and the corresponding CSI-IM resource. The CSI measurement results include the reporting quantity indicated by the network device through higher-layer signaling (such as reportQuantity, included in the CSI reporting configuration parameter CSI-ReportConfig). When the terminal reports the CSI measurement results, it will also report the indication of the NZP CSI-RS resource (CSI-RS resource indicator, CRI) corresponding to the CSI measurement results, that is, the CSI measurement results also indicate X.
[0082] In another example, when the CSI resource configuration parameters include three CSI-RS resource settings, the first CSI-RS resource setting contains a set of NZP CSI-RS resources. The network device can indicate to the terminal the NZP CSI-RS resource set used for channel measurement from this set of NZP CSI-RS resources, allowing the terminal to perform channel measurements based on the NZP CSI-RS resource set indicated by the network device. The second CSI-RS resource setting contains a set of NZP CSI-RS resources; the third CSI-RS resource setting contains a CSI-IM resource set, and the terminal can perform interference measurements based on the second and third resource settings. For example, the terminal can measure inter-user interference based on the NZP CSI-RS resource set included in the second CSI-RS resource setting, and measure inter-cell interference based on the CSI-IM resource set included in the third CSI-RS resource setting.
[0083] Understandably, network equipment can configure the resources used for CSI report measurement reporting to the terminal via higher-layer signaling. This higher-layer signaling can include radio resource control (RRC) signaling. Specifically, the CSI resource configuration parameters can be carried in the `csi-resourceconfig` field of the RRC signaling to configure the resources used for measurement and reporting to the terminal. The CSI resource configuration parameters can include one or more resource settings for configuring the CSI-RS.
[0084] 2. CSI Report: Used by the terminal to report channel state information to the network device. The terminal can send CSI reports to the network device through periodic CSI reporting (P-CSI), semi-persistent CSI reporting (SP-CSI), and aperiodic CSI reporting (AP-CSI). The following describes these three reporting methods.
[0085] Method 1: Periodic CSI reporting refers to the terminal sending CSI reports to the network device at fixed intervals. The network device can configure the terminal to perform periodic CSI reporting through higher-layer signaling. After configuration, the terminal can perform CSI measurements and reporting based on the configured resources. Furthermore, the terminal can perform channel and interference measurements based on periodic CSI-RS resources and report CSI on the physical uplink control channel (PUCCH) at fixed time intervals. The channel measurement resource (CMR) and interference measurement resource (IMR) used for the measurements are periodic; specific periodicity and resource mapping parameters can be configured to the terminal by the network device through RRC signaling. Additionally, the CSI reporting period and the PUCCH resources used for reporting are also configured to the terminal by the network device through RRC signaling.
[0086] Method 2: Semi-persistent CSI reporting refers to the terminal sending CSI reports to the network device at fixed intervals within a certain time period, under the instruction of the network device. For example, the network device can activate and deactivate semi-persistent CSI reporting via downlink higher-layer signaling. For instance, the downlink higher-layer signaling can be physical layer downlink control information (DCI). The terminal can periodically send CSI reports to the network device after receiving downlink higher-layer signaling from the network device to instruct it to start CSI reporting, and before receiving downlink signaling to instruct it to stop CSI reporting. Furthermore, the CMR and IMR used in semi-persistent CSI reporting can be periodic or semi-persistent, without restriction. When using semi-persistent CSI reporting, the terminal can report on PUCCH resources. For example, downlink higher-layer signaling includes MAC CE signaling. When using semi-persistent CSI reporting, the terminal can also report on physical uplink shared channel (PUSCH) resources. Regardless of whether the semi-persistent CSI measurement using PUCCH or PUSCH is used, the measurement parameters such as the location of the measurement resource and the measurement bandwidth can be configured by the network device to the terminal via RRC signaling.
[0087] Method 3: Aperiodic CSI reporting refers to the terminal sending CSI reports to the network device at irregular intervals. The network device first configures multiple CSI reporting parameters for the terminal via downlink RRC signaling. For example, the network device sends one or more CSI reporting configuration parameters to the terminal via DCI. The terminal performs CSI measurements according to the CSI reporting configuration parameters and reports the CSI measurement results using PUSCH resources. It should be understood that although aperiodic CSI reporting, like semi-persistent CSI reporting, requires network device triggering, aperiodic CSI reporting does not require deactivation after activating CSI measurement and reporting via DCI, and performs a measurement and report only once. The CMR and IMR used in aperiodic CSI reporting can be periodic, semi-persistent, or aperiodic.
[0088] Understandably, in the three CSI reporting schemes mentioned above, the configuration parameters required during the CSI reporting process can be configured by the network device to the terminal (e.g., via RRC signaling). For example, these configuration parameters may include the reporting quantity and reporting bandwidth. The reporting quantity may include one or more of the following: rank indicator (RI), channel quality indicator (CQI), precoding matrix indicator (PMI), reference signal receiving power (RSRP), and CSI-RS resource indicator (CRI). In a communication system, the terminal and network device can cooperate to fulfill different measurement requirements through the configuration parameters used in CSI measurement.
[0089] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0090] The method provided in this application can be used in various communication systems. For example, the communication system can be a Universal Mobile Telecommunications System (UMTS) system, a Long Term Evolution (LTE) system, a 5th Generation (5G) communication system, a Wireless Fidelity (WiFi) system, a 3rd Generation Partnership Project (3GPP) related communication system, a future communication system evolving after 5G, or a system integrating multiple systems, etc., without limitation. Among them, 5G can also be referred to as New Radio (NR).
[0091] The method provided in this application will be described below using the communication system 10 shown in Figure 1 as an example. Figure 1 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.
[0092] Figure 1 shows a schematic diagram of the architecture of the communication system 10 provided in this application. In Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Both the RAN 100 and the core network 200 are connected to the Internet 300. The RAN 100 includes at least one network device (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other network devices, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the network device 110. The network device 110 is wirelessly or wiredly connected to the core network 200. The core network device in the core network 200 and the network device 110 in the RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0093] RAN 100 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0094] Network device 110, sometimes also referred to as RAN node, access network device, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple network devices 110 in the communication system 10 can be nodes of the same type or different types.
[0095] In one possible scenario, network equipment can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. Network equipment can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). In some scenarios, the roles of network equipment 110 and terminal 120 are relative. For example, a helicopter or drone, typically configured as a terminal, can also be configured as a mobile base station, and equipment accessing the RAN via a helicopter or drone is configured as a terminal.
[0096] Terminal 120 is a device with wireless transceiver capabilities that can be deployed on land, including indoors, outdoors, handheld, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). A terminal can also be called a terminal device, which can be user equipment (UE), mobile station (MS), mobile terminal (MT), or any device used to provide voice or data connectivity to a user. UE includes handheld devices with wireless communication capabilities, vehicle-mounted devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains), wearable devices (e.g., smartwatches, smart bracelets, pedometers), or computing devices. For example, a UE can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), satellite terminal, or computer with wireless transceiver capabilities. UE can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless modem, a point-of-sale (POS) machine, customer-premises equipment (CPE), a smart robot, a robotic arm, workshop equipment, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in intelligent transportation, a wireless terminal in a smart city, a wireless terminal in a smart home, an in-vehicle terminal, an RSU with terminal functionality, or flying equipment (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc. A terminal can also be other devices with terminal functionality; for example, a terminal can be a device that acts as a terminal in device-to-device (D2D) communication.
[0097] By way of example and not limitation, in this application, the terminal can be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into a user's clothing or accessories. For example, wearable devices are not merely hardware devices, but also devices that achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include devices that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as devices that focus on only one type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0098] In this application, the terminal can be a terminal in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical feature is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. The terminal in this application can be a terminal in machine-type communication (MTC).
[0099] In some embodiments, the communication system 10 shown in FIG1 can be applied to the network shown in FIG2. The network shown in FIG2 includes a terminal, a network device to which the terminal is connected, and a core network device that is communicatively connected to the network device. The network device and the core network device can communicate via a backhaul link. Furthermore, the network device in the communication system 10 can correspond to the network device shown in FIG2, and the terminal in the communication system 10 can correspond to the terminal shown in FIG2.
[0100] In Figure 2, the network device may include a baseband unit and a radio frequency (RF) unit. The baseband unit and the RF unit can communicate with each other via a fronthaul link. The baseband unit may include a control unit and a distributed unit, which can communicate with each other via a midhaul link. Additionally, the network device and the core network device can communicate via a backhaul link, and the network device and the terminal can communicate via an air interface.
[0101] The following section uses the network devices shown in Figure 3 as an example to provide a detailed introduction to the composition, structure, and communication methods of CU, DU, and RU.
[0102] In some examples, the CU is a logical node that carries the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the network device. The CU connects to network nodes such as the core network through some interfaces.
[0103] In some examples, a CU can be split into a CU control plane (CU-CP) and a CU user plane (CU-UP). The CU-CP is a logical node carrying the RRC layer and the PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. The CU-CP can interact with network elements in the core network used to implement control plane functions. The CU-UP is a logical node carrying the SDAP layer and the PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. The CU-UP can also interact with network elements in the core network used to implement user plane functions. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed.
[0104] In some examples, the DU is a logical node that carries the Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, Higher Physical Layer (Higher PHY) layer, and other functions. The DU connects to the RU via interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes PHY layer processing functions such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0105] In some examples, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) link processing. In some examples, the RU can be a 3GPP Transmission Reception Point (TRP), a Remote Radio Head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0106] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces providing the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0107] It is understood that the communication system 10 shown in Figure 1 is for illustrative purposes only and is not intended to limit the technical solutions of this application. Those skilled in the art should understand that in specific implementations, the communication system 10 may also include other devices, and the number of network devices and terminals may be determined according to specific needs without limitation.
[0108] Optionally, the terminal in Figure 1 of this application may also be referred to as a communication device, which may be a general-purpose device or a special-purpose device, and this application does not make any specific limitation in this regard.
[0109] Optionally, the relevant functions of the terminal in Figure 1 of this application can be implemented by one device, multiple devices working together, or one or more functional modules within a single device. This application does not impose any specific limitations on these functions. It is understood that the aforementioned functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0110] In practical implementation, both the terminal and network device in FIG1 of this application can adopt the composition structure shown in FIG4, or include the components shown in FIG4. FIG4 is a schematic diagram of the hardware structure of a communication device applicable to this application. It is understood that the communication device 40 includes means of necessary forms such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the solution provided in this application. For example, the communication device 40 includes one or more processors 401 for implementing the method provided in this application.
[0111] Processor 401 can be a general-purpose processor or a special-purpose processor. For example, processor 401 can be 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 the communication device 40 (such as a network device or chip), execute software programs, and process data from the software programs. Optionally, in one design, processor 401 may include program 405 (sometimes also referred to as code or instructions), which can be run on processor 401 to cause the communication device 40 to perform the methods described in the embodiments below. In yet another possible design, communication device 40 includes circuitry (not shown in FIG. 4) for implementing the functions of the network device or terminal in the embodiments below.
[0112] Optionally, the communication device 40 may include one or more memories 403. The memory 403 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM), cache, or other type of dynamic storage device capable of storing information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory provided in this application may generally be non-volatile. Optionally, the memory 403 stores a program 407 (sometimes referred to as code or instructions), which can be run on the processor 401 to cause the communication device 40 to perform the methods described in the following method embodiments.
[0113] Optionally, the processor 401 may include an AI module 406, and / or the memory 403 may include an AI module 408. The aforementioned AI modules are used to implement the functions related to obtaining CSI reports based on AI in the foregoing embodiments. The AI modules can be implemented through software, hardware, or a combination of both.
[0114] Optionally, data may also be stored in the processor 401 and / or the memory 403. The processor 401 and the memory 403 may be configured separately or integrated together.
[0115] Optionally, the communication device 40 may also include a transceiver 402 and / or an antenna 404. The processor 401, sometimes referred to as a processing unit, controls the communication device 40. The transceiver 402, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device 40 through the antenna 404.
[0116] It is understood that the composition shown in Figure 4 does not constitute a limitation on the communication device. In addition to the components shown in Figure 4, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0117] In some examples, the network device in this application can also be replaced by a chip in the network device. The terminal in this application can be replaced by a chip in the terminal. That is, the communication device structure diagram shown in Figure 4 can also represent a chip structure diagram applicable to this application.
[0118] The method provided in this application will now be described with reference to the accompanying drawings. Each network element in the following embodiments may include the components shown in Figure 2, which will not be elaborated upon further.
[0119] In this application, it is understood that the message names between network elements or the names of parameters in the messages in the following embodiments are just examples, and other names may be used in the specific implementation. This application does not make any specific limitations on this.
[0120] To facilitate the description of the technical solutions of this application, the terms "first" and "second" may be used to distinguish technical features with the same or similar functions. The terms "first" and "second" do not limit the number or execution order, nor do they imply that they are necessarily different. In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or design schemes. The use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0121] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application.
[0122] It is understood that in this application, "when," "under the circumstances," "if," and "if" all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not time-limited, nor do they require that there must be a judgment action when implemented, nor do they imply any other limitations.
[0123] In this application, "greater than or equal to" can be replaced with "greater than" or "equal to"; "less than or equal to" can be replaced with "less than" or "equal to". For example, "A is greater than or equal to B" can be replaced with "A is greater than B" or "A is equal to B"; "A is less than or equal to B" can be replaced with "A is less than B" or "A is equal to B".
[0124] It is understood that some optional features in this application can be implemented independently in certain scenarios without relying on other features, such as the current solution upon which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus provided in this application can also implement these features or functions, which will not be elaborated here.
[0125] It is understood that the same step or step with the same function or technical feature in this application can be referenced and learned from each other in different embodiments.
[0126] It is understood that the methods described below in this application use network devices and terminals as examples to illustrate the interaction, but this application does not limit the execution subject of the interaction. For example, the network device in the methods provided in the embodiments of this application may also be a chip, chip system, or processor that supports the server in implementing the method, or it may be a logical node, logical module, or software that can implement all or part of the network device functions; the terminal in the methods provided below in this application may also be a chip, chip system, or processor that supports the terminal in implementing the method, or it may be a logical node, logical module, or software that can implement all or part of the terminal functions.
[0127] In one possible implementation, referring to Figure 5, a flowchart illustrating a CSI reporting method provided in an embodiment of this application is shown. This communication method includes:
[0128] S501: Terminal obtains CSI report.
[0129] The terminal can be any terminal in the communication system 10; for example, it can be terminal 120 in the communication system 10 shown in Figure 1. The CSI report includes at least one of a first type CSI report or a second type CSI report. The first type CSI report is obtained based on an artificial intelligence model, and the second type CSI report is used to train the artificial intelligence model. This is an embodiment of the application.
[0130] In some examples, a Type I CSI report or a Type II CSI report may include one or more of the following: precoding matrix indication (PMI) information, channel quality indication (CQI) information, rank indication (RI) information, layer indication (LI) information, L1-RSRP, and layer 1 signal-to-interference-plus-noise ratio (L1-SINR).
[0131] In some examples, the artificial intelligence model may include one or more of the following: convolutional neural network (CNN), recurrent neural network (RNN), fully connected neural network, transformer neural network, multilayer perceptron (MLP), long short-term memory network (LSTM), or variations of the above neural network algorithms. The above artificial intelligence model can be used to implement the function of obtaining CSI reports based on the artificial intelligence model in the embodiments of this application.
[0132] In essence, artificial intelligence (AI) models utilize digital computers or computers-controlled machines to simulate, extend, and expand human intelligence, perceiving the environment, acquiring knowledge, and using that knowledge to achieve optimal results. In other words, AI is a branch of computer science that attempts to understand the essence of intelligence and produce new intelligent machines that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities.
[0133] The process of the terminal obtaining the first type of CSI report and the second type of CSI report is described in detail below.
[0134] (1) The process of the terminal obtaining the first type of CSI report.
[0135] In this application, the artificial intelligence model can be used to compress CSI reports or to predict CSI reports, as will be explained in detail below.
[0136] One possible implementation is that the terminal compresses the channel state information matrix or the feature vector corresponding to the channel state information using an artificial intelligence model to reduce the overhead of the terminal reporting CSI reports.
[0137] In some examples, the terminal measures the Channel State Information (CSI) reference signal to obtain a CSI matrix H, and determines the corresponding eigenvector V based on the CSI matrix H. Then, referring to Figure 6, the terminal can compress the CSI matrix H or eigenvector V based on an artificial intelligence (AI) model to reduce the burden on the terminal when reporting CSI. In this scenario, the AI model can maintain multiple codebooks. These codebooks are based on the standard-defined CSI feedback mechanism of the communication network, allowing the AI model to compress the aforementioned CSI matrix H or eigenvector V to obtain the corresponding... and For example, the channel state information matrix H or the feature vector V can be input into an artificial intelligence model to obtain the corresponding codebook. For instance, the above codebook may include one or more of the following: type1-single panel codebook, type1-multi panel codebook, type2 codebook, etype2 codebook, etc.
[0138] In other examples, referring to Figure 7, in the interactive scenario where the terminal reports a CSI report to the network device, on the one hand, the terminal compresses the channel state information matrix H or the corresponding feature vector V based on the CSI encoder in the artificial intelligence model, and sends the compressed bitstream to the network device through feedback bits. Correspondingly, on the other hand, the network device receives the bitstream sent by the terminal and decompresses the channel state information matrix H or feature vector V based on the CSI decoder in the artificial intelligence model to obtain the corresponding... and Furthermore, the final result is the CSI report submitted by the terminal.
[0139] Specifically, the terminal inputs the channel state information matrix H or the eigenvector V corresponding to the channel state information matrix H into the AI CSI encoder to obtain the AI CSI encoder output B, which is then fed back to the network device. The network device inputs the received B into the AI CSI decoder to obtain the AI CSI decoder output. That is, to recover the channel state information matrix H or the eigenvector V corresponding to the channel state information matrix H, so as to realize the terminal's reporting of channel state information.
[0140] One possible implementation is that the terminal uses an artificial intelligence model to predict the channel state information matrix or the feature vector corresponding to the channel state information.
[0141] In this application, the above predictions may include at least one of time-domain CSI report predictions or spatial-domain CSI report predictions. A detailed description follows.
[0142] Optionally, the airspace CSI report prediction of the artificial intelligence model means that the terminal can predict the CSI report of other areas based on the CSI report of some areas. In other words, the terminal can use the CSI report measured in some areas as input to the artificial intelligence model, and obtain the CSI report of other areas through the prediction of the artificial intelligence model, so as to reduce the measurement overhead of the terminal.
[0143] Optionally, the time-domain CSI report prediction of the artificial intelligence model means that the terminal can predict the future time-domain CSI report based on the historical time-domain measurement CSI report. In other words, the terminal can use the CSI report obtained from the historical time-domain measurement as input to the artificial intelligence model, and obtain the future time-domain CSI report through the prediction of the artificial intelligence model, so as to reduce the measurement overhead of the terminal.
[0144] Understandably, time-domain CSI report prediction and spatial-domain CSI report prediction can be combined. For example, a terminal can predict future CSI reports for other regions based on CSI reports for some regions in the historical time domain. In short, when using artificial intelligence models to predict CSI reports, the inputs and outputs can be adjusted according to actual needs, without any limitations.
[0145] (2) The process of the terminal obtaining the second type of CSI report.
[0146] In this application, the second type of CSI report is used to train the aforementioned artificial intelligence model, and this application does not limit the acquisition method of the second type of CSI report. During the process of the terminal acquiring the second type of CSI report, on the one hand, the terminal can obtain a CSI report by measuring based on the channel state information reference signal; on the other hand, the terminal can obtain a CSI report by processing the channel state information matrix or the feature vector corresponding to the channel state information through an artificial intelligence model. For example, the terminal can compress the channel state information matrix or the feature vector corresponding to the channel state information through an artificial intelligence model to reduce the overhead of the terminal reporting the CSI report. Another example is that the terminal can perform prediction processing on the channel state information matrix or the feature vector corresponding to the channel state information through an artificial intelligence model. Exemplary prediction processing may include time-domain CSI report prediction or spatial-domain CSI report prediction.
[0147] Optionally, the CSI report may also include a third type of CSI report, which is based on a measurement reference signal, or a third type of CSI report that is based on a measurement reference signal but is not based on an artificial intelligence model.
[0148] One possible implementation is that the terminal can obtain CSI resource configuration parameters from the network device and then obtain a CSI report based on these parameters. The network device can be any one of the network devices in the communication system 10 shown in Figure 1. A description of the CSI resource configuration parameters can be found in the preceding text and will not be repeated here.
[0149] S502: The terminal sends a CSI report to the network device according to the priority of the CSI report. Correspondingly, the network device receives the CSI report sent by the terminal.
[0150] In this application, the priority of a CSI report can be related to one or more parameters. For example, the priority of a CSI report can be positively correlated with the values of one or more parameters, or negatively correlated with the values of one or more parameters; no limitations are imposed here. This will be elaborated below.
[0151] Taking the first type, second type, and third type of CSI report as examples, this paper explains the priority ranking of different types of CSI reports.
[0152] Scenario 1: The CSI report includes at least one of the first type of CSI report and the second type of CSI report.
[0153] One possible implementation is that the priority of both the first type of CSI report and the second type of CSI report is related to a first parameter, with the value of the first parameter being negatively correlated with the priority; the value of the first parameter corresponding to the first type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report. For example, the value of the first parameter corresponding to the first type of CSI report is 0, and the value of the first parameter corresponding to the second type of CSI report is 1.
[0154] Understandably, in scenarios where both the first and second type CSI reports are related to the first parameter, a larger value for the first parameter in the type of CSI report indicates a lower priority for that type of CSI report. In other words, the terminal can report CSI reports in the order of sending the first type of CSI report first, followed by the second type of CSI report. Given limited uplink resources, priority is given to ensuring the reporting resources for the first type of CSI report.
[0155] Scenario 2: The CSI report includes a third type of CSI report, as well as a first type of CSI report, a second type of CSI report, or at least one of them.
[0156] One possible implementation is that the priority of the first type of CSI report, the priority of the second type of CSI report, and the priority of the third type of CSI report are all related to the first parameter. In this case, the terminal can use the value of the first parameter to determine the reporting priority of the aforementioned first type of CSI report, second type of CSI report, or third type of CSI report.
[0157] Optionally, the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the second type of CSI report; or the value of the first parameter corresponding to the third type of CSI report is less than or equal to the value of the first parameter corresponding to the first type of CSI report. For example, the value of the first parameter corresponding to the third type of CSI report is 0, the value of the first parameter corresponding to the first type of CSI report is 1, and the value of the first parameter corresponding to the second type of CSI report is 2; or the value of the first parameter corresponding to the third type of CSI report is 0, the value of the first parameter corresponding to the first type of CSI report is 0, and the value of the first parameter corresponding to the second type of CSI report is 1.
[0158] Understandably, when all three types of CSI reports (Type 1, Type 2, and Type 3) are related to the first parameter, the terminal can report CSI reports in the following order: first, the Type 3 CSI report; then, the Type 1 CSI report; and finally, the Type 2 CSI report. When uplink resources are limited, priority is given to the Type 3 CSI report. Alternatively, the terminal can report CSI reports in the following order: first, the Type 3 CSI report and then the Type 1 CSI report; then, the Type 2 CSI report. When uplink resources are limited, priority is given to the reporting of the Type 3 and Type 1 CSI reports.
[0159] Optionally, for scenarios 1 and 2 above, the first type of CSI report includes one or more of the following: periodically reported first CSI reports, non-periodically reported second CSI reports, or semi-continuously reported third CSI reports. The descriptions of periodically reported first CSI reports, non-periodically reported second CSI reports, and semi-continuously reported third CSI reports can be found in the preceding descriptions of the three reporting methods for CSI, and will not be repeated here.
[0160] One possible implementation is that the value of the first parameter corresponding to the second CSI report is less than the value of the first parameter corresponding to the third CSI report; the value of the first parameter corresponding to the third CSI report is less than the value of the first parameter corresponding to the first CSI report; and the value of the first parameter corresponding to the second CSI report is less than the value of the first parameter corresponding to the first CSI report. For example, the value of the first parameter corresponding to the second CSI report is 0, the value of the first parameter corresponding to the third CSI report is 1, and the value of the first parameter corresponding to the first CSI report is 2.
[0161] Understandably, the values of the first parameter in the one or more types of CSI reports obtained by classifying the first type of CSI reports according to different reporting methods are also different. In other words, the terminal can report CSI reports in the order of sending the second CSI report first, then the third CSI report, and finally the first CSI report. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the second CSI report.
[0162] Optionally, the third CSI report can be a third CSI report reported via a data channel or a third CSI report reported via a control channel; the value of the first parameter corresponding to the third CSI report reported via the data channel is less than the value of the first parameter corresponding to the third CSI report reported via the control channel. For example, the value of the first parameter corresponding to the second CSI report reported via the data channel is 0, and the value of the first parameter corresponding to the second CSI report reported via the control channel is 1.
[0163] Understandably, the values of the first parameter differ for CSI reports uploaded via different channels. CSI reports uploaded via the data channel have higher priority than those uploaded via the control channel. For example, in a semi-persistent third CSI report, the third CSI report uploaded via the data channel has higher priority than the third CSI report uploaded via the control channel. In other words, the terminal can report CSI reports in the order of first uploading the third CSI report via the data channel, then the third CSI report via the control channel. When uplink resources are limited, priority is given to ensuring the uploading resources for the third CSI report uploaded via the data channel.
[0164] Optionally, for scenario 2 above, if the value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the first type of CSI report, then the value of the first parameter corresponding to the third type of CSI report is less than the values of the first parameter corresponding to the first CSI report, the first parameter corresponding to the second CSI report, and the first parameter corresponding to the third CSI report. For example, the value of the first parameter corresponding to the third type of CSI report is 0, the value of the first parameter corresponding to the second CSI report is 1, the value of the first parameter corresponding to the third CSI report is 2, and the value of the first parameter corresponding to the first CSI report is 3.
[0165] Understandably, when the first type of CSI report includes multiple CSI reports with different reporting methods, the value of the first parameter corresponding to the third type of CSI report is greater than that of the multiple CSI reports with different reporting methods in the first type of CSI report. In other words, the terminal can report CSI reports in the order of sending the third type of CSI report first, then the first CSI report, the second CSI report, and finally the third CSI report. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the third type of CSI report.
[0166] Optionally, the third type of CSI report includes one or more of the following: periodically reported fourth CSI reports, non-periodically reported fifth CSI reports, or semi-continuously reported sixth CSI reports. If the value of the first parameter corresponding to the third type of CSI report is equal to the value of the first parameter corresponding to the first type of CSI report, then the value of the first parameter corresponding to the fourth CSI report is equal to the value of the first parameter corresponding to the first CSI report; the value of the first parameter corresponding to the fifth CSI report is equal to the value of the first parameter corresponding to the second CSI report; and the value of the first parameter corresponding to the sixth CSI report is equal to the value of the first parameter corresponding to the third CSI report. For example, the value of the first parameter corresponding to the second and fifth CSI reports is 1, the value of the first parameter corresponding to the third and sixth CSI reports is 2, and the value of the first parameter corresponding to the first and fourth CSI reports is 3.
[0167] Understandably, when the first and third types of CSI reports include multiple types of CSI reports with different reporting methods, the first parameter corresponding to the same type of CSI report in the third type of CSI report is the same as that in the first type of CSI report. In other words, when the terminal reports CSI reports, it does not need to distinguish between the first and third types of CSI reports. It can report the above CSI reports in the following order: first send the second and fifth CSI reports, then send the third and sixth CSI reports, and finally send the first and fourth CSI reports. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the second and fifth CSI reports.
[0168] Scenario 3: CSI reports include third-type CSI reports.
[0169] One possible implementation: The third type of CSI report includes one or more of the following: periodically reported fourth CSI reports, non-periodically reported fifth CSI reports, or semi-continuously reported sixth CSI reports. The descriptions of the periodically reported fourth CSI reports, non-periodically reported fifth CSI reports, and semi-continuously reported sixth CSI reports can be found in the preceding descriptions of the three reporting methods for CSI, and will not be repeated here.
[0170] One possible implementation is that the value of the first parameter corresponding to the fifth CSI report is less than the value of the first parameter corresponding to the sixth CSI report; the value of the first parameter corresponding to the sixth CSI report is less than the value of the first parameter corresponding to the fourth CSI report; and the value of the first parameter corresponding to the fifth CSI report is less than the value of the first parameter corresponding to the fourth CSI report. For example, the value of the first parameter corresponding to the fifth CSI report is 0, the value of the first parameter corresponding to the sixth CSI report is 1, and the value of the first parameter corresponding to the fourth CSI report is 2.
[0171] Understandably, the values of the first parameter in one or more types of CSI reports obtained by classifying the third type of CSI reports according to different reporting methods are also different. In other words, the terminal can report CSI reports in the order of sending the fifth CSI report first, then the sixth CSI report, and then the fourth CSI report. In this way, when uplink resources are limited, priority is given to ensuring the reporting resources of the fifth CSI report.
[0172] Optionally, the priority of Type 3 CSI reports is higher than that of Type 1 CSI reports, and the priority of Type 3 CSI reports is higher than that of Type 2 CSI reports.
[0173] Understandably, the terminal can send the third type of CSI report first, followed by the first or second type of CSI report, to ensure sufficient resources for reporting the third type of CSI report. In some examples, the priorities of the first, second, and third type of CSI reports can be related to a first parameter, or a combination of the first and second parameters. After determining the priority of the CSI reports based on the above parameters, the terminal can then sort them according to the priorities in the possible implementations described above. This way, the priority sorting of CSI reports considers both the impact of each parameter and the importance of different types of CSI reports, resulting in a more reasonable priority order and improving the efficiency of the terminal's CSI report reporting.
[0174] For example, if the aforementioned CSI report includes a first type CSI report and a second type CSI report, the first type CSI report has a higher priority than the second type CSI report. If the aforementioned CSI report includes a first type CSI report and a third type CSI report, the third type CSI report has a higher priority than the second type CSI report. If the aforementioned CSI report includes a second type CSI report and a third type CSI report, the third type CSI report has a higher priority than the second type CSI report. If the aforementioned CSI report includes a first type CSI report, a second type CSI report, and a third type CSI report, the third type CSI report has a higher priority than the first type CSI report, and the first type CSI report has a higher priority than the second type CSI report; or, the third type CSI report has the same priority as the first type CSI report, and the third type CSI report and the first type CSI report have a higher priority than the second type CSI report.
[0175] In one possible implementation, the CSI report may include beam information. The beam information can be divided into first beam information and second beam information according to different application scenarios. The first beam information is obtained based on an artificial intelligence model, and the second beam information is used to train the artificial intelligence model.
[0176] In some examples, the terminal predicts beam information using an artificial intelligence model. This beam information may include at least one of a beam identifier or the corresponding RSRP for the beam.
[0177] Optionally, the prediction process may include temporal beam information prediction or spatial beam information prediction. The two prediction methods are described in detail below.
[0178] For example, referring to Figure 8, spatial beam information prediction means that the terminal can predict the beam information of other areas based on the beam information of some areas. In other words, the terminal can use the beam identifiers measured in some areas as input to the artificial intelligence model, and then use the artificial intelligence model to predict the beam identifiers of other adjacent areas, thereby reducing the measurement overhead of the terminal.
[0179] For example, referring to Figure 9, time-domain beam information prediction refers to the terminal predicting future time-domain beam information based on historical time-domain measurement beam information. In other words, the terminal can use historical beam identifiers obtained from historical time-domain measurements (e.g., i... t-2 i t-1 As input to the artificial intelligence model, the future beam identifier (e.g., i) corresponding to the future time domain is obtained through the prediction of the artificial intelligence model. t i t+1The system performs beam tracking on future beam identifiers to reduce measurement overhead at the terminal. The input to the AI model can be either a beam identifier or an RSRP, and the output of the AI model can be either a beam identifier or an RSRP.
[0180] Understandably, temporal beam information prediction and spatial beam information prediction can be combined. For example, a terminal can predict the future beam information of other areas based on the beam information of some areas in the historical time domain. In short, when using artificial intelligence models for beam information prediction, the input and output can be adjusted according to actual needs, without any limitations.
[0181] In some examples, when a Type 1 CSI report includes first beam information, the priority of the Type 1 CSI report is also related to a second parameter, the value of which is negatively correlated with the priority. The first beam is the beam associated with the Type 1 CSI report. When a Type 2 CSI report includes second beam information, the priority of the Type 2 CSI report is also related to a second parameter, the second beam being the beam associated with the Type 2 CSI report. The value of the second parameter corresponding to the Type 1 CSI report is less than the value of the second parameter corresponding to the Type 2 CSI report. The first beam information and the second beam information can be the same or different. For example, the value of the second parameter corresponding to the first beam information is 0, and the value of the second parameter corresponding to the second beam information is 1.
[0182] Understandably, in scenarios where the first type of CSI report includes the first beam information, the priority of the first type of CSI report is also related to the second parameter. All other things being equal, the smaller the value of the second parameter, the higher the priority of the first type of CSI report. Similarly, in scenarios where the second type of CSI report includes the second beam information, the priority of the second type of CSI report is also related to the second parameter. All other things being equal, the smaller the value of the second parameter, the higher the priority of the second type of CSI report. In other words, in the above scenarios, if the value of the second parameter corresponding to the first beam information is less than the value of the second parameter corresponding to the second beam information, it indicates that the priority of the first beam information is higher than the priority of the second beam information. The terminal can report beam information in the order of sending the first beam information first, then the second beam information. When uplink resources are limited, priority is given to ensuring the reporting resources of the first beam information.
[0183] One possible implementation, based on the above embodiments, is that when the priority of CSI reports is related to one or more parameters, the CSI report priority Pri... iCSI It can be determined through a functional relationship consisting of the first parameter, the second parameter, and so on. Taking y as the first parameter and k as the second parameter as an example, it is used to determine Pri. iCSIThe functional relationship can be: Pri iCSI (y, k, c, s) = 2 * N cells *M s *y+N cells *M s *k+M s *c+s.
[0184] Where, N cells M represents the maximum number of serving cells. s This indicates the maximum number of report configurations, where 'c' represents the serving cell index and 's' represents the report configuration ID.
[0185] In this application, Pri iCSI The value of is negatively correlated with the priority of CSI reports; that is, the priority of Pri iCSI The larger the value, the lower the priority. iCSI The smaller the value, the higher the priority. Or, Pri iCSI The value of is positively correlated with the priority of CSI reports; that is, the priority of Pri... iCSI The larger the value, the higher the priority. iCSI The smaller the value, the lower the priority.
[0186] To better understand the method provided in this application, the values of the first and second parameters in different scenarios will be introduced below in conjunction with the above functional relationship.
[0187] One possible implementation is exemplified by CSI reports comprising a first type, a second type, and a third type, with the priority of these CSI reports related to a first parameter y. Specifically, the first type of CSI report includes periodically reported first CSI reports, non-periodically reported second CSI reports, or semi-continuously reported third CSI reports; the third type of CSI report includes periodically reported fourth CSI reports, non-periodically reported fifth CSI reports, or semi-continuously reported sixth CSI reports.
[0188] In one example, the second and fifth CSI reports correspond to y=0; the third and sixth CSI reports carried on the PUSCH correspond to y=1; the third and sixth CSI reports carried on the PUCCH correspond to y=2; the first and fourth CSI reports correspond to y=3; and the second type of CSI report corresponds to y=4.
[0189] In one example, the second CSI report corresponds to y=0; the third CSI report carried on the PUSCH corresponds to y=1; the third CSI report carried on the PUCCH corresponds to y=2; the first CSI report corresponds to y=3; the fifth CSI report corresponds to y=4; the sixth CSI report carried on the PUSCH corresponds to y=5; the sixth CSI report carried on the PUCCH corresponds to y=6; the fourth CSI report corresponds to y=7; and the second type of CSI report corresponds to y=8.
[0190] In one example, the second CSI report corresponds to y=0; the third CSI report carried on the PUSCH corresponds to y=1; the third CSI report carried on the PUCCH corresponds to y=2; the first CSI report corresponds to y=3. The fifth CSI report corresponds to y=0; the sixth CSI report carried on the PUSCH corresponds to y=1; the sixth CSI report carried on the PUCCH corresponds to y=2; the fourth CSI report corresponds to y=3; and the second type CSI report corresponds to y=4.
[0191] One possible implementation is exemplified by a CSI report comprising a first type of CSI report, a second type of CSI report, and a third type of CSI report, wherein the priority of the aforementioned CSI reports is related to at least one of a first parameter y or a second parameter k. The third type of CSI report includes at least one of L1-RSRP or L1-SINR, the first type of CSI report includes first beam information, and the second type of CSI report includes second beam information.
[0192] In one example, a CSI report carrying L1-RSRP or L1-SINR corresponds to k=0; a CSI report without L1-RSRP and L1-SINR corresponds to k=1; the first beam information corresponds to k=0, and the second beam information corresponds to k=2.
[0193] In one example, the second CSI report corresponds to y=0; the third CSI report carried on the PUSCH corresponds to y=1; the third CSI report carried on the PUCCH corresponds to y=2; the first CSI report corresponds to y=3; the first beam information reported aperiodically corresponds to y=4; the second CSI report reported aperiodically corresponds to y=5; and the second type of CSI report corresponds to y=6.
[0194] In some possible solutions, referring to Figure 10, the channel state information reporting method described above also includes:
[0195] S500: The network device sends a first instruction message to the terminal. Correspondingly, the terminal receives the first instruction message sent by the network device.
[0196] The first instruction information indicates that a first priority strategy is used to determine the priority of a first type of CSI report or a second type of CSI report, or the first instruction information indicates that a second priority strategy is used to determine the priority of a third type of CSI report, wherein the first priority strategy is the same as or different from the second priority strategy.
[0197] Understandably, the terminal can determine the priority of different types of CSI reports according to different priority policies. Different priority policies on the terminal correspond to different types of CSI reports. The terminal can receive first indication information from the network device and determine which priority policy to use to determine the priority of CSI reports based on the first indication information. Optionally, the first indication information includes the number of CSI reports using the first priority policy, and may also include the number of CSI reports using the second priority policy.
[0198] For example, the first indication information indicates the configuration of N1 third-type CSI reports and N2 first-type or second-type CSI reports. Before reporting the CSI reports, the terminal first prioritizes the N1 CSI reports according to a second priority strategy, and then prioritizes the N2 CSI reports according to a first priority strategy. The N2 first-type or second-type CSI reports are prioritized after the N1 third-type CSI reports. The first priority strategy can be any method used in the foregoing embodiments to determine the priority of first-type and second-type CSI reports, and the second priority strategy can be any method used in the foregoing embodiments to determine the priority of third-type CSI reports. Of course, the first priority strategy or the second priority strategy can also be other strategies capable of determining CSI report priorities, and no limitations are imposed here.
[0199] Optionally, the first priority strategy can be any of the methods in Case 1 above for determining the priority of the first type of CSI report and the second type of CSI report, and the second priority strategy can be any of the methods in the foregoing embodiments for determining the priority of the third type of CSI report.
[0200] In practical applications, network devices may not send the first indication information to the terminal. The terminal can decide which priority strategy to use to determine the priority of the CSI report based on the type of the CSI report. In addition, the terminal can also determine which priority strategy to use through other methods that can achieve the above purpose, without any restrictions.
[0201] The various embodiments mentioned above in this application can be combined without contradiction, and no limitation is imposed.
[0202] The above mainly describes the solution provided in this application from the perspective of interaction between various network elements. Correspondingly, this application also provides a communication device, which can be the terminal in the above method embodiments, a device including the terminal, or a component usable in the terminal. It is understood that the terminal, etc., includes hardware structures and / or software modules corresponding to the execution of each function in order to achieve the above functions. Those skilled in the art should readily recognize that, based on the unit and algorithm operations of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0203] This application can divide a terminal or network device into functional modules based on the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It is understood that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0204] For example, when the functional modules are integrated, Figure 11 shows a schematic diagram of a communication device 110. The communication device 110 includes an interface module 1101 and a processing module 1102. The interface module 1101, also called an interface unit, is used to perform transmit and receive operations; for example, it can be an interface circuit, transceiver, or communication interface. The processing module 1102, also called a processing unit, is used to perform operations other than transmit and receive operations; for example, it can be a processing circuit or a processor.
[0205] In some embodiments, the communication device 110 may further include a storage module (not shown in FIG11) for storing program instructions and data.
[0206] In one example, the communication device is a terminal, which can be used to implement any of the channel state information reporting methods executed by the terminal in the foregoing embodiments. Specifically, the communication device may include:
[0207] In some embodiments, processing module 1102 is configured to acquire a Channel State Information (CSI) report, the CSI report including at least one of a first type CSI report or a second type CSI report, wherein the first type CSI report is obtained based on an artificial intelligence model, and the second type CSI report is used to train the artificial intelligence model. For example, processing module 1102 is configured to execute the above-described S501.
[0208] Interface module 1101 is used to send CSI reports according to their priority. For example, interface module 1101 is used to perform S502 described above.
[0209] When used to implement the functions of a terminal, other functions that the communication device 110 can implement can be referred to the relevant descriptions of the embodiments shown in FIG5 and FIG10, which will not be elaborated further.
[0210] In a simplified embodiment, those skilled in the art will recognize that the communication device 110 can take the form shown in FIG4. For example, the processor 401 in FIG4 can invoke computer execution instructions stored in memory 403 to cause the communication device 110 to perform the method described in the above-described method embodiment.
[0211] For example, the functions / implementation processes of the processing module 1102 and interface module 1101 in FIG11 can be implemented by the processor 401 in FIG4 calling computer execution instructions stored in memory 403. Alternatively, the functions / implementation processes of the processing module 1102 in FIG11 can be implemented by the processor 401 in FIG4 calling computer execution instructions stored in memory 403, and the functions / implementation processes of the interface module 1101 in FIG11 can be implemented by the transceiver 402 in FIG4.
[0212] It is understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC (System-on-a-Chip) or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), PLDs (Programmable Logic Devices), or logic circuits that implement dedicated logic operations.
[0213] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0214] Optionally, this application also provides a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system further includes a memory. Optionally, the chip system may be composed of chips or may include chips and other discrete devices; this application does not specifically limit this.
[0215] Optionally, this application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the aforementioned computer-readable storage medium. When executed, the program can include the processes described in the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device in any of the foregoing embodiments, such as the hard disk or memory of the communication device. The aforementioned computer-readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the communication device. Further, the aforementioned computer-readable storage medium can include both internal storage units and external storage devices of the communication device. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the communication device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0216] Optionally, this application also provides a computer program product. All or part of the processes in the above method embodiments can be executed by a computer program instructing related hardware. This program can be stored in the above computer program product, and when executed, it can include the processes described in the above method embodiments.
[0217] Optionally, this application also provides computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware (such as a computer, processor, terminal, or network device). The program can be stored in the aforementioned computer-readable storage medium or the aforementioned computer program product.
[0218] Optionally, this application also provides a communication system, including: the terminal and network device shown in the embodiment of FIG5.
[0219] Optionally, this application also provides a communication system, including: the terminal and network device shown in the embodiment of FIG10.
[0220] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0221] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0222] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0223] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0224] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A channel state information reporting method, characterized in that, The method comprises: obtaining a channel state information (CSI) report, the CSI report comprising at least one of a first type of CSI report or a second type of CSI report, the first type of CSI report being obtained according to an artificial intelligence model, and the second type of CSI report being used for training the artificial intelligence model; sending the CSI report according to a priority of the CSI report.
2. The method of claim 1, wherein, The priority of the first type of CSI report and the priority of the second type of CSI report are both related to a first parameter, and a value of the first parameter is negatively related to the priority; The value of the first parameter corresponding to the first type of CSI report is smaller than the value of the first parameter corresponding to the second type of CSI report.
3. The method of claim 2, wherein: when the first type of CSI report comprises first beam information, the priority of the first type of CSI report is further related to a second parameter, the value of the second parameter is negatively related to the priority, and the first beam is a beam associated with the first type of CSI report; when the second type of CSI report comprises second beam information, the priority of the second type of CSI report is further related to the second parameter, and the second beam is a beam associated with the second type of CSI report; the value of the second parameter corresponding to the first type of CSI report is smaller than the value of the second parameter corresponding to the second type of CSI report; wherein the first beam information and the second beam information are the same or different.
4. The method according to claim 2 or 3, characterized in that, The CSI report further comprises a third type of CSI report, the third type of CSI report being obtained based on a measurement reference signal, and the third type of CSI report not being obtained according to an artificial intelligence model, and the priority of the third type of CSI report is related to the first parameter.
5. The method of claim 4, wherein, The value of the first parameter corresponding to the third type of CSI report is smaller than the value of the first parameter corresponding to the second type of CSI report. The value of the first parameter corresponding to the third type of CSI report is smaller than or equal to the value of the first parameter corresponding to the first type of CSI report.
6. The method according to any one of claims 3-5, characterized in that, The first type of CSI report comprises one or more of a first CSI report reported periodically, a second CSI report reported aperiodically, or a third CSI report reported semi-persistently; The value of the first parameter corresponding to the second CSI report is smaller than the value of the first parameter corresponding to the third CSI report; The value of the first parameter corresponding to the third CSI report is smaller than the value of the first parameter corresponding to the first CSI report; The value of the first parameter corresponding to the second CSI report is smaller than the value of the first parameter corresponding to the first CSI report.
7. The method of claim 6, wherein, The third CSI report is a third CSI report reported through a data channel or a third CSI report reported through a control channel; The value of the first parameter corresponding to the third CSI report reported through the data channel is smaller than the value of the first parameter corresponding to the third CSI report reported through the control channel.
8. The method according to claim 6 or 7, characterized in that, The value of the first parameter corresponding to the third type of CSI report is smaller than the value of the first parameter corresponding to the first type of CSI report, comprising: The value of the first parameter corresponding to the third type of CSI report is less than the value of the first parameter corresponding to the first CSI report, the value of the first parameter corresponding to the second CSI report, and the value of the first parameter corresponding to the third CSI report.
9. The method according to any one of claims 6-8, characterized in that, The third type of CSI report includes one or more of a periodically reported fourth CSI report, an aperiodically reported fifth CSI report, or a semi-persistently reported sixth CSI report. The value of the first parameter corresponding to the third type of CSI report is equal to the value of the first parameter corresponding to the first type of CSI report, including: The value of the first parameter corresponding to the fourth CSI report is equal to the value of the first parameter corresponding to the first CSI report. The value of the first parameter corresponding to the fifth CSI report is equal to the value of the first parameter corresponding to the second CSI report. The value of the first parameter corresponding to the sixth CSI report is equal to the value of the first parameter corresponding to the third CSI report.
10. The method according to any one of claims 4-5 or 8-9, characterized in that, The priority of the third type of CSI report is higher than the priority of the first type of CSI report, and the priority of the third type of CSI report is higher than the priority of the second type of CSI report.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: receiving first indication information, the first indication information indicating that a first priority strategy is used to determine the priority of the first type of CSI report or the priority of the second type of CSI report, or the first indication information indicating that a second priority strategy is used to determine the priority of the third type of CSI report, the first priority strategy being the same as or different from the second priority strategy.
12. A channel state information method, comprising: The method includes: receiving a channel state information (CSI) report, the CSI report including at least one of a first type of CSI report or a second type of CSI report, the first type of CSI report being obtained according to an artificial intelligence model, and the second type of CSI report being used to train the artificial intelligence model; wherein the CSI report is transmitted according to the priority of the CSI report.
13. The method of claim 12, wherein, The method further includes: sending first indication information, the first indication information indicating that a first priority strategy is used to determine the priority of the first type of CSI report or the priority of the second type of CSI report, or the first indication information indicating that a second priority strategy is used to determine the priority of the third type of CSI report, the first priority strategy being the same as or different from the second priority strategy.
14. A communications device, characterized by The communication device includes units or modules for performing the method of any of claims 1-11, or units or modules for performing the method of any of claims 12-13.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium has stored thereon computer program instructions, which when executed, implement the method of any of claims 1-11, or implement the method of any of claims 12-13.
16. A computer program product comprising instructions, characterized in that, When the computer program product is run on a computer, the method of any of claims 1-11 is implemented, or the method of any of claims 12-13 is implemented.
17. A communications device, characterized by The communication device comprises a processor coupled with a memory for storing programs or instructions which, when executed by the processor, cause the device to perform the method of any one of claims 1-11, or the method of any one of claims 12-13.
18. A chip system, characterized by The chip system comprises processing circuitry for executing computer program instructions, causing the chip system to perform the method of any one of claims 1-11, or the method of any one of claims 12-13.
Citation Information
Patent Citations
CSI (Channel State Information) reporting method and device
CN114760654A
Information transmission method and device and storage medium
CN117411590A
Channel state information report transmission method, communication node and storage medium
CN117938216A
Method and device for transmitting / receiving wireless signal in wireless communication system
WO2023090762A1