Channel state information reporting method and device
By using an artificial intelligence model to acquire and prioritize CSI reports, the problem of determining the priority of CSI reports in new scenarios is solved, thereby improving the efficiency of channel resource allocation in communication systems.
Patent Information
- Application Number
- CN202410965934.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2026-01-20
AI Technical Summary
In communication systems, with the development of 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 a priority order. This includes CSI reports obtained from artificial intelligence models and CSI reports based on measurement results. By combining multiple parameters and channel types, high-priority CSI report resources are prioritized, and different reporting strategies are adopted to improve the channel resource allocation efficiency of the communication system.
Given limited uplink resources, prioritizing high-priority CSI reporting resources improves the efficiency of channel resource allocation in the communication system.
Smart Images

Figure CN121367558A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a channel state information reporting method and device. BACKGROUND
[0002] In a communication system, a terminal can perform channel measurement based on a downlink reference signal sent by a network device, obtain a channel state information (CSI) report, and report the CSI report to the network device. There are various types of CSI reports. When different types of CSI reports are obtained, the terminal can send the CSI report to the network device based on the priority of the CSI report.
[0003] However, with the development of communication technology, many new CSI reporting scenarios will be added, and different CSI reports exist in different scenarios. How the terminal reports these new CSI reports is still an unsolved problem. SUMMARY
[0004] The present application provides a channel state information reporting method and device, which can determine the reporting priority of different channel state reports for new scenarios, and solves the reporting problem of channel state reports in new scenarios.
[0005] In order to achieve the above purpose, the present application adopts the following technical scheme:
[0006] In a first aspect, the present application provides a channel state information reporting method, which can be executed by a terminal. The terminal here can refer to the terminal itself, or a processor, module, logic node, chip, or chip system in the terminal that implements the method.
[0007] The method comprises: obtaining a 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 to train the artificial intelligence model; and sending the CSI report according to the priority of the CSI report.
[0008] Based on the method provided in the above first aspect, 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), the terminal can determine which CSI report to report first according to the priority of the CSI report, so as to ensure the reporting resources of the CSI report with high priority.
[0009] In a possible implementation, the first type of CSI report can include the following two cases: a CSI report obtained by prediction according to the artificial intelligence model, or a CSI report obtained by compression of the measurement result of the reference signal according to the artificial intelligence model.
[0010] In a possible implementation, the second type of CSI report can include one or more of the following: a CSI report obtained by prediction according to the artificial intelligence model, a CSI report obtained by processing the measurement result of the reference signal according to the artificial intelligence model, or a CSI report obtained by measurement of the reference signal, without any limitation.
[0011] In a possible implementation, the priority of the first type of CSI report and the priority of the second type of CSI report are both related to the first parameter, the value of the first parameter is negatively related to the priority, and 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. Based on this, in the scenario where the first type of CSI report and the second type of CSI report are both related to the first parameter, the greater the value of the first parameter corresponding to the CSI report of a type, the lower the priority of the CSI report of the type. That is, in the above scenario, the priority of the first type of CSI report is higher than the priority of the second type of CSI report. In this way, the terminal can report the CSI report in the order of first sending the first type of CSI report and then sending the second type of CSI report in the scenario, and in the case of limited uplink resources, the reporting resources of the first type of CSI report are preferentially guaranteed, thereby improving the allocation efficiency of the channel resources of the communication system.
[0012] In a possible implementation, when the first type of CSI report includes first beam information, the priority of the first type of CSI report is further related to a second parameter, a 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 includes 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. The first beam information and the second beam information can be the same or different. Based on this, in the case where the first type of CSI report includes the first beam information, the priority of the first type of CSI report is further related to the second parameter, and the smaller the value of the second parameter is, the higher the priority of the first type of CSI report is, under the condition that other conditions remain unchanged. Similarly, in the case where the second type of CSI report includes the second beam information, the priority of the second type of CSI report is further related to the second parameter, and the smaller the value of the second parameter is, the higher the priority of the second type of CSI report is, under the condition that other conditions remain unchanged. Therefore, based on the above manner, the terminal can determine whether to send the first type of CSI report or the second type of CSI report to the network device.
[0013] In a possible implementation, the CSI report further includes a third type of CSI report, the third type of CSI report is obtained based on measurement of a reference signal, and the third type of CSI report is not obtained according to an artificial intelligence model, and the priority of the third type of CSI report is related to the first parameter. Based on this, when the CSI report includes at least one of the first type of CSI report or the second type of CSI report, 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.
[0014] In a possible implementation, 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. Based on this, in the case where the CSI report includes the 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 the CSI report in the order of first sending the third type of CSI report, then sending the first type of CSI report, and finally sending the second type of CSI report. In this way, in the case where the uplink resource is limited, the terminal can preferentially guarantee the reporting resource of the third type of CSI report. Alternatively, the CSI report is reported in the order of first sending the third type of CSI report and the first type of CSI report, and then sending the second type of CSI report. In this way, in the case where the uplink resource is limited, the terminal can preferentially guarantee the reporting resource of the third type of CSI report and the first type of CSI report.
[0015] In a possible implementation, the first type of CSI report includes 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 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. Based on this, the values of the first parameter corresponding to the CSI reports of one or more types classified according to different reporting manners of the first type of CSI report are also different. That is, the terminal can report the CSI reports in the order of first reporting the second CSI report, then reporting the third CSI report, and finally reporting the first CSI report. In this way, the reporting resource of the second CSI report is preferentially guaranteed in the case of limited uplink resources.
[0016] In a possible implementation, 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 less than the value of the first parameter corresponding to the third CSI report reported through the control channel. Based on this, the values of the first parameter corresponding to the third CSI reports reported through different channels are different, so the priorities of the two reports are also different. For example, the priority of the third CSI report reported through the data channel is higher than that of the third CSI report reported through the control channel. That is, the terminal can first report the third CSI report through the data channel, and then report the third CSI report through the control channel. In this way, the reporting resource of the third CSI report reported through the data channel is preferentially guaranteed in the case of limited uplink resources.
[0017] In a 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 that 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. Based on this, in the case where the first type of CSI report includes CSI reports of multiple types of different reporting manners, the value of the first parameter corresponding to the third type of CSI report is less than that of the CSI reports of multiple types of different reporting manners in the first type of CSI report. That is, the terminal can report the CSI reports in the order of first reporting the third type of CSI report, and then reporting the first CSI report, the second CSI report, and the third CSI report. In this way, the reporting resource of the third type of CSI report is preferentially guaranteed in the case of limited uplink resources.
[0018] In a possible implementation, the third type of CSI report includes one or more of a fourth CSI report of periodic reporting, a fifth CSI report of aperiodic reporting, or a sixth CSI report of semi-persistent reporting. 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. Based on this, in the case of including CSI reports of multiple reporting modes in the first type of CSI report and the third type of CSI report, the first parameter corresponding to the CSI report of the same type in the third type of CSI report and the first type of CSI report is the same. That is, the terminal can not distinguish the first type of CSI report and the third type of CSI report when reporting the CSI report, but first sends the second CSI report and the fifth CSI report, then sends the third CSI report and the sixth CSI report, and finally sends the first CSI report and the fourth CSI report. In this way, in the case of limited uplink resources, the reporting resources of the second CSI report and the fifth CSI report are preferentially guaranteed.
[0019] In a possible implementation, 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. Based on this, the terminal can first send the third type of CSI report, and then send the first type of CSI report or the second type of CSI report, to guarantee the reporting resources of the third type of CSI report. In some examples, the priorities of the first type of CSI report, the second type of CSI report, and the third type of CSI report can be related to a first parameter, or related to the first parameter and a second parameter. After the terminal determines the priorities of the CSI reports based on the above parameters, the priorities of the CSI reports can be sorted according to the priorities of the CSI reports in the above possible implementation. In this way, when the priorities of the CSI reports are sorted, the influence of each parameter and the importance of different types of CSI reports are considered, so that the final priority sorting of the CSI reports is more reasonable, to improve the efficiency of the terminal reporting the CSI reports.
[0020] In a possible implementation, the method further includes: receiving first indication information, the first indication information indicating that the 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 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. 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 is used to determine the priority of the CSI report based on the first indication information. Of course, the terminal can also determine which priority strategy is used to determine the priority of the CSI report according to the type of the CSI report. In addition, the terminal can also determine which priority strategy is used by other methods that can achieve the above purpose, which is not limited here.
[0021] In a second aspect, the present application provides a channel state information method, which can be executed by a network device. The network device here can refer to the network device itself, or a processor, circuit, module, logic node, chip, or chip system in the network device that implements the method.
[0022] 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; and wherein the CSI report is transmitted according to a priority of the CSI report.
[0023] Based on the method provided in the second aspect, in an artificial intelligence scenario, after the network device receives 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) reported according to the priority of the CSI report, the network device can perform channel resource scheduling according to the CSI report, thereby improving the allocation efficiency of the channel resources of the communication system.
[0024] In a possible implementation, the method further includes: sending first indication information, the first indication information indicating that the 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 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. Based on this, the network device can instruct the terminal to prioritize different types of CSI reports according to different priority strategies, so as to improve the efficiency of the terminal in reporting CSI resources.
[0025] In a third aspect, a communication apparatus is provided for implementing the method in the first aspect. The communication apparatus can be a terminal in the first aspect. The communication apparatus includes modules, units, or means corresponding to the above-described method, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0026] In a possible implementation, the communication apparatus can include a processing module and an interface module. The processing module can be configured to implement the processing functions in the first aspect and any possible implementation of the first aspect. The processing module can be, for example, a processor. The interface module, which can also be referred to as an interface unit, is configured to implement the sending and / or receiving functions in the first aspect and any possible implementation of the first aspect. The interface module can be composed of an interface circuit, a transceiver, a transceiver, or a communication interface.
[0027] In a possible implementation, the processing module is configured to obtain a 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. The interface module is configured to send the CSI report according to a priority of the CSI report.
[0028] In a possible implementation, 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, a value of the first parameter being negatively related to the priority; and a value of the first parameter corresponding to the first type of CSI report is less than a value of the first parameter corresponding to the second type of CSI report.
[0029] In a possible implementation, when the first type of CSI report includes first beam information, the priority of the first type of CSI report is further related to a second parameter, a value of the second parameter being negatively related to the priority, and the first beam being a beam associated with the first type of CSI report. When the second type of CSI report includes second beam information, the priority of the second type of CSI report is further related to the second parameter, the second beam being a beam associated with the second type of CSI report. A value of the second parameter corresponding to the first type of CSI report is less than a 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.
[0030] In a possible implementation, the CSI report further includes 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 the artificial intelligence model, and the priority of the third type of CSI report being related to the first parameter.
[0031] In a 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.
[0032] In a possible implementation, the first type of CSI report includes 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 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.
[0033] In a possible implementation, 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 less than the value of the first parameter corresponding to the third CSI report reported through the control channel.
[0034] In a 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 that 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.
[0035] In a possible implementation, the third type of CSI report is one or more of a fourth CSI report reported periodically, a fifth CSI report reported aperiodically, or a sixth CSI report reported semi-persistently. 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 that 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.
[0036] In a possible implementation, 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.
[0037] In a possible implementation, the interface module is further configured to receive first indication information, the first indication information indicating that the 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 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.
[0038] In a fourth aspect, a communication apparatus is provided for implementing the method in the second aspect. The communication apparatus can be the terminal in the second aspect. The communication apparatus includes modules, units, or means corresponding to the above-described method, which can be implemented by hardware, software, or by executing corresponding software by hardware. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0039] In a possible implementation, the communication apparatus can include a processing module and an interface module. The processing module can be configured to implement the processing functions in the first aspect and any possible implementation of the first aspect. The processing module can be, for example, a processor. The interface module, which can also be referred to as an interface unit, is configured to implement the sending and / or receiving functions in the first aspect and any possible implementation of the first aspect. The interface module can be composed of an interface circuit, a transceiver, a transceiver, or a communication interface.
[0040] In a possible implementation, the interface module is configured to receive 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 a priority of the CSI report.
[0041] In a possible implementation, the interface module is further configured to receive first indication information, the first indication information indicating that the 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 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.
[0042] In a fifth aspect, a communication apparatus is provided, which comprises: a processor; the processor is configured to cause the communication apparatus to perform the method in the first aspect above by executing computer programs (or computer executable instructions) stored in a memory and / or by a logic circuit. The communication apparatus can be the terminal in the first aspect above. Optionally, the number of the processors can be one or more.
[0043] In a possible implementation, the communication apparatus further comprises a memory.
[0044] In a possible implementation, the processor and the memory are integrated together; or the memory is independent of the processor.
[0045] In a possible implementation, the communication apparatus further comprises a communication interface, which is configured to enable the communication apparatus to communicate with other devices, such as transmitting or receiving data and / or signals. For example, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interfaces.
[0046] In a possible implementation, the processor and / or the memory further comprise an artificial intelligence (AI) module, which is configured to implement the functions related to obtaining the CSI report according to the AI in the method in the first aspect above. The AI module can implement the AI functions by software, hardware or a combination of software and hardware.
[0047] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, it can be composed of a chip or can comprise a chip and other discrete devices.
[0048] In a sixth aspect, a communication apparatus is provided, which comprises: a processor; the processor is configured to cause the communication apparatus to perform the method in the second aspect above by executing computer programs (or computer executable instructions) stored in a memory and / or by a logic circuit. The communication apparatus can be the network device in the second aspect above. Optionally, the number of the processors can be one or more.
[0049] In a possible implementation, the communication apparatus further comprises a memory.
[0050] In a possible implementation, the processor and the memory are integrated together; or the memory is independent of the processor.
[0051] In a possible implementation, the communication apparatus further comprises a communication interface, which is configured to enable the communication apparatus to communicate with other devices, such as transmitting or receiving data and / or signals. For example, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interfaces.
[0052] In a possible implementation, the processor and / or the memory further comprise an artificial intelligence (AI) module for implementing the function of obtaining the CSI report according to the AI in the method of the first aspect. The AI module can implement the AI function in a manner of software, hardware, or a combination of software and hardware.
[0053] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can comprise a chip and other discrete devices.
[0054] In a seventh aspect, a communication apparatus is provided, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instructions and transmit the computer program or instructions to the processor; the processor is configured to execute the computer program or instructions to enable the communication apparatus to perform the method of any one of the above aspects. The communication apparatus can be the terminal in the first aspect.
[0055] In a possible implementation, the processor further comprises an AI module for implementing the function of processing the CSI report according to the AI in the method of the first aspect. The AI module can implement the AI function in a manner of software, hardware, or a combination of software and hardware.
[0056] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can comprise a chip and other discrete devices.
[0057] In an eighth aspect, a communication apparatus is provided, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instructions and transmit the computer program or instructions to the processor; the processor is configured to execute the computer program or instructions to enable the communication apparatus to perform the method of any one of the above aspects. The communication apparatus can be the network device in the second aspect.
[0058] In a possible implementation, the processor further comprises an AI module for implementing the function of processing the CSI report according to the AI in the method of the second aspect. The AI module can implement the AI function in a manner of software, hardware, or a combination of software and hardware.
[0059] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can comprise a chip and other discrete devices.
[0060] In a ninth aspect, a computer-readable storage medium is provided, which stores instructions that, when executed on a computer, cause the computer to perform the method of any of the preceding aspects.
[0061] In a tenth aspect, a computer program product is provided, which contains instructions that, when executed on a computer, cause the computer to perform the method of any of the preceding aspects.
[0062] In an eleventh aspect, a communication system is provided, which includes a terminal configured to perform the method of the first aspect, and a network device configured to perform the method of the second aspect, the terminal being configured to send a CSI report to the network device, and the network device being configured to receive the CSI report from the terminal.
[0063] The technical effects brought by any possible implementation of the third aspect to the eleventh aspect can be referred to the technical effects brought by different possible implementations of the first aspect, which will not be repeated here.
[0064] It can be understood that the solutions in each of the aspects can be combined as long as they are not contradictory. BRIEF DESCRIPTION OF DRAWINGS
[0065] Figure 1 A communication system architecture diagram is provided for the embodiments of the present application;
[0066] Figure 2 A structure diagram of a network device is provided for the embodiments of the present application;
[0067] Figure 3 A structure diagram of an access network device is provided for the embodiments of the present application;
[0068] Figure 4 A hardware structure diagram of a communication device is provided for the embodiments of the present application;
[0069] Figure 5 A flowchart of a channel state information reporting method is provided for the embodiments of the present application Figure 1 ;
[0070] Figure 6 A compression principle diagram of channel state information is provided for the embodiments of the present application;
[0071] Figure 7 A prediction principle diagram of channel state information is provided for the embodiments of the present application;
[0072] Figure 8 A principle diagram of spatial beam prediction is provided for the embodiments of the present application;
[0073] Figure 9A schematic diagram of a time-domain beam prediction principle provided for an embodiment of the present application is shown in FIG. 1.
[0074] Figure 10 A schematic diagram of a channel state information reporting method provided for an embodiment of the present application is shown in FIG. 2. Figure 1
[0075] Figure 2 A schematic diagram of a communication device provided for an embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION
[0076] Before introducing the technical solutions of the present application, the related technical terms involved in the present application are explained and described. It can be understood that these explanations and descriptions are to make the present application easier to be understood, and should not be regarded as limiting the scope of protection required by the present application.
[0077] 1. CSI resource configuration parameter: used for the network device to indicate the terminal the resources for measurement and reporting. The CSI resource configuration parameter can include at least one CSI reference signal (reference signal, RS) resource configuration (CSI-RS resource setting).
[0078] When the CSI resource configuration parameter includes one CSI-RS resource setting, the CSI-RS resource setting is used to implement beam measurement, such as to calculate layer 1 reference signal received power (L1-RSRP).
[0079] When the resource configuration parameter of the CSI includes 2 CSI-RS resource settings, one CSI-RS resource setting contains a set of non-zero power channel state information-reference signal (NZP CSI-RS) resource sets. The NZP CSI-RS resource set can be configured by the high-level parameter NZP-CSI-RS-ResourceSet. The network device can indicate the terminal a NZP CSI-RS resource set in a set of NZP CSI-RS resource sets for channel measurement, so that the terminal performs channel measurement based on the NZP CSI-RS resource set indicated by the network device. Another CSI-RS resource set contains one NZP CSI-RS resource set or one CSI-interference measurement (CSI-IM) resource set, to configure the terminal to perform interference measurement according to the NZP CSI-RS resource set or the CSI-IM resource set. Wherein, the CSI-IM resource set can be configured by the network device to the terminal through the high-level parameter CSI-IM-ResourceSet.
[0080] It can be understood that the above-mentioned one 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 the interference measurement is based on NZP CSI-RS, n = 1; and when the interference measurement is based on CSI-IM, n ≥ 1 and n is an integer. When n ≥ 1, the CSI-IM resource set also contains the same number of CSI-IM resources, and corresponds to the n NZP CSI-RS resources in the NZP CSI-RS resource set one by one. The terminal selects one NZP CSI-RS resource, such as the Xth NZP CSI-RS resource, from the n NZP CSI-RS resources, and reports the CSI measurement result on this NZP CSI-RS resource and the corresponding CSI-IM resource. The CSI measurement result includes the reporting quantity indicated by the network device through the high layer signaling (such as reportQuantity, contained in the CSI reporting configuration parameter CSI-ReportConfig). When the terminal reports the CSI measurement result, the CSI measurement result also indicates the indication of the corresponding NZP CSI-RS resource (CSI-RS resource indicator, CRI), that is, the CSI measurement result also indicates X.
[0081] In another example, when the resource configuration parameter of the CSI includes three CSI-RS resource settings, the first CSI-RS resource setting contains a set of NZP CSI-RS resource sets. The network device can indicate the terminal a NZP CSI-RS resource set for channel measurement in the set of NZP CSI-RS resource sets, so that the terminal performs channel measurement 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 resource sets; the third CSI-RS resource setting contains a CSI-IM resource set. The terminal can perform interference measurement based on the second resource configuration and the third resource configuration. For example, the terminal can perform inter-user interference measurement based on the NZP CSI-RS resource set included in the second CSI-RS resource setting, and perform inter-cell interference measurement based on the CSI-IM resource set included in the third CSI-RS resource setting.
[0082] It can be understood that the network device can configure the resource used for CSI reporting measurement and reporting to the terminal through high layer signaling. The high layer signaling can include radio resource control (RRC) signaling. Specifically, the resource configuration parameter of the CSI can be carried in the field csi-resourceconfig in the RRC signaling to configure the resource used for measurement and reporting to the terminal. The resource configuration parameter of the CSI can include one or more resource configurations (resource settings) used for configuring the CSI-RS.
[0083] 2. CSI reporting: used for the terminal to report the channel state information to the network device. The terminal can send the CSI reporting to the network device in the following ways: periodic CSI reporting (P-CSI), semi-persistent CSI reporting (SP-CSI) and aperiodic CSI reporting (AP-CSI). The following describes the above three reporting modes.
[0084] Mode one: periodic CSI reporting refers to that the terminal sends the CSI reporting to the network device in a fixed period. The network device can configure the terminal to perform periodic CSI reporting through high layer signaling. After the configuration is completed, the terminal can perform CSI measurement and reporting based on the configured resource. Further, the terminal can perform channel measurement and interference measurement based on the periodic CSI-RS resource, and report the CSI on the physical uplink control channel (PUCCH) at a fixed time interval. The channel measurement resource (CMR) and the interference measurement resource (IMR) used for measurement are both periodic, and the related parameters such as the specific period and resource mapping can be configured to the terminal by the network device through RRC signaling. In addition, the period of CSI reporting and the PUCCH resource used for reporting and other parameters are also configured to the terminal by the network device through RRC signaling.
[0085] The second mode: the semi-persistent CSI reporting refers to that the terminal sends the CSI report to the network device in a fixed period within a certain time period under the indication of the network device. For example, the network device can activate and deactivate the semi-persistent CSI reporting through the downlink high layer signaling. For example, the downlink high layer signaling can be the physical layer downlink control signaling (DCI). After receiving the downlink high layer signaling sent by the network device to indicate to start the CSI reporting, and before receiving the downlink signaling to indicate to stop the CSI reporting, the terminal can periodically send the CSI report to the network device. In addition, the CMR and IMR used by the semi-persistent CSI reporting can be periodic or semi-persistent, without limitation. When the terminal uses the semi-persistent CSI reporting, the reporting can be performed on the PUCCH resource. For another example, the downlink high layer signaling includes the MAC CE signaling. When the terminal uses the semi-persistent CSI reporting, the reporting can also be performed on the physical uplink shared channel (PUSCH) resource. Whether the semi-persistent CSI measurement using the PUCCH or the semi-persistent CSI measurement using the PUSCH, the measurement resource position, the measurement bandwidth and other measurement parameters can be configured to the terminal by the network device through the RRC signaling.
[0086] The third mode: the aperiodic CSI reporting refers to that the terminal sends the CSI report to the network device at an unspecified time. The network device first configures a plurality of CSI reporting configuration parameters for the terminal through the downlink RRC signaling. For example, the network device sends one or more CSI reporting configuration parameters to the terminal through the DCI, the terminal performs the CSI measurement according to the CSI reporting configuration parameters, and reports the CSI measurement result using the PUSCH resource. It should be understood that although the aperiodic CSI reporting needs to be triggered by the network device like the semi-persistent CSI reporting, the aperiodic CSI reporting does not need to be deactivated after being activated through the DCI, and performs a measurement and reporting. The CMR and IMR used by the aperiodic CSI reporting can be periodic or semi-persistent or aperiodic.
[0087] It can be understood that in the above three CSI reporting schemes, the configuration parameters required in the CSI reporting process can be configured by the network device to the terminal (such as configured to the terminal by RRC signaling). For example, the above configuration parameters can include one or more of the reporting quantity, the reporting bandwidth, etc. The reporting quantity can include one or more of a rank indicator (RI), a channel quality indicator (CQI), or a precoding matrix indicator (PMI), a (reference signal receiving power, RSRP), a (CSI-RS resource indication, CRI), etc. In the communication system, the terminal and the network device can cooperate with each other to complete different measurement requirements through the configuration parameters of the CSI measurement.
[0088] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0089] The method provided by the present 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 evolved after 5G, or a system combined with multiple systems, etc., without limitation. The 5G can also be referred to as new radio (NR).
[0090] The method provided by the present application will be described below with reference to the communication system 10 shown in FIG. 1 as an example. Figure 2 The method provided by the present application will be described below with reference to the communication system 10 shown in FIG. 1 as an example. Figure 2 The method provided by the present application will be described below with reference to the communication system 10 shown in FIG. 1 as an example.
[0091] As shown in FIG. 2, it is an architecture schematic diagram of the communication system 10 provided by the present application. Figure 2 As shown in FIG. 2, it is an architecture schematic diagram of the communication system 10 provided by the present application. Figure 2 The communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The radio access network 100 and the core network 200 are connected with the Internet 300. The RAN 100 includes at least one network device (such as a base station or a node B, not shown in the figure) and at least one terminal (such as a user equipment, not shown in the figure). The CN 200 includes at least one network device (such as a mobility management entity, not shown in the figure). Figure 3110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 100 includes 120a-120j, collectively referred to as 120. RAN 100 may also include other network devices, such as wireless relay devices and / or wireless backhaul devices. Figure 1 (Not shown in the image). Terminal 120 is connected to network device 110 wirelessly. Network device 110 is connected to core network 200 wirelessly or via wired connection. The core network device in core network 200 and network device 110 in 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.
[0092] 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.
[0093] 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.
[0094] 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, etc. Network equipment can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1The network device 110 (110b) can be a relay node or donor node, or a wireless controller in a CRAN scenario. Optionally, the network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). In some scenarios, the roles of network device 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 the device accessing the RAN via the helicopter or drone is configured as a terminal.
[0095] The terminal 120 is a device with wireless transceiving function, which can be deployed on land, including indoor, outdoor, handheld or vehicle-mounted; can also be deployed on water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can also be referred to as a terminal device, which can be a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., or a device for providing voice or data connectivity to a user. Among them, the UE includes a handheld device with wireless communication function, a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.) or a computing device. Exemplarily, the UE can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a satellite terminal or a computer with wireless transceiving function. The UE can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless modem, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a smart robot, a mechanical arm, a workshop device, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart traffic, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, an RSU with terminal function, or a flight device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal can also be other devices with terminal function, for example, the terminal can also be a device with terminal function in device to device (D2D) communication.
[0096] By way of example, and without limitation, in the present application, a terminal can be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. For example, the wearable device is not only a hardware device, but also a device that achieves powerful functions through software support and data interaction and cloud interaction. The wearable smart device in a broad sense includes devices with full functions and large sizes, which can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on only one type of application function and need to be used in cooperation with other devices, such as smart phones, such as various types of smart wristbands and smart jewelry for monitoring vital signs, etc.
[0097] In the present application, a terminal can be a terminal in an internet of things (IoT) system, which is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network to realize the intelligent network of man-machine interconnection and object-object interconnection. The terminal in the present application can be a terminal in machine type communication (MTC).
[0098] In some embodiments, Figure 1 The communication system 10 shown can be applied to Figure 1 The network shown. Figure 1 The network shown includes terminals, network devices accessed by the terminals, and core network devices connected in communication with the network devices. The network devices and the core network devices can communicate through a backhaul link. In addition, the network devices in the communication system 10 can correspond to the network devices shown, and the terminals in the communication system 10 can correspond to the terminals shown. Figure 1 Figure 1
[0099] In Figure 1 , the network device can include a baseband unit and a radio frequency unit. The baseband unit and the radio frequency unit can communicate through a front link. The baseband unit can include a control unit and a distributed unit, and the control unit and the distributed unit can communicate through a middle link. In addition, the network device and the core network device can communicate through a backhaul link, and the network device and the terminal can communicate through an air interface.
[0100] Next, taking the network device in the Figure 2 as an example, the composition structure and communication mode of the CU, the DU, and the RU are introduced in detail.
[0101] In some examples, the CU is a logical node carrying the Radio Resource Control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer and other control functions of the network device. The CU is connected to network nodes such as core networks through some interfaces.
[0102] In some examples, the CU can be split into a CU control plane (CU-CP) and a CU user plane (CU-UP), wherein 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 control plane function of the CU. The CU-CP can interact with network elements in the core network for implementing the control plane function. 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 user plane function of the CU. The CU-UP can interact with network elements in the core network for implementing the user plane function. The above configuration of the CU, DU is only an example, and the CU, DU can have other functions according to needs.
[0103] In some examples, the DU is a logical node carrying the Radio Link Control (RLC) layer, the Medium Access Control (MAC) layer, the Higher Physical Layer (Higher PHY) layer and other functions. The DU is connected to the RU through some interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY includes parts of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and other processing functions.
[0104] In some examples, the RU is a logical node that hosts lower physical layer (Lower PHY) and radio frequency (RF) link processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.
[0105] The DU and the RU can or can not be co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split-control, user and synchronization (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide a control plane (C-Plane) and a user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a LLS-M interface of the fronthaul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.
[0106] It can be understood that, Figure 2 The illustrated communication system 10 is merely an example and is not intended to limit the technical solutions of the present application. It should be understood by those skilled in the art that, in the specific implementation process, the communication system 10 can also include other devices, and the number of network devices and terminals can also be determined according to specific needs, and is not limited.
[0107] Optionally, the terminal in the present application Figure 2 may also be referred to as a communication device, which can be a general-purpose device or a special-purpose device, and the present application does not make specific limitations.
[0108] Optionally, the terminal in the present application Figure 2The related functions of the terminal in the above embodiments can be implemented by one device, or by multiple devices together, or by one or more functional modules in a device, and the present application does not make a specific limitation thereon. It can be understood that the above functions can be network elements in a hardware device, software functions running on a dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).
[0109] In a specific implementation, the present application Figure 2 The terminal and the network device in the above embodiments can adopt the constituent structure shown in Figure 3 , or include the components shown in Figure 1 . Figure 1 The hardware structure shown in is a hardware structure diagram of a communication device applicable to the present application. It can be understood that the communication device 40 includes means in the form of, for example, modules, units, elements, circuits, or interfaces, and the like, which are necessary to be configured together to perform the solutions provided by the present application. For example, the communication device 40 includes one or more processors 401 for implementing the methods provided by the present application.
[0110] Figure 1 The processor 401 can be a general-purpose processor or a special-purpose processor, etc. For example, the 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, and the central processing unit can be used to control the communication device 40 (such as a network device or a chip, etc.), execute software programs, and process data of the software programs. Optionally, in one design, the processor 401 can include a program 405 (which can also be referred to as code or instructions at times), and the program 405 can be run on the processor 401, so that the communication device 40 performs the methods described in the following embodiments. In yet another possible design, the communication device 40 includes a circuit (not shown) for implementing the functions of the network device or the terminal in the following embodiments.
[0111] Optionally, the communication apparatus 40 can include one or more memories 403. The memory 403 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions; a random access memory (RAM), cache, or other type of dynamic storage device that can store information and instructions; an electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but not limited to. The memory provided in the present application can generally be non-volatile. Optionally, the memory 403 has a program 407 (which can also be referred to as code or instructions) stored thereon, and the program 407 can be run on the processor 401, so that the communication apparatus 40 performs the methods described in the following method embodiments.
[0112] Optionally, the processor 401 can include an AI module 406, and / or the memory 403 can include an AI module 408. The above AI module is used to realize the related functions of acquiring the CSI report according to the AI in the foregoing embodiments. The AI module can be realized by software, hardware, or a combination of software and hardware.
[0113] Optionally, the processor 401 and / or the memory 403 can also store data. The processor 401 and the memory 403 can be separately arranged, or can be integrated together.
[0114] Optionally, the communication apparatus 40 can also include a transceiver 402 and / or an antenna 404. The processor 401 can also be referred to as a processing unit, and controls the communication apparatus 40. The transceiver 402 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., and is used to realize the transceiving function of the communication apparatus 40 through the antenna 404.
[0115] It can be understood that, Figure 1 The constituent structure shown in the above embodiments does not constitute a limitation on the communication apparatus, except Figure 4 In addition to the components shown in the above embodiments, the communication apparatus can include more or fewer components than shown, or combine certain components, or different arrangement of components.
[0116] In some examples, the network device in the present application can also be replaced by a chip in the network device. The terminal in the present application can be replaced by a chip in the terminal. That is, Figure 4 The communication device structure diagram shown can also represent a chip structure diagram applicable to the present application.
[0117] The method provided by the present application will be described below in combination with the drawings. Each network element in the following embodiments can be provided with the components shown, which will not be described here. Figure 4
[0118] In the present application, it can be understood that the names of messages between each network element in the following embodiments of the present application or the names of parameters in the messages are only examples, and other names can also be used in specific implementation, which is not limited in the present application.
[0119] In order to facilitate the description of the technical solutions of the present application, in the present application, the same or similar technical features can be distinguished by using "first", "second", etc. The "first", "second", etc. do not limit the quantity and execution order, and the "first", "second", etc. also do not necessarily mean different. In the present application, the words "exemplary" or "for example" are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The words "exemplary" or "for example" are used to present related concepts in a specific way and facilitate understanding.
[0120] It can be understood that "embodiments" mentioned throughout the specification mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in various embodiments of the present application, the size of the serial number of each process does not mean the execution order, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the present application.
[0121] It can be understood that in the present application, "when", "in the case of", "if" and "if" all refer to making corresponding processing under certain objective circumstances, not limited to time, and also does not require a judgment action when implementing, nor means that there are other limitations.
[0122] In the present application, "greater than or equal to" can be replaced by "greater than", or replaced by "equal to"; "less than or equal to" can be replaced by "less than", or replaced by "equal to". For example, A is greater than or equal to B, which can be replaced by A is greater than B, or replaced by A is equal to B; A is less than or equal to B, which can be replaced by A is less than B, or replaced by A is equal to B.
[0123] It can be understood that some optional features in the present application can be implemented independently in some scenarios, without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. In some scenarios, it can also be combined with other features according to needs. Correspondingly, the devices given in the present application can also implement these features or functions, which will not be repeated here.
[0124] It can be understood that the same step or step or technical feature with the same function in different embodiments can be mutually referenced.
[0125] It can be understood that the network device and the terminal are taken as an example to illustrate the method in the method provided below. However, the present application does not limit the execution subject of the interaction. For example, the network device in the method provided in the embodiments below can also be a chip, a chip system, or a processor supporting the server to implement the method, and can also be a logic node, a logic module, or software capable of implementing all or part of the network device function; the terminal in the method provided below can also be a chip, a chip system, or a processor supporting the terminal to implement the method, and can also be a logic node, a logic module, or software capable of implementing all or part of the terminal function.
[0126] In one possible scheme, see Figure 4 , which shows a flowchart of a CSI reporting method provided by an embodiment of the present application. The communication method comprises:
[0127] S501: The terminal acquires a CSI report.
[0128] The terminal can be any terminal in the communication system 10. For example, the terminal can be the terminal 120 in the communication system 10 as shown. Figure 4 The CSI report includes 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. In the present application.
[0129] In some examples, the first type of CSI report or the second type of CSI report can 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, layer 1 signal to interference plus noise ratio (L1-SINR).
[0130] In some examples, the artificial intelligence model can include one or more of the following: a convolutional neural network (CNN), a recurrent neural network (RNN), a fully connected neural network, a transformer neural network, a multilayer perceptron (MLP), a long short-term memory (LSTM), or a variant of the above neural network algorithms. The above artificial intelligence model can be used to implement the related functions of obtaining the CSI report according to the artificial intelligence model in the embodiments of the present application.
[0131] It can be understood that the artificial intelligence model is a theory, method, technology and application system that uses a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a branch of computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines, so that machines have the functions of perception, reasoning and decision-making.
[0132] The process of the terminal obtaining the first type of CSI report and the second type of CSI report is described below.
[0133] (1) The process of the terminal obtaining the first type of CSI report.
[0134] In the present application, the artificial intelligence model can be used to compress the CSI report or to predict the CSI report, which is described below.
[0135] One possible implementation is that the terminal compresses 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 reporting the CSI report by the terminal.
[0136] In some examples, the terminal measures the channel state information reference signal to obtain a channel state information matrix H, and determines a corresponding eigenvector V according to the channel state information matrix H. Then, referring to Figure 4 The terminal can perform compression processing on the channel state information matrix H or the eigenvector V based on the artificial intelligence model to reduce the pressure of the terminal reporting the CSI report. In this scenario, the artificial intelligence model can maintain a plurality of codebooks, which are channel state information feedback mechanisms defined according to the standard definition of channel state information of the communication network, so that the artificial intelligence model can perform compression processing on the channel state information matrix H or the eigenvector V to obtain a corresponding and The codebook corresponding to the channel state information matrix H or the eigenvector V can be obtained after the channel state information matrix H or the eigenvector V is input into the artificial intelligence model. For example, the codebook can include one or more of the following: type1-singlepanel codebook, type1-multi panle codebook, type2 codebook, etype2 codebook, etc.
[0137] In other examples, referring to Figure 4 In the interaction scenario where the terminal reports the CSI report to the network device, on the one hand, the terminal performs compression processing on the channel state information matrix H or the eigenvector V corresponding to the channel state information matrix H based on the CSI encoder in the artificial intelligence model, and sends the compressed code stream to the network device through the feedback bit. Correspondingly, on the other hand, the network device receives the code stream sent by the terminal, and performs decompression on the channel state information matrix H or the eigenvector V based on the CSI decoder in the artificial intelligence model to obtain a corresponding and Further, the CSI report reported by the terminal is finally obtained.
[0138] Specifically, the terminal inputs the channel state information matrix H or the eigenvector V corresponding to the channel state information matrix H into the encoder of the AI CSI, obtains the output B of the AI CSI encoder and feeds back to the network device. The network device inputs the received B into the AI CSI decoder to obtain the output That is, the channel state information matrix H or the eigenvector V corresponding to the channel state information matrix H is recovered to realize the reporting of the channel state information by the terminal.
[0139] In one possible implementation, the terminal predicts the channel state information matrix or the eigenvector corresponding to the channel state information through the artificial intelligence model.
[0140] In this application, the above prediction can include at least one of time domain CSI report prediction or space domain CSI report prediction. The following will be described in detail.
[0141] Optionally, the spatial domain CSI report prediction of the artificial intelligence model refers to that the terminal can predict the CSI report of other regions according to the CSI report of part of the regions, that is, the terminal can take the CSI report measured in part of the regions as the input of the artificial intelligence model, and obtain the CSI report of other regions through the prediction of the artificial intelligence model, so as to reduce the measurement overhead of the terminal.
[0142] Optionally, the time domain CSI report prediction of the artificial intelligence model refers to that the terminal can predict the CSI report of the future time domain according to the CSI report measured in the historical time domain, that is, the terminal can take the CSI report measured in the historical time domain as the input of the artificial intelligence model, and obtain the CSI report of the future time domain through the prediction of the artificial intelligence model, so as to reduce the measurement overhead of the terminal.
[0143] It can be understood that the time domain CSI report prediction and the spatial domain CSI report prediction can be combined with each other, for example, the terminal can predict the CSI report of other regions in the future according to the CSI report of part of the regions in the historical time domain, in general, when the CSI report prediction is performed through the artificial intelligence model, the input and output can be adjusted according to the actual demand, and no limitation is made herein.
[0144] (2) Process of the terminal obtaining the second type of CSI report.
[0145] In the present application, the second type of CSI report is used to train the above-mentioned artificial intelligence model, and the present application does not limit the obtaining approach of the second type of CSI report. In the process of the terminal obtaining the second type of CSI report, on the one hand, the terminal can obtain the CSI report through measurement based on the channel state information reference signal; on the other hand, the terminal obtains the CSI report through processing of the channel state information matrix or the feature vector corresponding to the channel state information by the artificial intelligence model. For example, the terminal performs compression processing on the channel state information matrix or the feature vector corresponding to the channel state information through the artificial intelligence model, so as to reduce the overhead of the terminal reporting the CSI report. For another example, the terminal performs prediction processing on the channel state information matrix or the feature vector corresponding to the channel state information through the artificial intelligence model. The exemplary prediction processing can include time domain CSI report prediction or spatial domain CSI report prediction.
[0146] Optionally, the CSI report further includes a third type of CSI report, the third type of CSI report is obtained based on the measurement reference signal, or the third type of CSI report is obtained based on the measurement reference signal and the third type of CSI report is not obtained according to the artificial intelligence model.
[0147] In one possible implementation, the terminal can obtain the CSI report based on the CSI resource configuration parameter obtained from the network device. Wherein, the network device can be Figure 2Any one of the network devices in the illustrated communication system 10. The CSI resource configuration parameters can refer to the corresponding description in the foregoing, and will not be described again.
[0148] S502: The terminal sends the 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.
[0149] In this application, the priority of the CSI report can be related to one or more parameters, for example, the priority of the CSI report can be positively related to the value of one or more parameters, or the priority of the CSI report can be negatively related to the value of one or more parameters, which is not limited herein. The following will be specifically described.
[0150] Taking the first type of CSI report, the second type of CSI report and the third type of CSI report as an example, the priority of different types of CSI reports in the CSI report is explained.
[0151] Case 1: The CSI report includes at least one of the first type of CSI report and the second type of CSI report.
[0152] One possible implementation, the priority of the first type of CSI report and the priority of the second type of CSI report are related to the first parameter, the 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 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.
[0153] It can be understood that in the scenario where the first type of CSI report and the second type of CSI report are both related to the first parameter, the greater the value of the corresponding first parameter in the type of CSI report, the lower the priority of the type of CSI report. That is, the terminal can report the CSI report in the order of first sending the first type of CSI report, and then sending the second type of CSI report, and in the case of limited uplink resources, the reporting resources of the first type of CSI report are preferentially guaranteed.
[0154] Case 2: The CSI report includes the third type of CSI report, and at least one of the first type of CSI report or the second type of CSI report.
[0155] One possible implementation, 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 related to the first parameter. In this case, the terminal can determine the reporting priority of the first type of CSI report, the second type of CSI report or the third type of CSI report by using the value of the first parameter.
[0156] 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; 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.
[0157] It can be understood that, in the case where the first type of CSI report, the second type of CSI report, and the third type of CSI report in the CSI report are all related to the first parameter, the terminal can report the CSI report in the order of first sending the third type of CSI report, then sending the first type of CSI report, and finally sending the second type of CSI report. In the case where the uplink resource is limited, the third type of CSI report is preferentially guaranteed. The terminal can also report the CSI report in the order of first sending the third type of CSI report and the first type of CSI report, and then sending the second type of CSI report, and in the case where the uplink resource is limited, the reporting resources of the third type of CSI report and the first type of CSI report are preferentially guaranteed.
[0158] Optionally, for the above case 1 and case 2, the first type of CSI report includes one or more of a periodically reported first CSI report, an aperiodically reported second CSI report, or a semi-persistently reported third CSI report. The periodically reported first CSI report, the aperiodically reported second CSI report, and the semi-persistently reported third CSI report are described in the foregoing description of the three reporting modes of CSI reporting, and will not be described again.
[0159] In one possible implementation, 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.
[0160] It can be understood that the first type of CSI report is classified into one or more types of CSI reports according to different reporting manners, and the values of the first parameters corresponding to different types of CSI reports are also different, that is, the terminal can report the CSI reports in the order of first sending the second CSI report, then sending the third CSI report, and then sending the first CSI report, so that the reporting resources of the second CSI report are preferentially guaranteed in the case of limited uplink resources.
[0161] Optionally, the third CSI report is a third CSI report reported through a data channel or a third CSI report reported through a control channel, and the value of the first parameter corresponding to the third CSI report reported through the data channel is less than the value of the first parameter corresponding to the third CSI report reported through the control channel. For example, the value of the first parameter corresponding to the second CSI report reported through the data channel is 0, and the value of the first parameter corresponding to the second CSI report reported through the control channel is 1.
[0162] It can be understood that the values of the first parameters corresponding to the CSI reports transmitted through different channels are different, and the priority of the CSI report reported through the data channel is higher than that of the CSI report reported through the control channel. For example, in the semi-persistent reporting of the third CSI report, the priority of the third CSI report reported through the data channel is higher than that of the third CSI report reported through the control channel. That is, the terminal can report the CSI reports in the order of first reporting the third CSI report reported through the data channel, and then reporting the third CSI report reported through the control channel, so that the reporting resources of the third CSI report reported through the data channel are preferentially guaranteed in the case of limited uplink resources.
[0163] Optionally, for the above case 2, in the case that 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, 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. 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.
[0164] It can be understood that, in the case that the first type of CSI report includes CSI reports of multiple different reporting manners, the value of the first parameter corresponding to the third type of CSI report is greater than that of the CSI reports of multiple different reporting manners in the first type of CSI report, that is, the terminal can report the CSI reports in the order of first sending the third type of CSI report, and then sending the first, second and third CSI reports, so that in the case of limited uplink resources, the reporting resources of the third type of CSI report are preferentially guaranteed.
[0165] Optionally, the third type of CSI report includes one or more of a fourth CSI report of periodic reporting, a fifth CSI report of aperiodic reporting, or a sixth CSI report of semi-persistent reporting; in the case that 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, 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 values of the first parameters corresponding to the second and fifth CSI reports are 1, the values of the first parameters corresponding to the third and sixth CSI reports are 2, and the values of the first parameters corresponding to the first and fourth CSI reports are 3.
[0166] It can be understood that, in the case that the first type of CSI report and the third type of CSI report include CSI reports of multiple different reporting manners, the first parameter corresponding to the third type of CSI report is the same as that corresponding to the same type of CSI report in the first type of CSI report, that is, the terminal can not distinguish between the first type of CSI report and the third type of CSI report when reporting the CSI reports, and report the CSI reports in the order of first sending the second and fifth CSI reports, and then sending the third and sixth CSI reports, and finally sending the first and fourth CSI reports, so that in the case of limited uplink resources, the reporting resources of the second and fifth CSI reports are preferentially guaranteed.
[0167] Case 3: The CSI report includes the third type of CSI report.
[0168] One possible implementation: the third type of CSI report includes one or more of a fourth CSI report of periodic reporting, a fifth CSI report of aperiodic reporting, or a sixth CSI report of semi-persistent reporting. The descriptions of the fourth CSI report of periodic reporting, the fifth CSI report of aperiodic reporting, and the sixth CSI report of semi-persistent reporting can be referred to the corresponding descriptions of the three reporting manners of CSI reporting in the foregoing, and will not be repeated here.
[0169] In a possible implementation, 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.
[0170] It can be understood that the values of the first parameters corresponding to different types of CSI reports in one or more types of CSI reports classified according to different reporting manners are also different, that is, the terminal can report the CSI reports in the order of first reporting the fifth CSI report, then reporting the sixth CSI report, and finally reporting the fourth CSI report, so that the reporting resources of the fifth CSI report are preferentially guaranteed in the case of limited uplink resources.
[0171] Optionally, 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.
[0172] It can be understood that the terminal can first report the third type of CSI report, and then report the first type of CSI report or the second type of CSI report, to guarantee the reporting resources of the third type of CSI report. In some examples, the priorities of the first type of CSI report, the second type of CSI report, and the third type of CSI report can be related to a first parameter, or related to the first parameter and a second parameter. After the terminal determines the priorities of the CSI reports based on the above parameters, the CSI reports can be sorted according to the priorities of the CSI reports in the above possible implementation manners. In this way, when the priorities of the CSI reports are sorted, the influence of each parameter and the importance of different types of CSI reports are considered, so that the final priority sorting of the CSI reports is more reasonable, and the efficiency of reporting the CSI reports by the terminal is improved.
[0173] Exemplarily, in the case that the CSI report includes the first type of CSI report and the second type of CSI report, the priority of the first type of CSI report is higher than the priority of the second type of CSI report. In the case that the CSI report includes the first type of CSI report and the third type of CSI report, the priority of the third type of CSI report is higher than the priority of the second type of CSI report. In the case that the CSI report includes the second type of CSI report and the third type of CSI report, the priority of the third type of CSI report is higher than the priority of the second type of CSI report. In the case that the CSI report includes the first type of CSI report, the second type of CSI report and the third type of CSI report, 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 first type of CSI report is higher than the priority of the second type of CSI report; or the priority of the third type of CSI report is equal to the priority of the first type of CSI report, and the priority of the third type of CSI report and the first type of CSI report is higher than the priority of the second type of CSI report.
[0174] In a possible solution, in the embodiments of the present application, the CSI report can include beam information, and the beam information can be divided into first beam information and second beam information according to different application scenarios, wherein the first beam information is obtained according to an artificial intelligence model, and the second beam information is used for training the artificial intelligence model.
[0175] In some examples, the terminal predicts the beam information through the artificial intelligence model. The beam information can include at least one of a beam identifier or a beam corresponding RSRP.
[0176] Optionally, the prediction processing can include time domain beam information prediction or space domain beam information prediction. The two predictions are described in detail below.
[0177] Exemplarily, referring to Figure 5 , the space domain beam information prediction means that the terminal can predict the beam information of other regions according to the beam information of part of the regions, that is, the terminal can take the beam identifier measured in part of the regions as the input of the artificial intelligence model, and predict the beam identifier of other adjacent regions through the artificial intelligence model, so as to reduce the measurement overhead of the terminal.
[0178] Exemplarily, referring to Figure 1 , the time domain beam information prediction means that the terminal can predict the beam information of the future time domain according to the historical time domain measurement beam information, that is, the terminal can take the historical beam identifier (for example, i t-2 , i t-1 ) measured in the historical time domain as the input of the artificial intelligence model, and predict the future beam identifier (for example, it t+1 ), and beam tracking is performed on future beam identifiers to reduce the measurement overhead of the terminal. The input of the artificial intelligence model can be at least one of the beam identifier or the RSRP, and the output of the artificial intelligence model can be at least one of the beam identifier or the RSRP.
[0179] It can be understood that the time domain beam information prediction and the space domain beam information prediction can be combined with each other. For example, the terminal can predict the beam information of other regions in the future according to the beam information of the historical time domain upper part region. In general, when the beam information prediction is performed by the artificial intelligence model, the input and the output can be adjusted according to actual needs, and no limitation is made herein.
[0180] In some examples, when the 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 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 includes second beam information, the priority of the second type of CSI report is also 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 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.
[0181] It can be understood that in the scenario where the first type of CSI report includes first beam information, the priority of the first type of CSI report is also related to the second parameter, and in the case where other conditions are unchanged, the smaller the value of the second parameter, the higher the priority of the first type of CSI report. Similarly, in the scenario where the second type of CSI report includes second beam information, the priority of the second type of CSI report is also related to the second parameter, and in the case where other conditions are unchanged, the smaller the value of the second parameter, the higher the priority of the second type of CSI report. That is, in the above scenario, the value of the second parameter corresponding to the first beam information is smaller than the value of the second parameter corresponding to the second beam information, which indicates that the priority of the first beam information is higher than the priority of the second beam information. The terminal can report the beam information in the order of first sending the first beam information and then sending the second beam information, and in the case where the uplink resource is limited, the reporting resource of the first beam information is preferentially guaranteed.
[0182] A possible implementation is based on the above embodiment. In the case where the priority of the CSI report is related to one or more parameters, the priority Pri of the CSI report is iCSI The function relationship can be determined by a first parameter, a second parameter, and the like. Taking the first parameter as y and the second parameter as k as an example, the function relationship for determining Pri iCSI The function relationship can be:
[0183] Pri iCSI (y, k, c, s) = 2*Ncells*Ms*y+Ncells*Ms*k+Ms*c+s.
[0184] Wherein, Ncells represents the maximum number of serving cells, Ms represents the maximum number of report configurations, c represents a serving cell index, and s represents a report configuration ID.
[0185] In this application, the value of Pri iCSI is negatively related to the priority of the CSI report, that is, the larger the value of Pri iCSI , the lower the priority, and the smaller the value of Pri iCSI , the higher the priority. Alternatively, the value of Pri iCSI is positively related to the priority of the CSI report, that is, the larger the value of Pri iCSI , the higher the priority, and the smaller the value of Pri iCSI , the lower the priority.
[0186] In order to better understand the method provided in the application, the values of the first parameter and the second parameter in different scenarios are introduced below in combination with the above function relationship.
[0187] A possible implementation, taking the CSI report including a first type of CSI report, a second type of CSI report, and a third type of CSI report, and the priority of the above CSI report being related to the first parameter y as an example. Among them, the first type of CSI report includes a first CSI report reported periodically, a second CSI report reported aperiodically, or a third CSI report reported semi-persistently; the third type of CSI report includes a fourth CSI report reported periodically, a fifth CSI report reported aperiodically, or a sixth CSI report reported semi-persistently.
[0188] In an example, the second CSI report and the fifth CSI report correspond to y=0; the third CSI report and the sixth CSI report are carried on PUSCH and correspond to y=1; the third CSI report and the sixth CSI report are carried on PUCCH and correspond to y=2; the first CSI report and the fourth CSI report correspond to y=3; and the second type of CSI report corresponds to y=4.
[0189] In an example, the second CSI report corresponds to y=0; the third CSI report corresponds to y=1 when carried on PUSCH; the third CSI report corresponds to y=2 when carried on PUCCH; the first CSI report corresponds to y=3. The fifth CSI report corresponds to y=0; the sixth CSI report corresponds to y=1 when carried on PUSCH; the sixth CSI report corresponds to y=2 when carried on PUCCH; the fourth CSI report corresponds to y=3; the second type of CSI report corresponds to y=4.
[0190] In an example, the second CSI report corresponds to y=0; the third CSI report corresponds to y=1 when carried on PUSCH; the third CSI report corresponds to y=2 when carried on PUCCH; the first CSI report corresponds to y=3. The fifth CSI report corresponds to y=0; the sixth CSI report corresponds to y=1 when carried on PUSCH; the sixth CSI report corresponds to y=2 when carried on PUCCH; the fourth CSI report corresponds to y=3; the second type of CSI report corresponds to y=4.
[0191] In a possible implementation, the CSI report includes a first type of CSI report, a second type of CSI report, and a third type of CSI report, and the priority of the CSI report 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 an example, the CSI report carrying L1-RSRP or L1-SINR corresponds to k=0; the CSI report not carrying 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 an example, the second CSI report corresponds to y=0; the third CSI report corresponds to y=1 when carried on PUSCH; the third CSI report corresponds to y=2 when carried on PUCCH; 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; the second type of CSI report corresponds to y=6.
[0194] In some possible solutions, referring to Figure 6 The channel state information reporting method further includes the following steps.
[0195] S500: The network device sends first indication information to the terminal. Correspondingly, the terminal receives the first indication information sent by the network device.
[0196] The first indication information indicates 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 indicates that a second priority strategy is used to determine the priority of the third type of CSI report, and the first priority strategy is the same as or different from the second priority strategy.
[0197] It can be understood that the terminal can determine the priority of different types of CSI reports according to different priority strategies. Different priority strategies 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 strategy is used to determine the priority of the CSI report based on the first indication information. Optionally, the first indication information includes quantity information of CSI reports using the first priority strategy, and can also include quantity information of CSI reports using the second priority strategy.
[0198] For example, the first indication information indicates that N1 third type of CSI reports are configured, and N2 first type of CSI reports or second type of CSI reports are configured. Then, before reporting the CSI reports, the terminal first performs priority sorting on the N1 CSI reports according to the second priority strategy, and performs priority sorting on the N2 CSI reports according to the first priority strategy. The priority of the N2 first type or second type of CSI reports is lower than that of the N1 third type of CSI reports. The first priority strategy can be any one of the methods for determining the priority of the first type of CSI report and the second type of CSI report in the foregoing embodiments, and the second priority strategy can be any one of the methods for determining the priority of the third type of CSI report in the foregoing embodiments. Of course, the first priority strategy or the second priority strategy can also be other strategies that can achieve the determination of the priority of the CSI report, which is not limited herein.
[0199] Optionally, the first priority strategy can be any one of the methods for determining the priority of the first type of CSI report and the second type of CSI report in the above case 1, and the second priority strategy can be any one of the methods for determining the priority of the third type of CSI report in the foregoing embodiments.
[0200] In specific applications, the network device can also not send the first indication information to the terminal, and the terminal can determine which priority strategy is used to determine the priority of the CSI report according to the type of the CSI report. In addition, the terminal can also determine which priority strategy is used by other methods that can achieve the above purpose, which is not limited herein.
[0201] The various embodiments mentioned in the foregoing of the present application can be combined without limitation as long as the schemes are not contradictory.
[0202] The above mainly introduces the scheme provided by the present application from the perspective of interaction between various network elements. Correspondingly, the present application further provides a communication apparatus, which can be a terminal in the above method embodiments, or an apparatus comprising the above terminal, or a component applicable to the terminal. It can be understood that the above terminal and the like comprise corresponding hardware structures and / or software modules for executing various functions in order to achieve the above functions. Those skilled in the art should easily realize that, in combination with the unit and algorithm operation of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or 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 realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0203] The present application can divide the functional modules of the terminal or network equipment according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software functional module. It can be understood that the division of modules in the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.
[0204] For example, in the case of dividing each functional module in an integrated manner, Figure 7 A structural schematic diagram of a communication apparatus 110 is shown. The communication apparatus 110 comprises an interface module 1101 and a processing module 1102. The interface module 1101, which can also be referred to as an interface unit, is used to perform a transceiving operation, for example, can be an interface circuit, a transceiver, a transceiver or a communication interface, etc. The processing module 1102, which can also be referred to as a processing unit, is used to perform an operation other than the transceiving operation, for example, can be a processing circuit or a processor, etc.
[0205] In some embodiments, the communication apparatus 110 can further comprise a storage module (not shown in the figure) for storing program instructions and data. Figure 1
[0206] In an example, the communication apparatus is a terminal, which can be used to realize the channel state information reporting method performed by the terminal in any one of the preceding embodiments. Specifically, the communication apparatus can comprise:
[0207] In some embodiments, the processing module 1102 is configured to obtain 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. For example, the processing module 1102 is configured to perform the method in S501.
[0208] The interface module 1101 is configured to transmit the CSI report according to a priority of the CSI report. For example, the interface module 1101 is configured to perform the method in S502.
[0209] When used to implement the functions of the terminal, the other functions that the communication apparatus 110 can implement can be referred to the related descriptions of the functions of the communication apparatus 110 in the embodiments described with reference to Figure 8 and the embodiments described with reference to Figure 9 , and will not be described in detail herein.
[0210] In a simple embodiment, the communication apparatus 110 can adopt the form shown in Figure 10 . For example, the processor 401 in Figure 11 may invoke the computer-executed instructions stored in the memory 403 to enable the communication apparatus 110 to perform the methods described in the method embodiments.
[0211] For example, Figure 11 the functions / implementation procedures of the processing module 1102 and the interface module 1101 in Figure 5 may be implemented by the processor 401 in Figure 10 invoking the computer-executed instructions stored in the memory 403. Alternatively, Figure 4 the functions / implementation procedures of the processing module 1102 in Figure 4 may be implemented by the processor 401 in Figure 11 invoking the computer-executed instructions stored in the memory 403, the functions / implementation procedures of the interface module 1101 in
[0212] may be implemented by the transceiver 402 in .It can be understood that one or more of the above modules or units can be implemented in software, hardware or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built in the SoC (System on Chip) or ASIC, or be a separate semiconductor chip. The processor further includes the core for executing software instructions to perform operations or processing, and can further include necessary hardware accelerators, such as field programmable gate array (FPGA), PLD (programmable logic device), or logic circuit for implementing special logic operations.
[0213] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator or non-integrated discrete device, which can run necessary software or be independent of software to execute the above method flow.
[0214] Optionally, the present application also provides a chip system, including: at least one processor and an interface, the at least one processor is coupled with the memory through the interface, when the at least one processor executes the computer program or instructions in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the chip system further includes the memory. Optionally, the chip system can be composed of a chip, or can include the chip and other discrete devices, and the present application does not make specific limitation hereon.
[0215] Optionally, the present application also provides a computer readable storage medium. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be an internal storage unit of the communication device in any of the above embodiments, such as a hard disk or a memory of the communication device. The computer readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the communication device. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the communication device. The computer readable storage medium is used to store the computer program and other programs and data required by the communication device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0216] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer program product, and the program can include the processes of the above method embodiments when executed.
[0217] Optionally, the present application also provides a computer instruction. All or part of the processes in the above method embodiments can be instructed by a computer instruction to relevant hardware (such as a computer, a processor, a terminal, or a network device, etc.) to complete. The program can be stored in the above computer readable storage medium or the above computer program product.
[0218] Optionally, the present application also provides a communication system, comprising: Figure 4 the terminal and the network device in the illustrated embodiments.
[0219] Optionally, the present application also provides a communication system, comprising: Figure 11 Figure 4 Figure 11 Figure 4 Figure 5 Figure 10 the terminal and the network device in the illustrated embodiments.
[0220] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0221] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the embodiments of the apparatus described above are merely schematic, and the division of the modules or units is merely logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0222] The units described as separated components can or can not be physically separated, and the components displayed as units can be located in one place or can be distributed to multiple places. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.
[0223] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.
[0224] The above describes only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for reporting channel state information, characterized in that, The method includes: Obtain a Channel State Information (CSI) report, wherein the CSI report includes 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; CSI reports are sent according to their priority.
2. The method according to claim 1, characterized in that, The priority of the first type of CSI report and the priority of the second type of CSI report are both related to the 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.
3. The method according to claim 2, characterized in that, When the 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, and the first beam is the beam associated with the first type of CSI report; When the second type of CSI report includes second beam information, the priority of the second type of CSI report is also related to the second parameter, where the second beam is 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 may be the same or different.
4. The method according to claim 2 or 3, characterized in that, The CSI report also includes a third type of CSI report, which is based on a measurement reference signal and is not based on an artificial intelligence model. The priority of the third type of CSI report is related to the first parameter.
5. The method according to claim 4, characterized in that, 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.
6. The method according to any one of claims 3-5, characterized in that, 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.
7. The method according to claim 6, characterized in that, 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.
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 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.
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 the following: periodically reported fourth CSI report, non-periodically reported fifth CSI report, or 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; 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 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.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: Receive 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, wherein the first priority strategy is the same as or different from the second priority strategy.
12. A channel state information method, characterized in that, The method includes: Receive 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, 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; The CSI report is sent according to its priority.
13. The method according to claim 12, characterized in that, The method further includes: Send a first instruction message, 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 is the same as or different from the second priority strategy.
14. A communication device, characterized in that, The communication device includes a unit or module for performing the method as described in any one of claims 1-11, or a unit or module for performing the method as described in any one of claims 12-13.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed, implement the method as described in any one of claims 1-11, or the method as described in any one of claims 12-13.
16. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the method as described in any one of claims 1-11 to be implemented, or the method as described in any one of claims 12-13 to be implemented.
17. A communication device, characterized in that, The communication device includes: a processor coupled to a memory for storing programs or instructions, which, when executed by the processor, cause the device to perform the method as described in any one of claims 1-11, or the method as described in any one of claims 12-13.
18. A chip system, characterized in that, The chip system includes a processing circuit for executing computer program instructions, causing the chip system to perform the method as described in any one of claims 1-11, or the method as described in any one of claims 12-13.