Transmission method for channel state information report, communication node, and storage medium
During the transmission of channel status information report, the CSI report is processed according to the configuration information of the second communication node and the priority of the CSI report is determined, and the problems of CSI report conflicts and insufficient transmission resources are solved, and the transmission efficiency and communication quality are improved .
Patent Information
- Application Number
- PCT/CN2024/088510
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-04-18
- Publication Date
- 2025-02-20
AI Technical Summary
During the transmission of channel status information reports, there may be problems such as CSI report conflicts and insufficient transmission resources, resulting in some CSI reports being discarded, affecting transmission efficiency and communication quality.
By indicating the capability information of processing the CSI report to the second communication node and processing the CSI report according to its configuration information, the CSI report is determined, and the CSI report with high or low priority is transmitted or discarded.
Effectively determine the priority of CSI reports, improve transmission efficiency and communication quality, and avoid improper use of CSI reports processing unit resources.
Smart Images

Figure CN2024088510_20022025_PF_FP_ABST
Abstract
Description
Channel state information report transmission method, communication node and storage medium Technical Field
[0001] The present application relates to the field of wireless communication technology, for example, to a transmission method, a communication node and a storage medium for channel state information reporting. Background Art
[0002] Channel State Information (CSI) is used to describe the channel properties of a communication link. Typically, a base station sends a reference signal; a terminal measures the reference signal, determines the channel state information from the base station to the terminal, and reports the channel state information to the base station; the base station receives the channel state information reported by the terminal. The base station determines the channel state information reporting strategy and transmits data based on the channel state represented by the received channel state information. In the process of reporting channel state information, different CSI report parameters or report entity contents may be configured. If a CSI report conflict occurs or there are insufficient transmission resources, transmission resources can only be allocated to some CSI reports, and some CSI reports will be discarded, which will also affect the resource occupancy of the CSI report processing unit. How to determine which CSI reports should be transmitted or discarded affects transmission efficiency and communication quality.
[0003] Summary of the Invention
[0004] The present application provides a transmission method, a communication node, and a storage medium for channel state information reporting.
[0005] An embodiment of the present application provides a method for transmitting a channel state information report, which is applied to a first communication node and includes:
[0006] Indicate capability information for processing CSI reports to a second communication node; and process the CSI reports according to configuration information of the second communication node.
[0007] An embodiment of the present application further provides a method for transmitting a channel state information report, which is applied to a second communication node and includes:
[0008] Receive capability information of processing CSI reports indicated by a first communication node; send configuration information to the first communication node, where the configuration information is used to instruct the first communication node to process CSI reports; and receive the CSI reports transmitted by the first communication node.
[0009] The embodiment of the present application further provides a device for transmitting a channel state information report, including:
[0010] An indication module is configured to indicate capability information of processing CSI reports to the second communication node; and a processing module is configured to process CSI reports according to configuration information of the second communication node.
[0011] The embodiment of the present application further provides a device for transmitting a channel state information report, including:
[0012] A first receiving module is configured to receive capability information of processing a CSI report indicated by a first communication node;
[0013] A sending module is configured to send configuration information to the first communication node, where the configuration information is used to instruct the first communication node to process the CSI report; and a second receiving module is configured to receive the CSI report transmitted by the first communication node.
[0014] An embodiment of the present application also provides a communication node, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned channel state information report transmission method when executing the program.
[0015] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the above-mentioned channel state information report transmission method is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a flow chart of a method for transmitting a channel state information report according to an embodiment;
[0017] FIG2 is a schematic diagram of a channel state information report transmission process provided by an embodiment;
[0018] FIG3 is a schematic diagram of another channel state information report transmission process provided by an embodiment;
[0019] FIG4 is a schematic diagram of another channel state information report transmission process provided by an embodiment;
[0020] FIG5 is a schematic diagram of another channel state information report transmission process provided by an embodiment;
[0021] FIG6 is a flowchart of another method for transmitting a channel state information report provided by an embodiment;
[0022] FIG7 is a schematic structural diagram of a transmission device for a channel state information report provided by an embodiment;
[0023] FIG8 is a schematic structural diagram of another channel state information report transmission device provided by an embodiment;
[0024] FIG9 is a schematic diagram of the hardware structure of a communication node provided by an embodiment. DETAILED DESCRIPTION
[0025] The present application is described below in conjunction with the accompanying drawings and embodiments. The specific embodiments described herein are merely for explaining the present application. For ease of description, only the parts relevant to the present application are shown in the accompanying drawings.
[0026] During CSI reporting, the base station transmits a reference signal; the terminal measures the reference signal, determines the base station-to-terminal CSI, and reports the CSI to the base station. The base station then receives the CSI reported by the terminal. Based on the channel state represented by the received CSI, the base station determines a data transmission strategy and transmits data, thereby improving data transmission efficiency. The more comprehensive and accurate the CSI the base station has, the more conducive it is to formulating appropriate data transmission strategies, thereby improving system performance. Therefore, the system expects terminals to report more accurate channel state information. For example, reports corresponding to different base station antenna transmit beams; reports corresponding to different numbers of antenna ports; reports corresponding to different precoding codebooks; reports corresponding to different precoding acquisition methods; reports corresponding to different monitoring acquisition precoding methods; and reports corresponding to different combinations of report content.
[0027] How the terminal reports relatively accurate CSI to the base station based on the base station configuration information and the measured channel results to help the base station better understand the downlink channel status and adopt appropriate data transmission strategies is a problem that needs to be solved.
[0028] In a wireless communication scenario, a first communication node and a second communication node communicate via a wireless channel. For example, the first communication node is a terminal and the second communication node is a base station, and the base station and the terminal communicate via a wireless channel. In another example, the first communication node is a terminal and the second communication node is a wireless router, and the wireless router and the terminal communicate via a wireless channel. In another example, the first communication node is a first base station and the second communication node is a second base station, and the first and second base stations communicate via a wireless channel. In another example, the first communication node is a first terminal and the second communication node is a second terminal, and the first and second terminals communicate via a wireless channel. In another example, the first communication node is a repeater and the second communication node is a base station, and the base station and the repeater communicate via a wireless channel. In another example, the first communication node is a terminal and the second communication node is a repeater, and the repeater and the terminal communicate via a wireless channel. In another example, the first communication node is a first repeater and the second communication node is a second repeater, and the first and second repeaters communicate via a wireless channel. In another example, the first communication node is a base station, the second communication node is a satellite, and the satellite and the base station communicate via a wireless channel. In another example, the first communication node is a satellite, the second communication node is a base station, and the base station and the satellite communicate via a wireless channel. In another example, the first communication node is a terminal, the second communication node is a satellite, and the satellite and the terminal communicate via a wireless channel. In another example, the first communication node is a satellite, the second communication node is a terminal, and the terminal and the satellite communicate via a wireless channel. In another example, the first communication node is a ground device, the second communication node is an aircraft, and the aircraft and the ground device communicate via a wireless channel. In another example, the first communication node is a first aircraft, the second communication node is a second aircraft, and the first and second aircraft communicate via a wireless channel.
[0029] The concepts of "first" and "second" mentioned in this application are only used to distinguish different devices, modules, units or other objects, and are not used to limit the order or interdependence of the functions performed by these devices, modules, units or other objects.
[0030] Figure 1 is a flowchart of a method for transmitting a channel state information report according to one embodiment. This method can be applied to a first communication node, which can be understood as a communication node that processes and transmits a CSI report, such as a terminal. A second communication node can be, for example, a base station. As shown in Figure 1 , the method provided in this embodiment includes steps 110, 120, and 130.
[0031] In 110, capability information for processing the CSI report is indicated to the second communication node.
[0032] In 120, the CSI report is processed according to the configuration information of the second communication node.
[0033] In this embodiment, the first communication node may perform one CSI calculation at the same time, or may perform multiple CSI calculations at the same time; performing multiple CSI calculations at the same time is referred to as concurrent CSI calculation or concurrent execution of CSI calculations, or concurrent CSI calculations, or concurrent execution of CSI calculations.
[0034] The first communication node may perform multiple CSI calculations. For example, the first communication node measures multiple Channel State Information-Reference Signal (CSI-RS) resources, or measures reference signals on multiple CSI-RS resources. For another example, the first communication node calculates multiple precoding matrices. For another example, the first communication node processes precoding matrices of multiple ranks. For another example, the first communication node processes precoding matrices of multiple layers. For another example, the first communication node calculates precoding matrices based on multiple precoding matrix codebooks. For another example, the first communication node uses one or more Artificial Intelligence (AI) / Machine Learning (ML) models or Neural Networks (NN) to process precoding matrices. For another example, the first communication node processes precoding matrices with multiple different overheads. For another example, the first communication node processes CSI on multiple frequency domain units. For another example, the first communication node uses multiple methods to obtain precoding matrices. For another example, the first communication node monitors multiple methods for obtaining precoding matrices.
[0035] The first communication node may obtain the precoding matrix in multiple ways. For example, one way is to obtain the precoding matrix according to the first precoding matrix codebook, another way is to obtain the precoding matrix according to the second precoding matrix codebook, another way is to obtain the precoding matrix according to the first machine learning model, another way is to obtain the precoding matrix according to the second machine learning model, another way is to obtain the precoding matrix based on the first overhead, and another way is to obtain the precoding matrix based on the second overhead; for another example, one way is to obtain the precoding matrix according to the first precoding matrix codebook and the first overhead, another way is to obtain the precoding matrix according to the first precoding matrix codebook and the second overhead, another way is to obtain the precoding matrix according to the second precoding matrix codebook and the first overhead, and another way is to obtain the precoding matrix according to the second precoding matrix codebook and the second overhead; for another example, one way is to obtain the precoding matrix according to the first overhead and using the first machine learning model, another way is to obtain the precoding matrix according to the first overhead and using the second machine learning model, another way is to obtain the precoding matrix according to the second overhead and using the first machine learning model, and another way is to obtain the precoding matrix according to the second overhead and using the second machine learning model.
[0036] The first communication node may support multiple CSI reporting capability information. One information is supporting multiple ways of obtaining CSI, such as obtaining CSI based on codebooks, obtaining CSI based on artificial intelligence / machine learning models, etc.; one information is the size of resources supported for concurrent CSI calculation or the size of resources available for concurrent CSI calculation; one information is supporting CSI applicable functional information, such as channel scenario information, antenna configuration and port number information, frequency domain unit number information, height, position, speed and other information of the first communication node, number of supported ranks, input / output dimension information of the precoding matrix, supported feedback overhead size, supported number of measured beams, etc.
[0037] In this embodiment, the first communication node indicates information about supported capabilities to the second communication node, the second communication node sends configuration information to the first communication node, and the first communication node processes the CSI report based on the configuration information, for example, transmitting the CSI report to the second communication node based on the priority of the CSI report, or transmitting or discarding the CSI report based on the received CSI-RS transmission opportunity. On this basis, different priorities are assigned to different CSI reports. During the CSI report transmission process, transmission resources prioritize the transmission of CSI reports with higher priorities. If a CSI report conflict occurs or transmission resources are insufficient, reports with lower priorities may be discarded. Furthermore, regarding the occupancy of CSI report processing unit resources, the relevant CSI reports may also be preferentially calculated and processed based on the priority of the CSI reports. By effectively determining the priority of CSI reports or discarding CSI reports, transmission efficiency and communication quality are improved.
[0038] In one embodiment, the method further comprises:
[0039] 130. Transmit the CSI report to the second communication node according to the priority of the CSI report.
[0040] In one embodiment, the method further includes: determining the priority of the CSI report according to a manner of obtaining CSI in the CSI report.
[0041] In this embodiment, the priority of the CSI report is determined based on the method used to obtain the CSI in the CSI report. For example, CSI report 1 uses method 1 to calculate the CSI, and CSI report 2 uses method 2 to calculate the CSI. If CSI report 1 has a higher priority than CSI report 2, CSI report 1 is reported and transmitted first, followed by CSI report 2. If transmission resources are limited and not all CSI reports can be transmitted, the lower-priority CSI report is discarded or not transmitted.
[0042] In one embodiment, CSI report 1 is a CSI report based on a codebook calculation method, where the codebook calculation method includes but is not limited to Release-15 Type I codebook, Type II codebook, Type II Port Selection codebook, Release-16 Enhanced Type II codebook (eType II codebook), Enhanced Type II Port Selection codebook, Release-17 Further Enhanced Type II codebook, Release-18 Enhanced Type II for CJT codebook, Further Enhanced Type II Port Selection for CJT codebook, Enhanced Type II for predicted PMI codebook, and Further Enhanced Type II Port Selection for predicted PMI codebook, etc. The CSI obtained based on different codebook methods may also be different methods of obtaining CSI. For example, the Enhanced Type II for CJT codebook of Release-18 and the Enhanced Type II codebook of Release-16 may be two different methods of obtaining CSI. CSI Report 2 is a CSI report calculated using an artificial intelligence / machine learning model. The serial numbers of the two reports are used only to distinguish them descriptively and do not represent a sequence or order. Considering that the CSI calculated using an artificial intelligence / machine learning model (or the precoding / precoding matrix in a report calculated using an artificial intelligence / machine learning model) may be more accurate and more helpful in helping the base station recover downlink channel characteristics, the CSI report calculated using an artificial intelligence / machine learning model (i.e., CSI Report 2) can be given a higher transmission priority.
[0043] When the base station configures the same reference signal resource measurement for both, considering that the CSI calculated based on the artificial intelligence / machine learning model (or the precoding / precoding matrix accuracy in the report calculated based on the artificial intelligence / machine learning model) may be more accurate and more conducive to helping the base station recover the downlink channel characteristics, the CSI report based on the artificial intelligence / machine learning model calculation method (i.e., CSI report 2) is given a higher transmission priority.
[0044] In one embodiment, CSI Report 1 is a CSI report based on a codebook calculation method, where the codebook calculation method includes but is not limited to Release-15 Type I codebook, Type II codebook, Type II Port Selection codebook, Release-16 Enhanced Type II codebook (eType II codebook), Enhanced Type II Port Selection codebook, Release-17 Further Enhanced Type II codebook, Release-18 Enhanced Type II for CJT codebook, Further Enhanced Type II Port Selection for CJT codebook, Enhanced Type II for predicted PMI codebook, Further Enhanced Type II Port Selection for predicted PMI codebook, etc. CSI Report 2 is a CSI report based on an artificial intelligence / machine learning model calculation method. The serial number part of the two reports is only used to distinguish the description and does not represent the order of precedence or sequence. Considering that the accuracy of CSI calculated using artificial intelligence / machine learning models (or the precoding / precoding matrix in reports calculated using artificial intelligence / machine learning models) is affected by factors such as model generalization and complexity, CSI accuracy is not stable. The codebook-based calculation method has good universality and is more conducive to helping base stations stably recover downlink channel characteristics. Therefore, the CSI report based on the codebook calculation method (i.e., CSI Report 1) can be given a higher transmission priority.
[0045] When the base station configures the same reference signal resource measurement for both, considering that the accuracy of CSI calculated based on artificial intelligence / machine learning models (or the precoding / precoding matrix in the report calculated based on artificial intelligence / machine learning models) is affected by factors such as model generalization and model complexity, the CSI accuracy is not stable. The calculation method based on the codebook has good universality and is more conducive to helping the base station stably restore the downlink channel characteristics. Therefore, the CSI report based on the codebook calculation method (i.e., CSI Report 1) can be given a higher transmission priority.
[0046] In one embodiment, the first CSI obtained by the first method is associated with the second CSI obtained by the second method; the first precoding in the first CSI report corresponding to the first method is associated with the second precoding in the second CSI report corresponding to the second method; and the first precoding matrix in the first CSI report corresponding to the first method is associated with the second precoding matrix in the second CSI report corresponding to the second method.
[0047] In this embodiment, the first CSI / first precoding / first precoding matrix corresponding to the first method can be used to monitor the second CSI / second precoding / second precoding matrix obtained based on the second method.
[0048] In one embodiment, the method further comprises at least one of the following:
[0049] If the performance of the first CSI is worse than the performance of the second CSI, the priority of the first CSI report is lower than the priority of the second CSI report; if the performance of the first precoding is worse than the performance of the second precoding, the priority of the first CSI report is lower than the priority of the second CSI report; if the performance of the first precoding matrix is worse than the performance of the second precoding matrix, the priority of the first CSI report is lower than the priority of the second CSI report.
[0050] In one embodiment, it further includes:
[0051] The evaluation indicator performance is calculated based on at least one of the following: the first CSI and the second CSI; the first precoding and the second precoding; the first precoding matrix and the second precoding matrix; if the evaluation indicator performance meets a preset threshold, the priority of the first CSI report is higher than the priority of the second CSI report.
[0052] In one embodiment, CSI Report 1 is a CSI report based on a codebook calculation method, where the codebook calculation method includes but is not limited to Release-15 Type I codebook, Type II codebook, Type II Port Selection codebook, Release-16 Enhanced Type II codebook (eType II codebook), Enhanced Type II Port Selection codebook, Release-17 Further Enhanced Type II codebook, Release-18 Enhanced Type II for CJT codebook, Further Enhanced Type II Port Selection for CJT codebook, Enhanced Type II for predicted PMI codebook, Further Enhanced Type II Port Selection for predicted PMI codebook, etc. CSI Report 2 is a CSI report based on an artificial intelligence / machine learning model calculation method. The serial number part of the two reports is only used to distinguish the description and does not represent the order of precedence or sequence. When the base station configures the same reference signal resource measurement for the two, considering that the CSI (or precoding / precoding matrix) obtained based on the artificial intelligence / machine learning model calculation method and the CSI (or precoding / precoding matrix) obtained based on the codebook calculation method are calculated based on the same channel coefficient, when the CSI obtained based on the codebook method (or the precoding / precoding matrix in the report based on the codebook method) is used to monitor the CSI obtained based on the artificial intelligence / machine learning model calculation method (or the precoding / precoding matrix in the report based on the artificial intelligence / machine learning model calculation method), one case is, for example, when the performance of the CSI evaluation indicator obtained based on the AI / ML model calculation method (or the precoding / precoding matrix in the report based on the AI / ML model calculation method) is inferior to the performance of the CSI obtained based on the codebook method (or the precoding / precoding matrix in the report based on the codebook method), the CSI report based on the codebook calculation method (i.e., CSI report 1) is given a higher transmission priority, and vice versa, the CSI report based on the artificial intelligence / machine learning model calculation method (i.e., CSI report 2) is given a higher transmission priority.
[0053] One case, for example, is to calculate the performance of evaluation indicators (for example, correlation, similarity, error function, throughput, spectrum efficiency, bit error rate and / or block error rate, etc.) based on the CSI obtained by the AI / ML model calculation method (or the precoding / precoding matrix in the report based on the AI / ML model calculation method) and the CSI obtained by the codebook method (or the precoding / precoding matrix in the report based on the codebook method), and compare the calculated evaluation indicator performance with a preset threshold / threshold (i.e., a preset threshold). If the evaluation indicator performance meets the preset threshold requirement (it can be higher than the preset threshold or lower than the preset threshold, which is related to the evaluation performance indicator), the CSI report based on the artificial intelligence / machine learning model calculation method (i.e., CSI report 2) is given a higher transmission priority. Conversely, if the evaluation indicator fails to meet the preset threshold requirement, the CSI report based on the codebook calculation method (i.e., CSI report 1) is given a higher transmission priority.
[0054] One case, for example, is that the first communication node calculates the evaluation index performance (for example, correlation / similarity, error function, throughput, spectrum efficiency, bit error rate and / or block error rate, etc.) based on the CSI obtained by calculation using other processing modules (or the precoding / precoding matrix obtained by calculation using other processing modules) and the initial channel information (or the initial precoding / precoding matrix), where the other processing modules may be, but are not limited to, part of the AI / ML model; and then compares the calculated evaluation index performance with a preset threshold. If the preset threshold is met (it may be higher than the preset threshold or lower than the preset threshold, and this requirement is related to the evaluation performance index), the CSI report calculated using the artificial intelligence / machine learning model (i.e., CSI report 2) is given a higher transmission priority. On the contrary, if the evaluation index fails to meet the threshold / threshold requirement, the CSI report calculated using the codebook (i.e., CSI report 1) is given a higher transmission priority.
[0055] One case, for example, is that the first communication node calculates the evaluation index performance (for example, correlation / similarity, error function, throughput, spectrum efficiency, bit error rate and / or block error rate, etc.) based on the CSI obtained by calculation using other processing modules (or the precoding / precoding matrix obtained by calculation using other processing modules) and the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method), wherein the other processing modules may be, but are not limited to, part of the AI / ML model; and then compares the calculated evaluation index performance with a preset threshold. If the preset threshold is met (it may be higher than the preset threshold or lower than the preset threshold, and this requirement is related to the evaluation performance index), the CSI report calculated using the artificial intelligence / machine learning model (i.e., CSI report 2) is given a higher transmission priority. On the contrary, if the evaluation index fails to meet the threshold / threshold requirement, the CSI report calculated using the codebook method (i.e., CSI report 1) is given a higher transmission priority.
[0056] In one embodiment, the CSI obtained in a specified manner includes initial channel information, the precoding in the CSI report corresponding to the specified manner includes initial precoding, and the precoding matrix in the CSI report corresponding to the specified manner includes an initial precoding matrix.
[0057] In one embodiment, the CSI obtained by the specified method includes CSI obtained based on the codebook method, the precoding in the CSI report corresponding to the specified method includes precoding obtained based on the codebook method, and the precoding matrix in the CSI report corresponding to the specified method includes a precoding matrix obtained based on the codebook method.
[0058] In one embodiment, at least one of the following parameters in the CSI report corresponding to the specified method is higher than a set value: accuracy, parameter combination index, feedback overhead, and received signal power. In this case, the specified method can also be referred to as a high-precision / high-parameter combination index / high feedback overhead / high received signal power codebook method.
[0059] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0060] A third CSI is calculated based on the first CSI; a fourth CSI is calculated based on the second CSI; a first evaluation indicator performance is determined based on the third CSI and the CSI obtained in a specified manner; a second evaluation indicator performance is determined based on the fourth CSI and the CSI obtained in a specified manner; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0061] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0062] A third precoding is obtained based on the first precoding; a fourth precoding is obtained based on the second precoding; a first evaluation indicator performance is determined based on the third precoding and the precoding in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding and the precoding in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0063] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0064] A third precoding matrix is calculated based on the first precoding matrix; a fourth precoding matrix is calculated based on the second precoding matrix; a first evaluation indicator performance is determined based on the third precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0065] In one case, for example, two methods may be compared with a specified method respectively, and evaluation index performance of the two methods may be determined respectively, and the priority of the CSI report may be determined according to the evaluation index performance of the two methods.
[0066] In one embodiment, the two methods are compared with the specified method respectively, and the evaluation index performance of the two methods is determined respectively. The priority of the CSI report is determined according to the evaluation index performance of the two methods. This can be performed by the second communication node or by simulating the execution process of the second communication node in the first communication node.
[0067] In one embodiment, CSI Report 1 is a CSI report based on a codebook calculation method, where the codebook calculation method includes but is not limited to Release-15 Type I codebook, Type II codebook, Type II Port Selection codebook, Release-16 Enhanced Type II codebook (eType II codebook), Enhanced Type II Port Selection codebook, Release-17 Further Enhanced Type II codebook, Release-18 Enhanced Type II for CJT codebook, Further Enhanced Type II Port Selection for CJT codebook, Enhanced Type II for predicted PMI codebook, Further Enhanced Type II Port Selection for predicted PMI codebook, etc. CSI Report 2 is a CSI report based on an artificial intelligence / machine learning model calculation method. The serial number part of the two reports is only used to distinguish the description and does not represent the order of precedence or sequence.When the base station configures the same reference signal resource measurement for the two, taking into account that the CSI (or precoding / precoding matrix) obtained based on the artificial intelligence / machine learning model calculation method and the CSI (or precoding / precoding matrix) obtained based on the codebook calculation method are calculated based on the same channel coefficient, when the CSI obtained based on the codebook method of high precision / high parameter combination index / high feedback overhead / high received signal power (or the precoding / precoding matrix in the report based on the codebook method of high precision / high parameter combination index / high feedback overhead / high received signal power) is used as a monitoring method for the CSI obtained based on the artificial intelligence / machine learning model calculation method (or the precoding / precoding matrix in the report based on the artificial intelligence / machine learning model calculation method), one case is, for example, that the second communication node calculates the fourth CSI based on the second CSI obtained by the AI / ML model calculation method (or calculates the fourth precoding / fourth precoding matrix based on the second precoding / second precoding matrix in the report based on the AI / ML model calculation method); the CSI obtained based on the codebook method The first CSI is calculated to obtain the third CSI (or the third precoding / third precoding matrix calculated based on the first precoding / first precoding matrix in the report based on the codebook method); the above two CSI or precoding / precoding matrix and the CSI obtained by the codebook method based on high precision / high parameter combination index / high feedback overhead / high received signal power (or the precoding / precoding matrix in the report based on the codebook method based on high precision / high parameter combination index / high feedback overhead / high received signal power) are respectively calculated to calculate the evaluation index performance (for example, correlation / similarity, error function, throughput and / or spectral efficiency, etc.) to obtain evaluation index performance 1 and evaluation index performance 2, and the evaluation index performance 1 is compared with the evaluation index performance 2. If the evaluation index performance 1 is better than the evaluation index performance 2, the CSI report based on the artificial intelligence / machine learning model calculation method (i.e., CSI report 2) is given a higher transmission priority; otherwise, if the evaluation index performance 1 is worse than the evaluation index performance 2, the CSI report based on the codebook calculation method (i.e., CSI report 1) is given a higher transmission priority.
[0068] One case, for example, is that the second communication node calculates the fourth CSI based on the second CSI obtained by the AI / ML model calculation method (or calculates the fourth precoding / fourth precoding matrix based on the second precoding / second precoding matrix in the report of the AI / ML model calculation method), and calculates and evaluates the calculated fourth CSI (or fourth precoding / fourth precoding matrix) and the CSI obtained by the codebook method based on high precision / high parameter combination index / high feedback overhead / high received signal power (or the precoding / precoding matrix in the report based on the codebook method of high precision / high parameter combination index / high feedback overhead / high received signal power). The performance of the evaluation indicator (for example, correlation / similarity, error function, throughput and / or spectral efficiency) is evaluated. When the evaluation indicator performance is compared with a preset threshold / threshold (i.e., a preset threshold), if the evaluation indicator performance meets the threshold / threshold value requirement (which may be higher than the preset threshold or lower than the preset threshold, and the requirement is related to the evaluation performance indicator), the CSI report calculated based on the artificial intelligence / machine learning model (i.e., CSI report 2) is given a higher transmission priority. Conversely, if the evaluation indicator performance fails to meet the threshold / threshold value requirement, the CSI report calculated based on the codebook (i.e., CSI report 1) is given a higher transmission priority.
[0069] The method for obtaining CSI with high precision / high parameter combination index / high feedback overhead / high received signal power (or precoding / precoding matrix with high precision / high parameter combination index / high feedback overhead / high received signal power) can be achieved through a codebook method with high precision / high parameter combination index / high feedback overhead / high received signal power, but is not limited to other methods for obtaining high precision, such as scalar quantization acquisition, differential quantization acquisition, acquisition through artificial intelligence / machine learning, etc.
[0070] Figure 2 is a schematic diagram of a CSI report transmission process provided by one embodiment. As shown in Figure 2, a first communication node can obtain initial channel information and then feedback first CSI based on an artificial intelligence / machine learning model. Based on this, a second communication node can determine third CSI based on the artificial intelligence / machine learning model.
[0071] Figure 3 is a schematic diagram of another CSI report transmission process provided by an embodiment. As shown in Figure 3, the first communication node can obtain initial channel information and then determine the second CSI based on the codebook processing module. Based on this, the second communication node can also determine the fourth CSI based on the codebook processing module.
[0072] Figure 4 is a schematic diagram of another CSI report transmission process provided by an embodiment. As shown in Figure 4, the first communication node can obtain initial channel information and then determine CSI based on the high-precision processing module. Based on this, the second communication node can also determine high-precision CSI based on the high-precision processing module.
[0073] Figure 5 is a schematic diagram of another CSI report transmission process provided by an embodiment. As shown in Figure 5, the first communication node can obtain initial channel information and then feedback the CSI report based on the artificial intelligence / machine learning model, and can also feedback the CSI report based on other processing modules.
[0074] In one embodiment, it further includes:
[0075] The CSI reports are grouped according to the method of obtaining CSI, and the priority of the CSI report group is determined according to the identification information.
[0076] In one embodiment, grouping CSI reports according to a method for acquiring CSI and determining a priority of a CSI report group according to identification information includes:
[0077] CSI reports calculated based on the same reference signal resource measurement are grouped together. CSI reports within a group have the same priority. Priority is sorted on the CSI report groups according to identification information of the reference signal resource (ie, group priority sorting is performed).
[0078] Table 1 shows the priority of the CSI report group based on the reference signal resource. In one embodiment, when measuring CSI-RS reference signal resource 1, the CSI report calculated based on the codebook method and the CSI report calculated based on the AI / ML model method are divided into CSI report group 1; when measuring CSI-RS reference signal resource 2, the CSI report calculated based on the AI / ML model method is divided into CSI report group 2; the reports in each report group have the same priority, and the priorities of multiple CSI reports within the group are not distinguished; and the number of CSI reports measured based on the same reference signal resource in the report group is greater than or equal to 1. If the reference signal resource ID corresponding to CSI report group 1 is smaller than the reference signal resource ID corresponding to CSI report group 2, CSI report group 1 has a higher priority, and conversely, the method also applies to the case where the larger ID has a higher priority. If a conflict of CSI reports occurs, or if the transmission resources are limited and all CSI reports cannot be transmitted, the CSI report group with lower priority is discarded first.
[0079] Table 1 Priority of CSI reporting groups based on reference signal resources
[0080] In one embodiment, grouping CSI reports according to a method for acquiring CSI and determining a priority of a CSI report group according to identification information includes:
[0081] CSI reports calculated based on the same reference signal resource measurement are grouped together. The CSI reports in one group have the same priority. The CSI report groups are prioritized according to identification information of the CSI reports (ie, group priority sorting is performed).
[0082] Table 2 shows the priority of the CSI report group based on the reference signal resource. In one embodiment, the group priority is sorted according to the minimum ID of the CSI report in the CSI report group. When measuring CSI-RS reference signal resource 1, the CSI report calculated based on the codebook method and the CSI report calculated based on the AI / ML model method are divided into CSI report group 1; when measuring CSI-RS reference signal resource 2, the CSI report calculated based on the codebook method and the CSI report calculated based on the AI / ML model method are divided into CSI report group 2; the reports in each report group have the same priority, and the priorities of multiple CSI reports within it are not distinguished; and the number of CSI reports measured based on the same reference signal resource in the report group is greater than or equal to 1. If the minimum ID of the CSI report contained in CSI report group 1 is less than the minimum ID of the CSI report contained in CSI report group 2, CSI report group 1 has a higher priority. If a conflict of CSI reports occurs, or if the transmission resources are limited and all CSI reports cannot be transmitted, the CSI report group with lower priority is discarded first.
[0083] Table 2 Priority of CSI reporting groups based on reference signal resources
[0084] Table 3 shows the priority of the CSI report group based on the reference signal resource. In one embodiment, the group priority is sorted according to the minimum ID of the CSI report based on the codebook method in the CSI report group. When the measured CSI-RS reference signal resource is 1, the CSI report calculated based on the codebook method and the CSI report calculated based on the AI / ML model method are divided into CSI report group 1; when the measured CSI-RS reference signal resource is 2, the CSI report calculated based on the codebook method and the CSI report calculated based on the AI / ML model method are divided into CSI report group 2; the reports in each report group have the same priority, and the priorities of multiple CSI reports within it are not distinguished; and the number of CSI reports measured based on the same reference signal resource in the report group is greater than or equal to 1. If the minimum ID of the CSI report based on the codebook method contained in CSI report group 1 is less than the minimum ID of the CSI report based on the codebook method contained in CSI report group 2, CSI report group 1 has a higher priority. If there is no CSI report based on the codebook method in the CSI report group, the report group has a low priority. If a conflict occurs in CSI reports, or if transmission resources are limited and all CSI reports cannot be transmitted, CSI report groups with lower priorities are discarded first.
[0085] Table 3 Priority of CSI reporting groups based on reference signal resources
[0086] Table 4 shows the priorities within CSI report groups based on reference signal resources. In one embodiment, group priority is sorted based on the minimum ID of CSI reports calculated using an artificial intelligence / machine learning model within a CSI report group. When the measured CSI-RS reference signal resource is 1, CSI reports calculated using a codebook approach and CSI reports calculated using an AI / machine learning model are grouped into CSI report group 1. When the measured CSI-RS reference signal resource is 2, CSI reports calculated using a codebook approach and CSI reports calculated using an artificial intelligence / machine learning model are grouped into CSI report group 2. Reports within each report group have the same priority, regardless of the priority of multiple CSI reports within the group. The number of CSI reports within a report group measured based on the same reference signal resource is greater than or equal to 1. If the minimum ID of a CSI report calculated using an artificial intelligence / machine learning model within CSI report group 1 is smaller than the minimum ID of a CSI report calculated using an artificial intelligence / machine learning model within CSI report group 2, CSI report group 1 has a higher priority. If a CSI report group contains no CSI reports calculated using an artificial intelligence / machine learning model, that report group has a lower priority. If a conflict occurs in CSI reports, or if transmission resources are limited and all CSI reports cannot be transmitted, CSI report groups with lower priorities are discarded first.
[0087] Table 4 shows the priority within the CSI reporting group based on the reference signal resources.
[0088] In one embodiment, CSI reports are grouped according to a method for obtaining CSI, and the priority of the CSI report group is determined according to identification information, including: grouping CSI reports calculated based on the same reference signal resource measurement, wherein the CSI reports within a group have different priorities, and prioritizing the CSI report group and prioritizing the CSI reports within the group according to the identification information of the CSI report.
[0089] For example, CSI reports calculated based on the same reference signal resource measurement are grouped together, but the CSI reports within the group have different priorities. Group and intra-group priority sorting is performed based on the CSI report identification information. The inter-group and intra-group priorities can refer to the method for determining group and intra-group priorities based on reference signal resource identification information in any of the above embodiments.
[0090] In one embodiment, the method further includes: determining the priority of the CSI report according to at least one of the following: the entity of the CSI report, the content of the CSI report, the number of methods for obtaining CSI contained in the CSI report, the purpose or function of the CSI, the method for configuring the CSI report, the type of the CSI report, the period of the CSI report, the channel quality indicator, the signal to interference and noise ratio, the MCS level, the number of parameter combinations, the parameter combination index, and the feedback overhead.
[0091] In one embodiment, the priority of the CSI report is determined according to the entity of the CSI report or the report content.
[0092] A method for processing CSI reports determines the priority of CSI reports based on the CSI reporting entity or report content. One example is to give higher priority to CSI (or precoding / precoding matrix) that includes a larger number of acquisition methods. For example, the content of CSI report 1 includes M methods for calculating and acquiring CSI (or calculating the acquired precoding / precoding matrix), and the content of CSI report 2 includes N methods for calculating and acquiring CSI (or calculating the acquired precoding / precoding matrix), where M>N≥1, then CSI report 1 is given a higher priority than CSI report 2, that is, CSI report 1 is transmitted first. When transmission resources are limited and not all CSI reports can be transmitted, CSI reports with lower priority are discarded / not transmitted.
[0093] In one embodiment, if CSI report 1 contains both CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method) and CSI calculated based on the artificial intelligence / machine learning model (or precoding / precoding matrix calculated based on the AI / ML model); CSI report 2 has only CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method) or only CSI obtained based on the artificial intelligence / machine learning model calculation method (or precoding / precoding matrix obtained based on the codebook method); then CSI report 1 is given a higher priority than CSI report 2.
[0094] When the base station configures the same reference signal resource measurement for the two, CSI report 1 contains both the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) obtained based on the same reference signal resource measurement, and the CSI calculated based on the artificial intelligence / machine learning model (or the precoding / precoding matrix calculated based on the artificial intelligence / machine learning model); CSI report 2 only contains the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) or only the CSI obtained based on the artificial intelligence / machine learning model calculation method (or the precoding / precoding matrix obtained based on the codebook method); then CSI report 1 is given a higher priority than CSI report 2.
[0095] In one embodiment, the method further includes: determining the priority of the CSI report according to the number of methods for obtaining CSI included in the CSI report.
[0096] One example is to prioritize CSI (or precoding / precoding matrix) with fewer acquisition methods. For example, if CSI Report 1 includes CSI (or the precoding / precoding matrix) calculated using N methods, and CSI Report 2 includes CSI (or the precoding / precoding matrix) calculated using M methods, where M>N>1, then CSI Report 1 is prioritized over CSI Report 2, meaning that CSI Report 1 is transmitted first. When limited transmission resources prevent all CSI reports from being transmitted, lower-priority CSI reports are discarded or not transmitted.
[0097] In one embodiment, if CSI report 1 contains both CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method) and CSI calculated based on the artificial intelligence / machine learning model (or precoding / precoding matrix calculated based on the artificial intelligence / machine learning model); CSI report 2 has only CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method) or only CSI obtained based on the artificial intelligence / machine learning model calculation method (or precoding / precoding matrix obtained based on the codebook method); then CSI report 2 is given a higher priority than CSI report 1.
[0098] When the content of the first CSI report includes using M methods to calculate and obtain CSI (or calculating the obtained precoding / precoding matrix), and the content of the second CSI report includes using N methods to calculate and obtain CSI (or calculating the obtained precoding / precoding matrix), where M>N>1, "first" and "second" are only used to distinguish between the descriptions and do not represent the order of precedence or sequence.
[0099] For example, one case is that the priority of CSI reporting is related to the method of obtaining CSI.
[0100] In one embodiment, if CSI report 1 contains CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method), and CSI report 2 does not contain CSI obtained based on the codebook method (or precoding / precoding matrix obtained based on the codebook method), then CSI report 1 is given a higher priority; in one embodiment, if CSI report 1 contains CSI based on the artificial intelligence / machine learning model calculation method (or precoding / precoding matrix based on the artificial intelligence / machine learning model calculation method), and CSI report 2 does not contain CSI based on the artificial intelligence / machine learning model calculation method (or precoding / precoding matrix based on the artificial intelligence / machine learning model calculation method), then CSI report 1 is given a higher priority.
[0101] In one embodiment, if CSI report 1 contains high-precision CSI (or high-precision precoding / precoding matrix), CSI report 2 does not contain high-precision CSI (or high-precision precoding / precoding matrix), and the high-precision CSI (or high-precision precoding / precoding matrix) is obtained in a manner that can be, but is not limited to, based on a codebook, then CSI report 1 is given a higher priority.
[0102] In one embodiment, the method further includes: determining the priority of the CSI report according to the purpose or function of the CSI.
[0103] In this embodiment, the priority of the CSI report is related to the purpose / function of the CSI.
[0104] In one embodiment, if the CSI report includes CSI obtained based on a codebook method with high precision / high parameter combination index / high feedback overhead / high received signal power (or precoding / precoding matrix obtained based on a codebook method with high precision / high parameter combination index / high feedback overhead / high received signal power), as an auxiliary CSI calculated based on an artificial intelligence / machine learning model (or precoding / precoding matrix calculated based on an AI / ML model) to calculate the corresponding monitoring performance indicator or monitor its performance (or precoding / precoding matrix), then the CSI report is given a higher priority.
[0105] In one embodiment, if the CSI report contains channel state information obtained after processing the CSI calculated based on the artificial intelligence / machine learning model (or the precoding / precoding matrix calculated based on the artificial intelligence / machine learning model, or the CSI and precoding / precoding matrix calculated by the artificial intelligence / machine learning model), where the processing method includes a codebook method of high precision / high parameter combination index / high feedback overhead / high received signal power, but is not limited to other high-precision acquisition methods, such as scalar quantization acquisition, differential quantization acquisition, truncation, padding (for example, zero padding, 1 padding, etc.), etc., as the CSI calculated based on artificial intelligence / machine learning model reasoning (or the precoding / precoding matrix calculated based on artificial intelligence / machine learning model reasoning), the CSI report is given a higher priority.
[0106] In one embodiment, if the CSI report contains initial channel information or precoding / precoding matrix calculated based on the initial channel information, or CSI after processing the initial channel information (or precoding / precoding matrix) after processing the precoding / precoding matrix, where the processing method includes a codebook method of high precision / high parameter combination index / high feedback overhead / high received signal power, but is not limited to other high-precision acquisition methods, such as scalar quantization acquisition, differential quantization acquisition, acquisition through artificial intelligence / machine learning, etc., as an auxiliary CSI (or precoding / precoding matrix based on AI / ML model training) data based on artificial intelligence / machine learning model training and training the model or updating the model or fine-tuning the model parameters, etc., then the CSI report is given a higher priority.
[0107] In one embodiment, the method further includes: determining the priority of the CSI report according to at least one of the following: a method of configuring the CSI report, a type of the CSI report, and a period of the CSI report.
[0108] In this embodiment, the priority of the CSI report is related to the manner / type or period of configuring the CSI report.
[0109] In one embodiment, if CSI report 1 is a non-periodic report configured by the base station and CSI report 2 is a semi-persistent / periodic report configured by the base station, then CSI report 1 is given a higher priority; in one embodiment, if CSI report 1 is a semi-persistent report configured by the base station and CSI report 2 is a periodic report configured by the base station, then CSI report 1 is given a higher priority; in one embodiment, if CSI report 1 is a periodic report configured by the base station with a period of T1 and CSI report 2 is also a periodic report configured by the base station with a period of T2; if the two reports are reported at the same time node / slot, the CSI report with a larger period has a higher priority. That is, if T1 > T2, then CSI report 1 has a higher priority, and vice versa, CSI report 2 has a higher priority.
[0110] In one embodiment, if CSI report 1 is a periodic report configured by the base station with a period of T1 and CSI report 2 is also a periodic report configured by the base station with a period of T2; if the two reports are reported at the same time node / slot, the CSI report with a smaller period has a higher priority. That is, if T1 < T2, then CSI report 1 has a higher priority, and vice versa, CSI report 2 has a higher priority.
[0111] In one embodiment, it further includes: determining the priority of the CSI report according to at least one of the following of the precoding or precoding matrix in the CSI report: rank, rank indicator, number of layers.
[0112] In this embodiment, the priority of the CSI report is related to the rank of the precoding / precoding matrix in the CSI report or the rank indicator (Rank Indicator, RI) or the number of layers of the precoding / precoding matrix.
[0113] In one embodiment, if the rank of the precoding / precoding matrix in CSI report 1 is greater than the rank of the precoding / precoding matrix in CSI report 2; for another example, if the RI in CSI report 1 is greater than the RI in CSI report 2, then CSI report 1 is given a higher priority; for another example, if the number of layers of the precoding / precoding matrix in report 1 is greater than the number of layers of the precoding / precoding matrix in CSI report 2, then CSI report 1 is given a higher priority;
[0114] In one embodiment, if the rank of the precoding / precoding matrix in CSI report 1 is less than the rank of the precoding / precoding matrix in CSI report 2; for example, if the RI in CSI report 1 is less than the RI in CSI report 2, then CSI report 1 is given a higher priority; for example, if the number of layers of the precoding / precoding matrix in report 1 is less than the number of layers of the precoding / precoding matrix in CSI report 2, then CSI report 1 is given a higher priority.
[0115] In one embodiment, the method further includes: determining the priority of the CSI report according to at least one of the following in the CSI report: channel quality indicator, signal to interference plus noise ratio, and MCS level.
[0116] In this embodiment, the priority of the CSI report is related to the Channel Quality Indicator (CQI) or Signal to Interference and Noise Ratio (SINR) or MCS (Modulation and Coding Scheme, MCS) level in the CSI report.
[0117] In one embodiment, if the CQI in CSI report 1 is greater than the CQI in CSI report 2, CSI report 1 is given a higher priority, and vice versa. For another example, if the SINR calculated in CSI report 1 is greater than the SINR calculated in CSI report 2, CSI report 1 is given a higher priority, and vice versa. For another example, if the MCS level calculated in CSI report 1 is greater than the MCS level calculated in CSI report 2, CSI report 1 is given a higher priority, and vice versa. CSI report 2 is given a higher priority.
[0118] In one embodiment, if the CQI in CSI report 1 is less than the CQI in CSI report 2, CSI report 1 is given a higher priority, and vice versa. For another example, if the SINR calculated in CSI report 1 is less than the SINR calculated in CSI report 2, CSI report 1 is given a higher priority, and vice versa. For another example, if the MCS level calculated in CSI report 1 is less than the MCS level calculated in CSI report 2, CSI report 1 is given a higher priority, and vice versa. CSI report 2 is given a higher priority.
[0119] In one embodiment, the method further includes: determining the priority of the CSI report according to at least one of the following in the CSI report: number of parameter combinations, parameter combination index, and feedback overhead.
[0120] In this embodiment, the priority of the CSI report is related to the number of parameter combinations supported in the CSI report or the parameter combination index or the feedback overhead.
[0121] In one embodiment, if the number of parameter combinations supported by the CSI (or the precoding / precoding matrix) obtained based on the codebook method in CSI report 1 is greater than the number of parameter combinations supported by the CSI (or the precoding / precoding matrix obtained based on the codebook method) obtained based on the codebook method in CSI report 2, then CSI report 1 is given a higher priority, and vice versa. For another example, if the parameter combination index used by the CSI (or the precoding / precoding matrix obtained based on the codebook method) obtained based on the codebook method in CSI report 1 is greater than the parameter combination index used by the CSI (or the precoding / precoding matrix obtained based on the codebook method) obtained based on the codebook method in CSI report 2, For the parameter combination index adopted by the CSI (or the precoding / precoding matrix obtained based on the codebook method), CSI report 1 is given a higher priority, whereas CSI report 2 is given a higher priority. For another example, if the feedback overhead corresponding to the parameter combination adopted by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 1 is greater than the feedback overhead corresponding to the parameter combination adopted by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 2, CSI report 1 is given a higher priority, whereas CSI report 2 is given a higher priority.
[0122] In one embodiment, if the number of parameter combinations supported by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 1 is less than the number of parameter combinations supported by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 2, then CSI report 1 is given a higher priority, and vice versa. For another example, if the parameter combination index used by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 1 is less than the number of parameter combinations supported by the CSI obtained based on the codebook method (or the precoding / precoding matrix obtained based on the codebook method) in CSI report 2, then CSI report 1 is given a higher priority, and vice versa. If the parameter combination index used by the CSI (or precoding / precoding matrix) obtained based on the codebook method in CSI report 1 is used in CSI report 2, then CSI report 1 is given a higher priority, and vice versa. For another example, if the feedback overhead corresponding to the parameter combination used by the CSI (or precoding / precoding matrix obtained based on the codebook method) obtained based on the codebook method in CSI report 1 is less than the feedback overhead corresponding to the parameter combination used by the CSI (or precoding / precoding matrix obtained based on the codebook method) obtained based on the codebook method in CSI report 2, then CSI report 1 is given a higher priority, and vice versa. In one embodiment, if the number of parameter combinations supported by the CSI obtained based on the codebook (or the precoding / precoding matrix obtained based on the codebook) in the CSI report is greater than a threshold value / limit of the number of supported parameter combinations, the CSI report is given a higher priority; conversely, the same applies if the number is less than a threshold value. For another example, if the parameter combination index used by the CSI obtained based on the codebook (or the precoding / precoding matrix obtained based on the codebook) in the CSI report is greater than a certain parameter combination index X, the CSI report is given a higher priority. For example, a CSI report using a parameter combination greater than 6 for feedback has a higher priority than a CSI report using a codebook with a parameter combination less than 6. For another example, if the maximum parameter combination index supported by the CSI obtained based on the codebook (or the precoding / precoding matrix obtained based on the codebook) in the CSI report is greater than a certain parameter combination index X, the CSI report is given a higher priority. For example, if the maximum parameter combination index supported by the CSI obtained based on the codebook (or the precoding / precoding matrix obtained based on the codebook) in the CSI report is 8, which is greater than the parameter combination index 6, the CSI report has a higher priority than a CSI report using a codebook with a maximum parameter combination index less than 6 for feedback. On the contrary, this method can also be applied if the value is smaller than the threshold value.
[0123] In one embodiment, it also includes: determining the priority of the CSI report based on at least one of the following artificial intelligence or machine learning models in the CSI report: identification, function, applicable scenario, feature, and feature group.
[0124] In this embodiment, the priority of the CSI report is related to the ID of the artificial intelligence / machine learning model in the CSI report or the function, applicable scenario, feature / feature group of the artificial intelligence / machine learning model.
[0125] In one embodiment, if CSI in CSI report 1 is obtained based on artificial intelligence / machine learning model ID1 (or precoding / precoding matrix is obtained based on the artificial intelligence / machine learning model ID1 method), and CSI in CSI report 2 is obtained based on artificial intelligence / machine learning model ID2 (or precoding / precoding matrix is obtained based on the artificial intelligence / machine learning model ID2 method), where the ID information can be a local ID or a global ID, but is not limited to these two cases. If ID1 < ID2, CSI report 1 is given a higher priority; conversely, CSI report 2 is given a higher priority. For another example, if CSI in CSI report 1 is obtained based on the function ID1 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the function ID1 of the artificial intelligence / machine learning model), and CSI in CSI report 2 is obtained based on the function ID2 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the function ID2 of the artificial intelligence / machine learning model), if ID1 < ID2, CSI report 1 is given a higher priority; conversely, CSI report 2 is given a higher priority. For another example, if CSI in CSI report 1 is obtained based on the applicable scenario 1 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the applicable scenario 1 of the artificial intelligence / machine learning model), and CSI in CSI report 2 is obtained based on the applicable scenario 2 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the applicable scenario 2 of the artificial intelligence / machine learning model), according to the scope of the applicable scenario, for example, the CSI report with a larger applicable scenario scope has a higher priority; or the matching degree of the current scenario determines the priority of the CSI report, for example, the CSI report with a higher matching degree has a higher priority; or the priority of the CSI report is determined by aspects such as the scenario ID, for example, the CSI report with a smaller scenario ID has a higher priority, and vice versa. For another example, if CSI in CSI report 1 is obtained based on the applicable feature / feature group 1 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the applicable feature / feature group 1 of the artificial intelligence / machine learning model), and CSI in CSI report 2 is obtained based on the applicable feature / feature group 2 of the artificial intelligence / machine learning model (or precoding / precoding matrix is obtained based on the applicable feature / feature group 2 of the artificial intelligence / machine learning model), the priority of the CSI report is determined according to the scope of the applicable feature / feature group, or the matching degree of the current feature / feature group, or aspects such as the feature / feature group ID, for example, the CSI report with a smaller feature / feature group ID has a higher priority, and vice versa.
[0126] In one embodiment, if CSI report 1 obtains CSI based on artificial intelligence / machine learning model ID1 (or obtains precoding / precoding matrix based on artificial intelligence / machine learning model ID1), and CSI report 2 obtains CSI based on artificial intelligence / machine learning model ID2 (or obtains precoding / precoding matrix based on artificial intelligence / machine learning model ID2), where the ID information can be a local ID or a global ID but is not limited to these two cases. If ID1>ID2, CSI report 1 is given a higher priority, and CSI report 2 is given a higher priority. For another example, if CSI report 1 obtains CSI based on artificial intelligence / machine learning model function ID1 (or obtains precoding / precoding matrix based on artificial intelligence / machine learning model function ID1), and CSI report 2 obtains CSI based on artificial intelligence / machine learning model function ID2 (or obtains precoding / precoding matrix based on artificial intelligence / machine learning model function ID2), if ID1>ID2, CSI report 1 is given a higher priority, and CSI report 2 is given a higher priority.
[0127] When CSI reports conflict / collide, or when transmission resources are limited and all CSI reports cannot be transmitted, CSI reports with lower priorities are discarded / not transmitted.
[0128] In this embodiment, the priority rule of the CSI report is determined according to the CSI acquisition method and the entity content of the CSI report.
[0129] In one embodiment, the priority rule formula of CSI report is: Pri iCSI (y, k, c, s) = A·N cells ·M S y+N cells ·M S k+M S c+s
[0130] Among them, y is related to the mode / type of CSI reporting. y=0 means that the non-periodic CSI report is carried on the physical uplink shared channel (PUSCH), y=1 means that the semi-persistent CSI report is carried on the PUSCH, y=2 means that the semi-persistent CSI report is carried on the physical uplink control channel (PUCCH), and y=3 means that the periodic CSI report is carried on the PUCCH. k is related to the content of the CSI report. k=0 means that the CSI report carries L1-Reference Signal Receiving Power (LSRP). k=1 indicates that the CSI report based on the artificial intelligence / machine learning model (or the CSI report configured as the artificial intelligence / machine learning mode) carries the L1-RSRP or L1-SINR information, k=2 indicates that the CSI report does not carry the L1-RSRP or L1-SINR information, k=3 indicates that the CSI report based on the artificial intelligence / machine learning model (or the CSI report configured as the artificial intelligence / machine learning mode) does not carry the L1-RSRP or L1-SINR information, k=4 indicates that the CSI report based on the coherent joint transmission (CJT) or the CSI report configured as the CJT codebook mode (for example, the codebook type is typeII-CJT-r18), k=5 indicates that the CSI report based on Doppler (that is, based on the enhanced Type II CSI of the predictive precoding matrix indicator (PMI)) II type CSI report or a CSI report configured as a Doppler codebook mode (for example, the codebook type is typeII-Doppler-r18), k=6 represents other types of reports in addition to the above types of reports.
[0131] The above examples may be but are not limited to them. The value of k and the content in the CSI report are not limited to the types listed in the above examples, and all permutations and combinations of the value of k and the report type in all cases are applicable to this method. For example, k = 1 may indicate that a CSI report based on an artificial intelligence / machine learning model carries L1-RSRP or L1-SINR information, or may be a CSI report based on coherent joint transmission (CJT) (or a CSI report configured as a CJT codebook mode), and so on.
[0132] A in the formula is equal to the number of values that k can take (ie, if k can take 6 values, then A=6).
[0133] c is related to the index of the carrier, N cells It is a parameter configured by higher layers and specifies the maximum number of carriers.
[0134] s is related to the ID of the CSI report, M s It is a parameter configured by a higher layer and specifies the maximum number of CSI reports.
[0135] In addition, considering that both the CSI report based on the Doppler CSI prediction method (that is, the CSI report based on the enhanced Type II method of predicted PMI or the CSI report configured as the Doppler codebook mode) and the CSI report based on the CJT method (the CSI report configured as the CJT codebook mode) can be included in the CSI report type, it is additionally noted that the CSI reports of these methods can also be combined in the CSI report instead of being split into independent individuals.
[0136] In one embodiment, the priority rule formula of CSI report is: Pri iCSI (x, y, k, c, s) = α·N cells ·M S ·M x ·y+β·N cells ·M S ·M x x+N cells ·M S k+M S c+s
[0137] Where y is related to the mode / type of CSI reporting. y = 0 indicates that aperiodic CSI reporting is carried on PUSCH, y = 1 indicates that semi-persistent CSI reporting is carried on PUSCH, y = 2 indicates that semi-persistent CSI reporting is carried on PUCCH, and y = 3 indicates that periodic CSI reporting is carried on PUCCH. x is related to the method of obtaining CSI. For example, x = 0 indicates CSI reporting based on the codebook method; x = 1 indicates CSI reporting based on artificial intelligence / machine learning models; and x = 2 indicates CSI reporting based on the CJT method (CSI reporting configured as CJT codebook mode). For another example, x=0 indicates a CSI report based on an artificial intelligence / machine learning model; x=1 indicates a CSI report based on a codebook method; x=2 indicates a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode); x=3 indicates a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode (for example, the codebook type is typeII-Doppler-r18)). The above examples may be, but are not limited to, the values of x and the methods for obtaining CSI are not limited to the types of the above examples, and all permutations and combinations of situations are applicable to this method. M x It is a parameter configured by higher layers and specifies the maximum number of reports for other CSI acquisition methods.
[0138] In addition, considering that both the CSI report based on the Doppler CSI prediction method (that is, the CSI report based on the enhanced Type II method of predicted PMI or the CSI report configured as the Doppler codebook mode) and the CSI report based on the CJT method (the CSI report configured as the CJT codebook mode) can be included in the CSI report type, it is additionally noted that the CSI reports of these methods can also be combined in the CSI report instead of being split into independent individuals.
[0139] k is related to the content of the CSI report. k = 0 means that the CSI report carries L1-RSRP or L1-SINR information. k = 1 means that the CSI report does not carry L1-RSRP or L1-SINR information. c is related to the index of the carrier. N cells It is the maximum number of carriers configured by the high-level parameters; s is related to the ID of the CSI report, M S It is a parameter configured by a higher layer and specifies the maximum number of CSI reports.
[0140] α in the formula is equal to the number of values that x can take (ie, if x can take 3 values, then α=3); β in the formula is equal to the number of values that k can take (ie, if k can take 2 values, then β=2).
[0141] In one embodiment, the priority rule formula of CSI report is: Pri iCSI (x, y, k, c, s) = α·N cells ·M S ·M x ·y+β·N cells ·M S ·M x x+N cells ·M S k+M S c+s
[0142] Among them, y is related to the mode / type of CSI reporting. y=0 indicates that the non-periodic CSI report is carried on the PUSCH for transmission, y=1 indicates that the semi-persistent CSI report is carried on the PUSCH for transmission, y=2 indicates that the semi-persistent CSI report is carried on the PUCCH for transmission, and y=3 indicates that the periodic CSI report is carried on the PUCCH for transmission. x is related to the content of the CSI report under other acquisition modes. For example, x=0 indicates that the CSI report based on the artificial intelligence / machine learning model carries L1-RSRP or L1-SINR information; x=1 indicates that the CSI report based on the artificial intelligence / machine learning model does not carry L1-RSRP or L1-SINR information; x=2 indicates that the CSI report based on CJT (the CSI report configured as the CJT codebook mode) carries L1-RSRP or L1-SINR information; x=3 indicates that the CSI report based on CJT (the CSI report configured as the CJT codebook mode) does not carry L1-RSRP or L1-SINR information; x=4 indicates that the CSI report based on the Doppler CSI prediction method (that is, the CSI report based on the enhanced Type II method of the predicted PMI or the CSI report configured as the Doppler codebook mode (for example, the codebook type is typeII-Doppler-r18)) carries L1-RSRP or L1-SINR information; x=5 indicates that the CSI report based on the Doppler CSI prediction method (that is, the enhanced Type II method based on the predicted PMI) II mode CSI reports or CSI reports configured as Doppler codebook mode (for example, codebook type is typeII-Doppler-r18) do not carry L1-RSRP or L1-SINR information. The values of x and the methods for obtaining CSI are not limited to the above examples, and all permutations and combinations of the values of x and the methods for obtaining CSI in all cases are applicable to this method. x This is the maximum number of reports for other CSI acquisition methods configured by higher layers.
[0143] k is related to the content of the CSI report. k = 0 means that the CSI report carries L1-RSRP or L1-SINR information. k = 1 means that the CSI report does not carry L1-RSRP or L1-SINR information. c is related to the index of the carrier. N cells It is the maximum number of carriers configured by the high-level parameters; s is related to the ID of the CSI report, M S It is a parameter configured by a higher layer and specifies the maximum number of CSI reports.
[0144] α in the formula is equal to the number of values that x can take (ie, if x can take 4 values, then α=4); β in the formula is equal to the number of values that k can take (ie, if k can take 2 values, then β=2).
[0145] In one embodiment, the priority rule formula of CSI report is: Pri iCSI (x, y, k, c, s) = α·N cells ·M S ·M x ·y+β·N cells ·M S ·M x k+M S ·M x ·x+M S c+s
[0146] Here, y is related to the CSI reporting method / type. y = 0 indicates that the aperiodic CSI report is transmitted on the PUSCH, y = 1 indicates that the semi-persistent CSI report is transmitted on the PUSCH, y = 2 indicates that the semi-persistent CSI report is transmitted on the PUCCH, and y = 3 indicates that the periodic CSI report is transmitted on the PUCCH. k is related to the content of the CSI report. k = 0 indicates that the CSI report carries L1-RSRP or L1-SINR information, and k = 1 indicates that the CSI report does not carry L1-RSRP or L1-SINR information. x is related to the method of obtaining CSI. For example, x = 0 indicates a codebook-based CSI report; x = 1 indicates a CSI report based on an artificial intelligence / machine learning model; x = 2 indicates a Doppler CSI prediction-based CSI report (that is, an enhanced Type II CSI report based on the predicted PMI or a CSI report configured in the Doppler codebook mode); and x = 3 indicates a CSI report based on the CJT method (a CSI report configured in the CJT codebook mode). For another example, x=0 represents a CSI report based on a codebook method; x=1 represents a CSI report based on an artificial intelligence / machine learning model; x=2 represents a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode); x=3 represents a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode). For another example, x=0 represents a CSI report based on an artificial intelligence / machine learning model; x=1 represents a CSI report based on a codebook method; x=2 represents a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode); x=3 represents a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode). For another example, x=0 indicates a CSI report based on an artificial intelligence / machine learning model; x=1 indicates a CSI report based on a codebook method; x=2 indicates a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode); x=3 indicates a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode).For another example, x=0 indicates a CSI report based on a codebook method; x=1 indicates a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode); x=2 indicates a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode); and x=3 indicates a CSI report based on an artificial intelligence / machine learning model. For another example, x=0 indicates a CSI report based on a codebook method; x=1 indicates a CSI report based on a Doppler CSI prediction method (that is, a CSI report based on an enhanced Type II method of predicted PMI or a CSI report configured as a Doppler codebook mode); x=2 indicates a CSI report based on a CJT method (a CSI report configured as a CJT codebook mode); and x=3 indicates a CSI report based on an artificial intelligence / machine learning model. The above examples are not limited to the above examples, and the values of x and the methods for obtaining CSI are not limited to the above examples. In addition, all permutations and combinations of the values of x and the methods for obtaining CSI in all cases are applicable to this method. x It is a parameter configured by higher layers and specifies the maximum number of reports for other CSI acquisition methods.
[0147] In addition, considering that both the CSI report based on the Doppler CSI prediction method (that is, the CSI report based on the enhanced Type II method of predicted PMI or the CSI report configured as the Doppler codebook mode) and the CSI report based on the CJT method (the CSI report configured as the CJT codebook mode) can be included in the CSI report type, it is additionally noted that the CSI reports of these methods can also be combined in the CSI report instead of being split into independent individuals.
[0148] c is related to the index of the carrier, N xells It is the maximum number of carriers configured by the high-level parameters; s is related to the ID of the CSI report, M S The maximum number of CSI reports configured by the higher layer. α in the formula is equal to the number of possible values of k (i.e., if k can take 2 values, then α = 2); β in the formula is equal to the number of possible values of x (i.e., if x can take 3 values, then β = 3).
[0149] In one embodiment, the priority rule formula of CSI report is: Pri iCSI (x, y, k, c, s) = α·N cells ·M S ·M x ·y+β·N cells ·M S ·M x k+MS ·M x ·x+M S c+s
[0150] Among them, y is related to the mode / type of CSI reporting, y=0 indicates that the non-periodic CSI report is carried on PUSCH for transmission, y=1 indicates that the semi-persistent CSI report is carried on PUSCH for transmission, y=2 indicates that the semi-persistent CSI report is carried on PUCCH for transmission, and y=3 indicates that the periodic CSI report is carried on PUCCH for transmission; k is related to the content of the CSI report, k=0 indicates that the CSI report carries L1-RSRP or L1-SINR information, k=1 indicates that the CSI report does not carry L1-RSRP or L1-SINR information; x is related to the content of the CSI report under other acquisition methods. For example, x=0 indicates that the CSI report based on the artificial intelligence / machine learning model carries L1-RSRP or L1-SINR information; x=1 indicates that the CSI report based on the artificial intelligence / machine learning model does not carry L1-RSRP or L1-SINR information; x=2 indicates that the CSI report based on CJT (the CSI report configured as the CJT codebook mode) carries L1-RSRP or L1-SINR information; x=3 indicates that the CSI report based on CJT (the CSI report configured as the CJT codebook mode) does not carry L1-RSRP or L1-SINR information; x=3 indicates that the CSI report based on the Doppler CSI prediction method (that is, the CSI report based on the enhanced Type II method of the predicted PMI or the CSI report configured as the Doppler codebook mode) carries L1-RSRP or L1-SINR information; x=4 indicates that the CSI report based on the Doppler CSI prediction method (that is, the enhanced Type II method based on the predicted PMI) II mode CSI report or CSI report configured as Doppler codebook mode) does not carry L1-RSRP or L1-SINR information. It can be, but is not limited to, the above examples. The value of x and the method of obtaining CSI are also not limited to the types of the above examples. In addition, all permutations and combinations of the value of x and the method of obtaining CSI in all cases are applicable to this method. x This is the maximum number of reports for other CSI acquisition methods configured by higher layers.
[0151] c is related to the index of the carrier, N cells It is a parameter configured by the higher layer. The maximum number of carriers
[0152] s is related to the ID of the CSI report, M S It is a parameter configured by a higher layer. It specifies the maximum number of CSI reports.
[0153] α in the formula is equal to the number of values that k can take (ie, if the possible value of k is 2, then α=2); β in the formula is equal to the number of values that x can take (ie, if the possible value of x is 4, then β=4).
[0154] In the embodiments of the present application, the priority of CSI reports corresponding to different modes may be determined by the first communication node, or by the second communication node. The method for determining the priority of CSI reports in any of the above embodiments may be performed by the first communication node or by the second communication node.
[0155] In one embodiment, the method further comprises:
[0156] For at least one CSI-RS resource or each CSI-RS resource in one or more CSI-RS resource sets, transmit the CSI report to the second communication node when at least X CSI-RS transmission opportunities are received; and discard the CSI report when X CSI-RS transmission opportunities are not received.
[0157] Here, discarding the CSI report may refer to not transmitting the CSI report.
[0158] A method for processing CSI reports, wherein after CSI report configuration / reconfiguration, serving cell activation, bandwidth part (BWP) change, or semi-persistent CSI (SP-CSI) activation, a first communication node (terminal) reports CSI only after receiving at least X CSI-RS transmission opportunities (i.e., CSI-RS transmission occasions) for each or at least one CSI-RS resource in one or more CSI-RS resource sets; otherwise, the CSI report is discarded. The first communication node (terminal) must receive the CSI-RS transmission opportunity within an activated discontinuous reception time (DRX Active Time). The first communication node can receive CSI-RS transmission opportunities within the same activated discontinuous reception time or within different activated discontinuous reception times. The first communication node (terminal) should measure a reference signal no later than the CSI reference resource.
[0159] In one embodiment, X satisfies at least one of the following:
[0160] For CSI reports based on CJT or CSI reports configured in CJT mode, X is 1; when discontinuous reception is configured and CJT mode is configured, X is 1; when discontinuous reception is configured and CSI reports are configured with NTRP CSI-RS resources, X is 1; when discontinuous reception is configured and CSI reports are configured with X CSI-RS resources and X is greater than or equal to NT, X is 1; for CSI reports based on an enhanced method of predictive precoding matrix indicator or CSI reports configured based on Doppler codebook mode, the X CSI-RS transmission opportunities are continuous or discontinuous; for periodic or semi-persistent CSI-RS, X is determined according to the capabilities of the first communication node, or is a fixed value, or is determined according to the number of activated periodic or semi-persistent CSI-RS resources. for non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; for CSI calculation based on an artificial intelligence or machine learning model, or for a case where an artificial intelligence or machine learning model is configured, for periodic or semi-persistent CSI-RS, X is determined according to the capability of the first communication node, or is determined according to the number of activated periodic or semi-persistent CSI-RS resources, or is a fixed value; for CSI calculation based on an artificial intelligence or machine learning model, or for a case where an artificial intelligence or machine learning model is configured, for non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; for TDCP mode is configured or the reporting entity is configured as TDCP mode, X is 1.
[0161] A method for processing a CJT-based CSI report (or a CSI report configured with a CJT codebook mode) is that for each of one or more CSI-RS resource sets or at least one CSI-RS resource, the first communication node (terminal) receives at least one CSI-RS transmission occasion (i.e., CSI-RS transmission occasion), wherein the first communication node (terminal) measures a reference signal no later than the CSI reference resource.
[0162] One method is that when discontinuous reception (DRX) is configured, when the CJT mode is configured / turned on in the CSI report configuration (for example, the codebook type is typeII-CJT-r18), the first communication node (terminal) will report the CSI only if it receives at least one CSI-RS transmission opportunity for each or at least one CSI-RS resource in one or more CSI-RS resource sets, otherwise the CSI report is discarded.
[0163] One method is that when DRX is configured and the CSI report is configured with NTRP CSI-RS resources, the first communication node (terminal) will report CSI only if it receives at least one CSI-RS transmission opportunity for each or at least one CSI-RS resource in one or more CSI-RS resource sets, otherwise the CSI report is discarded. Where NTRP is the number of second communication nodes (TRP) supported by CJT.
[0164] One method is that, when DRX is configured and a CSI report is configured with X CSI-RS resources, when X is greater than or equal to NT, the first communication node (terminal) reports CSI only if it receives at least one CSI-RS transmission opportunity for each or at least one CSI-RS resource in one or more CSI-RS resource sets; otherwise, the CSI report is discarded. NT is a set threshold number of CSI-RS resources.
[0165] The above-described method only needs to satisfy at least one of the conditions, and if both conditions are satisfied, the method is also applicable.
[0166] A method for processing Doppler CSI (i.e., CSI reporting based on an enhanced Type II method using the Precoding Matrix Indicator (PMMI) or CSI reporting configured with a Doppler codebook mode (e.g., codebook type type II-Doppler-r18)) is to report CSI only when a first communication node (terminal) receives at least X CSI-RS transmission opportunities for each or at least one CSI-RS resource in one or more CSI-RS resource sets; otherwise, the CSI report is discarded. The first communication node (terminal) should measure the reference signal no later than the CSI reference resource, and the X CSI-RS transmission opportunities can be consecutive or non-consecutive.
[0167] One method is that for periodic or semi-persistent CSI-RS, the number X is determined according to the first communication node capability (terminal capability), for example, X = Kp, where Kp is the number of activated periodic / semi-persistent CSI-RS resources and can be 1, 2, or 4. For periodic or semi-persistent CSI-RS, the number X can also be a fixed value, for example, X = 2.
[0168] One method is to set the number X to 1 for aperiodic CSI-RS. That is, K CSI-RS resources are included, where K is the number of aperiodic CSI-RS resources and can be 4, 8, or 12. For aperiodic CSI-RS, the number X can also be determined based on the capabilities of the first communication node (terminal capabilities). For aperiodic CSI-RS, the number X can also be a fixed value.
[0169] A method for processing CSI reports based on Time Domain Channel Property (TDCP) (or CSI reports configured in TDCP mode) is to report CSI only if the first communication node (terminal) receives at least X CSI-RS transmission opportunities for each or at least one CSI-RS resource in one or more CSI-RS resource sets, otherwise the CSI report is discarded. The first communication node (terminal) should measure the reference signal no later than the CSI reference resource.
[0170] In one method, when the TDCP mode is configured / the reporting entity is configured as the TDCP mode, the number X is 1. When the TDCP mode is configured, the number X may also be determined according to the first communication node capability (terminal capability). When the TDCP mode is configured, the number X may also be a fixed value.
[0171] A method for processing CSI reports calculated based on an artificial intelligence / machine learning model (CSI reports configured with an artificial intelligence / machine learning model) is to report CSI only if a first communication node (terminal) receives at least X CSI-RS transmission opportunities for each or at least one CSI-RS resource in one or more CSI-RS resource sets; otherwise, the CSI report is discarded. The first communication node (terminal) should measure the reference signal no later than the CSI reference resource, and the X CSI-RS transmission opportunities can be contiguous or non-contiguous.
[0172] One method is that when CSI calculation is based on an artificial intelligence / machine learning model or is configured based on an artificial intelligence / machine learning model, for periodic or semi-persistent CSI-RS, the number X is determined according to the first communication node capability (terminal capability), for example, X=Km, where Km is the number of activated periodic / semi-persistent CSI-RS resources, and the value of Km can be, but is not limited to, a positive integer value from 1 to 10. For periodic or semi-persistent CSI-RS, the number X can also be a fixed value, for example, X=5.
[0173] One method is that when CSI calculation is based on an artificial intelligence / machine learning model or is configured based on an artificial intelligence / machine learning model, for aperiodic CSI-RS, the number X is 1. That is, N CSI-RS resources are included, where the value of N can be, but is not limited to, an integer from 1 to 15. The number X can also be determined based on the capabilities of the first communication node (terminal capabilities). For aperiodic CSI-RS, the number X can also be a fixed value.
[0174] In one embodiment, the CSI calculation time or feedback delay is determined based on at least one of the following: the capability of the first communication node, the number of second communication nodes, the type of reference signal, the number of non-periodic CSI-RS resources, the offset between two CSI-RS resources, the number of symbols in one time slot, the number of precoding or precoding matrices, the length of the observation window, the first parameter, and the second parameter.
[0175] In one embodiment, the first parameter is determined according to at least one of the following:
[0176] The number of configured second communication nodes, subcarrier spacing index, capability of the first communication node, and length of the DFT vector.
[0177] In one embodiment, the second parameter is determined according to at least one of the following:
[0178] Number of activated periodic or semi-persistent CSI-RS resources, CSI-RS periodicity, and number of symbols in one slot.
[0179] In a method for processing a CSI report, the determination of the CSI calculation time / feedback delay Z and Z' of a first communication node (terminal) is related to the capability of the first communication node (terminal capability).
[0180] A method for determining the CSI calculation time / feedback delay Z and Z' for a CJT-based CSI report (or a CSI report configured with a CJT codebook mode) is related to the capability of the first communication node (terminal capability).
[0181] One method of determining Z / Z' is that the determination of Z / Z' is related to the number of configured second communication nodes (TRP) NTRP:
[0182] When NTRP=1, the value of Z / Z' is a fixed value (which can be the classic value, legacy Z / Z'); when NTRP>1, the value of Z / Z' is related to the capabilities of the first communication node (terminal capabilities):
[0183] Capability 1: The Z / Z' value is a fixed value (which can be the legacy Z / Z'). Capability 2: The Z / Z' value is a fixed Z / Z'+r. The fixed Z / Z' value is the legacy value, and r is the first parameter, which is a value greater than 0 and is related to the number of configured second communication nodes (NTRPs).
[0184] The value of r is also related to the capability of the first communication node (terminal capability). A method for determining r is related to at least one of the subcarrier spacing, the number of second communication nodes (TRPs), and the terminal capability.
[0185] As an example, r=X.(μ+1).NTRP, where X is a fixed value (wherein, X may be equal to 1 or not equal to 1) or the value of X depends on the terminal capability, μ is the index of the subcarrier spacing, and NTRP is the number of second communication nodes (TRP).
[0186] A method for determining CSI calculation time / feedback delay Z and Z' based on Doppler CSI (i.e., CSI reporting based on an enhanced Type II method of a Precoding Matrix Indicator (PMMI) or a CSI report configured with a Doppler codebook mode (e.g., a codebook type of type II-Doppler-r18)) is related to the capabilities of the first communication node (terminal capabilities).
[0187] One way to determine Z' is to determine Z' in relation to the length N4 of the DFT vector:
[0188] When N4=1, the value of Z' is a fixed value (which can be a classic value, legacy Z'); when N4>1, the value of Z' is related to the capabilities of the first communication node (terminal capabilities):
[0189] Capability 1: The value of Z' is a fixed value (which can be the legacy Z'). Capability 2: The value of Z' is a fixed value Z' + r. The fixed Z' value is the legacy value, and r is a value greater than 0 and is related to the configured length of N4.
[0190] The value of r is also related to the capability of the first communication node (terminal capability). A method for determining r is related to at least one of the subcarrier spacing, the length N4 of the DFT vector, and the terminal capability.
[0191] In one example, r = X.(μ+1).N4, where X is a fixed value (which may or may not be 1) or a value that depends on the terminal's capabilities, μ is the index of the subcarrier spacing, and N4 is the length of the DFT vector. The value of r is independently provided for each value of N4.
[0192] One method for determining Z is that the determination of Z is related to the capability of the first communication node (terminal capability) and the type of reference signal (e.g., CSI-RS):
[0193] Capability 1: When the reference signal type is aperiodic CSI-RS:
[0194] The value of Z is related to at least one of the number of aperiodic CSI-RS resources K, the offset m between two CSI-RS resources, and the number of symbols in one time slot; an example is Z = legacy Z + 14.(K-1).m, where K is the number of aperiodic CSI-RS resources and m is the offset between two aperiodic CSI-RS resources.
[0195] When the reference signal type is periodic / semi-persistent CSI-RS:
[0196] The value of Z is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; in one example, Z = legacy Z + w, where w is the second parameter, and its value is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; w = 14. (K P –1).d, where Kp is the number of activated periodic / semi-persistent CSI-RS resources and d is the CSI-RS periodicity.
[0197] Capability 2: When the reference signal type is aperiodic CSI-RS:
[0198] The value of Z is related to at least one of the number of non-periodic CSI-RS resources K, the offset m between two CSI-RS resources, the number of symbols in one time slot, and r in the above-mentioned Z' determination method (that is, related to the capability of the first communication node (terminal capability)); an example, Z = legacy Z + 14. (K-1). m + r, where K is the number of non-periodic CSI-RS resources, m is the offset between two non-periodic CSI-RS resources, and r is an extended parameter related to the capability of the first communication node (terminal capability).
[0199] The value of r can be r = X.(μ+1).N4, where X is a fixed value (which may or may not be 1) or depends on the terminal's capabilities, μ is the subcarrier spacing index, and N4 is the length of the DFT vector. The value of r is independently provided for each value of N4.
[0200] When the reference signal type is periodic / semi-persistent CSI-RS:
[0201] The value of Z is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, the number of symbols in a time slot, and r in the above-mentioned Z' determination method (i.e., related to the capability of the first communication node (terminal capability)); in one example, Z = legacy Z + w + r, where the value of w is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; w = 14. (K P –1).d, where Kp is the number of activated periodic / semi-persistent CSI-RS resources, and d is the period of the CSI-RS. The value of r can be r=X.(μ+1).N4, where X is a fixed value (where X may be equal to or not equal to 1) or the value of X depends on the terminal capability, μ is the index of the subcarrier spacing, and N4 is the length of the DFT vector. The value of r is independently provided for each value of N4. A method for determining the CSI calculation time / feedback delay Z and Z' for a CSI report calculated based on an artificial intelligence / machine learning model (a CSI report configured with an artificial intelligence / machine learning model) is related to the capability of the first communication node (terminal capability).
[0202] One method for determining Z' is that the determination of Z' is related to the number P of input precoding / precoding matrices or the length W of the observation window:
[0203] When P=1 or W=1, the value of Z' is a fixed value (which can be a classic value, legacy Z'); when P>1 or W>1, the value of Z' is related to the capabilities of the first communication node (terminal capabilities):
[0204] Capability 1: The value of Z' is a fixed value (which can be a legacy value, or "legacy Z'"). Capability 2: The value of Z' is a fixed value, or "Z'+r," where the fixed Z' value is a legacy value and r is a value greater than 0.
[0205] The value of r is also related to the capability of the first communication node (terminal capability). A method for determining r is related to at least one of the subcarrier spacing, the number P of input precoding, and the terminal capability.
[0206] For example, r = X.(μ+1).P, where X is a fixed value (which may or may not be 1) or the value of X depends on the terminal capability, μ is the index of the subcarrier spacing, and P is the number of input precodings. The value of r is independently provided for each P value.
[0207] The value of r is also related to the capability of the first communication node (terminal capability). A method for determining r is related to at least one of the subcarrier spacing, the length W of the observation window, and the terminal capability.
[0208] In one example, r = X.(μ+1).W, where X is a fixed value (which may or may not be 1) or depends on the terminal's capabilities, μ is the subcarrier spacing index, and W is the length of the observation window. The value of r is independently provided for each value of W.
[0209] One method for determining Z is that the determination of Z is related to the capability of the first communication node (terminal capability) and the type of reference signal (e.g., CSI-RS):
[0210] Capability 1: When the reference signal type is aperiodic CSI-RS:
[0211] The value of Z is related to at least one of the number of aperiodic CSI-RS resources K, the offset m between two CSI-RS resources, and the number of symbols in one time slot; an example is Z = legacy Z + 14.(K-1).m, where K is the number of aperiodic CSI-RS resources and m is the offset between two aperiodic CSI-RS resources.
[0212] When the reference signal type is periodic / semi-persistent CSI-RS:
[0213] The value of Z is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; in one example, Z = legacy Z + w, where the value of w is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; w = 14. (K P –1).d, where Kp is the number of activated periodic / semi-persistent CSI-RS resources and d is the CSI-RS periodicity.
[0214] Capability 2: When the reference signal type is aperiodic CSI-RS:
[0215] The value of Z is related to at least one of the number of non-periodic CSI-RS resources K, the offset m between two CSI-RS resources, the number of symbols in one time slot, and r in the above-mentioned Z' determination method (that is, related to the capability of the first communication node (terminal capability)); an example, Z = legacy Z + 14. (K-1). m + r, where K is the number of non-periodic CSI-RS resources, m is the offset between two non-periodic CSI-RS resources, and r is an extended parameter related to the capability of the first communication node (terminal capability).
[0216] The value of r can be r = X.(μ+1).P, where X is a fixed value (which may or may not be 1) or depends on the terminal's capabilities, μ is the subcarrier spacing index, and P is the number of input precoders. The value of r is independently provided for each P value.
[0217] The value of r may also be r = X.(μ + 1).W, where X is a fixed value (which may or may not be 1) or depends on the terminal's capabilities, μ is the subcarrier spacing index, and W is the length of the observation window. The value of r is independently provided for each value of W.
[0218] When the reference signal type is periodic / semi-persistent CSI-RS:
[0219] The value of Z is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, the number of symbols in a time slot, and r in the above-mentioned Z' determination method (i.e., related to the capability of the first communication node (terminal capability)); in one example, Z = legacy Z + w + r, where the value of w is related to at least one of the number of activated periodic / semi-persistent CSI-RS resources Kp, the periodicity d of the CSI-RS, and the number of symbols in a time slot; w = 14. (KP –1).d, where Kp is the number of activated periodic / semi-persistent CSI-RS resources, and d is the CSI-RS period. The value of r can be r = X.(μ+1).N4, where X is a fixed value (which may or may not be 1) or depends on the terminal capability, μ is the subcarrier spacing index, and P is the number of input precoders. The value of r is provided independently for each P.
[0220] The value of r may also be r = X.(μ + 1).W, where X is a fixed value (which may or may not be 1) or depends on the terminal's capabilities, μ is the subcarrier spacing index, and W is the length of the observation window. The value of r is independently provided for each value of W.
[0221] FIG6 is a flowchart of another channel state information report transmission method provided by an embodiment. As shown in FIG6 , the method provided by this embodiment includes 210 , 220 , and 230 .
[0222] In 210, capability information indicating processing of a CSI report by a first communication node is received.
[0223] In 220, configuration information is sent to the first communication node, where the configuration information is used to instruct the first communication node to process a CSI report.
[0224] In 230, the CSI report transmitted by the first communication node is received.
[0225] In this embodiment, a first communication node indicates supported capabilities to a second communication node. The second communication node then sends configuration information to the first communication node. The first communication node processes CSI reports based on the configuration information and transmits the CSI reports to the second communication node based on their priority. This allows CSI reports to have different priorities. During CSI report transmission, transmission resources are preferentially allocated to higher-priority CSI reports. If a CSI report conflict occurs or transmission resources are insufficient, lower-priority reports are discarded. Furthermore, the CSI report processing unit prioritizes the calculation and processing of related CSI reports based on their priority. By effectively prioritizing CSI reports, transmission efficiency and communication quality are improved.
[0226] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0227] A third CSI is calculated based on the first CSI; a fourth CSI is calculated based on the second CSI; a first evaluation indicator performance is determined based on the third CSI and the CSI obtained in a specified manner; a second evaluation indicator performance is determined based on the fourth CSI and the CSI obtained in a specified manner; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0228] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0229] A third precoding is obtained based on the first precoding; a fourth precoding is obtained based on the second precoding; a first evaluation indicator performance is determined based on the third precoding and the precoding in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding and the precoding in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0230] In one embodiment, determining the priority of the CSI report according to the manner of obtaining CSI in the CSI report includes:
[0231] A third precoding matrix is calculated based on the first precoding matrix; a fourth precoding matrix is calculated based on the second precoding matrix; a first evaluation indicator performance is determined based on the third precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0232] In the embodiments of the present application, the priority of CSI reports corresponding to different methods can be determined by the first communication node, or by the second communication node. The method for determining the priority of CSI reports in any of the above embodiments can be performed by the first communication node or the second communication node. For technical details not fully described in this embodiment, please refer to any of the above embodiments.
[0233] The present application also provides a channel state information report transmission device. FIG7 is a schematic diagram of the structure of a channel state information report transmission device provided by an embodiment. As shown in FIG7, the channel state information report transmission device includes:
[0234] The indication module 310 is configured to indicate capability information for processing the CSI report to the second communication node.
[0235] The processing module 320 is configured to process the CSI report according to the configuration information of the second communication node.
[0236] In the channel state information report transmission device of this embodiment, CSI reports have different priorities. During CSI report transmission, transmission resources are preferentially allocated to CSI reports with higher priorities. If a CSI report conflict occurs or transmission resources are insufficient, reports with lower priorities are discarded. Furthermore, CSI report processing unit resource usage is prioritized based on the priority of the CSI reports. By effectively determining the priority of CSI reports, transmission efficiency and communication quality are improved.
[0237] In one embodiment, the apparatus further comprises:
[0238] A transmission module is configured to transmit the CSI report to the second communication node according to the priority of the CSI report.
[0239] In one embodiment, the apparatus further comprises:
[0240] The determination module is configured to determine the priority of the CSI report according to a method for obtaining CSI in the CSI report.
[0241] In one embodiment, the first CSI obtained by the first method is associated with the second CSI obtained by the second method; the first precoding in the first CSI report corresponding to the first method is associated with the second precoding in the second CSI report corresponding to the second method; and the first precoding matrix in the first CSI report corresponding to the first method is associated with the second precoding matrix in the second CSI report corresponding to the second method.
[0242] In one embodiment, the determination module is configured to be at least one of the following:
[0243] If the performance of the first CSI is worse than the performance of the second CSI, the priority of the first CSI report is lower than the priority of the second CSI report; if the performance of the first precoding is worse than the performance of the second precoding, the priority of the first CSI report is lower than the priority of the second CSI report; if the performance of the first precoding matrix is worse than the performance of the second precoding matrix, the priority of the first CSI report is lower than the priority of the second CSI report.
[0244] In one embodiment, the determination module is configured to:
[0245] The evaluation indicator performance is calculated based on at least one of the following: the first CSI and the second CSI; the first precoding and the second precoding; the first precoding matrix and the second precoding matrix; if the evaluation indicator performance meets a preset threshold, the priority of the first CSI report is higher than the priority of the second CSI report.
[0246] In one embodiment, the CSI obtained in a specified manner includes initial channel information, the precoding in the CSI report corresponding to the specified manner includes initial precoding, and the precoding matrix in the CSI report corresponding to the specified manner includes an initial precoding matrix.
[0247] In one embodiment, the CSI obtained by the specified method includes CSI obtained based on the codebook method, the precoding in the CSI report corresponding to the specified method includes precoding obtained based on the codebook method, and the precoding matrix in the CSI report corresponding to the specified method includes a precoding matrix obtained based on the codebook method.
[0248] In one embodiment, at least one of the following parameters in the CSI report corresponding to the specified method is higher than a set value: accuracy, parameter combination index, feedback overhead, and received signal power.
[0249] In one embodiment, the determination module is configured to:
[0250] A third CSI is calculated based on the first CSI; a fourth CSI is calculated based on the second CSI; a first evaluation indicator performance is determined based on the third CSI and the CSI obtained in a specified manner; a second evaluation indicator performance is determined based on the fourth CSI and the CSI obtained in a specified manner; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0251] In one embodiment, the determination module is configured to:
[0252] A third precoding is obtained based on the first precoding; a fourth precoding is obtained based on the second precoding; a first evaluation indicator performance is determined based on the third precoding and the precoding in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding and the precoding in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0253] In one embodiment, the determination module is configured to:
[0254] A third precoding matrix is calculated based on the first precoding matrix; a fourth precoding matrix is calculated based on the second precoding matrix; a first evaluation indicator performance is determined based on the third precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0255] In one embodiment, the apparatus further comprises:
[0256] The grouping module is configured to group the CSI reports according to the method of obtaining the CSI; and the determining module is configured to determine the priority of the CSI report group according to the identification information.
[0257] In one embodiment, the grouping module is configured to:
[0258] CSI reports based on the measurement and calculation of the same reference signal resource are grouped into one group, and the CSI reports in one group have the same priority. The determination module is configured to prioritize the CSI report groups according to identification information of the reference signal resource.
[0259] In one embodiment, the grouping module is configured to:
[0260] CSI reports calculated based on the same reference signal resource measurement are grouped together, and the CSI reports in one group have the same priority. The determination module is configured to prioritize the CSI report groups according to identification information of the CSI reports.
[0261] In one embodiment, the grouping module is configured to:
[0262] CSI reports based on the same reference signal resource measurement calculation are grouped into a group, wherein the CSI reports within a group have different priorities, and a determination module is configured to prioritize the CSI report group and prioritize the CSI reports within the group according to identification information of the CSI report.
[0263] In one embodiment, the apparatus further comprises:
[0264] and a determination module configured to determine the priority of the CSI report based on at least one of the following: an entity of the CSI report, content of the CSI report, a number of ways of obtaining CSI contained in the CSI report, a purpose or function of the CSI, a way of configuring the CSI report, a type of the CSI report, a periodicity of the CSI report, a channel quality indicator, a signal-to-interference-plus-noise ratio, an MCS level, a number of parameter combinations, a parameter combination index, and feedback overhead.
[0265] In one embodiment, the apparatus further comprises:
[0266] The determination module is configured to determine the priority of the CSI report according to the entity of the CSI report or the report content.
[0267] In one embodiment, the apparatus further comprises:
[0268] The determination module is configured to determine the priority of the CSI report according to the number of ways of obtaining CSI contained in the CSI report.
[0269] In one embodiment, the apparatus further comprises:
[0270] The determination module is configured to determine the priority of the CSI report according to the purpose or function of the CSI.
[0271] In one embodiment, the apparatus further comprises:
[0272] The determination module is configured to determine the priority of the CSI report according to at least one of the following: a method for configuring the CSI report, a type of the CSI report, and a period of the CSI report.
[0273] In one embodiment, the apparatus further comprises:
[0274] A determination module is configured to determine the priority of the CSI report according to at least one of the following of the precoding or precoding matrix in the CSI report: rank, rank indicator, and number of layers.
[0275] In one embodiment, the apparatus further comprises:
[0276] The determination module is configured to determine the priority of the CSI report according to at least one of the following in the CSI report: channel quality indicator, signal to interference plus noise ratio, and MCS level.
[0277] In one embodiment, the apparatus further comprises:
[0278] The determination module is configured to determine the priority of the CSI report according to at least one of the following in the CSI report: the number of parameter combinations, the parameter combination index, and the feedback overhead.
[0279] In one embodiment, the apparatus further comprises:
[0280] A determination module is configured to determine the priority of the CSI report based on at least one of the following of the artificial intelligence or machine learning model in the CSI report: identification, function, applicable scenario, feature, and feature group.
[0281] In one embodiment, the apparatus further comprises:
[0282] The determining module is configured to determine the priority of the CSI report according to the method of obtaining CSI in the CSI report and the entity content of the CSI report.
[0283] In one embodiment, the apparatus further comprises:
[0284] a transmitting module configured to transmit, for at least one CSI-RS resource or each CSI-RS resource in one or more CSI-RS resource sets, the CSI report to the second communication node when at least X channel state information reference signal (CSI-RS) transmission opportunities are received; and a discarding module configured to discard the CSI report when X CSI-RS transmission opportunities are not received.
[0285] In one embodiment, X satisfies at least one of the following:
[0286] For CSI reports based on CJT or CSI reports configured in CJT mode, X is 1; when discontinuous reception is configured and CJT mode is configured, X is 1; when discontinuous reception is configured and CSI reports are configured with NTRP CSI-RS resources, X is 1; when discontinuous reception is configured and CSI reports are configured with X CSI-RS resources and X is greater than or equal to NT, X is 1; for CSI reports based on an enhanced method of predictive precoding matrix indicator or CSI reports configured based on Doppler codebook mode, the X CSI-RS transmission opportunities are continuous or discontinuous; for periodic or semi-persistent CSI-RS, X is determined according to the capabilities of the first communication node, or is a fixed value, or is determined according to the number of activated periodic or semi-persistent CSI-RS resources. for non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; for CSI calculation based on an artificial intelligence or machine learning model, or for a case where an artificial intelligence or machine learning model is configured, for periodic or semi-persistent CSI-RS, X is determined according to the capability of the first communication node, or is determined according to the number of activated periodic or semi-persistent CSI-RS resources, or is a fixed value; for CSI calculation based on an artificial intelligence or machine learning model, or for a case where an artificial intelligence or machine learning model is configured, for non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; for TDCP mode is configured or the reporting entity is configured as TDCP mode, X is 1.
[0287] In one embodiment, the CSI calculation time or feedback delay is determined based on at least one of the following: the capability of the first communication node, the number of second communication nodes, the type of reference signal, the number of non-periodic CSI-RS resources, the offset between two CSI-RS resources, the number of symbols in one time slot, the number of precoding or precoding matrices, the length of the observation window, the classic value of the first parameter, and the second parameter.
[0288] In one embodiment, the first parameter is determined according to at least one of the following:
[0289] The number of configured second communication nodes, subcarrier spacing index, capability of the first communication node, and length of the DFT vector.
[0290] In one embodiment, the second parameter is determined according to at least one of the following:
[0291] Number of activated periodic or semi-persistent CSI-RS resources, CSI-RS periodicity, and number of symbols in one slot.
[0292] The channel state information report transmission device proposed in this embodiment and the channel state information report transmission method proposed in the above embodiment belong to the same concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same effect as the channel state information report transmission method.
[0293] The present application also provides a channel state information report transmission device. FIG8 is a schematic diagram of the structure of another channel state information report transmission device provided by one embodiment. As shown in FIG8, the channel state information report transmission device includes:
[0294] The first receiving module 410 is configured to receive capability information of processing CSI reports indicated by the first communication node; the sending module 420 is configured to send configuration information to the first communication node, wherein the configuration information is used to instruct the first communication node to process CSI reports; the second receiving module 430 is configured to receive the CSI report transmitted by the first communication node.
[0295] In the channel state information report transmission device of this embodiment, CSI reports are assigned different priorities. During CSI report transmission, transmission resources are preferentially allocated to CSI reports with higher priorities. If CSI report conflicts or insufficient transmission resources occur, lower-priority reports are discarded. Furthermore, CSI report processing unit resource usage is prioritized based on the priority of the CSI reports. This effectively prioritizes CSI reports, improving transmission efficiency and communication quality.
[0296] In one embodiment, the apparatus further includes: a determination module configured to determine the priority of the CSI report according to a manner of obtaining CSI in the CSI report.
[0297] In one embodiment, the determination module is configured to:
[0298] A third CSI is calculated based on the first CSI; a fourth CSI is calculated based on the second CSI; a first evaluation indicator performance is determined based on the third CSI and the CSI obtained in a specified manner; a second evaluation indicator performance is determined based on the fourth CSI and the CSI obtained in a specified manner; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0299] In one embodiment, the apparatus further includes: a determination module configured to determine the priority of the CSI report according to a manner of obtaining CSI in the CSI report.
[0300] In one embodiment, the determination module is configured to:
[0301] A third precoding is obtained based on the first precoding; a fourth precoding is obtained based on the second precoding; a first evaluation indicator performance is determined based on the third precoding and the precoding in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding and the precoding in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0302] In one embodiment, the apparatus further includes: a determination module configured to determine the priority of the CSI report according to a manner of obtaining CSI in the CSI report.
[0303] In one embodiment, the determination module is configured to:
[0304] A third precoding matrix is calculated based on the first precoding matrix; a fourth precoding matrix is calculated based on the second precoding matrix; a first evaluation indicator performance is determined based on the third precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; a second evaluation indicator performance is determined based on the fourth precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; if the first evaluation indicator performance is better than the second evaluation indicator performance, then the priority of the first CSI report is higher than the priority of the second CSI report.
[0305] The channel state information report transmission device proposed in this embodiment and the channel state information report transmission method proposed in the above embodiment belong to the same concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same effect as the channel state information report transmission method.
[0306] An embodiment of the present application also provides a communication node. Figure 9 is a schematic diagram of the hardware structure of a communication node provided by an embodiment. As shown in Figure 9, the communication node provided by the present application includes a processor 510 and a memory 520; the processor 510 in the communication node can be one or more, and Figure 9 takes one processor 510 as an example; the memory 520 is configured to store one or more programs; the one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the transmission method of the channel state information report as described in the embodiment of the present application.
[0307] The communication node further includes: a communication device 530 , an input device 540 and an output device 550 .
[0308] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the communication node may be connected via a bus or other means. FIG9 takes the bus connection as an example.
[0309] The input device 540 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the communication node. The output device 550 may include a display device such as a display screen.
[0310] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication according to the control of the processor 510.
[0311] The memory 520, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, and modules, such as program instructions / modules corresponding to the channel state information report transmission method described in the embodiments of the present application (for example, the indication module 310, processing module 320, and transmission module 330 in the channel state information report transmission device). The memory 520 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the communication node, etc. In addition, the memory 520 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may include a memory remotely located relative to the processor 510, and these remote memories may be connected to the communication node via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0312] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for transmitting a channel state information report described in any one of the embodiments of the present application. The method includes: indicating capability information for processing a CSI report to a second communication node; and processing the CSI report according to the configuration information of the second communication node. Alternatively, the method includes: receiving capability information for processing a CSI report indicated by a first communication node; sending configuration information to the first communication node, the configuration information being used to instruct the first communication node to process the CSI report; and receiving the CSI report transmitted by the first communication node.
[0313] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media.Computer-readable media can be computer-readable signal media or computer-readable storage media.Computer-readable storage media can be, for example, but not limited to: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above.Examples of computer-readable storage media (non-exhaustive list) include: electrical connection with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM), flash memory, optical fibers, portable CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination of the above.Computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0314] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0315] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.
[0316] The computer program code for performing the operations of the present application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and also conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect via the Internet).
[0317] The above description is merely an exemplary embodiment of the present application and is not intended to limit the scope of protection of the present application.
[0318] It will be understood by those skilled in the art that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processor, a portable web browser or a vehicle-mounted mobile station.
[0319] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although the present application is not limited thereto.
[0320] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0321] The block diagram of any logical flow in the drawings of this application may represent program operations, or may represent interconnected logical circuits, modules and functions, or may represent a combination of program operations and logical circuits, modules and functions. A computer program may be stored on a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical storage devices and systems (digital versatile discs (DVD) or compact disks (CD), etc.). Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FPGA) and a processor based on a multi-core processor architecture.
Claims
1. A method for transmitting a channel state information report, applied to a first communication node, comprising: Indicating capability information for processing a channel state information (CSI) report to the second communication node; Process the CSI report according to the configuration information of the second communication node.
2. The method according to claim 1, further comprising: The CSI report is transmitted to the second communication node according to the priority of the CSI report.
3. The method according to claim 2, further comprising: The priority of the CSI report is determined according to a method of acquiring the CSI in the CSI report.
4. The method according to claim 3, wherein: The first CSI obtained by the first method is associated with the second CSI obtained by the second method; The first precoding in the first CSI report corresponding to the first method is associated with the second precoding in the second CSI report corresponding to the second method; A first precoding matrix in a first CSI report corresponding to the first method is associated with a second precoding matrix in a second CSI report corresponding to the second method.
5. The method according to claim 4, wherein: The determining the priority of the CSI report according to the manner of acquiring the CSI in the CSI report includes at least one of the following: If the performance of the first CSI is inferior to the performance of the second CSI, the priority of the first CSI report is lower than the priority of the second CSI report; If the performance of the first precoding is inferior to the performance of the second precoding, the priority of the first CSI report is lower than the priority of the second CSI report; If the performance of the first precoding matrix is inferior to that of the second precoding matrix, the priority of the first CSI report is lower than that of the second CSI report.
6. The method according to claim 4, wherein: The determining the priority of the CSI report according to the manner of acquiring the CSI in the CSI report includes: Calculate the evaluation indicator performance according to at least one of the following: the first CSI and the second CSI; the first precoding and the second precoding; the first precoding matrix and the second precoding matrix; If the evaluation indicator performance meets a preset threshold, the priority of the first CSI report is higher than the priority of the second CSI report.
7. The method according to claim 4, wherein: The CSI acquired in a specified manner includes initial channel information, the precoding in the CSI report corresponding to the specified manner includes initial precoding, and the precoding matrix in the CSI report corresponding to the specified manner includes an initial precoding matrix.
8. The method according to claim 4, wherein: The CSI obtained by the specified method includes CSI obtained based on the codebook method, the precoding in the CSI report corresponding to the specified method includes the precoding obtained based on the codebook method, and the precoding matrix in the CSI report corresponding to the specified method includes the precoding matrix obtained based on the codebook method.
9. The method according to claim 4, wherein: At least one of the following parameters in the CSI report corresponding to the specified mode is higher than the set value: accuracy, parameter combination index, feedback overhead, and received signal power.
10. The method according to claim 4, wherein: The determining the priority of the CSI report according to the manner of acquiring the CSI in the CSI report includes: Calculate a third CSI according to the first CSI; Calculate a fourth CSI according to the second CSI; Determine a first evaluation indicator performance according to the third CSI and the CSI obtained in a specified manner; Determine a second evaluation indicator performance according to the fourth CSI and the CSI obtained in a specified manner; If the performance of the first evaluation indicator is better than the performance of the second evaluation indicator, the priority of the first CSI report is higher than the priority of the second CSI report.
11. The method according to claim 8, wherein: The determining the priority of the CSI report according to the manner of acquiring the CSI in the CSI report includes: Obtain a third precoding according to the first precoding calculation; Obtain a fourth precoding according to the second precoding calculation; Determine a first evaluation indicator performance according to the third precoding and the precoding in the CSI report corresponding to the specified manner; Determine a second evaluation indicator performance according to the fourth precoding and the precoding in the CSI report corresponding to the specified manner; If the performance of the first evaluation indicator is better than the performance of the second evaluation indicator, the priority of the first CSI report is higher than the priority of the second CSI report.
12. The method according to claim 8, wherein: The determining the priority of the CSI report according to the manner of acquiring the CSI in the CSI report includes: Calculate a third precoding matrix according to the first precoding matrix; Calculate a fourth precoding matrix according to the second precoding matrix; Determine a first evaluation indicator performance according to the third precoding matrix and the precoding matrix in the CSI report corresponding to the specified method; Determine a second evaluation indicator performance according to the fourth precoding matrix and the precoding matrix in the CSI report corresponding to the specified manner; If the performance of the first evaluation indicator is better than the performance of the second evaluation indicator, the priority of the first CSI report is higher than the priority of the second CSI report.
13. The method according to claim 1, further comprising: The CSI reports are grouped according to the method of acquiring CSI, and the priority of the CSI report group is determined according to the identification information.
14. The method according to claim 13, wherein: The grouping of CSI reports according to the method of acquiring CSI, and determining the priority of the CSI report group according to the identification information, includes: The CSI reports measured and calculated based on the same reference signal resource are grouped into one group, the CSI reports in one group have the same priority, and the CSI report groups are prioritized according to the identification information of the reference signal resource.
15. The method according to claim 13, wherein: The grouping of CSI reports according to the method of acquiring CSI, and determining the priority of the CSI report group according to the identification information, includes: CSI reports based on the same reference signal resource measurement calculation are grouped into one group, the CSI reports in one group have the same priority, and the CSI report groups are prioritized according to identification information of the CSI reports.
16. The method according to claim 13, wherein: The grouping of CSI reports according to the method of acquiring CSI, and determining the priority of the CSI report group according to the identification information, includes: CSI reports based on the same reference signal resource measurement calculation are grouped into one group, the CSI reports in one group have different priorities, the CSI report group is prioritized according to identification information of the CSI report, and the CSI reports in the group are prioritized.
17. The method according to claim 1, further comprising: The priority of the CSI report is determined according to at least one of the following: The entity of the CSI report, the content of the CSI report, the number of ways to obtain CSI contained in the CSI report, the purpose or function of the CSI, the method of configuring the CSI report, the type of CSI report, the period of the CSI report, the channel quality indicator, the signal-to-interference-and-noise ratio, the modulation and coding scheme MCS level, the number of parameter combinations, the parameter combination index, and the feedback overhead.
18. The method of claim 1, further comprising: The priority of the CSI report is determined according to at least one of the following of the precoding or precoding matrix in the CSI report: rank, rank indicator, number of layers.
19. The method of claim 1, further comprising: The priority of the CSI report is determined according to at least one of the following of the artificial intelligence or machine learning model in the CSI report: identification, function, applicable scenario, feature, and feature group.
20. The method of claim 1, further comprising: For at least one CSI-RS resource or each CSI-RS resource in at least one channel state information reference signal CSI-RS resource set, transmitting the CSI report to the second communication node when at least X CSI-RS transmission opportunities are received, where X is a positive integer; The CSI report is discarded if X CSI-RS transmission opportunities are not received.
21. The method according to claim 20, wherein: X satisfies at least one of the following: For CSI reports based on coherent joint transmission (CJT) or CSI reports configured in CJT mode, X is 1; When discontinuous reception is configured and CJT mode is configured, X is 1; When discontinuous reception is configured and CSI reporting is configured with NTRP CSI-RS resources, X is 1; When discontinuous reception is configured, the CSI report is configured with X CSI-RS resources and X is greater than or equal to NT, X is 1; For CSI reports in an enhanced manner based on a predictive precoding matrix indicator or CSI reports configured based on a Doppler codebook mode, the X CSI-RS transmission opportunities are continuous or non-continuous; For a periodic or semi-persistent CSI-RS, X is determined according to the capability of the first communication node, or is a fixed value, or is determined according to the number of activated periodic or semi-persistent CSI-RS resources; For a non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; For CSI calculation based on an artificial intelligence or machine learning model, or when an artificial intelligence or machine learning model is configured, for periodic or semi-persistent CSI-RS, X is determined according to the capability of the first communication node, or according to the number of activated periodic or semi-persistent CSI-RS resources, or is a fixed value; For CSI calculation based on artificial intelligence or machine learning model, or for a case where an artificial intelligence or machine learning model is configured, for a non-periodic CSI-RS, X is 1, or is determined according to the capability of the first communication node, or is a fixed value; For the time domain channel characteristics TDCP mode is configured or the reporting entity is configured as TDCP mode, X is 1.
22. The method according to claim 1, wherein: The CSI calculation time or feedback delay is determined according to at least one of the following: the capability of the first communication node, the number of second communication nodes, the type of reference signal, the number of non-periodic CSI-RS resources, the offset between two CSI-RS resources, the number of symbols in one time slot, the number of precoding or precoding matrices, the length of the observation window, the first parameter, and the second parameter.
23. The method according to claim 22, wherein: The first parameter is determined according to at least one of the following: The number of configured second communication nodes, the subcarrier spacing index, the capability of the first communication node, and the length of the discrete Fourier transform DFT vector.
24. The method according to claim 22, wherein: The second parameter is determined according to at least one of the following: The number of activated periodic or semi-persistent CSI-RS resources, the periodicity of CSI-RS, and the number of symbols in one time slot.
25. A method for transmitting a channel state information report, applied to a second communication node, comprising: Receiving capability information of processing channel state information CSI report indicated by the first communication node; Sending configuration information to the first communication node, wherein the configuration information is used to instruct the first communication node to process a channel state information report; Receive the CSI report transmitted by the first communication node.
26. A communication node, comprising: memory, and at least one processor; The memory is configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the channel state information report transmission method as described in any one of claims 1-25.
27. A computer-readable storage medium storing a computer program, wherein when the program is executed by a processor, the method for transmitting a channel state information report according to any one of claims 1 to 25 is implemented.
Citation Information
Patent Citations
Concurrent channel state information (CSI) capability reporting using multiple codebooks
CN113519179A
Techniques for simplifying channel state information feedback
CN115152294A
Method for reporting channel state information in wireless communication system and device therefor
US20180115357A1
Channel state information-reference signal based measurement
US20220046443A1
User-equipment (UE) capability signaling
WO2021027920A1