Channel state information report sending method and device, channel state information report receiving method and device and storage medium

By selecting K channel state information with good accuracy from N first channel state information for feedback, the problem of low CSI prediction accuracy is solved, and the efficiency and accuracy of channel state information transmission is improved.

CN120111560APending Publication Date: 2025-06-06ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410783418.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-17
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In multi-antenna technology, dynamic changes in environmental factors during CSI prediction lead to low prediction accuracy of some CSIs, and feedback that these low accuracy CSIs have no obvious benefit to improving the performance of wireless communication systems.

Method used

By acquiring N first channel status information, selecting K first channel status information with accuracy meets the requirements for feedback, generating a channel status information report and sending.

Benefits of technology

Effectively reduce the overhead of channel status information, and achieve more accurate and efficient channel status information feedback without affecting the performance of the wireless communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111560A_ABST
    Figure CN120111560A_ABST
Patent Text Reader

Abstract

The invention provides a channel state information report sending method, a channel state information report receiving method, a channel state information report sending device, a channel state information report receiving device and a storage medium, relates to the technical field of communication, and helps to reduce the transmission overhead of channel state information. The method comprises the following steps: acquiring N pieces of first channel state information, and acquiring K pieces of first channel state information from the N pieces of first channel state information; generating a channel state information report based on the K pieces of first channel state information; the channel state information report is sent, N and K are positive integers, and K is smaller than or equal to N.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method, device and storage medium for sending and receiving a channel state information report. Background Art

[0002] As a key means to improve the spectrum efficiency of wireless communications, multi-antenna technology cannot be optimized without accurate channel state information (CSI). Through some information processing methods, including but not limited to artificial intelligence, the channel state information of one or more future time slots can be predicted based on historical channel information. Based on this predicted channel state information, we can perform scheduling planning in advance to optimize the overall performance of wireless communications.

[0003] However, when performing CSI prediction, although an information processing method can predict the CSI of one or more time slots, the dynamic changes of environmental factors, such as changes in channel rank, adjustment of scheduling bandwidth, changes in user mobility, and changes in interference levels, may result in low prediction accuracy for some of the CSIs in the predicted multiple time slots. Feedback of these low-accuracy CSIs has no obvious benefit in improving the performance of wireless communication systems. Summary of the invention

[0004] The embodiments of the present disclosure provide a method, device and storage medium for sending and receiving a channel state information report, which helps to reduce the transmission overhead of the channel state information. The technical solution provided by the embodiments of the present disclosure is as follows:

[0005] On the one hand, a channel state information report sending method is provided, which is applied to a first node, and the method includes:

[0006] Acquire N first channel state information, and acquire K first channel state information from the N first channel state information;

[0007] Generating a channel state information report based on the K first channel state information;

[0008] Send a channel state information report, where N and K are positive integers and K is less than or equal to N.

[0009] On the other hand, a channel state information report receiving method is provided, which is applied to a second node, and the method includes:

[0010] receiving a channel state information report;

[0011] K first channel state information are obtained according to the channel state information report; wherein, the K first channel state information are obtained from N first channel state information, N and K are positive integers, and K is less than or equal to N.

[0012] On the other hand, a channel state information report sending device is provided, which is applied to a first node, and the device includes:

[0013] An acquisition module, used to acquire N first channel state information, and acquire K first channel state information from the N first channel state information;

[0014] A processing module, configured to generate a channel state information report based on the K first channel state information;

[0015] The communication module is used to send a channel state information report, where N and K are positive integers and K is less than or equal to N.

[0016] In another aspect, a channel state information report receiving device is provided, which is applied to a second node, and the device includes:

[0017] A communication module, configured to receive a channel status information report;

[0018] An acquisition module is used to acquire K first channel state information according to a channel state information report; wherein the K first channel state information are acquired from N first channel state information, N and K are positive integers, and K is less than or equal to N.

[0019] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; when the processor executes the computer program instructions, the channel state information report sending and receiving method of any of the above embodiments is implemented.

[0020] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed on a computer (e.g., a communication device or a channel state information report sending and receiving device), the channel state information report sending and receiving method of any of the above embodiments is implemented.

[0021] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed, the channel state information report sending and receiving method of any of the above embodiments is implemented.

[0022] The technical solution provided by the embodiment of the present disclosure obtains N first channel state information, obtains K first channel state information from the N first channel state information; generates a channel state information report based on the K first channel state information; and sends the channel state information report. In this way, since some of the N first channel state information obtained may have poor prediction accuracy, by selecting K first channel state information that meets the accuracy requirements from the N first channel state information for feedback, it is possible to effectively reduce the transmission overhead and achieve more accurate and efficient channel state information feedback without affecting the performance of the wireless communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0024] Figure 2 A flow chart of a method for sending a channel state information report provided by an embodiment of the present disclosure;

[0025] Figure 3 A flow chart of a method for receiving a channel state information report provided by an embodiment of the present disclosure;

[0026] Figure 4 A schematic diagram of the structure of a channel state information report sending device provided in an embodiment of the present disclosure;

[0027] Figure 5 A schematic diagram of the structure of a channel state information report receiving device provided by an embodiment of the present disclosure;

[0028] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0030] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.

[0031] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and other forms thereof, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as open, inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples" and the like are intended to indicate that specific features, structures, materials or characteristics associated with the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representation of the above terms does not necessarily refer to the same embodiment or example. In addition, the specific features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.

[0032] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise specified, "plurality" means two or more.

[0033] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0034] Additionally, the use of “based on” is meant to be open and inclusive, as a process, step, calculation, or other action “based on” one or more stated conditions or values ​​may, in practice, be based on additional conditions or values ​​beyond those stated.

[0035] In the embodiments of the present disclosure, suffixes such as "module", "component" or "unit" are used to represent elements only to facilitate the description of the present disclosure and have no specific meanings themselves. Therefore, "module", "component" or "unit" can be used interchangeably.

[0036] Multi-antenna technology, as a key means to improve the spectrum efficiency of wireless communications, is widely used in various wireless communication systems. Multi-antenna technology includes but is not limited to multiple-input-multiple-output (MIMO), joint transmission of multiple transmission nodes (JT), high-frequency beamforming, etc., and its performance optimization is inseparable from accurate channel state information (CSI). By using cutting-edge technologies such as artificial intelligence (AI), the channel state information of multiple historical time slots can be used to predict the channel state information of one or more future time slots. Based on the predicted channel state information, scheduling planning can be carried out in advance to optimize the overall performance of wireless communications.

[0037] However, when predicting CSI, although the model can predict CSI of multiple time slots, such as CSI of N time slots, dynamic changes in environmental factors, such as changes in channel rank, adjustment of scheduling bandwidth, changes in user mobility, and changes in interference levels, may result in low prediction accuracy for some of the CSI in the predicted multiple time slots. Feedback of these low-accuracy CSIs has no obvious benefit in improving the performance of wireless communication systems.

[0038] In view of this, the present disclosure provides a method for sending a channel state information report, which obtains N first channel state information, obtains K first channel state information from the N first channel state information; generates a channel state information report based on the K first channel state information; and sends the channel state information report. In this way, since some of the N first channel state information obtained may have poor prediction accuracy, by selecting K first channel state information that meets the accuracy requirements from the N first channel state information for feedback, it is possible to effectively reduce the transmission overhead, and to achieve more accurate and efficient channel state information feedback without affecting the performance of the wireless communication system.

[0039] The channel state information report sending and receiving method provided by the embodiment of the present disclosure can be applied to systems of various communication formats. For example, the channel state information report sending and receiving method provided by the embodiment of the present disclosure can be applied to systems including, but not limited to, long term evolution (LTE) systems, various versions based on LTE evolution, fifth-generation mobile communication technology (5G) systems, new radio (NR) mobile communication systems using 5G, ambient internet of things (Ambient IoT) and other communication systems. In addition, the signal transmission method provided by the embodiment of the present disclosure can also be applied to future-oriented communication systems (such as 6G communication systems, etc.) or networks of multiple communication convergence systems, and the embodiment of the present disclosure is not limited to this.

[0040] The mobile communication network in the disclosed embodiment includes but is not limited to the third generation 3G, the fourth generation 4G, the fifth generation 5G and future mobile communication networks, such as the sixth generation mobile communication network 6G, etc. The network architecture may include at least a first communication node and a second communication node. It should be understood that in this example, in the downlink, the first communication node may be a network side device (for example, including but not limited to a base station), and the second communication node may be a terminal side device (for example, including but not limited to a terminal). Of course, in the uplink, the first communication node may also be a terminal side device, and the second communication node may also be a network side device. In the device-to-device communication between the two communication nodes, the first communication node and the second communication node may both be a base station or a terminal. The first communication node and the second communication node may be referred to as the first node and the second node, respectively.

[0041] For example, the first communication node is a terminal and the second communication node is a base station. Figure 1 As shown, it is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure, and the communication system includes a terminal 10 and a base station 20. The terminal 10 and the base station 20 can be one or more, and the number is not limited. Among them, multiple base stations and multiple terminals can be connected in communication. Among them, a base station can provide network services to a terminal in one cell, and can also provide network services to terminals in multiple cells at the same time.

[0042] Each base station includes multiple antennas, and each terminal may include one or more antennas.

[0043] In some embodiments, the base station 20 provides wireless access services for the terminal 10. A base station 20 provides at least one service coverage area (also referred to as a cell). The terminal 10 entering the area can communicate with the base station 20 via wireless signals to receive the wireless access services provided by the base station 20.

[0044] In some embodiments, a base station (BS) may be a base station or an evolved base station (eNB or eNodeB) in LTE, long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations (such as Femtocells or Home Base Stations), wireless remotes, reconfigurable intelligent surfaces (RISs), routers, relays, TRPs, wireless fidelity (WIFI) devices, and other network side devices.

[0045] In some embodiments, the terminal may be a device with wireless transceiver function. The terminal may be a passive device, an ambient loT device, a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent or a UE device, etc., and the embodiments of the present disclosure do not limit this.

[0046] It should be noted that Figure 1 This is just an exemplary framework diagram. Figure 1The number of devices included in the Figure 1 In addition to the devices shown, the communication system may also include other devices, such as core network devices.

[0047] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0048] The technical terms involved in the present disclosure are introduced below.

[0049] In some embodiments, high-layer signaling includes but is not limited to radio resource control (RRC), media access control element (MAC CE), and other signaling other than physical layer signaling. Physical layer signaling can also be transmitted between the base station and the terminal, for example, downlink physical layer signaling can be transmitted on a physical downlink control channel (PDCCH) and uplink physical layer signaling can be transmitted on a physical uplink control channel (PUCCH).

[0050] In some embodiments, the indications of various parameters may also be referred to as indexes or identifiers (ID), and indications, identifiers and indexes are equivalent concepts. For example, the resource identifier of a wireless system may also be referred to as a resource indication or a resource index. Among them, the resources of the wireless system include but are not limited to one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, channel state information reports, CSI report sets, terminals, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission methods, transmission methods, receiving methods, modules, models, functional modules, functions, etc. The base station may indicate the identifier of one or a group of resources to the terminal through high-level signaling or physical layer signaling. The terminal may also send the identifier of one or a group of resources to the base station through high-level signaling and / or physical layer signaling. The indication or index may be an integer from 0 to D-1, or an integer from 1 to D. Among them, D is the number of resources corresponding to the indication or index, and D is an integer greater than or equal to 1.

[0051] In some embodiments, transmission includes sending or receiving, such as sending data or signals, or receiving data or signals.

[0052] In some embodiments, in order to calculate channel state information or perform channel estimation, mobility management, positioning, etc., a base station or terminal needs to send a reference signal (reference signal, RS). Among them, the reference signal includes but is not limited to a channel state information reference signal (channel-state information reference signal, CSI-RS), a channel state information reference signal includes a zero power CSI-RS (zero power CSI-RS, ZP CSI-RS) and a non-zero power CSI-RS (non-zero power CSI-RS, NZP CSI-RS), a channel state information interference measurement signal (channel-state information-interference measurement, CSI-IM), a sounding reference signal (sounding reference signal, SRS), a synchronization signal block (synchronization signals block, SSB), a physical broadcast channel (physical broadcast channel, PBCH), and a synchronization signal block / physical broadcast channel (SSB / PBCH). In addition, a resource element (resource element, RE) set used to transmit a reference signal is called a reference signal resource, such as a CSI-RS resource, an SRS resource, a CSI-IM resource, and an SSB resource. In the present disclosure, an SSB includes a synchronization signal block and / or a physical broadcast channel.

[0053] In some embodiments, in order to save signaling overhead, etc., multiple reference signal resources may be divided into multiple sets (reference signal resource sets are sometimes also referred to as reference signal resource groups, such as CSI-RS resource set, CSI-IMresource set, SRS resource set), and the reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets can come from the same reference signal resource setting (such as CSI-RS resource setting, SRS resource setting, where CSI-RS resource setting may be merged with CSI-IM resource setting, both referred to as CSI-RS resource setting) to configure parameter information.

[0054] In some embodiments, a time instance represents a time period, such as a time slot, such as a time slot, a mini slot, or a symbol group. A time slot or a sub-time slot may include at least one symbol. Here, a symbol refers to a time unit in a subframe, frame, or time slot, and the unit may be milliseconds, microseconds, nanoseconds, seconds, etc. For example, it may be an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, or symbols corresponding to various new waveforms in future communication systems, etc. In some embodiments, the described time slot may be replaced by a time instance, a sub-time slot, etc.

[0055] In some embodiments, the minimum transmission unit carrying a modulation symbol is a resource element (RE), which is the minimum time-frequency resource used to transmit a modulation symbol, including a frequency domain subcarrier and a wireless resource on a symbol. Wireless resources composed of multiple symbols and multiple subcarriers constitute a physical resource block (PRB).

[0056] In some embodiments, the communication node selects an information processing method to process the obtained information (such as channel information, channel matrix information, time domain channel information, frequency domain channel information, angle information, position information, etc.) to obtain an information processing result. The processing result includes one or more of the channel state information or one or more of the beam parameter information.

[0057] In some embodiments, the information processing method includes at least a linear information processing method and a nonlinear information processing method. Among them, the nonlinear information processing method is an important information processing means, including but not limited to various advanced information processing technologies, such as artificial intelligence (AI), etc. In some embodiments, for the convenience of description, the nonlinear information processing method is also called the first information processing method, and the linear information processing method is also called the second information processing method. The traditional information processing method is generally a linear information processing method.

[0058] In some embodiments, artificial intelligence includes machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, meta-learning and other self-learning devices, components, software, modules, models, functional modules, functional functions, etc. In some embodiments, artificial intelligence is implemented through an artificial intelligence network (or neural network) or model, and the neural network includes multiple layers, each layer includes at least one node.

[0059] In some embodiments, a model refers to a data flow from the original input of a sample to an output target through multiple linear or nonlinear components. The model includes a neural network model, a non-artificial intelligence module for processing information or its corresponding model, and a functional component or function that maps input information to output information (the mapping here includes linear mapping and nonlinear mapping). In some embodiments, each model corresponds to a model indicator (Model ID) or a model identity (Model ID). In some embodiments, the model identifier may also have one of the following other equivalent names or concepts: model index, first identifier, function indicator (ID), model indicator, etc.

[0060] In some embodiments, the model includes a model structure and model parameters. For example, the model may be a neural network model, which includes a neural network model structure and neural network model parameters, which are used to describe the structure of the neural network and the parameter values ​​of the neural network, respectively. A neural network model structure may correspond to multiple neural network model parameters, that is, the neural network model structures may be the same, but the corresponding neural network model parameter values ​​may be different.

[0061] In some embodiments, a communication node sends a functionality or a functional index to another communication node, telling the terminal that the function can be used to process information. Among them, the function can also be called a functional module, a functional function, a functional mapping, etc., which is used to describe the characteristics or types of information processing methods. There are many types of information processing methods, such as those used for positioning, beam management, CSI prediction, beam prediction, channel estimation, etc., and the characteristics of the information processing method include but are not limited to the description of the scenario adapted by the function, the description of the input parameters, the description of the output parameters, and the type of measurement result of the output result. Among them, one function corresponds to one or more information processing methods, and each information processing method can be implemented with one or more models. Or one function can be implemented with one or more models.

[0062] In some examples, the model parameters of the neural network are obtained by online training or offline training. For example, the neural network model parameters are trained by inputting at least one sample. The sample includes at least one feature and at least one label. The feature of the sample is used as the input of the model, and the label of the sample is an ideal value that the output of the model needs to approximate, which is used for performance monitoring or calculating loss functions, etc.

[0063] In some examples, in order to better transmit data or signals, the base station or terminal needs to obtain measurement results, which may include channel state information or other parameters used to characterize the channel, wherein the channel state information may include at least one of the following: channel state information-reference signal resource indicator (CSI-RS resource indicator, CRI), synchronization signal block resource indicator (synchronization signals block resource indicator, SSBRI), layer 1 reference signal received power (L1reference signal received power, L1-RSRP or RSRP), differential RSRP (differential RSRP); layer 1 reference signal signal-to-interference noise ratio (L1 signal-to-interference noise ratio, L1-SINR or SINR), differential L1-SINR (differential L1-SINR); reference signal received quality (reference signal received quality, RSRQ), differential RSRQ, channel quality indicator (channel quality indicator, CQI), precoding matrix indicator (precoding matrix indicator, PMI), layer indicator (layer Indicator, LI), rank indicator (rank indicator, RI), precoding information, channel information.

[0064] In some embodiments, the precoding information includes a first type of precoding information and a second type of precoding information. The first type of precoding information is generally generated based on a linear information processing method, such as precoding information based on a codebook (a specific example is the N-antenna codebook in LTE, where N=2, 4, 8, 12, 16, 24, 32, etc., type I codebook, type II codebook, type II port selection codebook, enhanced type II codebook, enhanced type II selection codebook, Further enhanced type II selection codebook, Doppler codebook in NR). The precoding matrix indication here is one of the precoding information based on the codebook. The second type of precoding information is generally based on channel state information generated by nonlinear methods such as AI, such as channel-to-state information generated by nonlinear methods, including channel state information generated based on space-frequency joint compression and channel state information generated based on space-time-frequency joint compression.

[0065] In some embodiments, the channel state information is generated in a manner including but not limited to at least one of the following:

[0066] A nonlinear channel state information generation method based on space-time-frequency;

[0067] A space-frequency based nonlinear channel state information generation method;

[0068] A spatial-based nonlinear channel state information generation method;

[0069] Channel state information generation method based on conventional precision (type I) codebook;

[0070] Channel state information generation method based on high-precision (type II) codebook;

[0071] Channel state information generation method based on enhanced high precision (eTypeII) codebook;

[0072] Channel state information generation method based on Doppler codebook.

[0073] In some examples, the conventional precision (typeI) codebook is a codebook consisting of a single discrete Fourier transform vector, the high precision (typeII) codebook is a codebook consisting of L discrete Fourier transform vectors, the enhanced high precision (eTypeII) codebook can be based on L1 spatial domain related discrete Fourier transform vectors and L2 frequency domain discrete Fourier transform vectors, and the FeTypeII codebook is based on L1 spatial domain related discrete Fourier transform vectors and L2 frequency domain discrete Fourier transform vectors, L3 time domain discrete Fourier transform vectors. Here, the discrete Fourier transform (discrete fourier transform, DFT) vector can be replaced by a vector formed by tensor product of one or more DFT vectors. They will not be described one by one later.

[0074] In some examples, the channel information is information obtained based on a reference signal (such as CSI-RS) for describing the channel environment between communication nodes. In some examples, the channel information is a complex matrix, and the size of the channel matrix is ​​related to the number of transmitting antennas Nt, the number of receiving antennas Nr, and the resource elements. For example, there is at least one Nr*Nt channel matrix on a physical resource block (PRB).

[0075] In some embodiments, the channel information H may include at least one of the following: time domain channel information, frequency domain channel information, one or more eigenvectors of a correlation matrix corresponding to the time domain channel information, one or more singular vectors of a correlation matrix corresponding to the time domain channel information (e.g., singular vectors obtained by performing singular value decomposition on the correlation matrix corresponding to the time domain channel information), one or more eigenvectors of a correlation matrix corresponding to the frequency domain channel information, one or more singular vectors of a correlation matrix corresponding to the frequency domain channel information, a precoding matrix corresponding to the frequency domain channel or a precoding matrix corresponding to the time domain channel, one or more codewords corresponding to the frequency domain channel, and one or more codewords corresponding to the time domain channel. Here, both the time domain channel information and the frequency domain channel information may represent information for describing channel characteristics between at least one transmitting antenna and at least one receiving antenna, and may be a matrix or a multi-dimensional array or a multi-dimensional matrix.

[0076] In some embodiments, the partial channel information includes at least one of the following: channel information on one or more ports, channel information on one or more resource elements, and channel information on one or more layers. The entire channel information is the channel information H mentioned above.

[0077] In some embodiments, the beam includes a transmit beam, a receive beam, a receive beam and a transmit beam pair, a transmit beam and a receive beam pair. In some embodiments, a beam can be understood as a resource, such as a reference signal resource, a transmit end spatial filter, a receive end spatial filter, a spatial filter, a spatial reception parameter, a transmit end precoding, a receive end precoding, an antenna port, an antenna weight vector, an antenna weight matrix, etc. The beam index can be replaced with a resource index (such as a reference signal resource index) because the beam can be bound to resources in at least one of the time domain, frequency domain, and code domain for transmission. The beam can also be a transmission (transmit / receive) mode; the transmission mode may include space division multiplexing, frequency domain / time domain diversity, beamforming, etc. In some embodiments, a beam pair includes a combination of a transmit beam and a receive beam.

[0078] In the embodiments of the present disclosure, feedback CSI may also be referred to as transmission CSI or sending CSI, such as carrying channel state information on uplink transmission resources for transmission. The uplink transmission resources and the CSI to be transmitted on the uplink transmission resources are configured or indicated by a channel state information report. In one example, transmitting a CSI report refers to transmitting the content indicated in the CSI report, including but not limited to channel state information.

[0079] In some embodiments, the antenna is a physical antenna. In some examples, the antenna is a logical antenna. In some examples, the concepts of port and antenna, antenna port, reference signal port, and pilot port are interchangeable. In some examples, the antenna is a transmitting antenna. In some examples, the antenna is a receiving antenna. In some examples, the antenna includes an antenna pair of a transmitting antenna and a receiving antenna.

[0080] The present disclosure provides a method for sending a channel state information report, which is applied to a first node. Figure 2 As shown, the method comprises the following steps:

[0081] S101. Acquire N first channel state information, and acquire K first channel state information from the N first channel state information.

[0082] Wherein, N and K are positive integers, and K is less than or equal to N.

[0083] In some embodiments, the N first channel state information represent channel state information on N time slots or time slot intervals. Each first channel state information may be a channel information, or a matrix or vector composed of one or more L1-RSRPs. The L1-RSRP here may be replaced by differential L1-RSRP, L1-SINR, differential L1-SINR, probability, L1-RSRQ, differential L1-RSRQ, etc.

[0084] Exemplarily, taking the first node as a terminal and the second node as a base station, the base station sends reference signals on multiple reference signal resources on different time-frequency resources, and the terminal receives reference signals on multiple reference signal resources of different time-frequency resources, and measures the reference signals to obtain one or more of the following channel state information: such as L1-RSRP, differential L1-RSRP, L1-SINR, differential L1-SINR, probability, L1-RSRQ, differential L1-RSRQ, channel information, etc. In some embodiments, the base station configures signaling information, and the signaling information is used to indicate M second reference signal resources. In some other embodiments, the signaling is further used to indicate N first reference signal resources, or the base station configures another signaling to indicate the N first reference signal resources.

[0085] In one embodiment, M second channel state information may be obtained by measuring reference signals on M second reference signal resources, wherein all or part of the M second channel state information may be used as input of a model, and N first channel state information may be output. The M first reference signal resources are on an observation window, wherein M is also referred to as the length of the observation window, and the observation window may also have other names, such as a measurement window, an observation window, etc.

[0086] In some embodiments, the M second channel state information represent the channel state information on the M time slots. Each second channel state information may be a channel information (the concept of channel information is described above), or a matrix or vector composed of one or more L1-RSRPs. The L1-RSRP here may be replaced by differential L1-RSRP, L1-SINR, differential L1-SINR, probability, L1-RSRQ, differential L1-RSRQ, etc.

[0087] In one embodiment, M second reference signal resources are transmitted in different time slots, such as reference signal resources of periodic reference signal resources or semi-persistent reference signal resources in different periods, or reference signal resources of non-periodic reference signal resources in M ​​time slots, wherein the time slots corresponding to the reference signal resources differ by a time slot offset.

[0088] In one embodiment, N third channel state information can be obtained by measuring the reference signals on N first reference signal resources. Among them, the N first reference signal resources are in a prediction window or on, wherein N is also called the length of the prediction window, and the prediction window may also have other names, such as a prediction window, etc., which are not limited here. All or part of the N third channel state information can be used as a comparison object for the output of the model (such as the N first channel state information), for example, as a label. The models here and in subsequent embodiments or examples can also be replaced by information processing methods or functional replacements, which will not be repeated one by one.

[0089] In one embodiment, N first reference signal resources are transmitted in different time slots, such as reference signal resources of periodic reference signal resources or semi-persistent reference signal resources in different periods, or reference signal resources of non-periodic reference signal resources in N time slots, wherein the time slots corresponding to the reference signal resources differ by a time slot offset.

[0090] Generally speaking, the N first reference signal resources are used for model monitoring or model training and do not need to be transmitted during the model inference stage.

[0091] In some embodiments, the first node receives a reference signal on a reference signal resource in each of the M time slots, and measures the reference signal received in the M time slots to obtain M second channel state information. One or more models are deployed in the first node, in which the M second channel state information can be used as the input of the model, and N first channel state information (i.e., the predicted channel state information of the future time slot) is output. The first channel state information may also have other names, such as predicted channel state information, channel state information within a predicted time window, etc. The second channel state information may also have other names, such as historical channel state information, channel state information within an observation time window, etc. The present disclosure does not limit this.

[0092] In some embodiments, the maximum number of N first channel state information that the first node can predict is generally determined by the capabilities of the first node, and the capabilities of the first node include the capabilities or characteristics of the model corresponding to the model, function, or information processing method. However, due to the current tight computing resources of the first node or the different channel environments, the number of predicted valid first channel state information is less than N. Here, the valid CSI includes but is not limited to one of the following CSI: CSI that meets performance requirements, the channel quality corresponding to the CSI is greater than the preset threshold, the correlation parameter between the CSI and its corresponding label is greater than the preset threshold, and the accuracy of the CSI meets the preset requirements. In one example, the first node needs to process other services, and the computing resources left for predicting the channel state information are insufficient to predict the N first channel state information. In one example, due to the relatively fast movement speed of the first node (such as the terminal), predicting the N first channel state information will cause the accuracy of the latter one or more of the N first channel state information to decrease. In one example, due to the relatively large interference to the first node, the input historical channel state information has a large error, which will cause the accuracy of some predicted first channel state information to decrease. In one example, when the rank of the channel state information predicted by the first node is less than or equal to r, N first channel state information can be predicted, otherwise the number of predicted first channel state information is less than N, and r is a positive integer, such as 1 or 2. In one example, the first node can predict N first channel state information when the bandwidth is less than C megabytes, but the number of predicted first channel state information is less than N when the bandwidth is greater than C megabytes, and C is a positive real number, such as 10, 20, 50, 100, etc. In these embodiments, due to various reasons, the number of predicted valid first channel state information is K, where K is less than or equal to N. Therefore, obtaining K first channel state information from N first channel state information for feedback can not only effectively reduce feedback overhead, but also achieve more accurate and efficient channel state information feedback without affecting the performance of the wireless communication system.

[0093] Exemplarily, taking the first node as a terminal and the second node as a base station, the terminal predicts N first channel state information based on M second channel state information. K first channel state information that meet the conditions are selected from the N first channel state information. In one example, the terminal directly predicts only K first channel state information based on the M second channel state information. Here, K, M, and N are positive integers, and generally speaking, K is less than or equal to N. In one example, N is less than or equal to M. The terminal generates one or more channel state information reports from the K first channel state information and sends one or more channel state information reports. The base station obtains K first channel state information by receiving one or more channel state information reports. In other examples, the second channel state information is also called historical channel state information, or input channel state information. In other examples, the first channel state information is also called predicted channel state information, or output channel state information, or generated channel state information, and can also be directly referred to as channel state information CSI if it does not cause ambiguity according to the context.

[0094] In some embodiments, before acquiring K first channel state information from N first channel state information, the method further includes: determining a value of K. The value of K is determined according to at least one of the following:

[0095] a channel rank corresponding to at least one first channel state information;

[0096] The number of ports corresponding to at least one first channel state information;

[0097] a system bandwidth corresponding to at least one first channel state information;

[0098] a scheduling bandwidth corresponding to at least one first channel state information;

[0099] a correlation parameter corresponding to at least one first channel state information;

[0100] A performance parameter corresponding to at least one first channel state information.

[0101] In some embodiments, before acquiring the N first channel state information, the method further includes: acquiring M second channel state information, and determining the N first channel state information according to the M second channel state information. Wherein, M is a positive integer. Generally speaking, the M second channel state information is obtained by measuring M reference signals.

[0102] In some embodiments, before acquiring K first channel state information from N first channel state information, the method further includes: determining a value of K according to M second channel state information. The value of K is determined according to at least one of the following:

[0103] a channel rank corresponding to at least one second channel state information;

[0104] The number of ports corresponding to at least one second channel state information;

[0105] a system bandwidth corresponding to at least one second channel state information;

[0106] a scheduling bandwidth corresponding to at least one second channel state information;

[0107] a correlation parameter corresponding to at least one second channel state information;

[0108] The number of reference signal resources corresponding to the received second channel state information;

[0109] The valid number of measured second channel state information.

[0110] The performance parameter may be one of the accuracy, reliability, probability, correlation parameters, etc. of the information processing method or the output result of the model or function corresponding to the information processing method. The definition of the performance parameter will not be described in detail below.

[0111] The correlation parameters of the channel state information include but are not limited to one of the following: correlation between two CSIs, cosine similarity (CS) of two channel state information, mean squared error (MSE) of two channel state information, squared generalization cosine similarity (SGCS) of two channel state information, normalized mean squared error (NMSE) of two channel state information, coherence time of the channel corresponding to the CSI, time-difference carrier-phase (TDCP). It is related to carrier spacing, mobile speed, predicted number and interval of CSI, etc. Here, the channel state information can be the first channel state information, the second channel state information, the third channel state information, etc. The definition of the correlation parameters will not be repeated one by one later.

[0112] Exemplarily, the first node determines the value of K based on the channel rank corresponding to at least one first channel state information. For example, the possible values ​​of the channel rank are divided into C channel rank intervals, each channel rank interval corresponds to a different value of K, and each channel rank interval includes one or more possible channel rank values. The value of K corresponding to the i-th channel rank interval is Ki. For example, the first node determines that the current channel rank (wherein the current channel rank can be a channel rank corresponding to a first channel state information or a statistical value of a channel rank corresponding to at least one first channel state information) belongs to the i-th channel rank interval, then determines that the value of K is Ki, where Ki is a positive integer, i=1,...,C. Generally speaking, the smaller the corresponding channel rank, the larger the value of K.

[0113] In other embodiments, the channel rank may also be replaced by one of the following concepts: layer, codeword, transmission layer, rank, number of receiving antennas, number of transmitting antennas, number of reference signal ports, number of transmitting ports, number of receiving ports, etc. In other examples, the first channel state information here may be replaced by the second channel state information. They will not be described one by one below.

[0114] Exemplarily, the first node determines the value of K according to the system bandwidth corresponding to at least one first channel state information. For example, the possible values ​​of the system bandwidth are divided into C system bandwidth intervals, each system bandwidth interval corresponds to a different value of K, and each system bandwidth interval includes a range of system bandwidth values. The parameter corresponding to the i-th system bandwidth interval is Ki. For example, the first node determines that the current system bandwidth (wherein the current system bandwidth may be a system bandwidth corresponding to a first channel state information or a statistical value of a system bandwidth corresponding to at least one first channel state information) belongs to the i-th system bandwidth interval, then determines the value of K to be Ki, where Ki is a positive integer, i=1,…,C. Generally speaking, the smaller the corresponding system bandwidth, the larger the value of K.

[0115] In other embodiments, the system bandwidth may be replaced by one of the following concepts: bandwidth part (BWP), number of subbands, number of physical resource blocks, scheduling bandwidth, and the unit of bandwidth is generally megahertz. In other examples, the first channel state information here may be replaced by the second channel state information. They will not be described one by one below.

[0116] Exemplarily, the first node determines the value of K according to the correlation parameter corresponding to at least one first channel state information. For example, the possible values ​​of the correlation parameter are divided into C correlation parameter intervals, each correlation parameter interval corresponds to a different value of K, and each correlation parameter interval includes a value range of the correlation parameter. The value of K corresponding to the i-th correlation parameter interval is Ki. For example, the first node determines that the current correlation parameter (wherein the current correlation parameter may be a correlation parameter corresponding to the first channel state information or a statistical value of a correlation parameter corresponding to at least one first channel state information) belongs to the i-th correlation parameter interval, then determines the value of K to be Ki, where Ki is a positive integer, i=1, ..., C. Generally speaking, the larger the corresponding correlation parameter, the larger the value of K.

[0117] In other embodiments, the correlation parameter may also be replaced by one of the following concepts: correlation index, correlation, cosine similarity GCS, square cosine similarity SGCS, minimum mean square error MSE, mean square error, normalized mean square error NMSE, etc. In one example, the correlation parameter of two temporally adjacent first channel state information in at least one first channel state information is first calculated, and then the statistical values ​​of the obtained multiple correlation parameters are used to determine the final correlation parameter. In other examples, the first channel state information here can be replaced by the second channel state information. They will not be described one by one below.

[0118] In some embodiments, the statistical value of a set of numbers refers to calculating one of the following for the set of numbers: weighted mean, geometric mean, harmonic mean, arithmetic mean, maximum value, minimum value, variance. In other examples, the set of numbers here is replaced by a set of parameters, or one or more parameter values. They will not be described one by one below.

[0119] Exemplarily, the first node determines the value of K according to the performance parameter corresponding to at least one first channel state information. For example, the possible values ​​of the performance parameter are divided into C performance parameter intervals, each performance parameter interval corresponds to a different value of K, and each performance parameter interval includes a value range of the performance parameter. The value of K corresponding to the i-th performance parameter interval is Ki. For example, the first node determines that the current performance parameter (wherein the current performance parameter may be a performance parameter corresponding to the first channel state information or a statistical value of a performance parameter corresponding to at least one first channel state information) belongs to the i-th performance parameter interval, then determines the value of K to be Ki, where Ki is a positive integer, i=1, ..., C. Then it belongs to Generally speaking, the larger the corresponding performance parameter, the larger the value of K. In other embodiments, the performance parameter may also be replaced by one of the following concepts: accuracy, reliability, probability, SINR, correlation index, etc. In one example, the performance parameter corresponding to at least one first channel state information is first calculated, and then the final performance parameter is obtained according to the statistical value of at least one performance parameter corresponding to the first channel state information. In other examples, the first channel state information here may be replaced by the second channel state information.

[0120] In some examples, the statistical values ​​of N numbers are calculated, including calculating the weighted average of the N numbers, or the harmonic mean of the N numbers, or the geometric mean of the N numbers, or the arithmetic mean of the N numbers, or the maximum value of the N numbers, or the minimum value of the N numbers, or the variance of the N numbers, etc., which will not be described in detail later.

[0121] Exemplarily, the first node determines the value of K based on the number of reference signal resources corresponding to the received second channel state information. For example, the possible values ​​of the number of reference signal resources are divided into C reference signal resource number intervals, each reference signal resource number corresponds to a different value of K, and each reference signal resource number interval includes a range of values ​​of the number of reference signal resources. The value of K corresponding to the i-th reference signal resource number interval is Ki. For example, if the first node determines that the current number of reference signal resources belongs to the i-th reference signal resource number interval, then the value of K is determined to be Ki, where Ki is a positive integer, i=1,…,C. Generally speaking, the larger the corresponding number of reference signal resources, the larger the value of K. In other examples, the number of reference signal resources corresponding to the received second channel state information here can be replaced by the number of second channel state information. This will not be repeated one by one later.

[0122] Among them, the specific implementation method of determining the value of K based on the number of ports corresponding to at least one second channel state information (or first channel state information), or the scheduling bandwidth corresponding to at least one second channel state information (or first channel state information), or the effective number of measured second channel state information can refer to the method introduced in the above example, which will not be repeated here.

[0123] In some embodiments, before acquiring K first channel state information from N first channel state information, the method further includes: receiving first signaling, and determining a value of K according to the first signaling. The first signaling may be high-layer signaling and / or physical-layer signaling.

[0124] In some embodiments, before receiving the first signaling, the method further includes:

[0125] Obtain L target performance parameters;

[0126] L target performance parameters are sent, and the L target performance parameters are used by the second node to determine the value of K.

[0127] Exemplarily, taking the first node as a terminal and the second node as a base station, the terminal first obtains L target performance parameters and sends the L target performance parameters before receiving the first signaling. The base station receives the L target performance parameters to determine the value of K, and sends the value of K to the terminal. The target performance parameter may be one of accuracy, reliability, probability, SINR, correlation index, etc., and L and K are positive integers.

[0128] In an example, the terminal may also directly determine the value of K based on the L target performance parameters.

[0129] In some embodiments, L target performance parameters are sent, including one of the following:

[0130] Sending model description information, where the model description information includes at least L target performance parameters;

[0131] Sending a channel state information report, where the channel state information report includes at least L target performance parameters;

[0132] At least one high-layer signaling and / or physical layer signaling is sent, and the at least one high-layer signaling and / or physical layer signaling includes at least L target performance parameters.

[0133] In some embodiments, the terminal capability description information is sent, and the terminal capability description information includes model description information. The model description information includes at least L target performance parameters, such as performance parameters of one or more CSIs predicted by the model.

[0134] Exemplarily, taking the first node as a terminal and the second node as a base station, the terminal sends capability description information to the base station before receiving the first signaling. The capability description information includes L target performance parameters. The base station receives the capability description information to obtain the L target performance parameters. And determines the value of K according to the L target performance parameters, and sends the value of K to the terminal. Among them, the target performance parameter can be one of accuracy, reliability, probability, SINR, etc., and L and K are positive integers.

[0135] In some embodiments, obtaining L target performance parameters includes: obtaining N performance parameters corresponding to N first channel state information, dividing the N performance parameters into L performance parameter groups, and determining the L target performance parameters based on the L performance parameter groups, where L is a positive integer less than or equal to N.

[0136] In some embodiments, determining the L target performance parameters according to the L performance parameter groups includes: determining the kth target performance parameter according to the statistical value of at least one performance parameter in the kth performance parameter group; wherein k is a non-negative integer less than or equal to L. The description of the statistical value can refer to the introduction of the above embodiment, which is not repeated here.

[0137] In some embodiments, the L performance parameter groups satisfy one of the following:

[0138] When the value of L is the same as the value of N, each of the L performance parameter groups includes one performance parameter of the N performance parameters;

[0139] When the value of L is 1, the L performance parameter groups include N performance parameters;

[0140] At least one of the performance parameters included in the i-th performance parameter group and the performance parameter included in the j-th performance parameter group among the L performance parameter groups is different; wherein i and j are different positive integers less than or equal to N;

[0141] The performance parameters included in the i-th performance parameter group among the L performance parameter groups belong to a subset of the performance parameters included in the j-th performance adoption array; wherein i is less than j, and i and j are positive integers less than or equal to N.

[0142] In a specific example, N performance parameters are directly determined as N target performance parameters. In an example, N performance parameters are divided into L performance parameter groups, and the performance parameters included in any performance parameter group are different. In an example, N performance parameters are divided into L performance parameter groups, and at least one performance parameter included in two performance parameter groups is different.

[0143] In some embodiments, the target performance parameter satisfies at least one of the following:

[0144] The target performance parameter corresponding to at least one layer is different from the target performance parameters corresponding to other layers;

[0145] The target performance parameter corresponding to at least one layer interval is different from the target performance parameters corresponding to other layer intervals;

[0146] The target performance parameter corresponding to at least one system bandwidth interval is different from the target performance parameters corresponding to other system bandwidth intervals;

[0147] The target performance parameter corresponding to at least one moving speed interval is different from the target performance parameters corresponding to other moving speed intervals;

[0148] The target performance parameter corresponding to at least one signal-to-noise ratio interval is different from the target performance parameters corresponding to other signal-to-noise ratio intervals;

[0149] The target performance parameter corresponding to at least one correlation parameter interval is different from the target performance parameters corresponding to other correlation parameter intervals.

[0150] Exemplarily, taking the first node as a terminal and the second node as a base station as an example, the terminal obtains one or more samples, each sample includes M second channel state information and N third channel state information as labels, and the M second channel state information is used as the input of the model, and the N first channel state information is predicted. The correlation index is calculated for the i-th predicted channel state information and the i-th labeled third channel state information, and the i-th performance parameter Pi is obtained, i=1, ..., N. In one example, the M second channel state information is used as the input of the model, and the result of the model output includes N performance parameters Pi, where the performance parameters Pi include one of the following: the probability corresponding to the predicted i-th first channel state information, the accuracy or reliability corresponding to the predicted i-th first channel state information, i=1, ..., N. In some examples, the terminal obtains N performance parameters Pi through multiple samples, each sample, and calculates the statistical value of the i-th performance parameter Pi of multiple samples to obtain the final i-th performance parameter, i=1, ..., N.

[0151] In one example, the channel state information of each layer or each layer group is used to calculate N performance parameters. In one example, N performance parameters are calculated according to different system bandwidth intervals. In one example, multiple samples are grouped according to the moving speed, and N performance parameters are calculated for different moving speed intervals. In one example, multiple samples are grouped according to SINR, and N performance parameters are calculated for different SINR intervals. In one example, multiple samples are grouped according to the correlation index of the channel, and N performance parameters are calculated for different correlation index intervals.

[0152] In one example, the terminal obtains N performance parameters P1, ..., PN, and uses the N performance parameters as L = N target performance parameters. In one example, the terminal obtains N performance parameters P1, ..., PN, and uses the statistical value of the N performance parameters as L = 1 target performance parameter. In one example, the terminal obtains N performance parameters P1, ..., PN, and divides the N performance parameters into L performance parameter groups, and uses the statistical value of at least one performance parameter in the kth performance parameter group as the kth target performance parameter, k = 1, ..., L. In one example, at least one of the performance parameters included in different performance groups is different. In one example, the performance parameters included in the kth group of performance parameters are P1, P2, ..., Pk.

[0153] In one example, L performance parameters on each layer or each layer group are calculated for N performance indicators on each layer or each layer group. In one example, L performance parameters on each system bandwidth interval are calculated for N performance indicators on each system bandwidth interval. In one example, L performance parameters on each mobile speed interval are calculated for N performance indicators on each mobile speed interval. In one example, L performance parameters on each SINR interval are calculated for N performance indicators on each SINR interval.

[0154] In some embodiments, obtaining K first channel state information from N first channel state information includes:

[0155] According to a preset rule, K first channel state information are obtained from N first channel state information.

[0156] In some embodiments, according to a preset rule, obtaining K first channel state information from N first channel state information includes at least one of the following:

[0157] Selecting K first channel state information with the smallest corresponding time slots from the N first channel state information as the K first channel state information;

[0158] Selecting K first channel state information with the largest corresponding time slots from the N first channel state information as the K first channel state information;

[0159] Selecting K first channel state information with the smallest corresponding prediction time from the N first channel state information as the K first channel state information;

[0160] Selecting K first channel state information with the largest corresponding prediction time from the N first channel state information as the K first channel state information;

[0161] Selecting K first channel state information having the largest corresponding performance parameters from the N first channel state information as the K first channel state information;

[0162] Selecting K first channel state information having the largest corresponding channel quality from the N first channel state information as the K first channel state information;

[0163] Selecting K first channel state information with consecutive indexes from the N first channel state information as the K first channel state information;

[0164] Selecting K first channel state information within a preset time slot interval from the N first channel state information as the K first channel state information;

[0165] Selecting K first channel state information corresponding to a preset time slot from the N first channel state information as the K first channel state information;

[0166] Selecting K first channel state information within a preset index interval from the N first channel state information as the K first channel state information;

[0167] K first channel state information corresponding to preset indexes are selected from the N first channel state information as the K first channel state information.

[0168] In some examples, the time slot or prediction time corresponding to the first channel state information may be the time slot at which the model outputs the first channel state information. In one example, the time slot corresponding to the i-th first channel state information is d*i+n. In one example, the time slot interval corresponding to the i-th first channel state information is the time slot interval from d*i+n to d*(i+1)+n. Wherein, d is the interval (here, the interval may be one of the following: the period of the reference signal resource, the interval between two adjacent reference signal resources, the period of the CSI report, the interval between two adjacent CSI reports), and n is the reference time slot. Wherein, the reference time slot may be the time slot of the CSI report, or the time slot of the last reference signal in the observation window.

[0169] In some embodiments, selecting K first channel state information corresponding to preset time slots from N first channel state information as the K first channel state information includes: the intervals between adjacent preset time slots are the same.

[0170] In some embodiments, the K first channel state information are K first channel state information consecutively indexed by the N channel state information.

[0171] Exemplarily, K first CSIs are selected from N first CSIs according to a preset rule. For ease of description, the N first CSIs are respectively denoted as CSI 1, …, CSI N .

[0172] In one example, the K first CSIs are the K first CSIs with the smallest time slots among the N first CSIs, or the K first CSIs are the K first CSIs with the smallest position indexes among the N first CSIs, or the K first CSIs are the first K first CSIs of the N first CSIs, such as CSI 1 , …, CSI K .

[0173] In one example, the K first CSIs are the K first CSIs with the largest time slots among the N first CSIs, or the K first CSIs are the K first CSIs with the largest position indexes among the N first CSIs, or the K first CSIs are the last K first CSIs of the N first CSIs, such as CSI N-K+1 , …, CSI N .

[0174] In an example, the K first CSIs are the K first CSIs with the largest performance parameters among the N first CSIs, or the K first CSIs are the K first CSIs with performance parameters greater than a preset threshold among the N first CSIs.

[0175] In an example, the K first CSIs are the K first CSIs with the largest SINR among the N first CSIs, or the K first CSIs are the K first CSIs with SINR greater than a preset threshold among the N first CSIs.

[0176] In one example, the K first CSIs are K first CSIs with consecutive position indexes among the N first CSIs. In one example, the K first CSIs are K first CSIs with equal corresponding time slot intervals among the N first CSIs.

[0177] In one example, the K first CSIs are K first CSIs of preset time slots or preset time slot intervals among the N first CSIs, or the K first CSIs are K first CSIs of preset time slot indices or preset time slot interval indices among the N first CSIs, or the K first CSIs are K first CSIs corresponding to preset position indices or preset position interval indices among the N first CSIs.

[0178] In an example, the preset time slot, preset time slot interval, preset time slot index, preset time slot interval index, preset position index, and preset position interval index may be determined according to an agreement between the base station and the terminal, or by default, or according to signaling configured by the base station.

[0179] In some examples, the position index of the N first CSIs refers to sorting the N first CSIs according to a preset rule, such as sorting them from small to large according to their corresponding time slots or time slot intervals, and the position index is their position in the sorting queue, such as the i-th first CSI, then its position index is i, it should be noted that if the index starts from 0, then its position index is i-1, i=1, ..., N. In other examples, the position index of the first CSI is sometimes also called the CSI index.

[0180] S102: Generate a channel state information report based on K first channel state information.

[0181] In some embodiments, the channel state information report further includes the value of K. For example, the CSI report includes a field, and the field is used to describe the value of K.

[0182] Exemplarily, taking the first node as a terminal and the second node as a base station, the channel state information report sent by the terminal also includes the value of K. The base station receives the channel state information report and obtains the value of K from the channel state information report.

[0183] In some embodiments, the channel state information report further includes first indication information, wherein the first indication information is used to indicate the position of the K first channel state information in the N first channel state information. For example, the first indication information is a bitmap, index, or starting position of the channel state information in the N first channel state information.

[0184] Exemplarily, taking the first node as a terminal and the second node as a base station, the terminal receives reference signals of M time slots, measures the reference signals of M time slots to obtain channel state information of M time slots (that is, the M second channel state information mentioned above), and uses the M second channel state information as the input of an information processing method, and outputs N predicted channel state information (that is, the N first channel state information or predicted channel state information mentioned above). The terminal selects K first channel state information from the N first channel state information according to a preset rule based on the value of K. In one example, the channel state information report sent by the terminal also includes K first channel state information. The base station receives the channel state information report and obtains K first channel state information from the channel state information report. In one example, the channel state information report sent by the terminal also includes first indication information of K first channel state information, and the base station receives the channel state information report and obtains first indication information of K first channel state information from the channel state information report. In one example, the first indication information is a bitmap, the bitmap includes N bits, and the value of the i-th bit is 1, indicating that the i-th first channel state information in the N first channel state information belongs to the K first channel state information, otherwise it does not belong to the K first channel state information. In one example, the first indication information is the index of the K first channel state information in the N first channel states. In one example, the K first channel state information is the first K first channel state information of the N first channel state information, and it is not necessary to feed back the first indication information at this time, and it can be determined which channel state information of the N channel state information the K first channel state information is according to the size of K. In one example, the K first channel state information is the last K first channel state information of the N first channel state information, and it is not necessary to feed back the first indication information at this time. In one example, N=1, then it is not necessary to determine the value of K, and the first indication information is not needed. In one example, K=1, and the indication information of the K first channel state information is the index of the K=1 first channel state information in the N first channel states. In an example, the first indication information is the starting position I of the channel state information, and the channel state information from the Ith to the I+K-1th channel state information is the K first channel state information.

[0185] In some embodiments, the channel state information report includes first information and second information, and the first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one of the K first channel state information. The first indication information is used to indicate the position of the K first channel state information in the N first channel state information.

[0186] The second information includes at least one of the following: amplitude indication information of at least one first channel state information among the K first channel state information, and phase indication information of at least one first channel state information among the K first channel state information.

[0187] Exemplarily, the non-zero coefficient indication information of at least one of the K first channel state information can be a bit map, and the bit map can be a two-dimensional array or a one-dimensional array, and the i elements in the array have values ​​of 1 or 0, 1 indicates that the i-th element is a non-zero value, and 0 indicates that the i-th element is 0, i=1,…,D, D is the number of elements included in the K first channel state information.

[0188] Exemplarily, the amplitude indication information of at least one of the K first channel state information includes one of the following for each non-zero element of the i-th first channel state information among the K first channel state information: an amplitude value, an amplitude differential value, an amplitude quantization value, and an index value corresponding to the amplitude.

[0189] Exemplarily, the phase indication information of at least one of the K first channel state information includes one of the following for each non-zero element of the i-th first channel state information among the K first channel state information: a phase value, a phase differential value, a phase quantization value, and an index value corresponding to the phase.

[0190] In some embodiments, generating a channel state information report based on K first channel state information includes: generating K channel state information reports based on the K first channel state information.

[0191] In some embodiments, before sending the channel state information report, it also includes: determining the priority of the channel state information report based on at least one of the time information and performance parameters corresponding to the first channel state information in the channel state information report.

[0192] The time information includes a time slot, a time slot interval, a predicted time slot, a predicted time slot interval, a minimum time slot in a time slot interval, and a minimum time slot in a predicted time slot interval.

[0193] In some embodiments, the priority of the channel state information report is related to the time information corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is positively correlated to the performance parameter corresponding to the first channel state information corresponding to the channel state information report.

[0194] In some embodiments, the priority of the channel state information report is negatively correlated with the time slot interval corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is negatively correlated with the time slot corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is negatively correlated with the predicted time slot corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is negatively correlated with the predicted time slot interval corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is negatively correlated with the minimum time slot in the time slot interval corresponding to the first channel state information corresponding to the channel state information report. The priority of the channel state information report is negatively correlated with the minimum time slot in the predicted time slot interval corresponding to the first channel state information corresponding to the channel state information report.

[0195] It can be understood that the negative correlation between the priority of the channel state information report and the time slot corresponding to the first channel state information corresponding to the channel state information report means that the smaller the time slot corresponding to the first channel state information corresponding to the channel state information report, the higher the priority of the channel state information report and the smaller the priority value. In other embodiments, the time slot corresponding to the first channel state information here can be replaced by one of the following concepts: time slot interval, predicted time slot, predicted time slot interval, minimum time slot in the time slot interval, minimum predicted time in the predicted time slot interval. They will not be described one by one below.

[0196] It can be understood that the priority of the channel state information report is positively correlated with the performance parameter corresponding to the first channel state information corresponding to the channel state information report, which means that the larger the performance parameter corresponding to the first channel state information corresponding to the channel state information report, the higher the priority of the channel state information report and the smaller the priority value.

[0197] In some embodiments, the channel state information report further includes K pieces of indication information on how to generate the first channel state information. The way to generate the first channel state information can refer to the way to generate the channel state information described in the above embodiment, which will not be described in detail here.

[0198] Exemplarily, if the position indexes of the K first CSIs are not continuous, the first CSI cannot be generated by a space-time-frequency based nonlinear channel state information generation method, or a Doppler codebook, or other joint time-domain related CSI generation methods.

[0199] In some embodiments, the configuration of the reference signal resources corresponding to the N first channel state information (i.e., the reference signal resources corresponding to the labels, or the reference signal resources in the prediction time window) is determined based on at least one of the following: the first indication information, the value of K. The first indication information is used to indicate the position of the K first channel state information in the N first channel state information.

[0200] For example, the configuration of the reference signal resources within the prediction time window may include the number of reference signals within the prediction time window, the interval of the reference signals within the prediction time window, and the length of the prediction time window.

[0201] S103: Send a channel state information report.

[0202] In some embodiments, channel state information reports are sent periodically.

[0203] Based on this, by selecting K first channel state information from N first channel state information for feedback, the transmission overhead can be effectively reduced, and more accurate and efficient channel state information feedback can be achieved without affecting the performance of the wireless communication system.

[0204] The present disclosure provides a method for receiving a channel state information report, which is applied to a second node. Figure 3 As shown, the method comprises the following steps:

[0205] S201. Receive a channel state information report.

[0206] S202. Acquire K first channel state information according to the channel state information report.

[0207] The K first channel state information are obtained from the N first channel state information. N and K are positive integers, and K is less than or equal to N.

[0208] In some embodiments, the value of K is determined according to at least one of the following:

[0209] a channel rank corresponding to at least one first channel state information;

[0210] The number of ports corresponding to at least one first channel state information;

[0211] a system bandwidth corresponding to at least one first channel state information;

[0212] a scheduling bandwidth corresponding to at least one first channel state information;

[0213] a correlation parameter corresponding to at least one first channel state information;

[0214] A performance parameter corresponding to at least one first channel state information.

[0215] In some embodiments, before receiving the channel state information report, a first signaling is sent, and the first signaling is used to determine the value of K.

[0216] In some embodiments, the N first channel state information are determined based on the M second channel state information, where M is a positive integer.

[0217] In some embodiments, the value of K is determined based on M second channel state information.

[0218] In some embodiments, the value of K is determined according to at least one of the following:

[0219] a channel rank corresponding to at least one second channel state information;

[0220] The number of ports corresponding to at least one second channel state information;

[0221] a system bandwidth corresponding to at least one second channel state information;

[0222] a scheduling bandwidth corresponding to at least one second channel state information;

[0223] a correlation parameter corresponding to at least one second channel state information;

[0224] The number of reference signal resources corresponding to the received second channel state information;

[0225] The valid number of measured second channel state information.

[0226] In some embodiments, before sending the first signaling, L target performance parameters are received, and the L target performance parameters are used to determine the value of K.

[0227] In some embodiments, receiving L target performance parameters includes one of the following:

[0228] Model description information is received, where the model description information includes at least L target performance parameters.

[0229] receiving a channel state information report, the channel state information report including at least L target performance parameters;

[0230] At least one high-layer signaling and / or physical layer signaling is received, and the at least one high-layer signaling and / or physical layer signaling includes at least L target performance parameters.

[0231] In some embodiments, the L target performance parameters are determined by the first node in the following manner: obtaining N performance parameters corresponding to N first channel state information, dividing the N performance parameters into L performance parameter groups, and determining the L target performance parameters based on the L performance parameter groups, where L is a positive integer less than or equal to N.

[0232] Among them, the description related to the L target performance parameters can refer to the introduction on the first node side, which will not be repeated here.

[0233] In some embodiments, the channel state information report also includes the value of K.

[0234] In some embodiments, the channel state information report further includes first indication information, wherein the first indication information is used to indicate the position of the K first channel state information in the N first channel state information.

[0235] In some embodiments, acquiring K first channel state information according to a channel state information report includes: acquiring K first channel state information according to first information and second information of the channel state information report.

[0236] The first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one of the K first channel state information.

[0237] The second information includes at least one of the following: amplitude indication information of the i-th first channel state information among the K first channel state information, and phase indication information of the i-th first channel state information among the K first channel state information, where i is a positive integer less than or equal to K.

[0238] In some embodiments, the K first channel state information are obtained from the N first channel state information based on a preset rule.

[0239] In some embodiments, the K first channel state information is obtained from the N first channel state information based on a preset rule, including at least one of the following:

[0240] Selecting K first channel state information with the smallest corresponding time slots from the N first channel state information as the K first channel state information;

[0241] Selecting K first channel state information with the largest corresponding time slots from the N first channel state information as the K first channel state information;

[0242] Selecting K first channel state information with the smallest corresponding prediction time from the N first channel state information as the K first channel state information;

[0243] Selecting K first channel state information with the largest corresponding prediction time from the N first channel state information as the K first channel state information;

[0244] Selecting K first channel state information having the largest corresponding performance parameters from the N first channel state information as the K first channel state information;

[0245] Selecting K first channel state information having the largest corresponding channel quality from the N first channel state information as the K first channel state information;

[0246] Selecting K first channel state information with consecutive indexes from the N first channel state information as K first channel state information;

[0247] Selecting K first channel state information within a preset time slot interval from the N first channel state information as the K first channel state information;

[0248] Selecting K first channel state information corresponding to a preset time slot from the N first channel state information as the K first channel state information;

[0249] Selecting K first channel state information within a preset index interval from the N first channel state information as the K first channel state information;

[0250] K first channel state information corresponding to preset indexes are selected from the N first channel state information as the K first channel state information.

[0251] In some embodiments, the number of channel state information reports is K, and the K channel state information reports are generated based on K first channel state information.

[0252] In some embodiments, for each channel state information report of the K channel state information reports, the priority of the channel state information report is determined based on at least one of time information and performance parameters corresponding to first channel state information corresponding to the channel state information report.

[0253] In some embodiments, the priority of the channel state information report is related to time information corresponding to the first channel state information corresponding to the channel state information report;

[0254] The priority of the channel state information report is positively correlated with the performance parameter corresponding to the first channel state information corresponding to the channel state information report.

[0255] In some embodiments, the channel state information report further includes information indicating the generation method of the K first channel state information.

[0256] In some embodiments, the first indication information and / or the value of K are obtained; and the configuration of the reference signal resource corresponding to the N first channel state information is determined based on the first indication information and / or the value of K. The first indication information is used to indicate the position of the K first channel state information in the N first channel state information.

[0257] In addition, the detailed description of step S201 - step S202 can also refer to the relevant description of the above-mentioned step S101 - step S103, which will not be repeated here.

[0258] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of the method. A channel state information report sending and receiving device is also shown below, which is used to execute the channel state information report sending and receiving method in any of the above embodiments and possible implementation methods. It can be understood that in order to implement the channel state information report sending and receiving method, the channel state information report sending and receiving device includes a hardware structure and / or software module corresponding to each function; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0259] The embodiment of the present disclosure can divide the channel state information report sending device into functional modules according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0260] Figure 4 4 is a schematic diagram of a channel state information report sending device provided in an embodiment of the present disclosure, and is applied to a first node. The channel state information report sending device 400 includes: an acquisition module 401, a processing module 402 and a communication module 403.

[0261] The acquisition module 401 is used to acquire N first channel state information, and acquire K first channel state information from the N first channel state information;

[0262] A processing module 402 is configured to generate a channel state information report based on K first channel state information;

[0263] The communication module 403 is further configured to send a channel state information report, where N and K are positive integers, and K is less than or equal to N.

[0264] In some embodiments, the processing module 402 is further used to determine a value of K; the value of K is determined according to at least one of the following:

[0265] a channel rank corresponding to at least one first channel state information;

[0266] The number of ports corresponding to at least one first channel state information;

[0267] a system bandwidth corresponding to at least one first channel state information;

[0268] a scheduling bandwidth corresponding to at least one first channel state information;

[0269] a correlation parameter corresponding to at least one first channel state information;

[0270] A performance parameter corresponding to at least one first channel state information.

[0271] In some embodiments, the communication module 403 is further used to receive a first signaling; and the processing module 402 is further used to determine a value of K according to the first signaling.

[0272] In some embodiments, the acquisition module 401 is further used to acquire M second channel state information; the processing module 402 is further used to determine N first channel state information according to the M second channel state information, where M is a positive integer.

[0273] In some embodiments, the processing module 402 is further configured to determine a value of K according to the M second channel state information; wherein the value of K is determined according to at least one of the following:

[0274] a channel rank corresponding to at least one second channel state information;

[0275] The number of ports corresponding to at least one second channel state information;

[0276] a system bandwidth corresponding to at least one second channel state information;

[0277] a scheduling bandwidth corresponding to at least one second channel state information;

[0278] a correlation parameter corresponding to at least one second channel state information;

[0279] The number of reference signal resources corresponding to the received second channel state information;

[0280] The valid number of measured second channel state information.

[0281] In some embodiments, the acquisition module 401 is further used to acquire L target performance parameters;

[0282] The communication module 403 is further used to send L target performance parameters, and the L target performance parameters are used to determine the value of K.

[0283] In some embodiments, the communication module 403 is further used for one of the following:

[0284] Sending model description information, where the model description information includes at least L target performance parameters;

[0285] Sending a channel state information report, where the channel state information report includes at least L target performance parameters;

[0286] At least one high-layer signaling and / or physical layer signaling is sent, and the at least one high-layer signaling and / or physical layer signaling includes at least L target performance parameters.

[0287] In some embodiments, the acquisition module 401 is further used to obtain N performance parameters corresponding to N first channel state information; the processing module 402 is used to divide the N performance parameters into L performance parameter groups, and determine the L target performance parameters according to the L performance parameter groups, where L is a positive integer less than or equal to N.

[0288] In some embodiments, the L performance parameter groups satisfy one of the following:

[0289] When the value of L is the same as the value of N, each of the L performance parameter groups includes one performance parameter of the N performance parameters;

[0290] When the value of L is 1, the L performance parameter groups include N performance parameters;

[0291] At least one of the performance parameters included in the i-th performance parameter group and the performance parameter included in the j-th performance parameter group among the L performance parameter groups is different; wherein i and j are different positive integers less than or equal to N;

[0292] The performance parameters included in the i-th performance parameter group among the L performance parameter groups belong to a subset of the performance parameters included in the j-th performance parameter group; wherein i is less than j, and i and j are positive integers less than or equal to N.

[0293] In some embodiments, the processing module 402 is used to determine the kth target performance parameter based on the statistical value of at least one performance parameter in the kth performance parameter group; wherein k is a non-negative integer less than or equal to L, and the statistical value is one of the following: weighted mean, geometric mean, harmonic mean, arithmetic mean, maximum value, minimum value, and variance.

[0294] In some embodiments, the target performance parameter satisfies at least one of the following:

[0295] The target performance parameter corresponding to at least one layer is different from the target performance parameters corresponding to other layers;

[0296] The target performance parameter corresponding to at least one layer interval is different from the target performance parameters corresponding to other layer intervals;

[0297] The target performance parameter corresponding to at least one system bandwidth interval is different from the target performance parameters corresponding to other system bandwidth intervals;

[0298] The target performance parameter corresponding to at least one moving speed interval is different from the target performance parameters corresponding to other moving speed intervals;

[0299] The target performance parameter corresponding to at least one signal-to-noise ratio interval is different from the target performance parameters corresponding to other signal-to-noise ratio intervals;

[0300] The target performance parameter corresponding to at least one correlation parameter interval is different from the target performance parameters corresponding to other correlation parameter intervals.

[0301] In some embodiments, the channel state information report also includes the value of K.

[0302] In some embodiments, the channel state information report further includes first indication information, where the first indication information is used to indicate the positions of the K first channel state information in the N first channel state information.

[0303] In some embodiments, the processing module 402 is configured to generate first information and second information of the channel state information report based on the K first channel state information; wherein the first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one of the K first channel state information;

[0304] The second information includes at least one of the following: amplitude indication information of at least one first channel state information among the K first channel state information, and phase indication information of at least one first channel state information among the K first channel state information.

[0305] In some embodiments, the acquisition module 401 is further configured to acquire K first channel state information from N first channel state information according to a preset rule.

[0306] In some embodiments, according to a preset rule, obtaining the K first channel state information from the N first channel state information includes at least one of the following:

[0307] Selecting K first channel state information with the smallest corresponding time slots from the N first channel state information as the K first channel state information;

[0308] Selecting K first channel state information with the largest corresponding time slots from the N first channel state information as the K first channel state information;

[0309] Selecting K first channel state information with the smallest corresponding prediction time from the N first channel state information as the K first channel state information;

[0310] Selecting K first channel state information with the largest corresponding prediction time from the N first channel state information as the K first channel state information;

[0311] Selecting K first channel state information having the largest corresponding performance parameters from the N first channel state information as the K first channel state information;

[0312] Selecting K first channel state information having the largest corresponding channel quality from the N first channel state information as the K first channel state information;

[0313] Selecting K first channel state information with consecutive indexes from the N first channel state information as the K first channel state information;

[0314] Selecting K first channel state information within a preset time slot interval from the N first channel state information as the K first channel state information;

[0315] Selecting K first channel state information corresponding to a preset time slot from the N first channel state information as the K first channel state information;

[0316] Selecting K first channel state information within a preset index interval from the N first channel state information as the K first channel state information;

[0317] K first channel state information corresponding to preset indexes are selected from the N first channel state information as the K first channel state information.

[0318] In some embodiments, the processing module 402 is further configured to generate K channel state information reports based on the K first channel state information.

[0319] In some embodiments, the processing module 402 is specifically configured to: determine the priority of the channel state information report according to at least one of the time information and the performance parameter corresponding to the first channel state information corresponding to the channel state information report.

[0320] In some embodiments, the priority of the channel state information report is related to the time information corresponding to the channel state information report;

[0321] The priority of the channel state information report is positively correlated with the performance parameter corresponding to the first channel state information corresponding to the channel state information report.

[0322] In some embodiments, the channel state information report further includes information indicating the generation method of the K first channel state information.

[0323] In some embodiments, the configuration of the reference signal resources corresponding to the N first channel state information is determined based on at least one of the following: the first indication information, the value of K.

[0324] For a more detailed description of the acquisition module 401, the processing module 402 and the communication module 403, as well as a more detailed description of each technical feature therein and a description of the beneficial effects, etc., please refer to the corresponding method embodiment part above, which will not be repeated here.

[0325] Figure 5 FIG. 2 is a schematic diagram of the structure of a channel state information report receiving device provided by an embodiment of the present disclosure. Figure 5 As shown, the channel state information report receiving device 500 includes a communication module 501, an acquisition module 502 and a processing module 503.

[0326] Wherein, the communication module 501 is used to receive a channel state information report;

[0327] The acquisition module 502 is used to acquire K first channel state information according to the channel state information report; wherein the K first channel state information are acquired from N first channel state information, N and K are positive integers, and K is less than or equal to N.

[0328] In some embodiments, the value of K is determined according to at least one of the following:

[0329] a channel rank corresponding to at least one first channel state information;

[0330] The number of ports corresponding to at least one first channel state information;

[0331] a system bandwidth corresponding to at least one first channel state information;

[0332] a scheduling bandwidth corresponding to at least one first channel state information;

[0333] a correlation parameter corresponding to at least one first channel state information;

[0334] A performance parameter corresponding to at least one first channel state information.

[0335] In some embodiments, the communication module 501 is further used to send a first signaling, and the first signaling is used to determine the value of K.

[0336] In some embodiments, the N first channel state information are determined based on the M second channel state information, where M is a positive integer.

[0337] In some embodiments, the value of K is determined according to at least one of the following:

[0338] a channel rank corresponding to at least one second channel state information;

[0339] The number of ports corresponding to at least one second channel state information;

[0340] a system bandwidth corresponding to at least one second channel state information;

[0341] a scheduling bandwidth corresponding to at least one second channel state information;

[0342] a correlation parameter corresponding to at least one second channel state information;

[0343] The number of reference signal resources corresponding to the received second channel state information;

[0344] The valid number of measured second channel state information.

[0345] In some embodiments, the communication module 501 is further used to receive L target performance parameters, and the L target performance parameters are used to determine the value of K.

[0346] In some embodiments, the communication module 501 is specifically used for one of the following:

[0347] Model description information is received, where the model description information includes at least L target performance parameters.

[0348] receiving a channel state information report, the channel state information report including at least L target performance parameters;

[0349] At least one high-layer signaling and / or physical layer signaling is received, and the at least one high-layer signaling and / or physical layer signaling includes at least L target performance parameters.

[0350] In some embodiments, the channel state information report also includes the value of K.

[0351] In some embodiments, the channel state information report further includes first indication information, where the first indication information is used to indicate the positions of the K first channel state information in the N first channel state information.

[0352] In some embodiments, the acquisition module 502 is configured to acquire K first channel state information according to the first information and the second information of the channel state information report; wherein the first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one first channel state information among the K first channel state information;

[0353] The second information includes at least one of the following: amplitude indication information of the i-th first channel state information among the K first channel state information, and phase indication information of the i-th first channel state information among the K first channel state information, where i is a positive integer less than or equal to K.

[0354] In some embodiments, the acquisition module 502 is further used to obtain a value of K and / or first indication information;

[0355] The processing module 503 is used to determine the configuration of the reference signal resources corresponding to the N first channel state information based on the value of K and / or the first indication information.

[0356] For a more detailed description of the above-mentioned communication module 501, acquisition module 502 and processing module 503, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding method embodiment part, which will not be repeated here.

[0357] It should be noted that Figure 4 or Figure 5 The modules in the communication module may also be referred to as units. For example, the communication module may be referred to as a communication unit. Figure 4 or Figure 5 In the illustrated embodiment, the names of the modules may not be the names shown in the figure. For example, the communication module may also be called a sending module or a receiving module.

[0358] Figure 4 or Figure 5If the various units or modules in the embodiment are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0359] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present disclosure also provides a possible structure of a communication device, which is used to execute the channel state information report sending and receiving method provided by the embodiment of the present disclosure. Figure 6 As shown, the communication device 600 includes: a communication interface 603, a processor 602 and a bus 604. Optionally, the communication device may further include a memory 601.

[0360] The processor 602 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0361] The communication interface 603 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0362] The memory 601 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0363] As a possible implementation, the memory 601 may exist independently of the processor 602, and the memory 601 may be connected to the processor 602 via a bus 604, and is used to store instructions or program codes. When the processor 602 calls and executes the instructions or program codes stored in the memory 601, the channel state information report sending and receiving method provided in the embodiment of the present disclosure can be implemented.

[0364] In another possible implementation, the memory 601 may also be integrated with the processor 602 .

[0365] The bus 604 may be an extended industry standard architecture (EISA) bus, etc. The bus 604 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0366] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the channel state information report sending and receiving method as described in any of the above embodiments.

[0367] In an exemplary implementation, the computer may be the above-mentioned channel state information report sending and receiving device, and the present disclosure does not limit the specific form of the computer.

[0368] In some examples, the computer-readable storage media described above may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0369] An embodiment of the present disclosure provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the channel state information report sending and receiving method described in any of the above embodiments.

[0370] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for sending a channel state information report, applied to a first node, characterized in that: The method comprises: Acquire N first channel state information, and acquire K first channel state information from the N first channel state information; Generating a channel state information report based on the K first channel state information; Send the channel state information report, where N and K are positive integers, and K is less than or equal to N.

2. The method according to claim 1, characterized in that: Before acquiring K first channel state information from the N first channel state information, the method further includes: Determine the value of K; the value of K is determined according to at least one of the following: a channel rank corresponding to at least one of the first channel state information; at least one of the first channel state information corresponds to a port number; a system bandwidth corresponding to at least one of the first channel state information; at least one scheduling bandwidth corresponding to the first channel state information; at least one correlation parameter corresponding to the first channel state information; At least one performance parameter corresponding to the first channel state information.

3. The method according to claim 1, characterized in that Before acquiring K first channel state information from the N first channel state information, the method further includes: receiving a first signaling; The value of K is determined according to the first signaling.

4. The method according to claim 1, characterized in that Before acquiring N first channel state information, the method further includes: Acquire M second channel state information; The N first channel state information are determined according to the M second channel state information, where M is a positive integer.

5. The method according to claim 4, characterized in that Before acquiring K first channel state information from the N first channel state information, the method further includes: The value of K is determined according to the M second channel state information; wherein the value of K is determined according to at least one of the following: a channel rank corresponding to at least one of the second channel state information; a number of ports corresponding to at least one of the second channel state information; a system bandwidth corresponding to at least one of the second channel state information; at least one scheduling bandwidth corresponding to the second channel state information; at least one correlation parameter corresponding to the second channel state information; the number of reference signal resources corresponding to the received second channel state information; The measured valid number of the second channel state information.

6. The method according to claim 3, characterized in that Before receiving the first signaling, the method further includes: Obtain L target performance parameters; The L target performance parameters are sent, where the L target performance parameters are used to determine a value of K.

7. The method according to claim 6, characterized in that The sending of the L target performance parameters includes one of the following: Sending model description information, wherein the model description information includes at least the L target performance parameters; Sending a channel state information report, wherein the channel state information report includes at least the L target performance parameters; At least one high-layer signaling and / or physical layer signaling is sent, and the at least one high-layer signaling and / or physical layer signaling includes at least the L target performance parameters.

8. The method according to claim 6, characterized in that The obtaining of L target performance parameters includes: Obtain N performance parameters corresponding to the N first channel state information, divide the N performance parameters into L performance parameter groups, and determine the L target performance parameters according to the L performance parameter groups, where L is a positive integer less than or equal to N.

9. The method according to claim 8, characterized in that The L performance parameter groups satisfy one of the following: In the case where the value of L is the same as the value of N, each performance parameter group in the L performance parameter groups includes one performance parameter among the N performance parameters; When the value of L is 1, the L performance parameter groups include the N performance parameters; At least one of the performance parameters included in the i-th performance parameter group and the performance parameter included in the j-th performance parameter group in the L performance parameter groups is different; wherein i and j are different positive integers less than or equal to N; The performance parameters included in the i-th performance parameter group among the L performance parameter groups belong to a subset of the performance parameters included in the j-th performance parameter group; wherein i is less than j, and i and j are positive integers less than or equal to N.

10. The method according to claim 8, characterized in that Determining the L target performance parameters according to the L performance parameter groups includes: The kth target performance parameter is determined according to the statistical value of at least one performance parameter in the kth performance parameter group; wherein k is a non-negative integer less than or equal to L, and the statistical value is one of the following: weighted mean, geometric mean, harmonic mean, arithmetic mean, maximum value, minimum value, and variance.

11. The method according to claim 6, characterized in that The target performance parameter satisfies at least one of the following: The target performance parameter corresponding to at least one layer is different from the target performance parameters corresponding to other layers; The target performance parameter corresponding to at least one layer interval is different from the target performance parameters corresponding to other layer intervals; The target performance parameter corresponding to at least one system bandwidth interval is different from the target performance parameters corresponding to other system bandwidth intervals; The target performance parameter corresponding to at least one moving speed interval is different from the target performance parameters corresponding to other moving speed intervals; The target performance parameter corresponding to at least one signal-to-noise ratio interval is different from the target performance parameters corresponding to other signal-to-noise ratio intervals; The target performance parameter corresponding to at least one correlation parameter interval is different from the target performance parameters corresponding to other correlation parameter intervals.

12. The method according to claim 1, characterized in that The channel state information report also includes the value of K.

13. The method according to claim 1, characterized in that The channel state information report also includes first indication information, wherein the first indication information is used to indicate the positions of the K first channel state information in the N first channel state information.

14. The method according to claim 1, characterized in that The generating a channel state information report based on the K first channel state information includes: Generate first information and second information of the channel state information report based on the K first channel state information; wherein the first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one of the K first channel state information; The second information includes at least one of the following: amplitude indication information of at least one first channel state information among the K first channel state information, and phase indication information of at least one first channel state information among the K first channel state information.

15. The method according to claim 1, characterized in that The acquiring K pieces of first channel state information from the N pieces of first channel state information includes: According to a preset rule, the K first channel state information are obtained from the N first channel state information.

16. The method according to claim 15, characterized in that Acquiring the K first channel state information from the N first channel state information according to a preset rule includes at least one of the following: Selecting K first channel state information with the smallest corresponding time slots from the N first channel state information as the K first channel state information; Selecting K first channel state information with the largest corresponding time slots from the N first channel state information as the K first channel state information; Selecting, from the N first channel state information, K first channel state information corresponding to the smallest prediction time as the K first channel state information; Selecting K first channel state information with the largest corresponding prediction time from the N first channel state information as the K first channel state information; Selecting K first channel state information having the largest corresponding performance parameters from the N first channel state information as the K first channel state information; Selecting K first channel state information having the largest corresponding channel quality from the N first channel state information as the K first channel state information; Selecting K first channel state information with consecutive indexes from the N first channel state information as the K first channel state information; Selecting K first channel state information within a preset time slot interval from the N first channel state information as the K first channel state information; Selecting K first channel state information corresponding to a preset time slot from the N first channel state information as the K first channel state information; Selecting K first channel state information within a preset index interval from the N first channel state information as the K first channel state information; K first channel state information corresponding to preset indexes are selected from the N first channel state information as the K first channel state information.

17. The method according to claim 1, characterized in that The generating a channel state information report based on the K first channel state information includes: K channel state information reports are generated based on the K first channel state information.

18. The method according to claim 17, characterized in that Before sending the channel state information report, the method further includes: Determine the priority of the channel state information report according to at least one of time information and performance parameters corresponding to the first channel state information in the channel state information report.

19. The method according to claim 18, characterized in that The priority of the channel state information report is related to time information corresponding to first channel state information corresponding to the channel state information report; The priority of the channel state information report is positively correlated with a performance parameter corresponding to the first channel state information corresponding to the channel state information report.

20. The method according to claim 1, characterized in that The channel state information report also includes information indicating a generation method of the K first channel state information.

21. The method according to claim 1, characterized in that Configuration of the reference signal resources corresponding to the N first channel state information is determined based on at least one of the following: first indication information, a value of K.

22. A channel state information report receiving method, applied to a second node, characterized in that: The method comprises: receiving a channel state information report; Acquire K first channel state information according to the channel state information report; wherein the K first channel state information are acquired from N first channel state information, N and K are positive integers, and K is less than or equal to N.

23. The method according to claim 22, characterized in that The value of K is determined according to at least one of the following: a channel rank corresponding to at least one of the first channel state information; at least one of the first channel state information corresponds to a port number; a system bandwidth corresponding to at least one of the first channel state information; at least one scheduling bandwidth corresponding to the first channel state information; at least one correlation parameter corresponding to the first channel state information; At least one performance parameter corresponding to the first channel state information.

24. The method according to claim 22, characterized in that Before receiving the channel state information report, the method further includes: A first signaling is sent, where the first signaling is used to determine a value of K.

25. The method according to claim 22, characterized in that The N first channel state information are determined according to M second channel state information, where M is a positive integer.

26. The method according to claim 25, characterized in that The value of K is determined according to at least one of the following: a channel rank corresponding to at least one of the second channel state information; a number of ports corresponding to at least one of the second channel state information; a system bandwidth corresponding to at least one of the second channel state information; at least one scheduling bandwidth corresponding to the second channel state information; at least one correlation parameter corresponding to the second channel state information; the number of reference signal resources corresponding to the received second channel state information; The measured valid number of the second channel state information.

27. The method according to claim 24, characterized in that Before sending the first signaling, the method further includes: L target performance parameters are received, where the L target performance parameters are used to determine a value of K.

28. The method according to claim 27, characterized in that The receiving L target performance parameters includes one of the following: Receiving model description information, wherein the model description information includes at least the L target performance parameters; receiving a channel state information report, wherein the channel state information report includes at least the L target performance parameters; At least one high-layer signaling and / or physical layer signaling is received, and the at least one high-layer signaling and / or physical layer signaling includes at least the L target performance parameters.

29. The method according to claim 22, characterized in that The channel state information report also includes the value of K.

30. The method according to claim 22, characterized in that The channel state information report also includes first indication information, wherein the first indication information is used to indicate the positions of the K first channel state information in the N first channel state information.

31. The method according to claim 22, characterized in that The acquiring K first channel state information according to the channel state information report includes: Acquire the K first channel state information according to the first information and the second information of the channel state information report; wherein the first information includes at least one of the following: a value of K, first indication information, and non-zero coefficient indication information of at least one first channel state information among the K first channel state information; The second information includes at least one of the following: amplitude indication information of the i-th first channel state information among the K first channel state information, phase indication information of the i-th first channel state information among the K first channel state information, where i is a positive integer less than or equal to K.

32. The method according to claim 22, characterized in that The method further comprises: Obtaining a value of K and / or first indication information; Based on the value of K and / or the first indication information, the configuration of the reference signal resources corresponding to the N first channel state information is determined.

33. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 32 is performed.

34. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 32.

35. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 32 is implemented.